|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 22.10.2011 um 12:46 Uhr (0)
Hallo Holger,vielen Dank schonmal für deine schnelle Antwort.Ich bin angehender Vermessungsingenieur und will wärend ich mit dem Tachymeter meine Punkte aufmesse, sie direkt im CAD zeichnen lassen.Der Datenaustausch zwischen Messgerät und Laptop sollte nicht das Problem sein. Ich bin nur noch nicht richtig mit der ansteuerung von AutoCAD vertraut. Wie gesagt, liegen die VB kenntnisse da, aber nur im bereich von Programmen für Formatierung von Dateien z.B.. Ich glaube nicht, dass es schwer sein wird zu lern ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
alf-1234 am 22.10.2011 um 13:20 Uhr (0)
Hallo survey21Die Idee ist genial. Du überträgst deine Daten vom Tachymeter in Echtzeit nach Autocad, und wenn du dann Feierabend hast, dann hat Autcad deine Längsschniitte und Querprofile gezeichnet.Idee gut, aber wie soll das gehen??? Es muss immer noch einer vor dem Rechner sitzen und die Profile zeichnen oder habe ich da etwas falsch verstanden?? Alf-1234
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 22.10.2011 um 13:28 Uhr (0)
Hallo Alf,ich möchte mich zu diesem Zeitpunkt noch nicht weiter zu dem Verfahren äußern, wenn es dich nicht stört.Mir gehts es hier einzig und allein erstmal darum herauszubekommen, wie ich die Koordinaten auf AutoCAD in Echtzeit übertrage.Nimms mir nicht böse. Gruß Survey21
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
wronzky am 22.10.2011 um 14:08 Uhr (0)
Man muß ja nicht das Rad neu erfinden: TheoOnlineGrüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 22.10.2011 um 14:41 Uhr (0)
Hallo Henning,das ist sehr nett mir den Tipp zu geben, aber da dieses Projekt zu meiner Bachelorarbeit gehört, möchte ich so wenig Kosten wie möglich aufkommen lassen. Dazu kommt, dass ich Spaß am programmieren habe und ich es auch zu meiner Aufabe sehe in der Bachelorarbeit eigenständig zu arbeiten und wenig auf fertige Software zugreifen möchte. Da ich auch noch einiges an weiterer Arbeit nach dem Einlesen der Punkte vorhabe, kommt mir ein selbstgeschriebenes Programm da einfach mehr entgegen.Gehen wir d ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
wronzky am 27.10.2011 um 10:22 Uhr (0)
mit VB A(!) wirst Du da nicht weiterkommen, daher meine Anmerkung "je nach Programmiersprache". Mit VBA könntest Du es SO z.B. machen (mit kernel32).Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Inhalte eines ListViews an AutoCAD - Tabelle übergeben
Dirk.B am 25.10.2011 um 15:53 Uhr (0)
Hallo zusammen!Soweit funktionierts nun recht gut, bis auf die Geschichte mit dem ListView / Checkboxes = True.Siehe Ergebnis Bildchen.Wie bekomme ich es hin, dass die selectierten Zeilen im ListViewin der Tabelle direkt untereinander geschrieben werden, ohne Leerzeilen.Code:##--ListView EinstellungenWith ListView1 .ListItems.Clear .ColumnHeaders.Clear .View = lvwReport .Sorted = True .Checkboxes = True .MultiSelect = TrueEnd With...col = ListView1.ColumnHeaders.Countrow = ListView1.ListItems.Count.. ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Inhalte eines ListViews an AutoCAD - Tabelle übergeben
Carsten1210 am 25.10.2011 um 16:32 Uhr (0)
Hi Dirk,Das mit dem Checked geht z.B. so:If UserForm1.ListView1.ListItems.Item(I).Checked then...Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 26.10.2011 um 22:57 Uhr (0)
Hey ,ich hab nochmal mit meinem Prof gesprochen und die Ansteuerung des Tachys geht einfach über die GeoCOM Schnittstelle. Habe nen Manual dazu wie ich welchen Befehl mit welchem ASCII Code ausführe. Das macht das ganze eigentlich sehr einfach, da ich ja über MS Comm Port in VBA von AutoCAD auf die COM Schnittstelle zugreifen könnte, wenn man jetzt noch das Steuerelement hätte Also mir fehlt dieses Steuerelement beim VBA im AutoCAD. Wie könnte ich das hinzufügen? Also finde es gar nicht in der großen Liste ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
ManfredPS am 27.10.2011 um 00:18 Uhr (0)
Userform aktivieren, dann kommt Fenster mit "Werkzeugsammlung". In diesem rechte Maustaste und "Zusätzliche Steuerelemente". Suchen (das OCX wird ja schon installiert sein) und markieren.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 27.10.2011 um 07:32 Uhr (0)
hey,na genau das ist ja nicht da ^^. Ich hab es auch nochmal zusätzlich runtergeladen und in windowssytem gepackt, wie im Inet beschrieben, aber ich kann es in der Liste der Steuerelemente nicht auswählen. Da müsste ja was mit "Microsoft Communication Control" oder so stehen, aber das ist nicht der Fall. Sonst noch einer ne Idee vielleicht?Danke schonmal im vorausGruß
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Brischke am 24.10.2011 um 08:33 Uhr (0)
Jetzt wirds klarer.Du hast aus meiner Sicht 2 Programmteile.Teil 1) ... triggert die Aktionen des Tachymeters. Alternativ, kann der auch die Datei triggern, die vom Tachymeter geschrieben wird, und dann die zuletzt in die Datei eingefügte Koordinate ermittelt. Dieser Teil schubst dann Teil 2 an.Teil 2) ... ist der Programmteil, der dann im Acad den Punkt erzeugt.zu Teil 1) Wie du auf den Tachymeter zugreifts kann ich dir nicht sagen. Eine Dateiüberwachung ist kein Problem. Da schreibst du dir einen Dienst, ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Goofy007 am 28.10.2011 um 10:24 Uhr (0)
Hallo Survey21,ich will hier nicht der Spielverderber sein, aber du solltest bei der Auswahl der Programmiersprache beachten, dass Autocad die Unterstüztung für VBA bereits eingestellt hat.Wenn ich jetzt sowas schreiben möchte, würde ich eine Sprache mit Zukunft wählen. Und das scheint, in Verbindung mit Autocad, im Moment alles ausser VBA zu sein.lgDidi
|
| In das Form AutoCAD VBA wechseln |