eine FORTH-Applikation
© Dr. Claus Kühnel 1988
Kühnel, Claus: Messen und Steuern mit FORTH auf dem Kleincomputer. Brandenburgisches Verlagshaus, 1990
In diesem Buch wird ein Programmsystem zur Messwerterfassung und -verarbeitung und ein Programmsystem zur Datenerzeugung mit Kleincomputern vorgestellt. Programmiert wird auf einem KC85/3 mit FORTH-Modul M026 und ADU-Modul bzw. DAU-Modul. Der komplette Quellcode für das System wird im Buch ausführlich vorgestellt.
Mit MESSDAT werden bis zu 4 Signale eines ADU-Moduls gleichzeitig aufgezeichnet.
Beispiel Überwachen von 4 Messstellen
1 2 CLOAD KONTR.(F) 1 LOAD 20 #TAKT ! 600 #TRIG ! KONTR
Beispiel Erfassung eines Werteverlaufs
1 1 CLOAD LANG.(F) 1 LOAD 100 LAENGE ! 10 #TAKT ! K3 LS
Beispiel Triggerung der Messwerterfassung
600 #TRIG ! 100 LAENGE ! 15 #PAUSE ! K1 AQUIRE
Beispiel Pretriggerung
1 3 CLOAD PRETR.(F) 1 LOAD 200 LAENGE ! 0 #PAUSE ! 700 #TRIG ! K1 PRETR
Mit CNTRLDAT werden Signale generiert und über das DAU-Modul ausgegeben.
Beispiel Rechteckschwingung, Amplitude 100 counts, Periode 1 s
10 #PAUSE ! 60 ms Wartezyklus 46 LAENGE ! ~ 1s/25ms = 40, gemessen und erhöht auf 46 100 RECHTECK FPLOT NULLINIE 10 PRIODEN Ausgabe 10s (nur, wenn auch DAU-Modul vorhanden ist!) 100 OFFSET Verschieben um 100 nach oben FPLOT