Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:scripting-node-syntax

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
tools:scripting-node-syntax [2019/01/09 14:02] – [Knoten-Reset auslösen] akuhtztools:scripting-node-syntax [2019/03/13 09:28] – [Label zuweisen] akuhtz
Zeile 27: Zeile 27:
  
 ==== Label zuweisen ==== ==== Label zuweisen ====
-Label sind Namen von Ports, Macros und Accessorys. Die Zuweisung der Namen erfolgt mit dem //set//-Befehl.+Label sind Namen von Ports, Macros, Accessories und Aspekten. Die Zuweisung der Namen erfolgt mit dem //set//-Befehl.
 <code> <code>
 ## change the label ## change the label
Zeile 38: Zeile 38:
 ## ab Wizard-Build 3032 ## ab Wizard-Build 3032
 set flag 3 name="Flag 3" set flag 3 name="Flag 3"
 +
 +## ab Wizard-Build 3540
 +set aspect 0 accessory=${selectedAccessory} name="${macroName}_gerade_AC"
 </code> </code>
  
Zeile 181: Zeile 184:
  
 ## Servobewegung abwarten mit Portnummer ## Servobewegung abwarten mit Portnummer
-add step ptype=servoQueryMove number=10+add step ptype=moveServoQuery number=10
 </code> </code>
  
Zeile 196: Zeile 199:
 | delay | - | | delay | - |
 | randomDelay | - | | randomDelay | - |
-moveservoquery | |+moveServoQuery | |
  
 Für die Typen ''delay'' und ''randomDelay'' wird keine ''action'' angegeben. Eine Verzögerung wird wie folgt definiert: \\ ''add step ptype=delay delay=10'' \\ ''add step ptype=randomDelay delay=100'' Für die Typen ''delay'' und ''randomDelay'' wird keine ''action'' angegeben. Eine Verzögerung wird wie folgt definiert: \\ ''add step ptype=delay delay=10'' \\ ''add step ptype=randomDelay delay=100''
Zeile 353: Zeile 356:
 </code> </code>
  
-Ab Wizard Build 2827+==== Autor ==== 
 + 
 +Mit der Anweisung ''##author'' wird der Autor in der Auswahlseite angezeigt, wenn das Skript ausgewählt wird: 
 +<code> 
 +##author(your name here) 
 +</code> 
 + 
 ====== Vordefinierte Variablen  ====== ====== Vordefinierte Variablen  ======
 Scripte - gerade wenn sie universell für verschiedene Knoten formuliert sein sollen - brauchen auch Informationen über den Zielknoten. Deshalb gibt es vordefinierte Variablen, die man im Script auswerten kann. Scripte - gerade wenn sie universell für verschiedene Knoten formuliert sein sollen - brauchen auch Informationen über den Zielknoten. Deshalb gibt es vordefinierte Variablen, die man im Script auswerten kann.
Zeile 379: Zeile 389:
   * ''node_servo_count'' \\ Anzahl Servo Ports (Feature: ''FEATURE_CTRL_SERVO_COUNT'')   * ''node_servo_count'' \\ Anzahl Servo Ports (Feature: ''FEATURE_CTRL_SERVO_COUNT'')
   * ''node_switch_count'' \\ Anzahl Switch Ports (Feature: ''FEATURE_CTRL_SWITCH_COUNT'')   * ''node_switch_count'' \\ Anzahl Switch Ports (Feature: ''FEATURE_CTRL_SWITCH_COUNT'')
 +  * ''node_switchpair_count'' \\ Anzahl SwitchPair Ports
 +  * ''node_enabled_switch_count'' \\ Anzahl aktiven Switch Ports 
 +  * ''node_enabled_switchpair_count'' \\ Anzahl aktiven SwitchPair Ports 
    
  
tools/scripting-node-syntax.txt · Zuletzt geändert: 2022/09/27 08:03 von akuhtz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki