Die Version 1.0 von CamBam und alle Versionsschritte sind hier beschrieben
CamBam Version 1.0 ist eine neue Hauptversion, was bedeutet, dass sie in einem neuen Programmordner installiert wird und über einen eigenen Systemordner verfügt. Dadurch kann CamBam Version 1.0 parallel zu Version 0.9.8 installiert werden. Um Einstellungen wie Stile, Postprozessoren, Werkzeugbibliotheken und Vorlagen aus Version 0.9.8 zu kopieren, kopieren Sie die entsprechenden Dateien aus dem alten Systemordner: \ProgramData\CamBam plus 0.9.8\ nach \ProgramData\CamBam plus 1.0.0\
Über den Menüpunkt „Tools – Systemordner durchsuchen“ können Sie den Speicherort des Systemordners ermitteln. Erforderliche Änderung des .NET Frameworks CamBam verwendet nun das .NET Framework Version 4, da die Framework-Version 2 nicht mehr unterstützt wird. Das .NET Framework Version 4 ist auf den meisten neueren PCs standardmäßig installiert. Für ältere Computer kann es hier heruntergeladen werden: www.microsoft.com/en-gb/download/details.aspx?id=17718
Neue Skriptzeichnung
Ein Skript-Objekt funktioniert wie andere Zeichnungsobjekte, jedoch wird die Geometrie anhand eines Skripts erstellt (derzeit nur Python).
Bearbeitungsvorgänge können ebenso wie bei statischen Zeichnungsobjekten auf Skript-Objekten basieren. Alle vom Skript vorgenommenen Änderungen werden automatisch von den zugehörigen Bearbeitungsvorgängen übernommen.
Das Skript-Objekt enthält Skripte aus der Eigenschaft „Skript“ der übergeordneten Ebene sowie aus der Eigenschaft „Skript“ auf der obersten Ebene der Zeichnungsdatei. Dadurch können Funktionen, Klassen oder Variablen einmalig in der Zeichnung definiert und anschließend in beliebig vielen Zeichnungsobjekten referenziert werden. Skripte können auch aus externen Quellen eingebunden werden (es wird sowohl der aktuelle Zeichnungsordner als auch der Ordner „scripts“ im CamBam-Systemordner durchsucht).
Skripte können nützlich sein, um parametrische Formen (wie z. B. ein Zahnrad oder eine Laschenkiste) zu generieren, Kopien von anderen Zeichnungsobjekten zu erstellen oder diese zu bearbeiten. Skript-Objekte können auch verwendet werden, um allgemeine Skripte wie z. B. eine Animation auszuführen.
Skript-Objekte werden in der Regel ausgeführt, wenn eine Aktualisierung der Geometrie erforderlich ist, können aber auch zwangsweise ausgeführt werden, indem man sie im Zeichnungsbaum auswählt und die Taste „F5“ drückt.
Verwenden Sie „Bearbeiten – Auflösen“, um Skript-Objekte in ihre statischen Zeichnungsobjekte zu zerlegen, die mit früheren CamBam-Versionen verwendet oder mit CamBam-CAD-Operationen weiter bearbeitet werden können.
Der Ordner „Beispiele“ enthält eine Zeichnung namens „C-BEAM-Belt-Drive.cb“, die enthaltene Bibliotheksskripte (im Ordner „CamBam-System\Skripte“) verwendet, um Zahnriemenscheiben und einen Schrittmotor zu zeichnen.
Der Ordner „samples“ enthält eine Zeichnung namens „C-BEAM-Belt-Drive.cb“, die integrierte Bibliotheksskripte (im Ordner „CamBam system\scripts“) verwendet, um Riemenscheiben, Umrisse von Schrittmotoren und Lager zu zeichnen. Ziel ist es, eine Bibliothek mit gängigen Bauteilen zu erstellen, die in vielen Zeichnungen gemeinsam genutzt werden kann und die Zusammenarbeit erleichtert. Alle Korrekturen oder Verbesserungen an den Bibliotheksskripten werden automatisch von den Zeichnungen übernommen, die darauf verweisen.
Weitere Informationen finden Sie im folgenden Abschnitt. Skript-Zeichnungsobjekte…