Jedes BLUE MECH Add-in enthält eine kostenlose 15-Tage-Testversion — ohne Kreditkarte. Add-ins ansehen →

Schriftfeld in Inventor ändern – in Hunderten von Zeichnungen

Why you cannot change title block in Inventor once: the template is highlighted, while twelve drawings already on disk each carry their own copy

Kurze Antwort: Um das Schriftfeld in Inventor für eine einzelne Zeichnung zu ändern, bearbeiten Sie die Schriftfelddefinition unter „Zeichnungsressourcen“ und fügen sie auf dem Blatt ein. Für Hunderte bestehender Zeichnungen gibt es keinen nativen Stapelbefehl – Sie schreiben entweder ein Skript oder nutzen ein Add-in, das eine Quellzeichnung liest und sie auf einen Ordner anwendet.

Dieser Auftrag ist meist mit einer kleinen, unabdingbaren Änderung verbunden. Die Firma ist umgezogen. Das Logo hat sich geändert. Die Qualitätssicherung wünscht sich ein Änderungsfeld, das nicht vorhanden ist. Ein Kunde verlangt seine Artikelnummer in der Ecke.

Was auch immer der Auslöser war, das Problem an sich bleibt gleich: Der Wechsel selbst dauert vier Minuten, und dann fällt einem ein, dass es 600 Zeichnungen gibt.

Zuerst: Was ein Schriftfeld eigentlich ist

Das ist dreißig Sekunden wert, denn es erklärt, warum das Batch-Problem überhaupt existiert.

Ein Schriftfeld liegt nicht zentral an einer Stelle, auf die verwiesen wird. Es ist eine Die Definition ist in jeder Zeichnungsdatei gespeichert., unter Zeichnungsressourcen → Schriftfelder, Jedes Blatt zeigt eine Instanz davon. Es gibt keine Verknüpfung zurück zur Vorlage, aus der die Zeichnung erstellt wurde.

Das Aktualisieren Ihrer Vorlage ist also wirklich sinnvoll – und ändert nichts an bereits vorhandenen Zeichnungen. Jede dieser 600 Dateien enthält eine eigene private Kopie.

Why you cannot change title block in Inventor with one edit: the template only affects new drawings, while every existing drawing stores its own private copy of the definition
Die Korrektur der Vorlage ändert nichts an bereits existierenden Zeichnungen – jede Zeichnung hat ihre eigene Kopie.

1. Schriftfeld in Inventor für eine einzelne Zeichnung ändern

Im Browser erweitern Zeichnungsressourcen → Schriftfelder, Klicken Sie mit der rechten Maustaste auf das Format und wählen Sie Bearbeiten. Sie befinden sich nun in einer Skizze: Ändern Sie Geometrie, Text und Eigenschaftenfelder, schließen Sie dann die Bearbeitung ab und die Blätter werden mit diesem Format aktualisiert.

Um eine neue von Grund auf zu erstellen, öffnen Sie eine .idw und verwenden Verwalten → Definieren → Schriftfeld. Die Referenz von Autodesk für den gesamten Bereich lautet: So arbeiten Sie mit Schriftfeldern.

Verwenden Sie Textfelder, die iProperties lesen, nicht eingegebenen Text. Ein Schriftfeld, dessen Teilenummer ein Eigenschaftsfeld ist, füllt sich in jeder Zeichnung automatisch aus. Ein Schriftfeld, in dem die Nummer manuell eingegeben wurde, ist im Grunde eine als Zeichnung getarnte Wartungsarbeit.

Der Haken: Dies behebt das Problem mit genau einer Datei.

2. Eine Handvoll Zeichnungen: Die Definition zwischen Dateien kopieren

Öffnen Sie die Zeichnung mit dem korrekten Schriftfeld neben der Zeichnung, die es benötigt, und kopieren Sie das Schriftfeld aus dem Ordner „Zeichnungsressourcen“ der korrekten Zeichnung in die andere. Fügen Sie es anschließend auf jedem Blatt ein und löschen Sie die alte Instanz.

Verwenden Sie es, wenn: Sie haben fünf oder zehn Zeichnungen und zwanzig Minuten Zeit.

Der Haken: Es ist blatt- und zeichnungsspezifisch und komplett manuell. Bei dreißig Dateien fangen die Leute an, Fehler zu machen; bei hundert überspringen sie Dateien, was noch schlimmer ist – am Ende hat man ein Projekt, bei dem… manche Auf den Zeichnungen ist noch die alte Adresse vermerkt, von der jedoch keine Aufzeichnungen mehr existieren.

3. Korrigieren Sie die Vorlage, damit der Fehler nicht mehr auftritt.

Tun Sie dies unabhängig davon, welchen Weg Sie für den Backkatalog wählen, denn nur so lässt sich verhindern, dass das Problem nächstes Jahr wieder auftritt.

Aktualisieren Sie das Schriftfeld in Ihrer Zeichnungsvorlage und stellen Sie sicher, dass die Vorlage wirklich dort liegt, wohin das Projekt verweist – nicht auf dem Desktop eines einzelnen Ingenieurs. Alles, was ab morgen entsteht, ist dann automatisch korrekt.

Der Haken: Für die bestehenden Dateien ändert sich weiterhin nichts. Vorlagen werden nur bei der Erstellung angewendet.

4. Hunderte von Zeichnungen: iLogic oder die API

Die Inventor-API kann eine Zeichnung öffnen, das vorhandene Schriftfeld löschen, die neue Definition hinzufügen und es wieder einfügen. In einer Schleife über einen Ordner ergibt das ein Stapelwerkzeug.

Verwenden Sie es, wenn: Sie haben jemanden, der sich mit iLogic oder VB.NET auskennt, und die Änderung ist einmalig und umfangreich genug, um die Entwicklung des Skripts zu rechtfertigen.

Der Haken: Der Normalfall ist einfach, die Sonderfälle hingegen nicht. Zeichnungen mit mehreren Blättern. Blätter unterschiedlicher Größe, die verschiedene Ränder benötigen. In Vault eingecheckte Dateien. Schreibgeschützte Dateien. Zeichnungen, die sich gar nicht öffnen lassen. Ein Batch-Skript, das Fehler stillschweigend ignoriert, ist gefährlicher als gar nichts zu tun, da man fälschlicherweise annimmt, die Aufgabe sei erledigt.

Wenn Sie einen schreiben, lassen Sie ihn einen Bericht darüber erstellen, was er erreicht hat und was nicht.

5. Ein Add-in, das für den Batch-Fall entwickelt wurde

Dies ist die konkrete Aufgabe, die unser Title Block Replacement Dieses Add-In ist dafür vorgesehen. Es liest die Schriftfelder und Rahmen aus einer von Ihnen ausgewählten Quellzeichnung und wendet sie dann auf mehrere Zeichnungen an – entweder auf einen Ordner und seine Unterordner oder auf eine von Ihnen angegebene Liste von Dateien.

Die in der Praxis relevanten Aspekte:

  • Es verarbeitet eine unbegrenzte Anzahl von Schriftfeldern und Rahmen, sodass unterschiedliche Blattgrößen kein Sonderfall sind.
  • Es kann durch einen Auslöser gestartet werden – nachdem eine Zeichnung geöffnet oder bevor sie gespeichert wird – sodass Abweichungen während der Arbeit der Benutzer korrigiert werden und nicht in einer einzigen großen Migration.
  • Es enthält eine Revisionsnummer, die die aktuelle Revision des letzten Updates angibt.
  • Es erzeugt einen Fehlerbericht. für alles, was es nicht verarbeiten konnte. Dies ist die wichtigste Funktion, die selbstgeschriebenen Skripten üblicherweise fehlt.

Es läuft auf Autodesk Inventor 2018–2027.

Bevor Sie irgendetwas über 600 Dateien ausführen

Zwei Regeln, die man sich auf die übliche Weise aneignet:

  1. Erstellen Sie vorher eine Sicherungskopie oder führen Sie das Programm in einem kopierten Ordner aus. Jeder Stapelverarbeitungsprozess, der Zeichnungen überschreibt, sollte einmal mit Daten getestet werden, deren Verlust man sich leisten kann.
  2. Prüfen Sie den vollständigen Bericht, nicht nur eine Stichprobe. Fünf Zeichnungen zu öffnen und das neue Schriftfeld zu sehen, beweist genau fünf Zeichnungen. Die fehlgeschlagenen Dateien sind genau die, die Sie nicht öffnen würden.

Jedes Add-in lässt sich 15 Tage kostenlos testen – genug, um es auf die Kopie eines echten Projektordners anzuwenden und den Bericht zu lesen, bevor Sie sich festlegen. Add-ins ansehen.