spirit
Level-1
- Beiträge
- 961
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Was ich jetzt bei der ganzen TAKT-Geschichte immer noch nicht verstanden habe (obwohl ich mich wirklich bemüht habe ) ist, welchen Sinn das Alles in Verbindung mit dem Counter hat ...
Gruß
Larry
Also, erst einmal lieben Dank euch allen! Im Grunde wollte ich halt mal einen Flanken- u. Impulsoperanden in SCL programmieren. Und um zu sehen, ob es klappt musste ein Zähler herhalten. Und dann kamen all die komischen Dinge zum Vorschein...
Zwar schreiben alle eine Flanke ist bei einem Zähler nicht notwendig; aber wenn er beispielsweise zählen soll, wenn etwas die LS verlässt, so muss man doch mit einer (negativen) Flanke arbeiten (egal ob in FUP, AWL, SCL), oder etwa nicht?
Du hast aber gelesen, dass das mit dem Flankenmerker bei einem Counter nicht wirklich Sinn machen würde ... ?
In SCL-Code sähe das dann z.B. so aus :Gruß LarryCode:TAKT := Eingang and not FM ; FM := Eingang ; // TAKT kann hier ein TEMP sein // FM muss hier ein STAT sein
Tja gelesen schon Larry, aber siehe oben... die Erklärung steht leider noch aus!
Achja, und da wir leider schon wieder bei der Fragestunde angekommen sind; warum darf denn TAKT hier plötzlich eine temporäre Variable sein? Die könnte doch auch von anderen Bausteinen überschrieben werden oder hängt das damit zusammen, dass eine Flanke eh nur immer für einen Zyklus aktiv ist?