Sie können zeichnungsweite oder projektweite Blockersetzungen vornehmen, indem Sie eine benutzerdefinierte Microsoft Excel-Tabellenkalkulation und eine darauf verweisende, mit AutoCAD Electrical toolset kompatible Symbolbibliothek verwenden. Die Tabellenkalkulation führt eine Suche nach den Blocknamen durch und findet den entsprechenden neuen Block. Jede neue Blockzeichnung wird aus der AutoCAD Electrical toolset-Symbolbibliothek abgerufen und (ggf. skaliert und gedreht) in die Zeichnung eingefügt. Die Tabellenkalkulation kopiert die alten Attributwerte in die entsprechenden neuen Namen auf dem neu eingefügten Block. Dieser Vorgang wird für die gesamte Zeichnung durchgeführt und endet, wenn keine Blocknamen mehr übrig sind. Er wird automatisch für die nächste Zeichnung fortgesetzt, wenn Sie den Modus für die projektweite Bearbeitung gewählt haben.
Die Verknüpfungstabelle besteht aus zwei Teilen: Attributzuordnungsstandards und Blocknamenzuordnung. Bei den Bereichen handelt es sich um jeweils ein Blatt in der Tabelle, das einem bestimmten Spaltenformat entsprechen muss. Die Blätter müssen über eine bestimmte Reihenfolge verfügen: Blatt 1 definiert die Attributzuordnung, Blatt 2 die Blockzuordnung.
|
Attributzuordnungsstandards |
Allgemeine Zuordnung alter Attributnamen zu neuen Attributnamen, sodass die alten Werte auf den Blöcken auf den ausgetauschten, intelligenten AutoCAD Electrical toolset-Block kopiert werden können. |
|
Zuordnung von Blocknamen |
Ordnet vorhandene Blocknamen (bestimmte oder mit Platzhaltern) dem neuen AutoCAD Electrical toolset-Block zu, die während des Austauschs von Blockinstanzen verwendet werden. Jede Zeile dieser Tabelle ist ein Zuordnungseintrag für einen Austausch von einem alten und einem neuen Namen. |
Während der Blockersetzung wird eine Protokolldatei mit den Ergebnissen erstellt. Die Protokolldatei ({Projektname}_cnv.log) wird im selben Ordner wie die WDP-Projektdatei erstellt. Die folgenden Bedingungen werden protokolliert:
|
Spalte A/Alter Attributname |
Attributkennzeichnung auf der alten Blockeinfügung, die nicht aus AutoCAD Electrical toolset stammt. Platzhalter und AutoLISP-Zeichensetzung für Platzhalter werden unterstützt. |
|
Spalte B/AcadE-Attributname |
Name der Attributkennzeichnung auf der AutoCAD Electrical toolset-Blockeinfügung. Platzhalter und AutoLISP-Zeichensetzung für Platzhalter werden unterstützt. |
|
Spalte A/Alter Blockname |
Alter Name der Blockeinfügung, der nicht von AutoCAD Electrical toolset stammt. Platzhalter und AutoLISP-Zeichensetzung für Platzhalter werden unterstützt. |
|
Spalte B/AcadE-Blockname |
AutoCAD Electrical toolset-Blockname, der als Ersatz für alle Instanzen der Blockabfrage-Übereinstimmung der Spalten A und C verwendet wird. |
|
Spalte C/Filterausdruck |
Optional. AutoLISP-Ausdruck oder Attributdefinition, die das Programm zusammen mit Spalte A verwendet, um in der Tabelle den richtigen Zuordnungseintrag für einen bestimmten Blocknamen zu finden und diesen auszutauschen. |
|
Spalte D/Maßstab-Multiplikator |
Wenn dieser Eintrag leer ist, werden der alte und der neue Block im Maßstab des alten Blocks ausgetauscht. Wenn das Feld nicht leer ist, wird der ausgetauschte Block abhängig vom Multiplikatorwert des Feldes gemäß dem Maßstab vergrößert oder verkleinert. |
|
Spalte E/X-Y-Versatz |
Wenn dieses Feld leer ist, verwendet der neue Block dieselben X-Y-Koordinaten wie der alte, ausgetauschte Block. Wenn das Feld nicht leer ist und ein Koordinatenpaar enthält, wird der neue Block mit dem in diesem Feld eingegebenen X-Y-Versatz vom Ursprung des alten Blocks eingefügt. |
|
Spalte F/Attributnamenüberschreibungen |
Definiert eine bestimmte Attributzuordnung (Alt=Neu), die nicht in Seite 1 vorhanden ist oder die die Daten in Seite 1 überschreibt. Mehrere Einträge in diesem Feld werden mit der folgenden Syntax unterstützt: Alt1=Neu1;Alt2=Neu2. |
|
Spalte G/Attributwertüberschreibungen |
Definiert bestimmte Attributwerte, die in die neu ausgetauschten Attribute eingefügt werden. Mehrere Einträge in diesem Feld werden mit der folgenden Syntax unterstützt: Neu1=Wert1;Neu2=Wert2. Durch den Eintrag "Neu1=" wird dieser Attributwert ausgeblendet. |