CamBam Museum: Unterschied zwischen den Versionen

Aus CamBam Wiki
Wechseln zu: Navigation, Suche
(Versionen von CAM-BAM! Beta 0.5)
 
(25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Hier veröffentliche ich alles was ich zu CamBam habe und was sich speichern lässt.
 
Hier veröffentliche ich alles was ich zu CamBam habe und was sich speichern lässt.
  
Dazu gehören alte Programmversionen seit der Beta 0.6 bis zur aktuellen Version V1.
+
Ich habe ursprünglich die Übersetzungen gemacht um mir die Arbeit mit CamBam zu erleichtern.  
  
 +
2008 gab es noch keine KI Übersetzung. Viele Begriffe zum Fräsen unterscheiden sich nach Branchen und sogar in unterschiedlichen Regionen in Deutschland werden unterschiedliche Bezeichnungen verwendet.
  
== CAM-BAM! Beta 0.1 ==
+
In der Holzverarbeitung gibt es andere Befriffe als in der Metallverarbeitung. Dazu kommen regionale Unterschiede in den Begriffen, die noch aus Zeiten vor Internet und CNC stammen.
Erste halböffentliche Version. Der Funktionsumfang ist noch nicht besonders groß.
 
  
Die wichtigsten Punkte sind:
+
Ursprünglich hatte ich nicht vor ein Handbuch zu schreiben. Dadurch das ich in Deutschland zu den ersten Benutzern von CamBam gehörte und auch die ganze Zeit anderen beim Einstieg und bei Problemen geholfen habe, hat sich mein "Handbuch" verbreitet.
  
* Lesen, Bearbeiten und Parsen der folgenden Textdateiformate:
+
Mit dem Erscheinen der Version 0.9.8 K konnte die Oberfläche von CamBam in andere Sprachen übersetzt werden. Das war der definitive Start in die Internationalisierung. In kürzester Zeit gab es Sprachdateien in 14 verschiedenen Sprachen. Dazu kamen 40 Übersetzungen die automatisch erstellt wurden. Die meisten Sprachdateien sind beim Erstellungszeitpunkt stehen geblieben. Nur wenige sind mit der Zeit an neue Funktionen und Plugins angepasst worden. Die deutsche Übersetzung von mir und die französische von dh42 (David) sind die ausführlichsten Dateien.
  
-> Geometrieobjektdateien (GOB-Dateien) … werden derzeit hauptsächlich zu Testzwecken verwendet
+
[http://www.cambam.info/ref/ref.lang Mehr zu den Sprachdateien ist auf dieser Webseite nachzulesen]
  
-> GCode – extrahiert die „Geometrie“ aus den Befehlen „rapids“, „linear“, „drill“ und „arc“
+
Die Version 0.9.8 K ist 2011 erschienen. Erst zu dieser Zeit habe ich angefangen Handbücher im PDF Format zu erarbeiten und diese Handbücher im HTML Format auszugeben.So können sie direkt aus CamBam als Hilfe aufgerufen werden.
  
-> Gerber-Bohrdateien (derzeit noch nicht sehr flexibel)
+
===Alte Programmversionen seit der Beta 0.6 bis zur aktuellen Version V1.===
  
* Anzeige der Geometrie (vorerst nur 2D) in einem GDI-Fenster (d. h. nicht sehr effizient).
+
[[ Die Programmversionen CamBam Beta 0.1 bis 0.8.2 ]] Die Änderungen sind jeweils bei den Programmen zu finden.
* Vergrößern und Verkleinern mit dem Mausrad
 
* Schwenken der Ansicht mit der linken Maustaste + Ziehen
 
* Ändern der Ebenenfarben und Sichtbarkeit
 
  
== CAM-BAM! Beta 0.2 ==
+
[[Änderungen in den Versionen 0.9.4 bis 0.9.7‎‎]] Mit der Version 0.9 änderte sich der Name zu CamBamPlus.
 +
===Da zur Version 0.9.8 über 40 Unterversionen veöffentlicht wurden, habe ich die Anderungen auf zwei Seiten aufgeteilt.===
  
 +
[[Die Änderungen der Versionsschritte von CamBam 0.98 sind hier]]
  
• Das Verschieben der Ansicht erfolgt nun über die mittlere Maustaste. Das entspricht eher AutoCAD, und die linke Maustaste wird bald zum Auswählen von Geometrie verwendet werden.
+
Ab Version 0.9.8N stand statt "Beta" die Nummer des Release Candidate. Es gab über 40 Release Candidate der Version 0.9.8.  
  
• DXF-Dateiunterstützung.  Ich habe bisher nur 2D-DXF-Dateien getestet, vorerst bis zur Version Acad 2000.
+
Die Änderungen in den Versionen habe ich von der englischen Webseite übernommen und übersetzt.
  
• Erkannte DXF-Elemente
 
  
••LINE, POLYLINE, LWPOLYLINE, ARC, CIRCLE, POINT, INSERT, BLOCKS, TEXT(!)
 
  
••(!) Die TEXT-Unterstützung ist derzeit noch recht rudimentär.
 
  
••Einige Elementattribute werden derzeit ignoriert, aber das Programm sollte dennoch nutzbar sein.
+
[[Änderungen in den CamBamPlus-Versionen 0.9.8 bis 0.9.8P]]
 
 
 
 
• Menüoptionen „Zoom to Fit“ und „Zoom actual size“
 
 
 
(Hinweis: „Zoom to Fit“ funktioniert nur bei sichtbaren Ebenen)
 
   
 
• Das Layout wurde geändert, um eine rudimentäre Baumansicht der Geometriedatei zu integrieren. Dies befindet sich noch in einem sehr frühen Entwicklungsstadium, wird aber die wichtigste Methode werden, um durch Geometriedateien zu navigieren und Objekte zu bearbeiten.
 
 
 
• Unterstützung für JavaScript-Skripte hinzugefügt.
 
 
 
Dies ist eine sehr leistungsstarke Möglichkeit, das Objektmodell zu nutzen, um komplexe Geometrien zu erstellen oder zusätzliche Programmfunktionalitäten hinzuzufügen.
 
 
 
Ein Beispiel für die Verwendung findest du in scripts\geom_test.js. Durch Drücken von F5 wird das aktuell geöffnete Skript kompiliert. Unterstützung für VBScript wird in Kürze hinzugefügt.
 
 
 
• WARNUNG:  Es gibt ein bekanntes Problem mit der Art und Weise, wie .NET Skripte verarbeitet.  Jedes Mal, wenn ein Skript kompiliert wird, reserviert der Skript-Host Speicherplatz, der erst beim Schließen des Programms wieder freigegeben wird.  Für unsere Zwecke sollte dies kein allzu großes Problem darstellen, aber wenn Sie Skripte hunderte Male neu kompilieren,müssen Sie das Programm möglicherweise neu starten, um Systemspeicher freizugeben.
 
 
 
== CAM-BAM! Beta 0.3 ==
 
• Eine einfache 3D-Ansicht wurde hinzugefügt. Da hierfür weiterhin GDI-Aufrufe verwendet werden, ist sie noch nicht so schnell, wie sie sein könnte. Außerdem wurde Double-Buffering hinzugefügt.
 
 
 
Die Drehung erfolgt um einen Punkt in der Mitte der Ansicht.
 
 
 
Um die Ansicht zu drehen, klicken und ziehen Sie mit der linken Maustaste. Die Verschiebung erfolgt weiterhin über die mittlere Maustaste, und mit dem Mausrad können Sie hinein- und herauszoomen.
 
 
 
HINWEIS: Text wird derzeit noch nicht korrekt gedreht.  Dies muss noch warten, bis die Unterstützung für die Extraktion von Schriftzeichen bereit ist.
 
 
 
• Die aktuelle Geometrie kann nun in einer GOB-Datei (Geometric Object) gespeichert und geöffnet werden. Hierbei wird ein XML-Dateiformat verwendet.
 
 
 
• Über „Datei->Öffnen“ können nun .GOB-, .DXF- oder G-Code-Dateien geöffnet werden (G-Code wird als alles andere als .gob oder .dxf angesehen).  Andere Formate werden über „Datei->Importieren“ geöffnet.
 
 
 
• CAMBAM liest nun das Befehlszeilenargument und versucht, die als erstes Argument angegebene Datei zu öffnen. Der Dateityp muss einer der von „Datei->Öffnen“ erkannten sein.
 
 
 
• Sie können (wenn Sie möchten) CAMBAM im Windows Explorer verschiedenen Dateiformaten zuordnen (über „Öffnen mit…“). (Eine ordnungsgemäße Shell-Unterstützung wird später hinzugefügt).
 
 
• Einige Fehler beim Parsen von DXF- und G-Code-Dateien wurden behoben, was die Leistung erheblich verbessert hat.
 
 
 
• Eine Menüoption „Ansicht->Anti-Aliasing“ wurde hinzugefügt. Bei aktiviertem Anti-Aliasing sehen die Bilder viel besser aus, was jedoch die Geschwindigkeit erheblich beeinträchtigen kann (insbesondere bei größeren Dateien).
 
 
 
== CAM-BAM! Beta 0.4 ==
 
* GOBPolyline hinzugefügt
 
 
 
* DXF-Polylinien werden gelesen.
 
 
 
* DXF-Splines werden gelesen.
 
 
 
* Einfache G-Code-Erzeugung aus ausgewählter Geometrie hinzugefügt
 
 
 
* Primitive auswählen, Eigenschaften anzeigen, ausgewählte Geometrie löschen
 
 
 
* Dokumentenbaumansicht verbessert
 
 
 
* Primitiven wurde eine eindeutige ID hinzugefügt, um sie leichter identifizieren zu können
 
 
 
* ALT+Doppelklick setzt die Drehung zurück
 
 
 
* Benutzerkonfigurationsdatei für verschiedene Optionen
 
 
 
* Formular zur Skriptbearbeitung mit mehreren Registerkarten hinzugefügt
 
 
 
* TTF-Textglyphen-Extraktion
 
 
 
* Menüoption zum Einfügen von Primitiven
 
 
 
== CAM-BAM! Beta 0.5 ==
 
 
 
* Weitere Konfigurationsoptionen und Eigenschaftsdialoge.
 
 
 
* Aufgeräumte öffentliche Methoden der Objekte
 
 
 
* Ansicht als Bitmap speichern... ermöglicht Bildschirmaufnahmen und Animationen.
 
 
 
* Ansicht nun für Skripte verfügbar
 
 
 
* Mehrzeiliger Text-Eigenschaftseditor
 
 
 
* Speichern im DXF-R12-Format
 
 
 
* Online nach neueren Versionen suchen
 
 
 
* Neue Klasse zur Erzeugung von Höhenkarten.  Kann nun farbig indizierte Bitmaps verarbeiten. Zusätzliche Optionen wie „Invertieren“ hinzugefügt.
 
 
 
* Dokumentation begonnen
 
 
 
 
 
= Versionen von CAM-BAM! Beta 0.5 =
 
[https://wiki.pixelmaker.eu/cb_versions/cambam_beta_0.5b.zip cambam_beta_0.5b.zip]
 

Aktuelle Version vom 5. April 2026, 23:39 Uhr

Hier veröffentliche ich alles was ich zu CamBam habe und was sich speichern lässt.

Ich habe ursprünglich die Übersetzungen gemacht um mir die Arbeit mit CamBam zu erleichtern.

2008 gab es noch keine KI Übersetzung. Viele Begriffe zum Fräsen unterscheiden sich nach Branchen und sogar in unterschiedlichen Regionen in Deutschland werden unterschiedliche Bezeichnungen verwendet.

In der Holzverarbeitung gibt es andere Befriffe als in der Metallverarbeitung. Dazu kommen regionale Unterschiede in den Begriffen, die noch aus Zeiten vor Internet und CNC stammen.

Ursprünglich hatte ich nicht vor ein Handbuch zu schreiben. Dadurch das ich in Deutschland zu den ersten Benutzern von CamBam gehörte und auch die ganze Zeit anderen beim Einstieg und bei Problemen geholfen habe, hat sich mein "Handbuch" verbreitet.

Mit dem Erscheinen der Version 0.9.8 K konnte die Oberfläche von CamBam in andere Sprachen übersetzt werden. Das war der definitive Start in die Internationalisierung. In kürzester Zeit gab es Sprachdateien in 14 verschiedenen Sprachen. Dazu kamen 40 Übersetzungen die automatisch erstellt wurden. Die meisten Sprachdateien sind beim Erstellungszeitpunkt stehen geblieben. Nur wenige sind mit der Zeit an neue Funktionen und Plugins angepasst worden. Die deutsche Übersetzung von mir und die französische von dh42 (David) sind die ausführlichsten Dateien.

Mehr zu den Sprachdateien ist auf dieser Webseite nachzulesen

Die Version 0.9.8 K ist 2011 erschienen. Erst zu dieser Zeit habe ich angefangen Handbücher im PDF Format zu erarbeiten und diese Handbücher im HTML Format auszugeben.So können sie direkt aus CamBam als Hilfe aufgerufen werden.

Alte Programmversionen seit der Beta 0.6 bis zur aktuellen Version V1.

Die Programmversionen CamBam Beta 0.1 bis 0.8.2 Die Änderungen sind jeweils bei den Programmen zu finden.

Änderungen in den Versionen 0.9.4 bis 0.9.7‎‎ Mit der Version 0.9 änderte sich der Name zu CamBamPlus.

Da zur Version 0.9.8 über 40 Unterversionen veöffentlicht wurden, habe ich die Anderungen auf zwei Seiten aufgeteilt.

Die Änderungen der Versionsschritte von CamBam 0.98 sind hier

Ab Version 0.9.8N stand statt "Beta" die Nummer des Release Candidate. Es gab über 40 Release Candidate der Version 0.9.8.

Die Änderungen in den Versionen habe ich von der englischen Webseite übernommen und übersetzt.



Änderungen in den CamBamPlus-Versionen 0.9.8 bis 0.9.8P