Lügendetektor:
Scherzhaftes Demo-Programm für den Zugriff auf irbgrab.dll (Infrarot-Kamera),
erstellt mittels MS Visual C++ 6.0 und statischem Binden der irbgrab.dll
der Fa. Infratec GmbH.
Funktion:
Das Infrarotkamerabild wird in doppelter Vergrößerung mit ca. 20 Bildern/s
ausgegeben, daneben eine Farbpalette sowie der Temperaturwert von bis zu
10 wählbaren Messpunkten.
Alle Bildbereiche über 30 °C (Gesicht des „Probanden“) können durch
(unauffälliges) Drehen am Mausrad des Fragestellers um bis zu 2 Kelvin
angehoben oder abgesenkt werden.
Der Überhangsbereich der Temperaturveränderung liegt zwischen 30 °C und
34 °C; in diesem erfolgt die „falsche“ Temperaturdarstellung
linear approximiert.
Verwendung:
Folgende Dateien aus dem SDK müssen neben die .EXE kopiert werden,
damit dieses Programm überhaupt läuft (die Liste betrifft die Kamera "VarioCAM":
Variocam.ini
irbgrab.ini
irbgrab.dll
variocam.dll
c3power.dll
msvcp60.dll (falls nicht bereits im Windows-Verzeichnis)
Die Farbpalette muss sich an folgender Stelle befinden (oops:)
c:/Programme/IRBIS_professional_2.2/col/ThvVario.col
Außerdem muss die Kamera angesteckt und betriebsbereit sein.
"Irbis Online" darf nicht gleichzeitig laufen.
Programmiertricks:
Dieses Programm wurde ohne Laufzeitbibliothek erstellt (siehe
http://www-user.tu-chemnitz.de/~heha/hs_freeware/mein_msvc.htm)
und ist deshalb nur 12 KB groß.
Das Programm hat einen Hauch von objektorientierter Programmierung,
jedoch ohne das "class"-Schlüsselwort. Alle Klassen sind mittels "struct"
erstellt; das erspart das nervige "public"-Schlüsselwort.
Von der optischen Gestaltung her sollte dieses Programm mit Absicht an
"Irbis Online" der Fa. Infratec GmbH erinnern.
henni,081008
Detected encoding: UTF-8 | 0
|