Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| forth:messdat [2011/03/21 15:52] – angelegt 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 |
| - | © Claus Kühnel 1988 | + | {{: |
| + | {{: | ||
| + | **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) | + | {{: |
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | ===== Anleitung ===== | ||
| + | |||
| + | Mit **MESSDAT** werden bis zu 4 Signale eines ADU-Moduls gleichzeitig aufgezeichnet. | ||
| + | |||
| + | Beispiel | ||
| + | |||
| + | < | ||
| + | 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:// | ||
| + | |||
| + | {{: | ||
| - | 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 CPC6128-Floppy genutzt. | ||