|
TurboCAD : Add-Ons
H. Scheurich am 19.09.2002 um 09:03 Uhr (0)
Hallo J. Fey, wie du schon richtiger Weise geschrieben hast, kann man bestimmte Aufgaben in AutoCAD mit einer Script- (AutoLisp) und einer Macrosprache (VBA) automatisieren. Es stehen auch noch andere Automatisierungsverfahren zur Verfügung. In TurboCAD V7.1 Professional ist das auch mit dem internen VBA, und mit Hilfe einer anderen Programmiersprache (z.B. C++) möglich. Wenn du bei der Installation von V7.1 Professional die SDK und VBA Komponenten mit installiert hast, ist es dir auch möglich diese Fähig ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD SDK/VBA : Objekte mit Macro in 3D auf Arbeitsebene positionieren
H. Scheurich am 23.10.2002 um 08:16 Uhr (0)
Hallo Stefan, danke für dein Tip. Ich habe noch eine andere Möglichkeit gefunden, ein Objekt auf die aktuelle Arbeitsebene zu schieben. Es erfolgt mit Hilfe einer Transformationsmatrixe und ist relative einfach zu handhaben. Hier ein Stück vereinfachter Quelltext in VBA, zur Beschreibung der Vorgehensweise. Dim App As Application Dim ActDr As Drawing Dim GrCol As Graphics Dim Gr As Graphic Dim UcsMa As New Matrix Set App = IMSIGX.Application Set ActDr = App.ActiveDrawing Set GrCol = ActDr.Graphics Set Ucs ...
|
| In das Form TurboCAD SDK/VBA wechseln |
|
TurboCAD : Objekte mit Macro in 3D auf Arbeitsebene positionieren
H. Scheurich am 23.10.2002 um 08:16 Uhr (0)
Hallo Stefan, danke für dein Tip. Ich habe noch eine andere Möglichkeit gefunden, ein Objekt auf die aktuelle Arbeitsebene zu schieben. Es erfolgt mit Hilfe einer Transformationsmatrixe und ist relative einfach zu handhaben. Hier ein Stück vereinfachter Quelltext in VBA, zur Beschreibung der Vorgehensweise. Dim App As Application Dim ActDr As Drawing Dim GrCol As Graphics Dim Gr As Graphic Dim UcsMa As New Matrix Set App = IMSIGX.Application Set ActDr = App.ActiveDrawing Set GrCol = ActDr.Graphics Set Ucs ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Auswahlinformationen
H. Scheurich am 18.10.2002 um 14:57 Uhr (0)
Hallo Werner, Ja, ich kann es dir bestätigen, es ist bei mir auch so. Nach einigen Überlegungen kam ich dann darauf, das die Arbeitsebene noch auf Z=0 liegt. Nach dem ich den Ursprung der Arbeitsebene auf das Zentrum des zweiten Kreises (Z=100) gelegt habe, erschien auch bei der Abfrage des Mittelpunktes der richtige Z-Wert. Das ist übrigens ein sehr lästiger Vorgang, die Arbeitsebene stendig auf andere Z-Höhen zu legen. Ich habe langjährige Erfahrung im Umgang mit AutoCAD und dort ist so etwas nicht stend ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Auswahlinformationen
H. Scheurich am 17.10.2002 um 15:21 Uhr (0)
Hallo Leute, ich habe wieder mal eine "seltsame Erscheinung" in TC festgestellt. Hoffentlich hat von euch jemand eine Erklärung. Folgendes Beispiel: - leere Zeichnung - an einer definierten Position einen Kreis zeichnen (0,0,0) - mit Auswahlwerkzeug den Kreis auswählen - Auswahlpalette öffnen und Mittelpunkt mit definierter Position (0,0,0) vergleichen (bisher noch OK) - ausgewählten Kreis verschieben z.B. 10,15,0 - Mittelpunkt des Kreises in der Auswahlpalette mit Koordinaten des Punktes nach der Verschie ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD SDK/VBA : Boolean3D
H. Scheurich am 04.02.2003 um 16:22 Uhr (0)
Hallo, beim verwenden der Bool schen Operationen mit VBA und C++ bin ich auf ein Problem gestoßen, für das ich noch keine Lösung gefunden habe. Auf der Website von Tom Snape ist ein Macro, mit dem Volumenkörper vereinigt werden können. Nach dem herunterladen, einfügen und ausführen des Macros passierte nicht viel. Es erschien als erstes die Fehlermeldung Projekt oder Bibliothek nicht gefunden Darauf hin dachte ich mir das ein Verweis auf eine Bibliothek fehlt. So weit so gut. Nur auf welche? Nach einigen ...
|
| In das Form TurboCAD SDK/VBA wechseln |
|
TurboCAD : Importierte Linien umwandeln
H. Scheurich am 01.04.2005 um 21:30 Uhr (0)
Hallo Matthias, also, das Werkzeug ist Bestandteil von einem Programm in dem weitere Werkzeuge eingebaut sind. Dieses Programm ist kein VBA Macro. Es wurde mit MS Visual C++ geschrieben. Wenn es dir hilft, kann ich die eine Funktion aus dem Programm in ein Tool packen, welches in TC geladen werden kann. Die Funktion entstand auch aus einem anderen Grund. Wir verarbeiten viele AutoCAD Zeichnungen von verschiedenen ACAD-Versionen. Es kam häufig vor, das bei 2D-Zeichnungen das Objektkoordinatensystem von Lini ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD SDK/VBA : Boolean3D
H. Scheurich am 18.08.2003 um 10:16 Uhr (0)
Hallo Stefan, erst einmal danke für die Dateien. Ich bin erfreut das doch mal einer in s VBA-Forum schaut. Im internen VBA funktionieren die Funktionen der Boolschen-Operationen bei mir auch. Die Probleme gab es erst, als ich diese Funktionen in C++ verwenden wollte. Nach langen experimentieren habe ich eine Anfrage an IMSI gesendet. Ich dachte, das ich irgend einen Fehler im Quelltext, also in der Anwendung der Funktion habe und versuchte mir dort Hilfe zu holen. Nach ca. drei Wochen kam die Antwort. IMSI ...
|
| In das Form TurboCAD SDK/VBA wechseln |
|
TurboCAD SDK VBA : TC 11 kein VBA mehr möglich?
H. Scheurich am 21.10.2005 um 21:53 Uhr (0)
Hallo Martin,ja, in TC 11 ist kein VBA Editor integriert. Das bedeutet aber nicht, das TC nicht mit VBA programmiert werden kann. Die Programmierung mit VBA ist weiterhin aus Anwendungen möglich, in denen VBA integriert ist.Das wäre z.B. MS Excel oder MS Word. Ich muß aber mit erwähnen, dasdie Ausführungsgeschwindigkeit der Macros erheblich langsamer ist.Das liegt an dem Interface, das VBA in diesem Fall verwendet.Weiterhin müssen vorhandene Macros aus dem TC-VBA geringfügiggeändert werden. Das betrifft ha ...
|
| In das Form TurboCAD SDK VBA wechseln |
|
TurboCAD : Beta-Tester
H. Scheurich am 31.03.2004 um 09:26 Uhr (0)
Hallo Beta-Tester, da bald TC10 auf den deutschen Markt kommen wird (hoffe ich!), habe ich im Vorfeld dazu die Demo-Version mal installiert und ein wenig hin und her getestet. Wirklich sehr gute und sehr nützliche Funktionen sind implementiert worden. Das erstellen von Schnitten und Projektionen von Volumenmodellen ist jetzt auch möglich. Als weiteres bin ich zum SDK-Paket übergegangen, wo die Freude über die schönen, nützlichen Funktionen leider etwas getrübt wurde. Ich muß noch mit dazu schreiben das die ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Recorderscript nach VBA importieren?
H. Scheurich am 22.11.2004 um 22:07 Uhr (0)
Hallo, ja, jetzt weiß ich nicht recht wie ich sagen soll. Jedenfalls, das was wir vor haben, können wir, wie es sich zur Zeit darstellt, so nicht realisieren. Ziel war und ist es die Koordinaten eines Punktes, welcher mit der Maus gewählt wurde, im Programm zu erfassen. Als erstes funktioniert in der deutschen Version die Funktion GetMouseClick nicht. Meine nächsten Überlegungen gingen zur Event Auswertung. Diese funktioniert, wie ich nun festellen mußte, zur Koordinatenermittlung nur mit imsiEventMou ...
|
| In das Form TurboCAD wechseln |