Plugins erstellen
Entwickeln Sie benutzerdefinierte Knoten mit der Kraft von Python.
Last updated
Was this helpful?
Entwickeln Sie benutzerdefinierte Knoten mit der Kraft von Python.
Last updated
Was this helpful?
Das Designer-Fenster ermöglicht es Ihnen, Ihre eigenen benutzerdefinierten Blöcke zu erstellen und zu integrieren, indem Sie die Kraft von Python und seiner Community nutzen. Die Abbildung unten zeigt, wie ein leeres Designer-Fenster aussieht.
Der Abschnitt Blockkonfiguration ermöglicht es den Benutzern, die grundlegenden Eigenschaften des benutzerdefinierten Blocks festzulegen, den sie erstellen.
Das Feld "Blockname" ermöglicht es den Benutzern, einen Namen fĂŒr ihren benutzerdefinierten Block anzugeben. Es ist wichtig, Leerzeichen oder Sonderzeichen im Blocknamen zu vermeiden.
Die Felder "Blockbreite" und "Blockhöhe" ermöglichen es den Benutzern, die GröĂe ihres benutzerdefinierten Blocks festzulegen. Diese Werte bestimmen die Abmessungen des Blocks im Arbeitsbereich.
Die SchaltflĂ€chen "Blockkonfiguration laden", "Blockkonfiguration speichern" und "Blockkonfiguration zurĂŒcksetzen" bieten Optionen zur effizienten Verwaltung der Blockkonfigurationen. Benutzer können eine zuvor gespeicherte Konfiguration laden, die aktuelle Konfiguration fĂŒr die zukĂŒnftige Verwendung speichern und die Blockkonfiguration bei Bedarf auf die Standardwerte zurĂŒcksetzen.
Der Abschnitt Parameter Einstellungen ermöglicht es den Benutzern, die Eingangs- und Ausgangssteckdosen des benutzerdefinierten Blocks, den sie erstellen, zu definieren. DarĂŒber hinaus können Benutzer Komponenten innerhalb des Blocks hinzufĂŒgen und entfernen.
Die "Eingangssteckdosenliste" zeigt die derzeit definierten Eingangssteckdosen fĂŒr den benutzerdefinierten Block an. Benutzer können die Steckdosen per Drag & Drop neu anordnen. Um eine neue Eingangssteckdose hinzuzufĂŒgen, klicken Sie auf die "+"-SchaltflĂ€che, und um eine vorhandene Eingangssteckdose zu entfernen, klicken Sie auf die "-" -SchaltflĂ€che.
Jede Eingangssteckdose in der Liste hat die folgenden Eigenschaften:
Name: Benutzer können einen einzigartigen Namen fĂŒr jede Eingangssteckdose eingeben.
Typ: Der Typ der Eingangssteckdose, wie Bild, Ganzzahl, Zahl, Boolesch, Zeichenfolge und allgemein.
Die "Ausgangssteckdosenliste" zeigt die derzeit definierten Ausgangssteckdosen fĂŒr den benutzerdefinierten Block an. Benutzer können Steckdosen hinzufĂŒgen/entfernen, um deren Reihenfolge und Anzahl zu Ă€ndern. Um eine neue Ausgangssteckdose hinzuzufĂŒgen, klicken Sie auf die "+"-SchaltflĂ€che, und um eine vorhandene Ausgangssteckdose zu entfernen, klicken Sie auf die "-" -SchaltflĂ€che.
Jede Ausgangssteckdose in der Liste hat die folgenden Eigenschaften:
Name: Benutzer können einen einzigartigen Namen fĂŒr jede Ausgangssteckdose eingeben.
Typ: Der Typ der Ausgangssteckdose, wie Bild, Ganzzahl, Zahl, Boolesch, Zeichenfolge und allgemein.
Die "Komponentenliste" zeigt die Komponenten, die derzeit im benutzerdefinierten Block hinzugefĂŒgt wurden. Benutzer können die Komponenten per Drag & Drop neu anordnen. Um eine neue Komponente hinzuzufĂŒgen, klicken Sie auf die "+"-SchaltflĂ€che, und um eine vorhandene Komponente zu entfernen, klicken Sie auf die "-" -SchaltflĂ€che.
Jede Komponente in der Liste hat die folgenden Eigenschaften:
Name: Benutzer können einen einzigartigen Namen fĂŒr jede Komponente eingeben.
Typ: Der Typ der Komponente, wie TextInput, DropDown, Label Slider, SliderLabeled CheckBox, Button, Bild, Tabelle.
Die SchaltflĂ€che "BLOCK-SKRIPT GENERIEREN" erstellt ein Python-Skript, das die Konfiguration des benutzerdefinierten Blocks darstellt. Nachdem alle Einstellungen konfiguriert und die Eingangs-/Ausgangssteckdosen und Komponenten definiert wurden, können Benutzer auf diese SchaltflĂ€che klicken, um das Python-Skript fĂŒr ihren benutzerdefinierten Block zu generieren.
Das generierte Skript kann dann gespeichert und in AugeLab Studio integriert werden, um es im Knoten-Editor zu verwenden.
Hinweis: Stellen Sie sicher, dass alle Einstellungen und Konfigurationen ordnungsgemÀà definiert sind, bevor Sie das Blockskript generieren.
Der Code-Editor-Bereich bietet einen Texteditor, in dem Benutzer das generierte Python-Skript fĂŒr ihren benutzerdefinierten Block anzeigen und bearbeiten können. Das Skript wird automatisch aktualisiert, wenn Benutzer die Konfigurationen des Blocks im Designer Window
Àndern. Der Code-Editor ermöglicht es den Benutzern, das generierte Skript nach Bedarf zu verfeinern und anzupassen.
Um einen benutzerdefinierten Block neu zu laden, klicken Sie mit der rechten Maustaste auf den Namen des benutzerdefinierten Blocks im Blockabschnitt und klicken Sie auf "In Designer Window laden".