Was ist die QLIB....................... 18 Von der QLIB unterstützte Betriebsysteme ..............18 Die QLIB unterstützt C, C++, Delphi, VB, VBA / MS-Office, LabView, HPVee ....19 Installation der QLIB......................19 Beispiel zur Programmierung der PWDOG1-Karte mit der QLIB unter C......20...
Port der Karte durchgeführt. Dieses hat eine Zeitüberschreitung des eingestellten Wertes auf der WATCHDOG Karte zur Folge. Diese wird aktiv und schaltet die auf der Karte befindlichen Relais. Das Relais EIN schließt für 0,5 s, 2 s oder 8 s die linken beiden Anschlüsse des Jumper 1 (JP1) und die dazu parallel geschalteten Pin's des...
6. Schließen Sie das Gehäuse Ihres Rechners und befestigen Sie es mit den Sicherungsschrauben. Kabel, die Sie während des Einbaus gelöst haben, sollten Sie nun wieder einstecken. 7. Stecken Sie die/das Anschlußkabel der Karte in die vorgesehenen Buchsen PWDOG1, PWDOG2N, Watchdog1(2) Seite 5...
ISA-Watchdog 1/2 Kartenübersicht Watchdog 1 grün ispLSI 1016 Decoder und Timeout _____________________________________________ Kartenübersicht Watchdog 2 Bei Zeitüberschreitung werden die beiden linken Kontakte geschlossen, die beiden rechten geöffnet. grün Relais Um ispLSI 1016 Decoder und Timeout Seite 6 Produktbeschreibung...
DIP-Schalter (ISA-Version) I/O-Adresse (hex) 1D0* Time-out 30 ms 500 ms 4 s* 16 s 1 min 4 min 8 min 17 min Relaisanzug 500 ms* unendlich *:Standardeinstellungen PWDOG1, PWDOG2N, Watchdog1(2) Seite 7...
(bei Zeitüberschreitung sind die Relaiskontakte geschlossen)* Invers Relaisanzug 500 ms* Unendlich Time-out 32,768 ms 524,288 ms 4,19 s* 16,76 s 67,108 s 4,47 min =268 s 8,94 min =536 s 13,4 min = 804 s *: Werks-Standardeinstellungen PWDOG1, PWDOG2N, Watchdog1(2) Seite 9...
Relaisanzug Relaisanzug 500 ms* 128s 128s 512s Unendlich Unendlich Unendlich Unendlich Timeout für PWDOG1 Time-out 32,768 ms 524,288 ms 4,19 s* 16,76 s 67,108 s 4,47 min =268 s 8,94 min =536 s 13,4 min = 804 s Timeout für PWDOG2N...
Aktivierung & Deaktivierung der Watchdog Karte Aktivierung In die Software, die die WATCHDOG Karte ansprechen soll, muß ein zusätzlicher Output-Port-Befehl integriert werden. Dieser muß die WATCHDOG Karte so oft ansprechen, daß die eingestellte WATCHDOG-Zeit (mit kalkulierter Reserve) nicht überschritten wird.
„1“ wenn Relais „UM“ (JP1) angezogen ist, sonst „0“ 4 ... 7 Konzept Nach dem ersten Ansprechen der Software auf die WATCHDOG Karte, wird durch die grüne LED angezeigt, daß die Karte "scharf gestellt" wurde. Kommt es danach zu einer Zeitüberschreitung der eingestellten Zeit, werden die auf der Karte befindlichen Relais für die entsprechend eingestellte Zeit geschaltet.
Dieser kümmert sich um die Verwaltung der Diskettenlaufwerke und der Festplatten. Der Interrupt wird immer dann aufgerufen, wenn ein Zugriff auf Diskette oder Platte erfolgt ist. Mit diesem Parameter wird die Watchdog-Software in den BIOS-Video-Interrupt eingeklinkt. Dieser wird bei jedem Bildschirmaufbau, ob Grafik oder Text, aufgerufen.
Seite 15
Mit diesem Parameter wird die Watchdogkarte deaktiviert. Watchdog simulieren Mit dieser Option kann die Watchdog-Karte simuliert werden. Statt die Watchdog- Karte bei einem der oben angegebenen Ereignisse zu aktivieren, hört man, wenn einer der Interrupts ausgeführt wurde, ein kurzes Piepsen. Tritt ein Timeout auf, so piepst der Lautsprecher des PCs regelmäßig ca.
Sollten Sie nicht sicher sein, welche Parameter Sie nutzen sollten, so besteht die Möglichkeit, verschiedene Einstellungen zu testen. Der PC-Lautsprecher piepst immer dann auf, wenn die Watchdog-Karte angesteuert wird. Ist der Lautsprecher eine Zeitlang (die in -t angegebene Zeit) leise und piepst er danach regelmäßig (ca. alle 0,2 s), so bedeutet dies, daß...
QLIB ( QUANCOM Library ) Was ist die QLIB Die QLIB, eine Abkürzung für QUANCOM Library, bietet die Möglichkeit, alle QUANCOM-Karten unter den wichtigen Betriebssystemen und Programmiersprachen anzusprechen. Sie wird zu allen QUANCOM-Karten mitgeliefert und gestattet es dem Anwender durch die Einfachheit der Befehle die QLIB in eigene Applikationen einzubinden.
Die QLIB kann in der Programmiersprache Basic unter folgenden Compilern programmiert werden: Microsoft Visual Basic 4.0 Windows 95, NT 4.0 Microsoft Visual Basic 5.0 Windows 95, NT 4.0 Installation der QLIB Zur Installation der QLIB verwenden Sie bitte die "Produktbeschreibung der QLIB" PWDOG1, PWDOG2N, Watchdog1(2) Seite 19...
Beispiel zur Programmierung der PWDOG1-Karte mit der QLIB unter C Das folgende Programmbeispiel zeigt, wie ein einfaches Watchdog-Hintergrundpro- gramm mit der QLIB geschrieben werden kann. Das Tool kann dazu eingesetzt werden, einen abgestürzten Rechner mittels der Watchdog-Karte zu reseten um so einen Neustart erzwingen zu können.
Seite 21
() ULONG pwdog; Handle fuer PWDOG-Kartep ULONG cnt=0L; if ((pwdog=QAPIExtOpenCard(PWDOG,0L)) == 0L) // Oeffnen der Karte // fehlgeschlagen printf("PWDOG1/2 konnte nicht geoeffnet werden."); return; QAPIExtWatchdog(pwdog,JOB_DISABLE_WATCHDOG); // PWDOG deaktivieren // (notwendig, falls printf("PWDOG1/2 deaktiviert\n"); // zuvor ein Watchdog- // Ereignis auftrat) Sleep(1000);...