Code Frage

mitchih

Level-2
Beiträge
806
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgenden Code
Code:
S199:   NOP 0
CLR
L S5t#3s
SI T86
[COLOR=#ff0000]SET
SI T86 
[/COLOR].......

Wofür wird hier der Timer zwei mal gestartet?? Hat das einen Grund??
Der Befehl befindet sich hinter einer Sprungmarke. Diese Sprungmarke wird aus einer SPL angesprungen (Schrittkette)

Ich würde jetzt das "SET SI T86" löschen. Das verwirrt. Ist aber an mehreren Stellen im Programm so gemacht.

Danke für eure Tipps
 
der wird doch nur einmal gestartet
clr setzt das verknüpfungnsergebnis auf 0
set auf 1
ich seh das so, dass der programmierer sicherstellen wollte, dass der impuls neu gestartet wird
 
Ich vermute auch, dass er den Timer anspringt z.Bsp. innerhalb einer Schrittkette. Mit der Konstruktion kann er den selben Timer in mehreren Schritten benutzen, also was für Sparschweine. :ROFLMAO: Aber schön ist wirklich anders.
 
So kann auch ein laufender timer in einem Zyklus neu gestartet werden, also zuerst start mit vke=0 dann sofort mit vke=1
Die Systemfunktion timer "sieht" quasi diese Flanke und startet neu.
gleiche Vermutung wie ralle: Der gleiche timer läuft quasi immer wenn ein Schritt aktiv ist und wird nur bei Schrittwechsel neu gestartet, so kann mit einem timer in jedem schritt die schrittzeit abgefragt werden.
 
Zuletzt bearbeitet:
Zurück
Oben