Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:20_cad:autocad [2023/09/23 15:59] – [Layout freigeben] speedyspeedy:20_cad:autocad [2025/09/09 14:12] (aktuell) – [Systemvoraussetzungen] speedy
Zeile 1: Zeile 1:
 ====== AutoCAD ====== ====== AutoCAD ======
 +/* {{htmlmetatags>metatag-keywords=(speedyPDM, cad, Integration, AutoCAD, Autodesk, automatische Stückliste, Stückliste, Layout Freigabe, Layout freigeben)
 +    metatag-og:description=(AutoCAD Integration von speedyPDM mit Layout Erkennung, Layout Freigabe und automatischen Stücklisten)
 +    metatag-title=(AutoCAD Integration von speedyPDM)
 +}} */
 Das Zusammenspiel von [[https://www.autodesk.de|AutoCAD ®]] und speedyPDM erfolgt mit Hilfe eines ObjectARX-AddIns. \\ 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. Die Befehlsgebung erfolgt wie in AutoCAD üblich entweder über die Multifunktionsleiste, bei klassischer Oberfläche über Menü und Werkzeugkasten oder per Tastatureingabe.
Zeile 7: Zeile 11:
  
 ==== Neues Dokument ==== ==== Neues Dokument ====
-Erstellt eine neue, leere Zeichnung.  +Erstellt eine neue, leere Zeichnung. \\
 **Befehl: » _speedy_newdoc** **Befehl: » _speedy_newdoc**
  
 ==== Dokument Öffnen ==== ==== Dokument Öffnen ====
-Öffnet eine Zeichnung. Ein Dialog zum Dokument wählen erscheint.  +Öffnet eine Zeichnung. Ein Dialog zum Dokument wählen erscheint. \\
 **Befehl: » _speedy_checkout** **Befehl: » _speedy_checkout**
  
 ==== Speichern & Schließen ==== ==== Speichern & Schließen ====
 Speichert die aktuelle Zeichnung und legt sie wieder in speedyPDM ab. Die Zeichnung wird geschlossen. \\ 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.  +Wenn Sie während der Arbeit an einer Zeichnung zwischenspeichern möchten können Sie hierzu die normalen AutoCAD Befehle verwenden. \\
 **Befehl: » _speedy_checkin** **Befehl: » _speedy_checkin**
  
 ==== Speichern unter ==== ==== Speichern unter ====
 Speichert die aktuelle Zeichnung unter einem neuen Namen in speedyPDM ab. \\  Speichert die aktuelle Zeichnung unter einem neuen Namen in speedyPDM ab. \\ 
-Der Neu-Dialog erscheint und fordert zu Eingabe der nötigen Informationen auf.  +Der Neu-Dialog erscheint und fordert zu Eingabe der nötigen Informationen auf. \\
 **Befehl: » _speedy_saveas** **Befehl: » _speedy_saveas**
  
 ==== Eigenschaften bearbeiten ==== ==== Eigenschaften bearbeiten ====
 Bearbeitet die Dokumenteigenschaften der aktuellen Zeichnung bzw. des aktuellen Layouts. \\ 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.  +Nach beenden des Eigenschaften Dialogs wird automatisch das Schriftfeld der Zeichnung bzw. des aktuellen Layouts aktualisiert. \\
 **Befehl: » _speedy_editproperties** **Befehl: » _speedy_editproperties**
  
 ==== Änderungen verwerfen ==== ==== Änderungen verwerfen ====
-Schließt die aktuelle Zeichnung ohne vorher zu speichern.  +Schließt die aktuelle Zeichnung ohne vorher zu speichern. \\
 **Befehl: » _speedy_undocheckout** **Befehl: » _speedy_undocheckout**
  
 ==== Layout freigeben ==== ==== Layout freigeben ====
-Das aktuelle Layout wird freigegeben und es wird eine PDF des Layouts erstellt.  +Das aktuelle Layout wird freigegeben und es wird eine PDF des Layouts erstellt. \\ 
- +**Befehl: » _speedy_release_layout** \\ 
-**Befehl: » _speedy_release_layout**+<note important> 
 +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.  
 +</note>
  
 ==== Freigabe aufheben ==== ==== Freigabe aufheben ====
Zeile 51: Zeile 51:
 ==== Block einfügen ==== ==== Block einfügen ====
 Fügt eine Zeichnung aus speedyPDM als Block ein. \\ 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.  +Der Befehl entspricht dem AutoCAD Befehl Einfügen. Die Auswahl der Blockdatei erfolgt über den speedyPDM Öffnen Dialog. \\
 **Befehl: » _speedy_insert** **Befehl: » _speedy_insert**
  
Zeile 133: Zeile 132:
 Der Schriftkopf auf einem Layout wird mit den Dokumenteigenschaften des Layout-Dokuments gefüllt.  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 Variante-Eigenschaft "Layout" gesetzt wurde+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
  
  
Zeile 142: Zeile 141:
  
 ===== Stückliste ===== ===== Stückliste =====
--- comming soon --+Der Befehl Stückliste bearbeiten öffnet die speedyPDM Stückliste der aktuellen Zeichnungsdatei. \\ 
 +speedyPDM liest als Stücklisten-Positionen sowohl herkömmliche Blöcke mit Attributen als auch AutoCAD-Mechanical Teilereferenz-Objekte ein.  
 + 
 +Mit dem Konfigurationsparameter [autocad.bomtable.partref] wird definiert, ob AutoCAD-Mechanical Teilereferenz-Objekte beachtet werden sollen. 
  
 +In der Konfigurationsdatei dwAcad.ini werden die Blocknamen definiert, die als Positionsnummer-Block dienen sollen. \\
 +Mit Hilfe eine Zuordnung (Mapping) von Artikel-Eigenschaft (Property) zu Attributnamen werden die Attribut oder Teilereferenz Werte den Positions- bzw. Artikeleigenschaften zugeordnet. 
  
 ===== Systemvoraussetzungen ===== ===== Systemvoraussetzungen =====
 Für folgende AutoCAD Version steht ein ObjectARX-Addin zu Verfügung: Für folgende AutoCAD Version steht ein ObjectARX-Addin zu Verfügung:
  
-^AutoCAD Version^AutoCAD Release^speedy Addin^ +^AutoCAD Version^speedy Version^AutoCAD Release^speedy Addin^ 
-|AutoCAD 2013/2024 32Bit/64Bit | 19.x | dwAcad19.arx/dwAcad19-x64.arx [outdated] | +|AutoCAD 2013/2024 32Bit/64Bit | | R19.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 2015/2016 32Bit/64Bit \\ AutoCAD Mechanical 2015 32Bit/64Bit | | R20.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 2017 32Bit/64Bit \\ AutoCAD Mechanical 2017 32Bit/64Bit | | R21.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 2018 32Bit/64Bit \\ AutoCAD Mechanical 2018 32Bit/64Bit | | R22.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 2019/2020 64Bit \\ AutoCAD Mechanical 2019/2020 64Bit \\ AutoCAD Architecture 2019/2020 64Bit | | R23.x | dwAcad23-x64.arx \\ acCore23.crx [outdated] 
-|AutoCAD 2021-2024 64Bit \\ AutoCAD Mechanical 2021-2024 64Bit \\ AutoCAD Architecture 2021-2024 64Bit | 24.x | dwAcad24-x64.arx \\ acCore24.crx |+|AutoCAD 2021-2024 64Bit \\ AutoCAD Mechanical 2021-2024 64Bit \\ AutoCAD Architecture 2021-2024 64Bit | 7.x | R24.x | dwAcad24-x64.arx \\ acCore24.crx | 
 +|AutoCAD 2025-2026 64Bit \\ AutoCAD Mechanical 2025-2026 64Bit \\ AutoCAD Architecture 2025-2026 64Bit | 8.x | R25.x | dwAcad25-x64.arx \\ acCore25.crx |
  
  
Zeile 177: Zeile 182:
  
 ^Anwendung^ Dateiname^ ^Anwendung^ Dateiname^
-|AutoCAD (2019 - 2020)| dwAcad23.ini| +|AutoCAD (2019 - 2020)| dwAcad23.ini | 
-|AutoCAD (2021 - 2024)| dwAcad24.ini| +|AutoCAD (2021 - 2024)| dwAcad24.ini | 
-|AutoCAD (alle)| dwAcad.ini|+|AutoCAD (2025 - 2026)| dwAcad25.ini | 
 +|AutoCAD (alle)| dwAcad.ini |
  
 ==== Konfigurationsdatei ==== ==== Konfigurationsdatei ====
Zeile 186: Zeile 192:
 |**[TITLE_BLOCK]**|| |**[TITLE_BLOCK]**||
 |Title0 = "AMTITLE" | Auflistung der Blocknamen, die als Schriftkopfblöcke erkannt werden sollen. | |Title0 = "AMTITLE" | Auflistung der Blocknamen, die als Schriftkopfblöcke erkannt werden sollen. |
-|Title1 = "TITLE" | |+|Title1 = "TITLE"   Bei mehreren Blöcken den Key (Title0, Title1, ...) durchnummerieren. |
 |... | | |... | |
 |**[TITLE_BORDER]**|| |**[TITLE_BORDER]**||
 |A0 = "*A0*" | Auflistung der Blocknamen, die als Rahmenblöcke erkannt werden sollen. | |A0 = "*A0*" | Auflistung der Blocknamen, die als Rahmenblöcke erkannt werden sollen. |
-|A1 = "*A1*"| |+|A1 = "*A1*"Für jede Rahmengröße (A0,A1,...) einen Blocknamen bzw. ein Wildcard definieren. |
 |... | | |... | |
 |**[ATTRIBUTE_MAP]**|| |**[ATTRIBUTE_MAP]**||
-|DbProperty = "Attribut"DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. \\ z.B.: dm_docno = "Dokumentnummer"|+|Property = "Attribut"Property steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attribut-Ddefinition. \\ z.B.: dm_docno = "Dokumentnummer" |
 |... | | |... | |
 |**[ATTRIBUTE_FORMULA]**|| |**[ATTRIBUTE_FORMULA]**||
-|DbProperty = "Formel"DbProperty steht für die speedy Dokumenteigenschaft. \\ Formel steht für eine speedy Formel. \\ z.B.: BEN1 = "BEN1 + BEN_ZUSATZ;"|+|Property = "Formel"Property steht für die speedy Dokumenteigenschaft. \\ Formel steht für eine speedy Formel. \\ z.B.: BEN1 = "BEN1 + BEN_ZUSATZ;"|
 |... | | |... | |
 |**[BOMPOS_BLOCK]**|| |**[BOMPOS_BLOCK]**||
-|Name0 = "B *" | Auflistung der Blocknamen, die als Positionsnummernblock erkannt werden sollen.| +|Name0 = "B *" | Auflistung der Blocknamen, die als Positionsnummernblock erkannt werden sollen. | 
-|Name1 = "G *" | |+|Name1 = "G *" | Bei mehreren Blöcken den Key (Name0, Name1, ...) durchnummerieren. |
 |... | | |... | |
 |**[BOMPOS_ATTRIBUTE_MAP]**|| |**[BOMPOS_ATTRIBUTE_MAP]**||
-|DbProperty = "Attributname" | DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. | +|Property = "Attribut" | Property steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attribut-Definition. | 
-|bpos_pos = "POS*"| | +|bpos_pos = "POS*"Attribut für die Positionsnummer. \\ [optional] 
-|bpos_qty = "ANZAHL"| |+|bpos_qty = "ANZAHL"Attribut für die Mengenangabe im CAD. \\ Wenn [bom.allowzero]=0 werden Blöcke ohne Mengenangabe nicht beachtet. \\ [erforderlich] | 
 +|bpos_docno = "NUMMER" | Attribut mit der Dokumentnummer. \\ [erforderlich] |
 |... | | |... | |
 |**[REVISION_BLOCK]**|| |**[REVISION_BLOCK]**||
 |Name0 = "dm_revisions" | Auflistung der Blocknamen, die als Revisionsblock erkannt werden sollen. | |Name0 = "dm_revisions" | Auflistung der Blocknamen, die als Revisionsblock erkannt werden sollen. |
-|Name1 | |+|Name1 | Bei mehreren Blöcken den Key (Name0, Name1, ...) durchnummerieren. |
 |... | | |... | |
 |**[REVISION_ATTRIBUTE_MAP]**|| |**[REVISION_ATTRIBUTE_MAP]**||
-|DbProperty = "Attribut " | DbProperty steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attributsdefinition. | +|Property = "Attribut " | Property steht für die speedy Dokumenteigenschaft. \\ Attribut steht für den Namen der Attribut-Definition. | 
-|dm_rev_label_0 = "REV_A" | | +|dm_rev_label_0 = "REV_A"Revisions-Label
-|dm_rev_comment_0 = "REV_COMMENT_A" | | +|dm_rev_comment_0 = "REV_COMMENT_A"Revisions-Kommentar 
-|dm_rev_date_0 = "REV_DATE_A" | | +|dm_rev_date_0 = "REV_DATE_A"Revisions-Datum 
-|dm_rev_user_0 = "REV_USER_A" | |+|dm_rev_user_0 = "REV_USER_A"Revisions-Anwender |
 |... | | |... | |
  
Zeile 235: Zeile 242:
 |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.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.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.modeltype | 7.5 | Legt fest welcher Bereich gedruckt werden soll. \\ Enthält das Dokument verwaltete Layout-Kind-Dokumente werden beim Drucken des Eltern-Dokuments auch immer die Layouts gedruckt, egal welcher "modelype" definert ist. \\ Bei deaktiviertem "modeltype" werden ebenfalls immer alle Layout-Kind-Dokumente des zu druckenden Dokuments gedruckt. Ist das Dokument selbst ein Layout-Dokument wird nichts gedruckt. \\ Beim aktiviertem "modeltype" werden auch auch von Layout-Dokumenten einzelne Ausdrucke erstellt. \\ Beim aktiviertem "modeltype" wird von Dokumenten ohne Layout-Kind-Dokumente nur der Modellbereich gedruckt. \\ Standardwert := 1 |
 |autocad.plot.plotconfig.pdf | | "DWG To PDF.pc3" | |autocad.plot.plotconfig.pdf | | "DWG To PDF.pc3" |
 |autocad.plot.plotconfig.dwf | | "DWF6 ePlot.pc3" | |autocad.plot.plotconfig.dwf | | "DWF6 ePlot.pc3" |