|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
alfred neswadba am 11.11.2009 um 21:00 Uhr (0)
Hi,zum Deinem EDIT / Pflichtenheft:Hört sich so einfach an mit den paar Schlagworten (hätte auch nicht Pflichtenheft dazu gesagt ), für mich stellt sich hier eher die Frage, wozu brauchst Du AutoCAD?Du sprichst von Einlesen von Textdateien, Berechnung wird offensichtlich in programminternen Klassendefinitionen durchgeführt, dann zeichnest Du ein bisschen was (davon hab ich aber keine Ahnung, für mich ist Statik ein Fremdwort) um aus dem Gezeichneten einen Screenshot zu machen.Wenn das Zeichnen so einfach ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
daGrossa am 12.11.2009 um 07:40 Uhr (0)
Das Problem liegt einfach in der Fähigkeit, das entstehende Tragwerk von mehreren Ansichten zu zeigen. Zuerst habe ich an VisualBasic mit WPF gedacht, da ich aber noch nie mit WPF gearbeitet habe, liegt der Weg über AutoCAD nahe, da es bereits alles zur Verfügung stellt, ohne großartig Programmieraufwand in einer neuen Sprache zu haben.Und da das Tragwerk dreidimensional ist, komme ich mit konventionellem VB nicht weiter sondern muss doch wohl oder übel auf DX oder eben WPF zurück greifen, nicht wahr? Oder ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
alfred neswadba am 12.11.2009 um 10:58 Uhr (0)
Hi,wenn WPF, dann dotNET; mit VBA oder VB6 sehe ich das eher als sehr schwierig/ungewöhnlich.Wenn Du AutoCAD dahinter schon hast, dann ja. Ich gehe natürlich immer davon aus, so wenig wie möglich Fremdprodukte in eigene Applikationen einzubinden, wenn es nicht technisch erforderlich ist.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Dynamische Blöcke strecken??
c.schojer am 18.11.2009 um 09:31 Uhr (0)
Hallo liebe Kollegenhab wieder mal eine kniffelige FrageKann man dynamische Blöcke irgendwie strecken??VBA ??Oder ist dies nur eine Einstellungssache in Autocad??Mir geht es darum wenn ich Fenster mit dynamischen Blöcken erzeuge und diese dann z.B. mit Strecken dann höher mache sollen nicht nur die Linien und Polylinien gestreckt werden sondern auch die Blöcke mit den dynamischen Griffen!Mfg Chris
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
alfred neswadba am 19.11.2009 um 10:28 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Wenn Du in der AccessDB die Zeichnung hast und ein eindeutiges Kriterium, aus dem hervorgeht, wo in der Zeichnung die Raumnummer zu finden ist, dann wirds gehen. Aufpassen, es kann durchaus sein, dass eine Raumnummer in mehreren Zeichnungen vorkommt, das unbedingt auch berücksichtigen. Ist das eventuell auch mit einem Viewer möglich?Sollte auch gehen, einer unserer FM-Viewer basiert beispielsweise auf DWF-Viewer (DesignReview) und unsere Kunden finden auch damit zu Ihren ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
Regina Maus am 19.11.2009 um 10:15 Uhr (0)
Liebe Forumsmitglieder,ich muss eine Access-DB entwickeln, in der es um die Dokumentation von Brandschotts geht. Bei den Brandschotts ist die jeweilige Raum-Nr, in der sich das Schott befindet hinterlegt. Dazu gibt es AutoCAD-Pläne, in der auch die Brandschotts mit den Raum-Nr. aufgeführt sind. Idealerweise sollte man in der Access-DB über die Raum-Nr. den entsprechenden Plan öffnen können und sich zu dem entsprechenden Raum hinbewegen, damit man schnell sieht, wo sich der entsprechende Schott befindet. Is ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
Regina Maus am 19.11.2009 um 10:42 Uhr (0)
Hallo Alfred,vielen Dank für Deine rasche Antwort! Die Zeichnungen sind schon fertig, Koordinaten in den AccessDB schreiben geht nicht mehr. Ich brauche also die Zoom-Koordinaten des Raumblocks. Ich werde erst mal versuchen, zu den Informationen zu kommen. Mögliucherweise melde ich mich dann noch mal.Regina------------------RMü
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
Brischke am 20.11.2009 um 08:10 Uhr (0)
Hallo Regina,das ist grundsätzlich zu machen.Du schreibst, dass du eine Access-Datenbank entwickeln musst. Ich möchte dir folgende Tips für den Aufbau geben:[TBL-ZEICHNUNG|DWGID|PFAD|DATEINAME(|INHALT|...)][TBL-RAUMBLOCKS|RBLKID|DWGID|HANDLE(|NAME|LAYER|X-COO|Y-COO|...)][TBL-BRANDSCHOTTS|BSID|DWGID|HANDLE(|NAME|LAYER|X-COO|Y-COO|...)][TBL-RAUMDATEN|RBLKID|ATTRIBUTNAME|ATTRIBUTWERT][TBL-BRANDSCHOTTDATEN|BSID|ATTRIBUTNAME|ATTRIBUTWERT]Da du keine Erfahrung in AutoCAD hast, noch ein Hinweis: Eine HANDLE ist d ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
Regina Maus am 20.11.2009 um 08:28 Uhr (0)
Hallo Holger, vielen Dank für Deine ausführliche Antwort. Ixh werde anhand Deine Hinweise weiterarbeiten.Regina------------------RMü
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : 3D Polylinie mit variabler Anzahl von Stützpunkten
jobau am 23.11.2009 um 14:05 Uhr (0)
Hallo Forum,ich möchte eine 3D Polylinie zeichnen, was im Prizip mit dem Programmcode (siehe unten) auch funktioniert. Allerdings mussich vorher für die Punktmenge eine feste Zahl angeben (hier 14für 5 Stützpunkte).Meine Polylinie soll aber eine variable Anzahl von Stützpunktenhaben können. Wenn ich "einfach" eine höhere Zahl statt 14eingebe (z.B. 29), wird die 3D Polylinie zwar gezeichnet, abermit Stützpunkten im Ursprung, der aber nicht Bestandteil derPolylinie ist.Vielen Dank für jede HilfeGruß Jörgn4 = ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : 3D Polylinie mit variabler Anzahl von Stützpunkten
jobau am 24.11.2009 um 12:58 Uhr (0)
Hallo zusammen,DANKE für die Antworten. Besonders die Möglichkeit der nachträglichenPunkte bei einer Polylinie hat mir sehr geholfen.GrußJörg------------------AutoCAD 2009 DEU +SP1
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Koordinaten auslesen
Carsten1210 am 28.04.2009 um 12:17 Uhr (0)
Hi und Willkommen,In dem Variant "retCoord" sind alle Coordinaten der Polylinie gespeichert: Punkt1X,Punkt1Y,Punkt1Z,Punkt2X,Punkt2Y,Punkt2Z,Punkt3X... und so weiter.Bei dem Beispiel werden dann halt die X-, Y- und Z-Koordinaten über die Points(Nummer im Variant) wieder gegeben.Wie willst du die Koordinaten denn ausgeben?! Sollen die in eine Datei geschrieben werden oder was hast du vor?!Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Koordinaten auslesen
Stelli1 am 30.04.2009 um 17:06 Uhr (0)
Hallo,es kommt immer auf den einzelnen Fall den man prüfen will. Es gibt die Möglichkeit ein Selectionset mit der Option byPolygon zu erstellen. Damit wird geprüft welche Objekte innerhalb eines Umrings liegen.Hierbei ist der Kreis jedoch kein Umring. DEr müsste erst in ein Polygon gewandelt werden.In deinem speziellen Fall kannst du für die Eckpunkte prüfen ob sie innerhalb liegen. Am einfachsten wäre die Entfernung der einzelnen Punkte zum Zentrum des Kreises zu prüfen. Radius = ausserhalb Radius = inne ...
|
| In das Form AutoCAD VBA wechseln |