Beim Versuch, eine WPF Form innerhalb eines AutoCAD (Map) Plugins zu erzeugen erschien im Designer von VS Express 2010 immer die Meldung, dass eine der referenzierten AutoCAD DLLs nicht geladen werden konnte.
Das Problem lässt sich beheben indem man nicht die DLLs aus dem AutoCAD Map Installationsordner referenziert ( C:\Program Files\Autodesk\AutoCAD Map 3D 2013) sondern die DLLs aus dem AutoCAD 2013 SDK (C:\ObjectARX 2013\inc).
Happy coding :-)
Thursday, 27 June 2013
Thursday, 20 June 2013
Darstellungsmodelle - Layerdateien mehrfach vorhanden
Bei der Bearbeitung und dem anschliessenden Abspeichern eines
Darstellungsmodells entstehen tw. doppelte Karten- oder Layerdateien.
Die ursprünglichen Dateien werden nicht immer überschrieben sondern
durch eine Kopie ergänzt, die durchnummeriert wird.
Es ist mir im Augenblick noch nicht ganz klar, wenn Map vorhandene
Karten- und Layerdateien überschreibt und wenn die Kopien erstellt
werden.
Um in dem Ordner aufzuräumen und die Duplikate zu entfernen kann man wie folgt vorgehen:
- Bildaufbau mit dem betroffenen Darstellungsmodell
- Order mit den Layern des Darstellungsmodells leeren (vorsichtshalber Sicherungskopie erstellen)
- Darstellungsmodell neu abspeichern
Anschliessend sind die Duplikate entfernt und der Ordner sieht wieder aufgeräumt aus.
Wednesday, 19 June 2013
Darstellungsmodell erstellen - "Speichern der Darstellungsmodell-Datei fehlgeschlagen"
Die Meldung trat auf, als ich ein neues Darstellungsmodell speichern wollte. Nach
einigen Tests und dem Hinweis von Autodesk Support, dass das Problem
nach einem Bildfaufbau auftreten kann ergibt sich
folgendes Bild:
1.0 Map starten
1.1 Projekt öffnen
1.2 Neues DM erstellen
1.3 Layer hinzufügen, mit Referenz
1.4 Speichern : ok
2.0 Map starten
2.1 Projekt öffnen
2.2 Neues DM erstellen
2.3 Layer hinzufügen, ohne Referenz
2.4 Speichern : ok
3.0 Map starten
3.1 Projekt öffnen
3.2 Bildaufbau
3.3 Neues DM erstellen
3.4 Layer hinzufügen, mit Referenz
3.5 Speichern : ok
4.0 Map starten
4.1 Projekt öffnen
4.2 Bildaufbau
4.3 Neues DM erstellen
4.4 Layer hinzufügen, ohne Referenz
4.5 Speichern : Fehlermeldung
Die Layerdateien werden im Ziel-Ordner noch abgespeichert, nicht aber die TBDM und die TBDMMAP. Setzt man nun das Referenzhäkchen lässt sich das DM trotzdem nicht abspeichern
Ich bin mir nicht
sicher, ob dies die alleinige Ursache der Meldung ist. Irgendwie habe
ich das Gefühl, dass die Meldung auch noch in anderen Situationen
aufgetreten ist - nur kann ich das nicht mehr nachvollziehen.
Map - Liste mit den verfügbaren Darstellungsmodellen aufräumen
Mit der Zeit sammeln sich verwendete Darstellungsmodelle in der
Auswahlliste an.
Um die Liste zu bereinigen wählt man ein Eintrag
aus und drückt die "Entf" [Delete] Taste. Es erscheint eine Abfrage, ob
der Eintrag aus der Liste entfernt werden soll
- mit "OK" bestätigen. Das Modell wird nicht gelöscht, nur der Eintrag
aus der Liste entfernt.
Friday, 14 June 2013
Linienskalierung im Zusammenhang mit dem DWG Export III
Um den Zusammenhang zwischen Map-Layer Einstellungen und dem
exportierten Linientypfaktor besser zu verstehen habe ich einige
Wertekombinationen getestet. Hier sind die Ergebnisse (bezogen auf
"Meter" als Zeichnungseinheiten und Einstellung im Stil-Editor):
Scale_X Linientypfaktor in exportierter DWG
1 0.01
100 1
1000 10
Das wurde mit Map 2013 SP1 ermittelt. Mit Map 2014 hat sich dies nicht geändert - soweit ich sehen kann. Aber mit Map 2014 wird die Linienskalierung aus dem Map-Layer scheinbar korrekt in den AutoCAD Linientypfaktor umgerechnet. Zumindest für den DWG-Export bräuchte man dann die zusätzlichen Einstellungen über ScaleX, ScaleY scheinbar nicht.
Für mich sind beim DWG Export immer die Optionen "Bearbeitbar", "mit Vorlage"- ausschlaggebend und die Erläuterungen beziehen sich auch immer auch diesen Exporttyp.
Thursday, 13 June 2013
DWG Export - Map 2014
Irgendwie war mir von der TUG Versammlung letztes Jahr in
Erinnerung, dass sich bei Map 2014 im DWG Export viel getan haben soll.
Also, warum nicht mal eben 5 GB runterladen und Map installieren. Ich habe
nicht alles mit Map 2014 neu getestet und hoffe, dass das was mit 2013
ging auch noch mit 2014 geht.
Speziell bei den Schraffuren gibt es in Map 2013 noch diverse
Einschränkungen - leider auch noch in 2014: die Schraffurskalierung wird
nicht bei allen Schraffurmustern mit exportiert (an Autodesk gemeldet).
Vergibt man den
Schraffurwinkel fest oder per Ausdruck wird dieser
auch mit exportiert, nicht aber wenn der Schraffurwinkel aus der Geometrie
berechnet ist.
Ansonsten ist
das hier beschriebene Problem bei der Linienskalierung in Map 2014 auch
gelöst. Die Übergabe des Z-Wertes als AutoCAD
Attribut soll auch funktionieren - das habe ich aber selber nicht
getestet. Der Z-Wert muss in der Tabelle/View des Layers enthalten sein.
Linienskalierung im Zusammenhang mit dem DWG Export II
Nach langem Hin und Her musste ich leider feststellen, dass in Map
2013 SP1 der Export der Linienskalierung wie beschrieben eine Einschränkung aufweist - es funktioniert
scheinbar nicht mit den vordefinierten AutoCAD Linienmustern. Bei dem
Beispiel
mit ACAD_ISO02W100 konnte ich den Linientypfaktor beim DWG-Export nicht
beeinflussen.
Als Test habe ich das Linienmuster in der Layerdatei in
ACAD_ISO02W100_X umbenannt und auch in der Export - Vorlagedatei den
AutoCAD Linientyp ACAD_ISO02W100 in ACAD_ISO02W100_X umbenannt:
Beim DWG Export war nun die Linienskalierung wieder korrekt -
geändert hat sich nur der Symbolname im Layer sowie der AutoCAD
Linientypname. Alle anderen Einstellungen waren gleich.
Die gute Nachricht - Mit Map 2014 hat der DWG Export für beide
Varianten die richtige Skalierung exportiert. Ich habe Map 2014
testweise installiert um zu schauen, ob sich der DWG Export verbessert
hat. Siehe dazu im nächsten Beitrag.
Subscribe to:
Posts (Atom)





