Seite 2
Umfang, der in den Verkaufs- und Lieferbedingungen festgelegt ist. Weitergabe und Vervielfältigung dieses Handbuchs und die Verwertung seines Inhalts sowie der zum Produkt gehörenden Software sind nur mit schriftlicher Erlaubnis von QUANCOM gestattet. Änderungen, die dem technischen Fortschritt dienen, bleiben vorbehalten.
3.3.1 Pinbelegung 37 pol. D-Sub Buchse..................11 3.3.2 Pinbelegung der 40 pol. Pfostenleiste ................. 11 3.3.3 Pinbelegung der Stiftleisten ....................12 Hardware Register ......................13 3.4.1 Die GAL Gleichungen der Proto 2 ..................13 3.4.2 EQUATIONS........................13 Programmierung über Direkt I/O ............14 Software..........................14 4.1.1 Welche Software brauche ich ? ...................
Seite 4
Installation und allgemeines über die QLIB ..............18 5.2.1 Installation der QLIB und Treiber für die QUANCOM PCI Karte (Windows Me/98/95) ..19 5.2.2 Installation der QLIB und Treiber für die QUANCOM PCI Karte (Windows XP/2000/NT) .. 20 5.2.3 QLIB Befehle........................21 Programmbeispiele in C für QLIB ..................
Überblick 1 Überblick 1.1 Einführung Herzlichen Glückwunsch zum Kauf Ihrer QUANCOM Meßtechnik Karte. Sie sind nun stolzer Besitzer einer modernen Meß- Steuer- Regelkarte, die den neusten Stand der Technik darstellt und deren Eigenschaften und Funktionalität sich mit jedem anderem Gerät dieser Klasse messen kann und sie sogar noch übertrifft. Zu den besonderen Eigenschaften dieser Karte gehören:...
(WWW.QUANCOM.DE) erhalten. 1.5 Lieferumfang • Messtechnik-Karte (Platine) • Benutzerhandbuch • QUANCOM CD Sollten eine oder mehrere Komponenten fehlen wenden Sie sich bitte an Ihren Händler. QUANCOM behält sich das Recht vor, Änderungen im Lieferumfang ohne Vorankündigung vorzunehmen. Seite 6 Produktbeschreibung...
Installationsverfahren 2 Installationsverfahren 2.1 Systemvoraussetzungen • Personal Computer: Die QUANCOM Karten laufen in einem IBM-AT Computer mit 80X86 oder kompatibel (z.B. 80386 / 80486 / Pentium). • Bus: Ihr Computer muß den entsprechenden Bus haben (PCI / ISA). Mehr Informationen hierzu finden Sie im Abschnitt Technische Hardware.
Installationsverfahren 2.3 Installation der Karte Vorsicht: 1. Schalten Sie den Computer aus und ziehen Sie den Netzstecker bevor Sie eine Karte ein- oder ausbauen. 2. Verhindern Sie immer statische Aufladungen. 3. Schauen Sie dazu unter „Sicherheitsanweisungen“ im Kapitel 2.2. 1. Schalten Sie den Rechner und alle daran angeschlossenen Geräte aus und entfernen Sie die Stromzufuhr.
Optokoppler oder Relais ansteuern. Durch den Einsatz von weiteren PLD’s oder FPGA’s können durchaus komplexe Digitalschaltungen realisiert werden. Die Dekodierung des PCI-Busses erfolgt mit dem Quancom PCI-Decoder-Chip und stellt diverse Signale, wie z.B. einen 8 Bit-Datenbus, IOWR, IORD und weitere Bussignale zur Verfügung.
Technische Hardware Beschreibung 3.3 Kartenübersicht An dieser Leiste stehen verschiedene Betriebsspannungen zur Verfügung. o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o...
Pin 22 der D-Sub zu Pin 4 der D-Sub zu Pin 21 der D-Sub zu Pin 3 der D-Sub zu Pin 20 der D-Sub zu Pin 2 der D-Sub frei zu Pin 1 der D-Sub PROTO 2 Seite 11...
Technische Hardware Beschreibung 3.3.3 Pinbelegung der Stiftleisten IOWR IORD CSALL OSCILL CLKPCI Beschreibung der Signale IOWR out, aktiv low Schreiben auf eine I/O-Adresse IORD out, aktiv low Lesen von einer beliebigen I/O-Adresse CS2..7 out, aktiv low Zugriff auf einen bestimmten Port-Bereich CS2..Port+04..07 CS3..Port+10..1F CS4..Port+08...
Anwendung. Sie sind selbst für das Hinzufügen der Befehle in Ihre Anwendung verantwortlich. Um diese Methoden zu benutzen sind Programmier Kenntnisse nötig. Methode 3 erlaubt einem das man die QUANCOM OPTOREL16 mit einer bestehenden Software laufen lassen kann z.B. LabView oder HP VEE . Dafür müssen Sie als erstes die QLIB von der Installations CD installieren.
Programmierung über Direkt I/O 4.2 Programmbeispiele in C für DOS und Windows 3.x Die folgenden Programmbeispiele zeigen, wie einfach Programme für die QUANCOM-Karten geschrieben werden können. 4.2.1 Ansteuerung der Relais Beispiel : Programmieren der Relais mit der QLIB unter C #include <stdio.h>...
Programmierung über Direkt I/O 4.2.2 Ansteuerung der Optokoppler I/O Beispiel : Einlesen der Eingänge mit der QLIB unter C #include <stdio.h> void main() unsigned int port; int i; long int j; unsigned int wert; port = 0x1d0; while(!kbhit()) { for( i = 0; i < 16; ++i ) { wert=1<<i;...
5 Softwareprogrammierung mit der QLIB 5.1 QLIB ( QUANCOM Driver Library ) Die QLIB (die Abkürzung für QUANCOM LIBrary) bietet die Möglichkeit, alle QUANCOM-Karten unter den Betriebssystemen Windows 2000/NT und 98/95 und den Programmiersprachen C/C++/Delphi/Visual Basic anzusprechen. Sie wird zu allen QUANCOM-Karten mitgeliefert und gestattet durch die Einfachheit der Befehle dem Anwender, die QLIB in eigene Applikationen einzubinden.
5.2 Installation und allgemeines über die QLIB Programmieren Sie alle QUANCOM-Karten Betriebssystem unabhängig. Die QLIB (QUANCOM LIBrary) bietet die Möglichkeit, alle QUANCOM-Karten unter den Betriebssystemen Windows 2000/NT und 98/95 und den Programmiersprachen C/C++/Delphi/Visual Basic mit wenigen Befehlen anzusprechen. Sie wird zu allen QUANCOM-Karten mitgeliefert und erleichtert dem Anwender die Integration in eigene Applikationen.
Programm „qlib32_v160.exe“ aus. Dieser Befehl entpackt das Programm auf die Festplatte. Wenn weiteren Installation aufgefordert werden Datei D:\WIN95\QUANCOM.INF oder D:\SETUP.EXE auszuwählen wechseln Sie nicht auf CD-Laufwerk D, sich benötigten Dateien erstellten Verzeichniss befinden „z.B. C:\QLIBINST\DISK1\WIN95\QUANCOM.INF“ oder „C:\QLIBINST\DISK1\SETUP.EXE“.
Programm „qlib32_v160.exe“ aus. Dieser Befehl entpackt das Programm auf die Festplatte. Wenn weiteren Installation aufgefordert werden Datei D:\WIN95\QUANCOM.INF oder D:\SETUP.EXE auszuwählen wechseln Sie nicht auf Laufwerk D, da sich benötigten Dateien erstellten Verzeichnis befinden „z.B. C:\QLIBINST\DISK1\WIN95\QUANCOM.INF“ oder „C:\QLIBINST\DISK1\SETUP.EXE“.
Softwareprogrammierung mit der QLIB 5.2.3 QLIB Befehle Stellen Sie sicher, dass die QLIB (QUANCOM Library ) installiert ist. Für weitere Informationen über die Installation und wie man die entsprechenden Dateien in die Anwendung einbindet entnehmen Sie bitte der „QLIB “ Dokumentation.
Softwareprogrammierung mit der QLIB 5.4 Sonstige Funktionen QAPIGetCardInfo LPCARDDATAS QAPIGetCardInfo ( ULONG cardid ); Mit der Funktion QAPIGetCardInfo lassen sich Informationen über eine Karte holen. QAPIGetCardInfoEx ULONG QAPIGetCardInfoEx( ULONG cardid LPCARDDATAS lpcd ); Mit der Funktion QAPIGetCardInfoEx können Informationen einer Karte abgerufen werde.Diese werden in dem vom der Anwendung übergebenem Speicher geschrieben.
Seite 23
ULONG QAPIExtGetCardInfoEx( ULONG cardid LPCARDDATAS lpcd ); Mit der Funktion QAPIExtGetCardInfoEx können Informationen einer Karte abgerufen werde.Diese werden in dem vom der Anwendung übergebenem Speicher geschrieben. QAPIExtReleaseCardInfo void QAPIExtReleaseCardInfo( LPCARDDATAS carddatas ); Die Funktion QAPIExtReleaseCardInfo gibt mit QAPIExtGetCardInfo abgefragten Karteninformationen frei. PROTO 2 Seite 23...
Softwareprogrammierung mit der QLIB 5.5 Programmbeispiele in C für QLIB Die folgenden Programmbeispiele zeigen, wie einfach Programme für die QUANCOM-Karten mit Hilfe der QLIB, geschrieben werden können. 5.5.1 Ansteuerung der Relais Beispiel : Programmieren der Relais mit der QLIB unter C #include <windows.h>...
#include <stdio.h> #include <conio.h> #include “qlib.h" /*===================== Hauptprogramm ======================*/ void main () ULONG handle; /* Handle der PROTO 2*/ if ((handle =QAPIExtOpenCard(handle,0L)) == 0L) printf("Karte konnte nicht geoeffnet werden\n"); return; for (;;) if (kbhit()!=0 && getch()==27) break; printf("%04lx\n",QAPIExtReadDI16(handle,0L,0L)); Sleep(500); printf("%04lx\n",QAPIExtReadDI16(handle,0L,0L));...
Kann ich Probleme bekommen wenn ich Netzwerkkarten, Soundkarten oder sonstige Erweiterungskarten in meinem PC habe ? Ja, es ist abhängig davon auf welche I/O Adressen die QUANCOM Karte und die anderen liegen. Es können Resourcenkonflikte auftreten, wenn mehrere Geräte dieselbe I/O Adresse benutzen. Entweder ändern Sie die Adresse der QUACNOM Karte (Kapitel Technische Hardware ) oder die Adresse der anderen Komponente.
Ja, aber durch einen Speicher Manager kann der Computer langsamer werden. PCIINFO erkennt die PCI Karte nicht korrekt ! Die Meldung "PCI Karte unbekannt" zeigt das es sich nicht um eine QUANCOM Karte handelt. PCIINFO ist nur für QUANCOM Karten hergestellt worden. Andere Komponenten stehen in der Liste als "unbekannt"...
• Überprüfen das die QLIB korrekt installiert ist. Für weitere Informationen rund um die Installation der QLIB sehen Sie im „QLIB“ Handbuch nach, welches auf der CD enthalten ist. • Die Treiber für die QUANCOM Karte ist nicht geladen. (Systemsteuerung => System ) Windows XP/2000/NT: Kann die QLIB nur mit Administratorenrechte installiert werden ? •...
Seite 29
(für den Dienst QLIBNDRV). Starten Sie Ihren Computer neu. Warum muß ich den Treiber nach jedem Neustart wieder starten ? Die Startart des Treibers steht auf “Manuell”. Wenn Sie die Einstellungen ändern möchten wählen Sie die Startart automatisch und starten Sie Ihr System neu. PROTO 2 Seite 29...
Fragen) sind einige Antworten auf häufig gestellte Fragen. Sie können Ihnen Problemlösung behilflich sein. QUANCOM Installation CD finden Sie im ASCII die Text Datei README.TXT, welche alle wichtigen Änderungen beinhaltet. ! Wichtig ! Wenn weitere Fragen haben kontaktieren Sie unser Support Team. Für...
Seite 31
Treiber Versionen und Updates finden. Zudem finden Sie ebenfalls viele andere Informationen und die „Frequently asked questions (FAQ’s)”. Bevor Sie uns kontaktieren, überprüfen Sie ob die neuste Version der QUANCOM Software installiert ist. PROTO 2 Seite 31...
Seite 32
Anhang Reparatur Wenn Sie nicht genau wissen, ob die QUANCOM Karte defekt ist rufen Sie unsere QUANCOM Hotline an: Tel.: +49 22 36 / 89 92 – 20 Bevor Sie uns die Karte zur Reparatur schicken, rufen Sie unsere Hotline an: Tel.: +49 22 36 / 89 92 –...
Wenn Sie einen Internetzugang haben öffnen Sie folgende URL in Ihrem Browser: http://www.quancom.de/quancom/qshop.nsf/techniksupport?OpenForm&deu Füllen Sie das Formular komplett aus bevor Sie sich an QUANCOM Informationssysteme GmbH wenden. Wenn Sie andere QUANCOM Hardware oder Software nutzen, fügen Sie das bitte dem Formular hinzu.
6.4 Hardware und Software Konfigurationsformular Dieses Formular hilft Ihnen die Einstellungen der Hardware und Software aufzulisten. Füllen Sie das Formular komplett aus bevor Sie sich an QUANCOM Informationssysteme GmbH wenden und nutzen Sie das Formular ebenfalls um die aktuelle Konfiguration nachzuschlagen.
Anhang 6.5 Dokumentations Formular QUANCOM Informationssysteme GmbH möchte Ihren Kommentar über diese Dokumentation oder eines Produktes. Diese Informationen helfen uns unsere Qualität zu verbessern. Titel: PROTO 2 Erstellungsdatum: 05.08.04 11:56 Nehmen Sie Stellung zur Kompetenz, Übersichtlichkeit und Inhalt dieses Handbuches. Wenn Sie Fehler im Handbuch entdecken notieren Sie sich bitte die Seitenzahl.
Seite 36
Anhang Warenzeichen: Linux ist eingetragenes Warenzeichen von Linus Torvalds. MS, MS-DOS, Microsoft, Visual Basic, Windows, Windows XP/2000/NT/ME/98/95 sind eingetragene Warenzeichen von Microsoft Corporation. XT und PS/2 sind Warenzeichen und IBM, OS/2 und AT sind eingetragene Warenzeichen der International Business Machines Corporation. Intel, Pentium ist eingetragenes Warenzeichen von Intel Corporation.