Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Datenübernahme von AutoCad

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Datenübernahme von AutoCad (657 mal gelesen)
pistolpete1
Mitglied
Student


Sehen Sie sich das Profil von pistolpete1 an!   Senden Sie eine Private Message an pistolpete1  Schreiben Sie einen Gästebucheintrag für pistolpete1

Beiträge: 102
Registriert: 06.01.2007

erstellt am: 06. Jan. 2007 14:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Ich bin neu hier und kenne mich mit AutoCAD nicht sehr gut aus. Ich habe jedoch bereits ein Programm geschrieben, dass mir Plotfiles (HPGL-Dateien) bearbeitet und mir die einezelnen Koordinaten (X/Y/Z) herausfiltert. Jetzt brauche ich zu diesem Programm eine Erweiterung, die mit HPGL nicht möglich ist.

Nehmen wir an, ich zeichne nur drei Seiten eines Quadrates. Ein Ende ist der Startpunkt, das Andere der Endpunkt. Ich müsste jetzt ausgehend vom Startpunkt die Informationen bzw. Beschriftungen die neben der jeweiligen Seite stehen und die Richtung (nehmen wir an es handelt sich bei den Linien um Pfeile) softwaremäßig herausfiltern können.

Ich müsste dazu wissen, ob es möglich ist, bzw. welches offene Format sich dafür eignet!

Vielen Dank für Antwortbeiträge,
Lg Pistolpete

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



Sehen Sie sich das Profil von CAD-Huebner an!   Senden Sie eine Private Message an CAD-Huebner  Schreiben Sie einen Gästebucheintrag für CAD-Huebner

Beiträge: 9732
Registriert: 01.12.2003

AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM
Inventor AutoCAD 2022, AIP 4-2022
Win 10

erstellt am: 06. Jan. 2007 14:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pistolpete1 10 Unities + Antwort hilfreich

Als offenes Format, das alle Infosmationen der Zeichnung enthält, bietet sich zuerst mal das DXF Format an.

Einfacher ist es natürlich, die Aufgabe gleich in AutoCAD via VBA oder VisualLisp zu lösen.
Der Aufwand ist im AutoCAD vergeleichsweise klein.

------------------
Mit freundlichem Gruß

Udo Hübner

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pistolpete1
Mitglied
Student


Sehen Sie sich das Profil von pistolpete1 an!   Senden Sie eine Private Message an pistolpete1  Schreiben Sie einen Gästebucheintrag für pistolpete1

Beiträge: 102
Registriert: 06.01.2007

erstellt am: 06. Jan. 2007 15:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Herr Hübner!

Vielen Dank für die rasche Rückmeldung. Ich nehme an, das DXF ist ein sehr mächtiges Format und aufgrund dessen sicherlich schwierig zu interpretieren bzw. auszulesen.

Ihr Vorschlag das Problem mittels VBA zu lösen klingt sehr interessant. Würde das in Form eines Plug-In erfogen oder kann man daraus eine .exe - Datei generieren lassen?

Liebe Grüße
Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



Sehen Sie sich das Profil von CAD-Huebner an!   Senden Sie eine Private Message an CAD-Huebner  Schreiben Sie einen Gästebucheintrag für CAD-Huebner

Beiträge: 9732
Registriert: 01.12.2003

AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM
Inventor AutoCAD 2022, AIP 4-2022
Win 10

erstellt am: 06. Jan. 2007 17:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pistolpete1 10 Unities + Antwort hilfreich


DXF-Ausgabe.jpg

 
Beides ist möglich.
VBA = Visual Basic for Applications ist typischerweise in die Anwendung (hier AutoCAD) integriert und läuft als Macro innerhalb der Anwendung. Es besteht aber auch die Möglichkeit, eine Visual Basic Exe(cutable) zu erzeugen, die AutoCAD lediglich fernsteuert.
Es gibt hier ein eigenes VBA Forum für AutoCAD, da würde ich mich mal einlesen.
Stell doch mal einen DWG-Zeichnungsaufschnitt hier rein und eine konkrete Beschreibung der Aufgabe, dann kann man eine zielgerichtete Lösung für die Aufgabe finden.

BTWBy the way (So nebenbei bemerkt): DXF zu interpretieren ist nicht schwieriger, als HP/GL zu interpretieren. Es gibt nur mehr Codes (nicht nur PU PD)
Eine DXF Referenz gibt naturlich auch bei der AutoCAD Onlinehilfe oder im Internet.

Anbei mal ein Zeichnungsausschnitt eine zugehörige DXF Datei (Ausschnitt der beiden "schwarzen" Objekte= Text und LWPolylinie)

Code:

...
  0
SECTION
  2
ENTITIES
  0
TEXT
  5
30
330
2
100
AcDbEntity
  8
0
100
AcDbText
10
246.0991987643705
20
120.5123038004564
30
0.0
40
2.5
  1
Text 2.5mm hoch mittig zentr.
50
8.293006209479795
72
     1
11
278.0790650780432
21
126.4368840015865
31
0.0
100
AcDbText
73
     2
  0
LWPOLYLINE
  5
31
330
2
100
AcDbEntity
  8
0
100
AcDbPolyline
90
        4
70
     0
43
0.0
10
233.9108221814465
20
96.33187796752679
10
244.3155847788862
20
119.4943996855935
10
312.4194870323409
20
129.4211947076221
10
322.3513050001973
20
108.1494906396126

  0
ENDSEC
  0
...


------------------
Mit freundlichem Gruß

Udo Hübner

[Diese Nachricht wurde von CAD-Huebner am 06. Jan. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pistolpete1
Mitglied
Student


Sehen Sie sich das Profil von pistolpete1 an!   Senden Sie eine Private Message an pistolpete1  Schreiben Sie einen Gästebucheintrag für pistolpete1

Beiträge: 102
Registriert: 06.01.2007

erstellt am: 03. Jul. 2007 19:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Sehr geehrter Herr Hübner,

danke für Ihre Rückschrift und Verzeihung für meine verzögerte Antwort. Ich habe bereits erste Versuche in VBA gestartet und vom Code aus diverse Figuren generieren lassen. Ich glaube es lässt sich nicht allzu schwierig realisieren, sobald meine Kenntnisse im Umgang mit VBA/AutoCAD besser sind.

Dazu hätte ich zwei Fragen:
Ist diese Lektüre brauchbar bzw. empfehlenswert: http://www.amazon.de/AutoCAD-2006-VBA-Programmers-Reference/dp/1590595793/ref=sr_1_1/302-2992047-8836031?ie=UTF8&s=books-intl-de&qid=1183482063&sr=8-1

Ist Sie (bis auf Feinheiten) abwärtskompatibel zu AutoCAD 2004/05 und gibt es gute Alternativen, die Sie empfehlen könnten?


Ich will die Software modular aufbauen und werde deshalb die gewonnenen Informationen in eine XML-Datei exportieren. Einige neuere AutoCAD-Versionen sind dazu laut meinem Wissensstand in der Lage, allerdings benötige ich nur einen sehr kleinen Teil der Informationen eines Drawings. Die weitere Verarbeitung erledige ich mit Java und einem guten XML-Framework. Daraus kann ich mittels XSLT-Prozessor eine PDF oder mit dem Framework eine XHTML-Datei generieren. Gibt es unter AutoCAD-VBA gute XML-Frameworks, die sich für diesen Zweck eignen würden?

Lg Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pistolpete1
Mitglied
Student


Sehen Sie sich das Profil von pistolpete1 an!   Senden Sie eine Private Message an pistolpete1  Schreiben Sie einen Gästebucheintrag für pistolpete1

Beiträge: 102
Registriert: 06.01.2007

erstellt am: 03. Jul. 2007 19:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Planauszug.JPG

 
Anbei habe ich hier einen kleinen Ausschnitt eines Planes, für den die Software in der Lage sein soll, eine Dokumenation zu generieren. Die Software soll nun beim Rechteck links neben der Zahl 3 beginnen und sich anhand der roten Linie vortasten und diverse Symbole und Abzweigungen erkennen, auf die dann Softwaremäßig in Form einer Doku reagiert werden kann.

lg Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz