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 16:02] 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 37: Zeile 41:
 **Befehl: » _speedy_release_layout** \\ **Befehl: » _speedy_release_layout** \\
 <note important> <note important>
-Freigeben eines Layouts hindert Sei nicht daran doch noch anschließend Änderungen am AutoCAD Layout durchzuführen. Dies wird leider von AutoCAD nicht unterstützt. +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> </note>
  
Zeile 47: 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 129: 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 138: 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 173: 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 182: 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 231: 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" |