Anpassen der Dialogfelder für benutzerdefinierte Komponenten

Tekla Structures
2022
Tekla Structures

Anpassen der Dialogfelder für benutzerdefinierte Komponenten

Tekla Structures erzeugt automatisch ein Dialogfeld für jede benutzerdefinierte Komponente. Jede benutzerdefinierte Komponente hat eine Eingabedatei (.inp), die den Inhalt des Dialogfelds der benutzerdefinierten Komponente definiert. Sie können das Dialogfeld anpassen, indem Sie das Werkzeug Bearbeitung des Dialogfelds Benutzerdefinierte Komponente verwenden.

Als fortgeschrittener Benutzer können Sie Eingabedateien für Dialogfelder (.inp) auch manuell in einem Texteditor ändern.

Ändern von Dialogfeldern für benutzerdefinierte Komponenten

Für die Bearbeitung des Dialogfelds Benutzerdefinierte Komponente müssen Sie eine benutzerdefinierte Komponente im Modell auswählen, mit der rechten Maustaste klicken, und Dialogfeld 'Benutzerdefinierte Komponente bearbeiten' auswählen.

Leitteil

Methode

Objekteigenschaften betrachten und bearbeiten

  1. Wählen Sie ein Dialogfeldelement aus. Zum Beispiel ein Textfeld.

  2. Klicken Sie auf Ändern > Eigenschaften.

    Jetzt können Sie die aktuellen Eigenschaften des Dialogfeldelements betrachten und bearbeiten. Beispielsweise können Sie prüfen, ob unter jeder Bezeichnung im Dialogfeld das richtige Textfeld angezeigt wird.

Sie können auch doppelt auf das Dialogfeldelement klicken. Wenn das Dialogfeldelement nicht zum Betrachten und Bearbeiten geöffnet wird, versuchen Sie es mit einem Doppelklick auf den Leerraum direkt unter dem Kontrollkästchen:

Dialogfeldelement hinzufügen

Klicken Sie auf Einfügen, und wählen Sie ein geeignetes Element aus der Liste aus. Die Optionen sind:

  • Registerkarte: Hinzufügen einer neuen Registerkarte

  • Überschrift: Hinzufügen einer Bezeichnung für ein Textfeld oder eine Liste

  • Parameter: Hinzufügen eines Textfelds

  • Attribut: Hinzufügen einer Liste

  • Teil: Hinzufügen einiger grundlegender Eigenschaften von Teilen

  • Profil: Hinzufügen einiger grundlegender Eigenschaften von Profilen

  • Bild: Hinzufügen eines Beispielbildes für die benutzerdefinierte Komponente

Bild hinzufügen

  1. Klicken Sie auf Einfügen > Bild, um den Inhalt des Bildordners anzuzeigen, der unter Werkzeuge > Optionen eingestellt ist.

  2. Wählen Sie ein Bild aus.

    Das Bild muss im Bitmap-Format (.bmp) vorliegen.

  3. Klicken Sie auf Öffnen.

  4. Ziehen Sie das Bild an die gewünschte Position.

Registerkarte hinzufügen

  1. Klicken Sie auf Einfügen > Registerkarte.

  2. Doppelklicken Sie auf die neue Registerkarte.

  3. Geben Sie einen neuen Namen ein, und drücken Sie die Eingabetaste.

Anmerkung:

Die Registerkarte darf bis zu 25 Felder enthalten. Wenn mehr als 25 Felder sichtbar sind, erzeugt Tekla Structures automatisch eine weitere Registerkarte.

Pixelraster ein- oder ausblenden

Klicken Sie auf .

Tekla Structures zeigt ein Pixelraster an, mit dem Sie Elemente im Dialogfeld besser ausrichten können.

Dialogfeldelement verschieben

Ziehen Sie das Dialogfeldelement an eine neue Position.

Sie können auch die Tastenkombinationen Strg+X (Ausschneiden), Strg+C (Kopieren) und Strg+V (Einfügen) verwenden. So verschieben Sie ein Dialogfeldelement auf eine andere Registerkarte: Wählen Sie das Dialogfeldelement aus, drücken Sie Strg+X, wechseln Sie zur anderen Registerkarte, und drücken Sie Strg+V.

Mehrere Dialogfeldelemente auswählen

Klicken Sie bei gedrückter Strg-Taste auf die Dialogfeldelemente, oder verwenden Sie die Bereichsauswahl.

Registerkarten oder Textfelder umbenennen

  1. Doppelklicken Sie auf den Titel der Registerkarte oder die Bezeichnung des Textfelds.

  2. Geben Sie einen neuen Namen ein.

  3. Drücken Sie die Eingabetaste.

Dialogfeldelement löschen

  1. Wählen Sie das zu löschende Dialogfeldelement aus.

  2. Drücken Sie Entf.

Registerkarte löschen

  1. Wählen Sie die Registerkarte aus.

  2. Klicken Sie mit der rechten Maustaste, und wählen Sie Löschen aus.

Bilder zu einer Liste hinzufügen

  1. Wählen Sie das Listenelement aus.

  2. Klicken Sie auf Ändern > Eigenschaften.

  3. Klicken Sie auf Werte bearbeiten.

  4. Klicken Sie auf Hinzufügen durchsuchen.

  5. Wählen Sie das gewünschte Bild aus, und klicken Sie auf Öffnen.

  6. Wiederholen Sie die Schritte 4 bis 5 für alle weiteren Bilder, die Sie verwenden möchten.

  7. Klicken Sie auf OK, um die Änderungen zu speichern.

Speichern von Änderungen

Klicken Sie auf Datei > Speichern.

Eingabedateien für benutzerdefinierte Komponenten

Jede benutzerdefinierte Komponente hat eine Eingabedatei (.inp), die den Inhalt des Dialogfelds der benutzerdefinierten Komponente definiert.

Wenn Sie eine neue benutzerdefinierte Komponente erstellen, generiert Tekla Structures automatisch eine Eingabedatei für diese Komponente. Die Eingabedatei befindet sich im Unterordner \CustomComponentDialogFiles des Modellordners. Die Eingabedatei hat denselben Namen wie die benutzerdefinierte Komponente und die Dateinamenerweiterung lautet .inp.

Wenn Sie eine benutzerdefinierte Komponente ändern, gehen alle Änderungen an der Eingabedatei verloren. Wenn Sie die benutzerdefinierte Komponente ändern, erzeugt Tekla Structures jedoch automatisch eine Sicherungskopie der Eingabedatei. Die Sicherungskopie trägt die Dateinamenerweiterung .inp_bak und wird im Unterordner \CustomComponentDialogFiles des Modellordners gespeichert. Tekla Structures zeigt eine Meldung an, wenn die Sicherungsdatei erzeugt wird.

Sperren und Entsperren von Eingabedateien für benutzerdefinierte Komponenten

Sie können die Eingabedatei (.inp) der benutzerdefinierten Komponente sperren, um versehentliche Änderungen zu verhindern. Wenn die Datei entsperrt ist und jemand anderes die benutzerdefinierte Komponente im Editor für benutzerdefinierte Komponenten ändert, gehen sämtliche Änderungen, die Sie am Dialogfeld vorgenommen haben, verloren.

  1. Wählen Sie im Modell die benutzerdefinierte Komponente aus, deren Eingabedatei Sie sperren oder entsperren möchten.
  2. Klicken Sie mit der rechten Maustaste, und wählen Sie Dialogfeld 'Benutzerdefinierte Komponente bearbeiten' aus.
  3. Klicken Sie in Bearbeitung des Dialogfelds Benutzerdefinierte Komponente auf die Schaltfläche Sperren/Entsperren .

Wenn jemand die benutzerdefinierte Komponente im Editor für benutzerdefinierte Komponenten ändert und die .inp-Datei gesperrt ist, wird die .inp-Datei nicht aktualisiert. Sie können jedoch das Dialogfeld für Bearbeitung des Dialogfelds Benutzerdefinierte Komponente auch dann ändern, wenn die .inp-Datei gesperrt ist.

Einstellungen für die Bearbeitung des Dialogfelds Benutzerdefinierte Komponente

Klicken Sie in Bearbeitung des Dialogfelds Benutzerdefinierte Komponente auf Werkzeuge > Optionen, um grundlegende Einstellungen für die Bearbeitung des Dialogfelds Benutzerdefinierte Komponente anzuzeigen und zu ändern. Klicken Sie zum Ändern der Sprache für die Bearbeitung des Dialogfelds Benutzerdefinierte Komponente auf Werkzeuge > Sprache ändern.

Option

Beschreibung

Bildordner

Der Pfad zum Bildordner. Klicken Sie auf Standard, um die Standardeinstellung wiederherzustellen.

Projektordner

Der Speicherort des Projektordners. Wenn Sie eine ganz neue Eingabedatei über Datei > Neu erstellen und anschließend speichern, wird die Datei im Projektordner gespeichert. Beachten Sie, dass vorhandene Eingabedateien im Modellordner gespeichert werden.

Parameterbreite

Die Standardbreite für Textfelder.

Attributbreite

Die Standardbreite für Listen.

Rasterabstand X

Rasterabstand Y

Der Abstand des Pixelrasters in X- und Y-Richtung. Der Standardwert lautet 5.

Nach Raster ausrichten

Blendet das Pixelraster ein oder aus.

Option

Beschreibung

Sprache

Wählen Sie eine Sprache aus der Liste aus. Schließen Sie den Dialog-Editor, und öffnen Sie ihn erneut, damit die Änderungen wirksam werden. Sie haben folgende Möglichkeiten:

  • Auto: Der Dialog-Editor verwendet die für die Benutzeroberfläche von Tekla Structures eingestellte Sprache
  • English
  • Dutch
  • French
  • German
  • Italian
  • Spanish
  • Japanese
  • Chinese Simplified
  • Chinese Traditional
  • Czech
  • Portuguese Brazilian
  • Hungarian
  • Polish
  • Russian
  • Korean
Fanden Sie das hilfreich?
Zurück
Weiter