Meta Befehl Laufzeit
-
Hallo,
ich möchte ein IF Schleife schreiben die ich dann permanent mit laufen lassen möchte.
Zum Beispiel,
IF Sensor1 == True then
EinschaltungFAN1 == True
IF_ENDWie muss ich so eine Anweisung beschreiben
und wo muss diese Anweisung abgelegt werden?In der Config?
Als Makro?
oder als Datei?Damit diese Einfache Anweisung immer abgefragt wird.
Kann mir da jemand Helfen?
Hat Jemand schon so etwas gemacht? -
@UserXY
Wenn du es in daemon.g schreibst wird es alle 10 Sekunden abgefragt -
Okay verstehe ist das die Datei mit der Laufzeit Umgebung Richtig?
Welcher Style muss ich dann die Anweisung Schreiben?
Programm Sprache C++? -
-
Vielen Dank für die Hilfe.
ich habe die Anleitung schon gesehen und mir ist nur komisch das es bei jeder Anweisung ein END fehlet.
Ist das bei den Duet normal oder bei den GCode Syntax?
-
@UserXY yes, thats normal.
theres no END or anything else to an IF statement -
Jetzt habe ich noch ein Problem,
wie greife ich mit der Syntax auf die Variablen des Mainbords zu.
In0.in?
oder
out3.out?
oder
Systemzeit?da muss es doch ein Handbuch geben wie bei C++ oder andere Programm sprachen.
das Steht da nicht auf der Duet Seite.
-
@UserXY look in the object model https://docs.duet3d.com/en/User_manual/RepRapFirmware/Object_Model
-
Danke @jay_s_uk
genau das hatte ich gesucht.