Plugins erstellen
Entwickeln Sie benutzerdefinierte Knoten mit der Kraft von Python.
Last updated
Entwickeln Sie benutzerdefinierte Knoten mit der Kraft von Python.
Last updated
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.
Der Abschnitt des Code-Editors verwendet _tab_s als Einrückung
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".