Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
forth:messdat [2011/03/21 16:03] – volkerp | forth:messdat [2019/11/19 14:02] (aktuell) – [Messdat] volkerp | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
eine FORTH-Applikation | eine FORTH-Applikation | ||
- | {{: | + | © Dr. Claus Kühnel 1988 |
- | © Dr. Claus Kühnel 1988 [[http://www.elektroniknet.de/ | + | {{: |
+ | {{:forth: | ||
+ | **Kühnel, Claus: Messen und Steuern mit FORTH auf dem Kleincomputer. Brandenburgisches Verlagshaus, | ||
- | Buch | ||
- | {{: | + | ===== Zum Buch ===== |
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. | 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. | Der komplette Quellcode für das System wird im Buch ausführlich vorgestellt. | ||
- | * Download | + | {{ : |
- | rfe 3/89, S. 182-183 (messdat10.jpg) | + | ==== Download ==== |
- | Hardware für eine ADU-Erweiterungskarte mit 8 Eingängen. Das System Messdat V1.0 wird im Bild gezeigt. | + | * {{: |
+ | * UTIL_(F).TAP | ||
+ | * BASIS_(F).TAP | ||
+ | * TAPE_(F).TAP | ||
+ | * CNTRLDAT_(F).TAP | ||
+ | * TREPPE_(F).TAP | ||
+ | * MESSDAT_(F).TAP | ||
+ | * KONTR_(F).TAP | ||
+ | * LANG_(F).TAP | ||
+ | * PRETR_(F).TAP | ||
+ | * cntrldat.kcc | ||
+ | * messdat.kcc | ||
- | rfe 6/89, S. 392-393 (messdat13.jpg) | + | {{: |
+ | {{: | ||
+ | {{: | ||
- | Beschreibung des Systems Messdat V1.3. FORTH-83, mit Fouriertransformation und Gleitkommaarithmetik. Die erwähnte Endung 4TH deutet auf ein LMI-FORTH-System hin. Als Massenspeicher wird eine Floppy genutzt. Der verwendete Rechner ist warscheinlich ein Amstrad/ | + | ===== Anleitung ===== |
+ | Mit **MESSDAT** werden bis zu 4 Signale eines ADU-Moduls gleichzeitig aufgezeichnet. | ||
- | ELEKTRONIK 20/1988 S. 77-80 | + | Beispiel |
- | Flexibel mit FORTH - Zur Softwareproblematik in der Messtechnik (http:// | + | |
+ | < | ||
+ | 1 2 CLOAD KONTR.(F) | ||
+ | 1 LOAD | ||
+ | 20 #TAKT ! | ||
+ | 600 #TRIG ! | ||
+ | KONTR | ||
+ | </ | ||
+ | |||
+ | Beispiel | ||
+ | |||
+ | < | ||
+ | 1 1 CLOAD LANG.(F) | ||
+ | 1 LOAD | ||
+ | 100 LAENGE ! | ||
+ | 10 #TAKT ! | ||
+ | K3 LS | ||
+ | </ | ||
+ | |||
+ | Beispiel | ||
+ | |||
+ | < | ||
+ | 600 #TRIG ! | ||
+ | 100 LAENGE ! | ||
+ | 15 #PAUSE ! | ||
+ | K1 AQUIRE | ||
+ | </ | ||
+ | |||
+ | Beispiel | ||
+ | |||
+ | < | ||
+ | 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, | ||
+ | |||
+ | < | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | ===== Literatur ===== | ||
+ | |||
+ | * rfe 3/89, S. 182-183 (messdat10.jpg)\\ Hardware für eine ADU-Erweiterungskarte mit 8 Eingängen. Das System Messdat V1.0 wird im Bild gezeigt. | ||
+ | * rfe 6/89, S. 392-393 (messdat13.jpg)\\ Beschreibung des Systems Messdat V1.3. FORTH-83, mit Fouriertransformation und Gleitkommaarithmetik. Die erwähnte Endung 4TH deutet auf ein LMI-FORTH-System hin. Als Massenspeicher wird eine Floppy genutzt. Der verwendete Rechner ist warscheinlich ein Amstrad/ | ||
+ | * ELEKTRONIK 20/1988 S. 77-80\\ Flexibel mit FORTH - Zur Softwareproblematik in der Messtechnik (http:// | ||
+ | |||
+ | {{: | ||