|
Autocad VBA : RS232 Schnittstelle ansprechen, gibt es da Neuerungen seit AC2000 ?
Ralf33 am 27.09.2005 um 21:46 Uhr (0)
Hallo Stelli,besten Dank für deine Antwort !Ja bei mir gibt es noch eine RS232 :-)Ich werde deinen Vorschlag mal ausprobieren,vielleicht klappt es.Warum kann ich in Autocad VBA eigentlich nichtdas MSCOMM Control einbinden, damit müßte es doch auchproblemlos funktionieren. Leider kommt beim Einbindenimmer die Fehlermeldung, das das Comtrol nicht korrektlizensiert ist.Gruß Ralf33
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : RS232 Schnittstelle ansprechen, gibt es da Neuerungen seit AC2000 ?
Ralf33 am 27.09.2005 um 21:53 Uhr (0)
Hallo Stelli,doch, ich habe VB6, aber ich will Daten von einem Messgerät einlesen und die in Autocad nutzen.Unter Win98 geht es einwandfrei, ich brauche es jetzt aber unter W2000.Gruß Ralf33
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : RS232 Schnittstelle ansprechen, gibt es da Neuerungen seit AC2000 ?
Stelli1 am 27.09.2005 um 22:04 Uhr (0)
Hallo Ralf,so als letzte Aktion für Heute. (Mein SQL ist durch)Ich mache das meistens mit VB. Geht genauso wi VBA.Holst die unter Verweisen die AutoCAD Biliothek undab gehts.Ich habe eine kleine Funktion in VB die prüft ob eineVersion von AutoCAD geladen ist. Die geht auch bei mehrfachInstallation verschiedener Versionen.Code:Function ac_Programm_gestartet%() Prüft ob AutoCAD geladen istDim Prog As String Prog = acad_app On Error GoTo ACAD14 Set obj_ACAD_app = GetObject(, Prog) GoTo ACADOK ACAD14: ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Loften in VBA
tunnelbauer am 28.09.2005 um 13:48 Uhr (0)
Hi Clayton,woltest du eventuell hierhin ? (Loft und Sketchplanes gibt es im AutoCAD nicht)------------------GrüsseThomas
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Eigene Sysvar
Stelli1 am 28.09.2005 um 15:42 Uhr (0)
Hallo,eigene Voreinstellungen kann man ja in der Registry speichern.Geht das auch in AutoCAD als Sysvar ?etwa so:Code: Varname = "MyColor" Vardata = CStr(Farbe) ThisDrawing.SetVariable Varname, VardataStelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Eigene Sysvar
CADmium am 28.09.2005 um 22:04 Uhr (0)
Zitat:Original erstellt von Stelli1:Warum lispeln wenns auch anders geht...Mit Lisp machst du einfach ein (setq a "Hallo") und damit gibts die Variable in der Acad-zeichnung bis zum schließen oder überschreiben. Permanent kannst du was in dictionaries ablegen... dann wären noch EEDs an Objekten. Die vl-bb-set und vl-bb-ref -Funktion für Zeichnungsübergreifende Variablen via blackboard. Und letzendlich läßt sich auch (und das auch in VBA ) das Document.SummaryInfo-Object mißbrauchen. Systemmäßig bleibt bl ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bücher Empfehlungen - VB6.0 und Acad Crossposting in VB/VBA
hep am 29.09.2005 um 07:07 Uhr (0)
Hallo,ich bin gerade dabei mich mit VB6 und Acad zu beschäftigen.Wo kann ich Literatur für diese Kombination finden. Ich habe ein Buch gefunden,das scheint mir nteressant zu sein (AutoCAD programmieren mit VBA, von Karsten Dummer, Michael Huth- Verlag: Addison-Wesley)- aber das ist halt VBA.Gibt es vielleicht auch was Online.Grüßehep
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bücher Empfehlungen - VB6.0 und Acad Crossposting in VB/VBA
hep am 29.09.2005 um 21:23 Uhr (0)
Danke Nancy manchmal sieht man den Wald vor lauter Bäume nicht.In der Doku zu VBA für Acad 2002 findet man unter anderem:Konvertieren des VBA-Codes in VB Um die Code-Beispiele für die Verwendung in VB anzupassen, müssen Sie zunächst einen Verweis auf die AutoCAD-Typenbibliothek erstellen. Wählen Sie dazu in VB die Option Verweise im Menü Extras, um das Dialogfeld Verweise zu öffnen. Wählen Sie im Dialogfeld Verweise die Option AutoCAD-Typenbibliothek, und klicken Sie auf OK. Ersetzen Sie danach im Code-Bei ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Eigene Sysvar
mapcar am 29.09.2005 um 23:45 Uhr (0)
Man sollte sich einfach vor der Vorstellung hüten, dass es in AutoCAd wirklich Sysvars gibt im Sinne einer einheitliche internen Tabelle oder so. Die Sysvars zerfallen ja sowieso schon mal in diejenigen, die in der Zeichnung gespeichert werden, diejenigen, die in die Reg kommen, und dann noch die, die gar nicht gespeichert werden (können).Bei der Programmierung über ARX oder .NET tritt das deutlich zutage: Da muss man oft sehr verschiedene Wege gehen, um an den Inhalt einer sogenannten Sysvar zu kommen. Di ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bücher Empfehlungen - VB6.0 und Acad Crossposting in VB/VBA
hep am 30.09.2005 um 08:51 Uhr (0)
Hallo Axel,der Entschluß warum mit VB und nicht VBA kommt daher, das ich mir mit VB eine Art elektronisches Tabellenbuch erstellt habe mit dem ich z.B Infos wie Abmessungen und Querschnittswerte von Profilen oder Schrauben anzeigen oder berechnen kann. Nachdem dies so weit prima funktioniert bin ich auf die Idee gekommen, das ich doch diese vorhandene Daten nach Autocad schicken und dann vielleicht auch noch als Endziel in einer Stückliste erfassen kann.Nachdem ich eben wie oben beschrieben ein Programm ge ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Makro unter AutoCAD LT 2005 ausführen
H.D. am 30.09.2005 um 12:31 Uhr (0)
Hallo zusammen!Ich habe ein kleines Problem. Ich habe ein Projekt erstellt und möchte dieses anderen Mitarbeitern zur Verfügung stellen. Die Makros habe ich in AutoDesk 2004 geschrieben. Die Version mit denen die Kollegen arbeiten ist AutoCAD LT 2005. Ich rufe die Makros so auf wie Huebi es im unten angegebenen Link erklärt hat. Unter meiner Version starten die Makros problemlos, LT verweigert den Dienst obwohl ich beides identisch aufrufe. Kann AutoCAD LT keine Makros aufrufen? Ich weiss zur Zeit echt nic ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Makro unter AutoCAD LT 2005 ausführen
tunnelbauer am 30.09.2005 um 12:46 Uhr (0)
Hi H.D.,meines Wissens nach unterstützt LT überhaupt keine Programmiersprachen (man kann glaub ich nur über eine Menüintegration arx-Files ins AutoCAD LT reinschmuggeln - schliesslich arbeitet ja LT selber mit arx-Files, also muss es damit auch was anfangen können)Aber VBA und LSP wird nicht direkt unterstützt. (LSP-Funktonialität kann mittels LT-Extender erzielt werden)------------------GrüsseThomas
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Makro unter AutoCAD LT 2005 ausführen
H.D. am 30.09.2005 um 13:05 Uhr (0)
Danke Thomas für die schnelle Antwort!Dann muss ich mal schauen wie ich das Problem anders anfasse.Bis denn dannH.D.
|
| In das Form Autocad VBA wechseln |