====== AutoCAD ====== Das Zusammenspiel von [[https://www.autodesk.de|AutoCAD ®]] und speedyPDM erfolgt mit Hilfe eines ObjectARX-AddIns. \\ Die Befehlsgebung erfolgt wie in AutoCAD üblich entweder über die Multifunktionsleiste, bei klassischer Oberfläche über Menü und Werkzeugkasten oder per Tastatureingabe. ===== Befehlsreferenz ===== ==== Neues Dokument ==== Erstellt eine neue, leere Zeichnung. \\ **Befehl: » _speedy_newdoc** ==== Dokument Öffnen ==== Öffnet eine Zeichnung. Ein Dialog zum Dokument wählen erscheint. \\ **Befehl: » _speedy_checkout** ==== Speichern & Schließen ==== Speichert die aktuelle Zeichnung und legt sie wieder in speedyPDM ab. Die Zeichnung wird geschlossen. \\ Wenn Sie während der Arbeit an einer Zeichnung zwischenspeichern möchten können Sie hierzu die normalen AutoCAD Befehle verwenden. \\ **Befehl: » _speedy_checkin** ==== Speichern unter ==== Speichert die aktuelle Zeichnung unter einem neuen Namen in speedyPDM ab. \\ Der Neu-Dialog erscheint und fordert zu Eingabe der nötigen Informationen auf. \\ **Befehl: » _speedy_saveas** ==== Eigenschaften bearbeiten ==== Bearbeitet die Dokumenteigenschaften der aktuellen Zeichnung bzw. des aktuellen Layouts. \\ Nach beenden des Eigenschaften Dialogs wird automatisch das Schriftfeld der Zeichnung bzw. des aktuellen Layouts aktualisiert. \\ **Befehl: » _speedy_editproperties** ==== Änderungen verwerfen ==== Schließt die aktuelle Zeichnung ohne vorher zu speichern. \\ **Befehl: » _speedy_undocheckout** ==== Layout freigeben ==== Das aktuelle Layout wird freigegeben und es wird eine PDF des Layouts erstellt. \\ **Befehl: » _speedy_release_layout** \\ Freigeben eines Layouts hindert Sie nicht daran doch noch anschließend Änderungen am AutoCAD Layout durchzuführen. Dies wird leider von AutoCAD nicht unterstützt. ==== Freigabe aufheben ==== Die Freigabe des aktuelle Layout wird aufgehoben. Das Layout Dokument erhält den Status "Abgelegt". \\ **Befehl: » _speedy_checkoutin** ==== Block einfügen ==== Fügt eine Zeichnung aus speedyPDM als Block ein. \\ Der Befehl entspricht dem AutoCAD Befehl Einfügen. Die Auswahl der Blockdatei erfolgt über den speedyPDM Öffnen Dialog. \\ **Befehl: » _speedy_insert** ==== Block exportieren ==== Erstellt eine neue Zeichnung in speedyPDM aus den gewählten Elementen. \\ **Befehl: » _speedy_wblock** ==== DXF exportieren ==== Erstellt eine DXF Datei aus den ausgewählten Elementen. \\ **Befehl: » _speedy_dxfblock** ==== XRef einfügen ==== Fügt eine Zeichnung aus speedyPDM als externe Referenz ein. \\ **Befehl: » _speedy_xattach** ==== XRef bearbeiten ==== Öffnet eine extern referenzierte Datei zum Bearbeiten. \\ **Befehl: » _speedy_xcheckout** ==== XRef Eigenschaften ==== Bearbeitet die Dokumenteigenschaften des extern referenzierten Dokuments. \\ **Befehl: » _speedy_xproperties** ==== XRef schreibgeschützt öffnen ==== Öffnet eine extern referenzierte Datei im schreibgeschützten Modus. \\ **Befehl: » _speedy_xopen** ==== XRef auf aktuelle Version aktualisieren ==== Aktualisiert eine extern referenzierte Datei auf die neueste Version/Revision. \\ **Befehl: » _speedy_xreplacetocurrent** ==== Speichern als DXF ==== **Befehl: » _speedy_saveas_dxf** ==== Speichern als DWF ==== **Befehl: » _speedy_saveas_dwf** ==== Speichern als DWFx ==== **Befehl: » _speedy_saveas_dwfx** ==== Speichern als PDF ==== **Befehl: » _speedy_saveas_pdf** ==== Bilddatei hinzufügen ==== Fügt eine Bilddatei aus speedyPDM ein. \\ **Befehl: » _speedy_iattach** ==== speedy-Explorer ==== Wechselt zum speedy-Explorer. \\ **Befehl: » _speedy_explorer** ==== Info über speedyPDM ==== Zeigt Informationen über speedyPDM an. \\ **Befehl: » _speedy_about** \\ \\ ===== Modell- und Papierbereich / Layoutverwaltung ===== In AutoCAD existiert ein "Modellbereich" und beliebig viele "Papierbereiche" (Layouts). Im Modelbereich erfolgt normalerweise die Konstruktion bzw. Zeichnung. Je nach Vorlieben oder Anwendungsfall kann bereits im Modellbereich ein Zeichnungsrahmen platziert werden. Es kann aber auch Mit Hilfe der Papierbereiche (Layouts) eine Zeichnungsableitung erfolgen. speedyPDM kann mit beiden Szenarien umgehen. ==== Modellbereich ==== Sie arbeiten ausschließlich mit dem Modellbereich. Der Modellbereich der Zeichnungsdatei enthält entweder nur die Geometriedaten oder **einen** Zeichnungsrahmen im Modellbereich. Die Zeichnungsdatei wird in speedyPDM verwaltet und es ist nichts weiteres am Dokument zu konfigurieren. Der Schriftkopf des Zeichnungsrahmen wird automatisch mit den Dokumenteigenschaften gefüllt. ==== Papierbereich ==== Im Modellbereich entsteht ausschließlich die geometrische Konstruktion. Die Zeichnungsableitungen werden mit Hilfe der Layouts erstellt. Sie können beliebig viele Layouts erstellen. Jedes Layout kann eine separate Blattgröße erhalten. \\ Das Dokument erhält die Eigenschaft "Layout" (Karteireiter Variante). Für jedes Layout entsteht im speedy ein Layout-Dokument. \\ Das Layout-Dokument erbt alle Eigenschaften vom Zeichnungs-Dokument, kann aber anschließend eigenständig Eigenschaften erhalten. Somit kann jeder Schriftkopf seine eigenen Eigenschaften erhalten. \\ Ein Layout kann auch einzeln freigegeben werden. Dabei wird eine PDF des Layouts erstellt. \\ Der Schriftkopf auf einem Layout wird mit den Dokumenteigenschaften des Layout-Dokuments gefüllt. Wir grundsätzlich mit der Trennung von Modell- und Papierbereich gearbeitet kann der globale Konfigurationsparameter [autocad.multilayout] gesetzt werden. Damit werden automatisch von den AutoCAD-Layouts auch speedy Layout-Dokumente erstellt, ohne dass die Varianten-Eigenschaft "Layout" explizit gesetzt werden muss. ===== Schriftköpfe ===== Die Zeichnungs-Schriftköpfe werden vom Addin automatisch ausgefüllt. \\ Die Zuordnung der Dokumenteigenschaft zu Schriftkopfattributen erfolgt mit Hilfe der [[speedy:20_cad:autocad#eigenschaftenzuordnung|Eigenschaftenzuordnung]] in der Konfigurationsdatei. \\ ===== Stückliste ===== -- comming soon -- ===== Systemvoraussetzungen ===== Für folgende AutoCAD Version steht ein ObjectARX-Addin zu Verfügung: ^AutoCAD Version^AutoCAD Release^speedy Addin^ |AutoCAD 2013/2024 32Bit/64Bit | 19.x | dwAcad19.arx/dwAcad19-x64.arx [outdated] | |AutoCAD 2015/2016 32Bit/64Bit \\ AutoCAD Mechanical 2015 32Bit/64Bit | 20.x | dwAcad20.arx/dwAcad20-x64.arx [outdated] | |AutoCAD 2017 32Bit/64Bit \\ AutoCAD Mechanical 2017 32Bit/64Bit | 21.0 | dwAcad21.arx/dwAcad21-x64.arx [outdated] | |AutoCAD 2018 32Bit/64Bit \\ AutoCAD Mechanical 2018 32Bit/64Bit | 22.0 | dwAcad22.arx/dwAcad22-x64.arx [outdated] | |AutoCAD 2019/2020 64Bit \\ AutoCAD Mechanical 2019/2020 64Bit \\ AutoCAD Architecture 2019/2020 64Bit | 23.x | dwAcad23-x64.arx \\ acCore23.crx | |AutoCAD 2021-2024 64Bit \\ AutoCAD Mechanical 2021-2024 64Bit \\ AutoCAD Architecture 2021-2024 64Bit | 24.x | dwAcad24-x64.arx \\ acCore24.crx | ===== Installation ===== Die Installation des speedyPDM-AddIns erfolgt in 2 Schritten: === 1. Pfadeinstellungen === Öffnen Sie die AutoCAD-"Optionen" mit Hilfe des AutoCAD Befehls "_options". \\ Geben Sie im Bereich "Suchpfad für Support-Dateien" den Pfad der speedy Installation an (z.B. \\server\speedy_bin$\bin64). \\ Geben Sie im Bereich "Vertrauenswürdige Speicherorte" ebenfalls den Pfad der speedy Installation an. Beenden Sie den Dialog zur Einstellung der Optionen und starten Sie AutoCAD neu. === 2. Menüdatei laden === Laden Sie die Menüdatei mit Hilfe des AutoCAD Befehls "_menuload". \\ Wählen Sie die Menüdatei "dwAcadXX.cuix" (XX durch die entsprechende AutoCAD Version ersetzen, siehe Tabelle Systemvoraussetzungen). Wenn Sie im Firmenumfeld für alle User das gleiche Menü verwenden möchten können Sie die Menüdatei aus dem speedy Installationsverzeichnis wählen. Soll der Anwender seine Menüdatei anpassen können wählen Sie die Menüdatei aus dem lokalen Programmverzeichnis C:\ProgramData\speedy. ===== Eigenschaftenzuordnung ===== Die Eigenschaftenzuordnung zwischen speedyPDM Dokumenteigenschaften und den Blockattributen erfolgt mit Hilfe von Konfigurations- und Zuordnungsdateien. \\ Das AutoCAD-Addin sucht in folgender Reihenfolge nach der Konfigurationsdatei: - Unterverzeichnis "\config" (Standard). - Verzeichnis des Addin ^Anwendung^ Dateiname^ |AutoCAD (2019 - 2020)| dwAcad23.ini| |AutoCAD (2021 - 2024)| dwAcad24.ini| |AutoCAD (alle)| dwAcad.ini| ==== Konfigurationsdatei ==== |**[SYSTEM]**|| |Version = 1| Versionsformat der Konfigurationsdatei. Wert nicht verändern. | |**[TITLE_BLOCK]**|| |Title0 = "AMTITLE" | Auflistung der Blocknamen, die als Schriftkopfblöcke erkannt werden sollen. | |Title1 = "TITLE" | | |... | | |**[TITLE_BORDER]**|| |A0 = "*A0*" | Auflistung der Blocknamen, die als Rahmenblöcke erkannt werden sollen. | |A1 = "*A1*"| | |... | | |**[ATTRIBUTE_MAP]**|| |DbProperty = "Attribut" | DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. \\ z.B.: dm_docno = "Dokumentnummer"| |... | | |**[ATTRIBUTE_FORMULA]**|| |DbProperty = "Formel" | DbProperty steht für die speedy Dokumenteigenschaft. \\ Formel steht für eine speedy Formel. \\ z.B.: BEN1 = "BEN1 + BEN_ZUSATZ;"| |... | | |**[BOMPOS_BLOCK]**|| |Name0 = "B *" | Auflistung der Blocknamen, die als Positionsnummernblock erkannt werden sollen.| |Name1 = "G *" | | |... | | |**[BOMPOS_ATTRIBUTE_MAP]**|| |DbProperty = "Attributname" | DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. | |bpos_pos = "POS*" | optional| |bpos_qty = "ANZAHL" | erforderlich. Wenn [bom.allowzero]=0 werden Blöcke ohne Mengenangabe nicht beachtet. | |bpos_docno = "NUMMER" | erforderlich | |... | | |**[REVISION_BLOCK]**|| |Name0 = "dm_revisions" | Auflistung der Blocknamen, die als Revisionsblock erkannt werden sollen. | |Name1 | | |... | | |**[REVISION_ATTRIBUTE_MAP]**|| |DbProperty = "Attribut " | DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. | |dm_rev_label_0 = "REV_A" | | |dm_rev_comment_0 = "REV_COMMENT_A" | | |dm_rev_date_0 = "REV_DATE_A" | | |dm_rev_user_0 = "REV_USER_A" | | |... | | Attribut-Namen in den AutoCAD Blöcken dürfen keine Sonderzeichen enthalten. ===== Konfigurationsparameter ===== ^Schlüssel^Ver.^Beschreibung^ |autocad.bomtable.autocreate | | Definiert, ob Stücklisten in AutoCAD beim Speichern automatisch erstellt werden. \\ Standardwert := 0 | |autocad.bomtable.partref | | Definiert, ob Infopunkte von AutoCAD Mechanical für Stücklistenpositionen herangezogen werden. \\ Standardwert := 1 | |autocad.bomtable.postype | | Definiert die Art der Positionsnummer: \\ 0:= Positionsnummer wird aus dem Block übernommen. Wenn kein Wert vorhanden ist wird die nächste freie Nummer verwendet. \\ 1 := Die Positionsnummer wird automatisch vergeben. Es wird durchnummeriert. \\ Standardwert := 0 | |autocad.bomtable.qtytype | | Definiert wie Mengenangaben behandelt werden. \\ 0:= Die Mengenangabe aus dem Block ist führend. \\ 1:= Änderungen in der Stückliste werden in den Block zurückgeschrieben. \\ Standardwert := 0 | |autocad.doctype.drawing | | Liste von Dokumenttypen, die beim Zeichnungs-/Layout-Drucken zur Suche von Dokumenten innerhalb eines Projekts verwendet werden. \\ Standardwert := ACLAY.DRAWING | |autocad.extensions | | AutoCAD Dateiendungen \\ Standardwert := .dwg;.dxf;.dwt | |autocad.multilayout | | Definiert, ob AutoCAD Layouts berücksichtigt werden sollen. Jedes Layout erhält einen eigenen Variantenartikel. Die Schriftköpfe auf den jew. Layouts erhalten eigene Eigenschaften. \\ Bei deaktiviertem Schalter muss an jedem Dokument separat definiert werden (Variantentyp=Layout), ob Layouts verwaltet werden sollen. \\ Standardwert := 0 | |autocad.path | | AutoCAD Installationspfad. \\ Eine Angabe ist nur notwendig, wenn der Installationspfad von AutoCAD nicht über die Registry ermittelt werden kann weil es sich z.B. um eine OEM Version handelt. | |autocad.plot.logname | | Muster zur Beschreibung der Protokolldatei. \\ Standardwert := plot_%usr_name% | |autocad.plot.modeltype | 7.5 | Legt fest welcher Bereich gedruckt werden soll. \\ Enthält das Dokument verwaltete Layout-Kind-Dokumente werden immer die Layouts gedruckt. \\ Ist der Schalter deaktiviert werden ebenfalls immer die Layouts gedruckt. \\ Standardwert := 1 | |autocad.plot.plotconfig.pdf | | "DWG To PDF.pc3" | |autocad.plot.plotconfig.dwf | | "DWF6 ePlot.pc3" | |autocad.plot.plotconfig.dwfx | | "DWFx ePlot (XPS Compatible).pc3" | |autocad.plot.print.pdf | 7.5 | Anwendung, um PDF Dateien beim Layoutdruck zu drucken. \\ Standard:=.\bin64\dwpdfxc7.exe -Print.PrinterName="" -Print.Copies= -source="%1" +printdocument | |autocad.release.recreate | | Aktualisieren von Zusätzlichen Dateien z.B. PDF einer Zeichnung beim Freigeben.\\ Der Konfigurationsparameter [document.release.recreate] muss aber grundsätzlich aktiviert sein.\\ Bei aktiviertem Konfigurationsparameter [document.release.recreate] kann somit die Erneuerung von Neutralformaten bei AutoCAD Artikeln deaktiviert werden. | |autocad.revision.count | | Anzahl Revisionseinträge in der Revisionstabelle. \\ Standardwert := 4 | |autocad.revision.first | | Erste anzuzeigende Revision. Ein Wert von 0 bedeutet die Revisionstabelle beginnt mit der 1. Freigabe. \\ Standardwert := 0 | |autocad.revision.revlabel | | Formatierung der Revisionsbezeichnung im Änderungsindex\\ siehe auch [[speedy:40_admin:setting|[session.revlabel]]] | |autocad.selectfilecallback | | Definiert, ob der AutoCAD Datei-Öffnen und Speichern-Dialog durch den speedy-Dialog ersetzt wird. \\ Standardwert := 0 | |autocad.updatealltitleblock | | Definiert, ob alle Schriftkopfblöcke in der Zeichnung aktualisiert werden. \\ Wird auschließlich mit dem Modellbereich gearbeitet und hier Zeichnungsrahmen eingefügt sollte der Schalter aktiviert werden. \\ Wenn die Layouts nicht separat verwaltet werden sollen dort aber trotzdem Zeichnungsableitungen entstehen, werden mit aktiviertem Schalter die Schriftköpfe auf den Layouts ebenfalls aktualisiert. \\ Standardwert := 0 | |autocad.titlebordermode | 7.5 | Definiert nach welcher Methode die Schriftkopfblöcke gesucht werden: \\ 0 := Einfügungen suchen, findet auch Mechanical Schriftköpfe. \\ 1 := BlockTableRecord-Suche, Sucht ausschließlich über Blocknamen. | |autocad.layout.sort.index | 7.5 | Anzeige und Ausdruck der Layouts sortiert nach deren Index (Anordnung in AutoCAD). \\ Gesteuert durch neuen Konfigurationsparameter [autocad.layout.sort.index]. | |autocad.saveas.dxftype | 7.5 | DXF-Version beim Speichern unter als DXF : \\ 1:=R12 \\ 5:=R13 \\ 9:=R14 \\ 13:=2000 \\ 25:= 2004 \\ 37:=2007 \\ 49:=2010 \\ 61:=2013 (Standard) \\ 65:=2018 | |autocad.useacc | 7.5.2 | AutoCAD Core Console zur Erstellung von Neutralformat verwenden. |