Es geht ein bissel:
Ich habe mich dazu durchgerungen, fr die "lahme" ScopeCard 220
(was damals von Conrad verkauft wurde) ein ordentliches, schnelles Programm
zu schreiben.
"Digitale Speicher Oszillo Skopkarte 220", so wortwrtlich die Verpackung.
ACHTUNG, DEPPENFALLE: Der Prtrigger ist nur Show, diese Karte kann keinen
echten Prtrigger!

Nach einer umfangreichen Bedienstudie wurden _alle_ bisherigen Konzepte
der Bedienerfhrung (mittels externem Dialog, Drehknpfen usw.) ber Bord
geworfen und ein "total mausorientiertes" Eingabe-Interface ausgetftelt,
bei dem mit den _Hilfssymbolen und Anzeigen_ die Einstellungen gemacht werden.
Alternativ gibt es ein schnelles Tastatur-Interface sowie alles noch einmal
in das Men und in Dialoge verpackt.

Diese Bedienung ist sehr intuitiv, spart Platz auf dem Bildschirm,
und erleichtert den Umgang mit mehr als 2 Kanlen.
Fr speziellere Sachen, speziell der Gruppierung, sind Dialoge vorgesehen.

Zusammenfassung des Standes:
* Nach dem Starten von OSZI32.EXE Datenquelle->DSO220 auswhlen
* Kartenadresse angeben
* Trigger arbeitet etwas strrisch, mglichst DC-Triggerkopplung whlen
* Ablenkkoeffizienten: mit der Maus auf die entspr. Knpfe klicken
* 0-Volt-Linie: Mit dem Maus die Massesymbole verschieben
* Triggerpegel, Prtrigger: Mit der Maus Triggerkreuz verschieben
* Triggerquelle: Mit der Maus auf Triggerzeile rechts klicken, Men erscheint
* Irgendwie zurzeit Trigger-Strung. An Kanal 1 muss eine gengend hohe
  Wechselspannung anliegen, damit es berhaupt triggert
* Es sollte nun auch ohne Umschweife unter NT/2k/XP gehen; man muss aber
  Administrator sein (wenigstens beim ersten Aufruf)
* Soundkarte funktioniert hingegen schon ganz prima, aber noch ohne
  Mixer-Fixierung. Unter XP 200 kSa/s mglich, aber Quatsch wegen
  festem Antialiasingfilter (Tiefpass) mit < 20 kHz Knickfrequenz
  und bei > 25 kHz "volle-Dmpfung". Mehr-als-2-kanalige Soundkarten
  ungetestet (wer hat, bitte, bitte melden!)

Tasten:
* Leertaste: Triggern/Einfrieren
* Strg+Leertaste: Kontextmen Trigger (am Triggerkreuz)
* Umschalt+Leertaste: Kontextmen Kanal (am Massesymbol)
* Kursortasten: vergrern/verkleinern Zeitbasis oder Ablenkung
* Strg+Kursortasten: Triggerkreuz verschieben (+Shift: kleine Schritte)
* Umschalt+Kursortasten: Massepegel verschieben
* 1,2: (fr die Tastatur) aktiven Kanal auswhlen
* Alt+Enter: Vollbild/Normalbild

Das Programm ist als Front-End fr ein 64-Kanal-Oszilloskop
 + Transientenrekorder + Logikanalysator vorgesehen; die jeweiligen
Back-Ends werden knftig von DLLs bernommen. Vorgesehen:
* Testweiser Funktionsgenerator
* Soundkarte (auch mehr als 2kanalig, mehr als 44,1 kHz)
* DSO220 im ISA-Schacht
* LPT-Port als 16-Kanal-Logikanalysator (nicht angefangen)
* ME-2600i und hnliches (in Arbeit, nur 32bit)

Und natrlich einen ISA-Steckplatz.
Anschluss an LPT oder (EZ)USB mglich nach Anpassung des Quelltextes.

Der Quelltext ist mit BC3.1, BC5 und MSVC6 auf Lauffhigkeit getestet.
Die hier enthaltene oszi32.exe ist mit BC5 erstellt und unter Win32s
lauffhig.

haftmann#software, 07/04
