Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
forth:messdat [2011/03/21 16:03] volkerpforth:messdat [2019/11/19 14:02] (aktuell) – [Messdat] volkerp
Zeile 3: Zeile 3:
 eine FORTH-Applikation eine FORTH-Applikation
  
-{{:forth:messdat13.jpg|}}+© DrClaus Kühnel 1988
  
-© DrClaus Kühnel 1988 [[http://www.elektroniknet.de/embedded/technik-know-how/entwicklungs-tools-fuer-hard-und-software/article/1151/1/Die_Skriptsprache_Lua/|hier gibts ein Bild]]+{{:forth:buch_kuehnel2.jpg?200|}} 
 +{{:forth:buch_kuehnel2b.jpg?200|mit Widmung des Autors :-)}}
  
 +**Kühnel, Claus: Messen und Steuern mit FORTH auf dem Kleincomputer. Brandenburgisches Verlagshaus, 1990 **
  
-Buch 
  
-{{:forth:buch_kuehnel2.jpg|}}+===== 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+{{ :forth:kc85-messdat.jpg |KC85/3 mit FORTH und ADU}}
  
-rfe 3/89, S. 182-183 (messdat10.jpg)+==== Download ====
  
-Hardware für eine ADU-Erweiterungskarte mit 8 EingängenDas System Messdat V1.0 wird im Bild gezeigt.+  * {{:forth:messdat.zip|}} alle Quellcodes aus dem Buch 
 +    * 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  zum schnellen Laden des Systems CNTRLDAT. Im CAOS laden und dann REFORTH 
 +    * messdat.kcc  zum schnellen Laden des Systems MESSDAT. Im CAOS laden und dann REFORTH
  
-rfe 6/89, S392-393 (messdat13.jpg)+{{:forth:messdat1.gif|3-Punkt-Glättung}} 
 +{{:forth:messdat2.gif|Pretriggerung von Messdaten}} 
 +{{:forth:cntrldat1.gif|Sinus-Signal}}
  
-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/Schneider CPC 6128.+===== Anleitung =====
  
 +Mit **MESSDAT** werden bis zu 4 Signale eines ADU-Moduls gleichzeitig aufgezeichnet.
  
-ELEKTRONIK 20/1988 S. 77-80 +Beispiel  Überwachen von 4 Messstellen
-Flexibel mit FORTH - Zur Softwareproblematik in der Messtechnik (http://www.ckuehnel.ch/PDF/Flexibel%20mit%20FORTH.pdf)+
  
 +<code>
 +1 2 CLOAD KONTR.(F)
 +1 LOAD
 +20 #TAKT !
 +600 #TRIG !
 +KONTR
 +</code>
 +
 +Beispiel  Erfassung eines Werteverlaufs
 +
 +<code>
 +1 1 CLOAD LANG.(F)
 +1 LOAD
 +100 LAENGE !
 +10 #TAKT !
 +K3 LS
 +</code>
 +
 +Beispiel  Triggerung der Messwerterfassung
 +
 +<code>
 +600 #TRIG !
 +100 LAENGE !
 +15 #PAUSE !
 +K1 AQUIRE
 +</code>
 +
 +Beispiel  Pretriggerung
 +
 +<code>
 +1 3 CLOAD PRETR.(F)
 +1 LOAD
 +200 LAENGE !
 +0 #PAUSE !
 +700 #TRIG !
 +K1 PRETR
 +</code>
 +
 +Mit **CNTRLDAT** werden Signale generiert und über das DAU-Modul ausgegeben.
 +
 +Beispiel Rechteckschwingung, Amplitude 100 counts, Periode 1 s
 +
 +<code>
 +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
 +</code>
 +
 +===== 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/Schneider CPC 6128.
 +  * ELEKTRONIK 20/1988 S. 77-80\\ Flexibel mit FORTH - Zur Softwareproblematik in der Messtechnik (http://www.ckuehnel.ch/PDF/Flexibel%20mit%20FORTH.pdf)
 +
 +{{:forth:messdat13.jpg|}}
  
  • forth/messdat.1300723411.txt.gz
  • Zuletzt geändert: 2011/03/21 15:03
  • (Externe Bearbeitung)