|
TurboCAD : gleichlange Hilflinien bei Bemaßung
fcaspar am 24.11.2002 um 17:12 Uhr (0)
Bins gleich nochmal, hab das Macro jetzt soweit hinbekommen, daß jede lineare Bemaßung geändert werden kann. Funktioniert ganz gut, jedoch ist der Effekt nach jedem Neuladen der Zeichnung wieder weg. Wollte deshalb die errechneten Koord. auch auf die entsprechenden Knotenpunkte übertragen, was mir aber noch nicht gelungen ist. Die Vorgehensweise hab ich im Macro als Kommentar gekennzeichnet. Vielleicht hab ich auch die falschen Items ausgewählt? Zweite Frage: Ich möchte die Hilfslinienlänge in Abhängigkeit ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Nochmal Recorder und VBA-Script
fcaspar am 07.12.2004 um 20:09 Uhr (0)
Hallo, hier nochmal ein Beispiel wie man ein Recorderscript dazu verwenden kann Variantenkonstruktionen zu erstellen. Als Eingabemaske dient hier ein UserForm, welches im VBA-Editor auch ganz einfach zu erstellen ist, und wo man den auszuführenden Programmcode einfach an die Buttons dranhängt . Das aufgezeichnete Script beinhaltet die Erstellung des Layers auf dem der winkel liegen soll und die Winkelerstellung selbst. Davon abgeleitet lassen sich sicher auch kompliziertere Varianten erstellen. Probierts ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Neues Macro für den Architekturbereich
fcaspar am 15.12.2002 um 11:24 Uhr (0)
Hallo Leute, das Schwierigste an der Sache war eigentlich, daß keine deutsche Beschreibung für VBA in TC besteht und man sich die Dinge mehr durch Abkucken zusammenreimen muß. Geht sicher den anderen genauso, deren Fach eher das CAD an sich und nicht die Programmierung ist. Ein deutsches Handbuch wäre toll. Ansonsten denke ich eigentlich bei der Lösung des Problems zuerst an den Vorteil für mich und meine Arbeit. Und der ist grade bei Grundrißzeichnungen hier erheblich. Will mal sehen, ob ich noch ne Lösu ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : GetMouse - Problem
fcaspar am 11.03.2005 um 13:08 Uhr (0)
Hallo Werner, wie kann man die Funktion dann korrekt in einer Sub-Prozedur verarbeiten? Z.b. zum Zeichnen von Objekten an einer bestimmten Stelle? wie sag ich dem Macro, daß es auf eine Mauseingabe warten bzw. reagieren soll? Ciao Frank
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Recorderscript nach VBA importieren?
fcaspar am 18.11.2004 um 13:51 Uhr (0)
Ne tut mir leid, da wird kein Recheck gezeichnet beim Ausführen des Macros. Außerdem sollte ja eine bzw. zwei InputBox aufgehen, ich bekomme aber nur ein leeres Fenster mit nem OK-Button. Vielleicht muß irgendeine Einstellung gesetzt sein, oder ein bestimmter Layer vorhanden. Ich habs jedefalls in einer leeren Zeichnung getestet. Habs gefunden: Dein Stil Standard Linien existiert bei mir (und vermutlich bei einigen anderen nicht, da der voreingestellte Name Normale Linien ist. Dies geändert funktioniert ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Wie kann ich die totale Linienlänge einer 2-D Zeichnung feststellen?
fcaspar am 16.02.2005 um 13:06 Uhr (0)
Hi, da für alle 2D-Elemente in der Auswahl-Palette unter Maße auch die Länge angegeben ist, sollte es theoretisch mit einem Macro lösbar sein, die entsprechende Variable aller Markierten Elemente auslesen und summieren. Komfortabler für den nicht VBA-bewanderten CAD ler ist die Ausgabe in einem Datenbankbericht, hier mußt du aber alle einzellängen dem Element zuordnen, dann kannst du im bericht auch die Summe bilden. Das Auslesen der Objekteigenschaften über eine entsprechende Funktion in der Datenbank ist ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Standartschriftart einstellen in V11
fcaspar am 30.08.2005 um 14:05 Uhr (0)
Hallo Hans-Joachim,Dein Vorschlag funkt nur zum Teil. Die Änderung in Drawing Defaults wirkt sich nur auf neue Zeichnungen in der V11 aus. In den V10-Zeichnungen haben die Texte nach dem Öffnen immer noch alle NewTimesRoman. Ich meine, daß ich in der V10 die Schriftart auch in System Defaults setzen konnte, in V11 bekomme ich beim Anklicken ein Auswahlfeld, welches allerdings leer ist und ein Handeintrag ist nicht möglich. Also doch ein Bug! Patch wäre schon nicht schlecht, mit Macro gehts natürlich auch, ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Nochmal Recorder und VBA-Script
fcaspar am 09.12.2004 um 17:30 Uhr (0)
Hallo H., ich kanns einfach nicht nachvollziehen, vermutlich weil mir auch einige Programmiergrundlagen fehlen. Z.B. möchte ich bei meinem Winkel-Macro noch einen zusätzlichen Button Startpunkt einfügen der folgendes bewirkt: bei Onclick soll formular veschwinden, mit der Maus wähle ich die koordinaten des Startpunktes und gebe diese meinetwegen an die Variablen dx und dy. Danach soll das Formular wieder erscheinen. Wenn ichs richtig blicke, dann müßte in dem Klassenmodul statt der MsgBox-Ausgabe die Zu ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : TurboCAD 8.2 Fehlermeldung
fcaspar am 04.06.2004 um 12:38 Uhr (0)
Hallo, kann es sein, daß der Plan, den du absetzen willst, irgendwelche Pixeldaten (Firmenlogo etc.) oder andere CAD-fremde Daten enthält? Die Fehlermeldung könnte daher kommen, daß ein Objekt nicht als OLE-Objekt erkannt wird, weil es nicht in der Windows-Registrierung als solches angemeldet ist. Hat weniger mit Turbocad zu tun. Im Normalfall sind diese Objekte (z.B. Excel-Tabellen) nach dem Einfügen sofort mit der jeweiligen Software verknüpft, mit der sie bearbeitbar sind. Ciao Frank
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Hochgestellter Suffix bei Übernahme aus LT
fcaspar am 11.05.2004 um 12:58 Uhr (0)
Hallo an alle, folgendes Phänomen: Unsere vorh. Zeichnungen sind in ACAd LT erstellt. Das Öffnen in der TC V7 stellt insofern kein Problem dar. Alles korrekt. Bei den Maßlinien muß man lediglich die Einheit entfernen, denn die Anzeige ist standartmäß auf [ein] gestellt. So weit so gut. Jetzt ist mir aber aufgefallen, daß die Einheit als Suffix hochgestellt angezeigt wird, ebenso der Präfix wenn man eine Zeichenfolge eingibt. Aber nur bei diesen aus LT eingefügten Bemaßungen. Es gibt weder eine Einstellmögl ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : gleichlange Hilflinien bei Bemaßung
fcaspar am 27.11.2002 um 11:26 Uhr (0)
Hi joiner, danke für die Blumen:-)) Das Problem brannte mir eigentlich seit langem auf den Nägeln, nur hab ich erst jetzt wieder mal Zeit gehabt mich autodidaktisch mit VBA zu beschäftigen. Alles ist mir bisher eben auch noch nicht klar. Z.B. möchte ich ja gerne das Macro noch in einer zweiten Version haben, wo ich die Knotenpunkte auch noch mit verschieben kann. Nur gelingt mir das nicht. Die Maßlinie wird ja durch 6 Punkte (Vertices) definiert, wobei der 2. und 3. die virtuellen Punkte der Hilfslinie si ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : gleichlange Hilflinien bei Bemaßung
fcaspar am 22.11.2002 um 17:41 Uhr (0)
Hallo an alle nach langer Zeit, es hat sich ja tierisch was getan in der turbocad-Community. Super. Da ich endlich wiedermal etwas basteln kann, hab ich mir zu einem schon älteren Problem Gedanken gemacht, und zwar die in der Architektur übliche Bemaßung mit kurzen gleichlangen Hilfslinien. Eigentlich gehört ja dieser Beitrag ins neue VBA-Forum, HansJörg möge mir verzeihen und mir bitte das Passwort zusenden. Da TC keine Einstellung für o.g. Problem bietet, hab ich das lästige Nachbereiten der Maßketten v ...
|
| In das Form TurboCAD wechseln |
|
TurboCAD : Wie kann ich die totale Linienlänge einer 2-D Zeichnung feststellen?
fcaspar am 17.02.2005 um 17:43 Uhr (0)
hI, hat mir keine Ruhe gelassen, deshalb hier ein erster Ansatz in VBA: ------------------------------ Public Sub gesamtlaenge() Dim App As Application Dim ActDr As Drawing Dim Grs As Graphics Dim Gr As Graphic Dim Prop As Properties Dim ObjSel As Selection Dim NumSel As Long, i As Long Dim GrSelType As String Set App = IMSIGX.Application Returns base application - TurboCAD Set ActDr = App.ActiveDrawing Returns Active Drawing ActDr.SelectAll Aktiviert alle Ele ...
|
| In das Form TurboCAD wechseln |