qt_daq.inf Driver File Contents (daqinf.zip)

;QT_DAQ.INF
;Quatech Data Acquisition ISA Legacy Cards
;Version 1.1

;Version 1.2
;4/21/2000
;Changes made to support Windows 2000.

;****************************************************
;Supported Products
;DMM-100
;DAQ-12
;DAQ-16
;DAQ-801
;DAQ-802
;DAQ-1201
;DAQ-1202
;DAQ-1602
;PXB-241
;PXB-721
;PIO-241
;****************************************************

[Version]
signature=$Chicago$
Class=Data_Acquisition
ClassGuid={3BD0D380-FF34-11d3-89E2-00E02922013F}
Provider=%QuatechInc%

; Manufacturer Section
[Manufacturer]
%QuatechInc%=QuatechMfg

; Manufacturer Name Section
[QuatechMfg]
%DAQ801.DeviceDesc%=DAQ800_SERIES, QUATECH_DAQ800
%DAQ802.DeviceDesc%=DAQ800_SERIES, QUATECH_DAQ800
%PXB241.DeviceDesc%=AT_16BYTE_1IRQ, QUATECH_AT16
%PXB721.DeviceDesc%=AT_16BYTE_1IRQ, QUATECH_AT16
%PIO241.DeviceDesc%=AT_16BYTE_1IRQ, QUATECH_AT16
%DAQ12.DeviceDesc%=DAQ1200_SERIES, QUATECH_DAQ1200
%DAQ16.DeviceDesc%=DAQ1200_SERIES, QUATECH_DAQ1200
%DAQ1201.DeviceDesc%=DAQ1200_SERIES, QUATECH_DAQ1200
%DAQ1202.DeviceDesc%=DAQ1200_SERIES, QUATECH_DAQ1200
%DAQ1602.DeviceDesc%=DAQ1200_SERIES, QUATECH_DAQ1200
%DMM100.DeviceDesc%=DMM100_METER, QUATECH_DMM100

;*****************************************************
;
; WIN 9x INSTALL SECTION
;
;*****************************************************

[AT_16BYTE_1IRQ]
;16 byte I/O, 1 IRQ
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4
[QUATECH_AT16.PosDup]
*PNP0500

[DAQ800_SERIES]
;16 byte I/O, 1 IRQ
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4
[QUATECH_DAQ800.PosDup]
*PNP0500

[DAQ1200_SERIES]
;first set no DMA, middle set 1 DMA, last set 2 DMA
;LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg4,AT-16DMA1.Cnfg0,AT-16DMA1.Cnfg1,AT-16DMA1.Cnfg4,AT-16DMA2.Cnfg0,AT-16DMA2.Cnfg1,AT-16DMA2.Cnfg4
;removed DMA configs since DAQDRIVE does not support DMA under Windows, jh 3/2/98
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4
[QUATECH_DAQ1200.PosDup]
*PNP0500

[DMM100_METER]
;DMM-100 last configuration is optional with IRQ.
LogConfig=8noIRQ.Cnfg0,8noIRQ.Cnfg1,8noIRQ.Cnfg2,8noIRQ.Cnfg3,8noIRQ.Cnfg4,AT-8_IRQ.Cnfg0,AT-8_IRQ.Cnfg1,AT-8_IRQ.Cnfg2,AT-8_IRQ.Cnfg3,AT-8_IRQ.Cnfg4
[QUATECH_DMM100.PosDup]
*PNP0500

;*****************************************************
;
; WIN 2k Install section
;
;*****************************************************

;--------------------------------------------------------------------------
;
; PXB/PIO install section for Win 2000
;
;--------------------------------------------------------------------------
[AT_16BYTE_1IRQ.nt]
; add line to copy files here
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4

[AT_16BYTE_1IRQ.nt.hw]
AddReg=AT_16BYTE_1IRQ_HW_AddReg

[AT_16BYTE_1IRQ_HW_AddReg]
HKR,,EventLogLevel,0x00010001,1

[AT_16BYTE_1IRQ.nt.Services]
AddService=PIODRV,2, AT_16BYTE_1IRQ.Service,AT_16BYTE_1IRQ_EventLog_Inst

[AT_16BYTE_1IRQ.Service]
DisplayName=%PIODRV.Service.DispName%
ServiceType=1 ;%SERVICE_KERNEL_DRIVER%
StartType=3 ;%SERVICE_DEMAND_START%
ErrorControl=1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\PIODRV.sys

[AT_16BYTE_1IRQ_EventLog_Inst]
AddReg=AT_16BYTE_1IRQ_EventLog_AddReg

[AT_16BYTE_1IRQ_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\piodrv.sys" 
; double-quote delimiters in preceding entry prevent truncation if line wraps
HKR,,TypesSupported,0x00010001,7 

;--------------------------------------------------------------------------
;
; DAQ-800 series install section for Win 2000
;
;--------------------------------------------------------------------------
[DAQ800_SERIES.nt]
; add line to copy files here
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4

[DAQ800_SERIES.nt.hw]
AddReg=DAQ800_SERIES_HW_AddReg

[DAQ800_SERIES_HW_AddReg]
HKR,,EventLogLevel,0x00010001,1

[DAQ800_SERIES.nt.Services]
AddService=D800DRV,2, DAQ800_SERIES.Service, DAQ800_SERIES_EventLog_Inst

[DAQ800_SERIES.Service]
DisplayName=%DAQ800_SERIES.Service.DispName%
ServiceType=1 ;%SERVICE_KERNEL_DRIVER%
StartType=3 ;%SERVICE_DEMAND_START%
ErrorControl=1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\D800DRV.sys

[DAQ800_SERIES_EventLog_Inst]
AddReg=DAQ800_SERIES_EventLog_AddReg

[DAQ800_SERIES_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\d800drv.sys" 
; double-quote delimiters in preceding entry prevent truncation if line wraps
HKR,,TypesSupported,0x00010001,7 

;--------------------------------------------------------------------------
;
; DAQ-1200 series install section for Win 2000
;
;--------------------------------------------------------------------------
[DAQ1200_SERIES.nt]
; add line to copy files here
LogConfig=AT-16noDMA.Cnfg0,AT-16noDMA.Cnfg1,AT-16noDMA.Cnfg2,AT-16noDMA.Cnfg3,AT-16noDMA.Cnfg4

[DAQ1200_SERIES.nt.hw]
AddReg=DAQ1200_SERIES_HW_AddReg

[DAQ1200_SERIES_HW_AddReg]
HKR,,EventLogLevel,0x00010001,1

[DAQ1200_SERIES.nt.Services]
AddService=D1200DRV,2, DAQ1200_SERIES.Service, DAQ1200_SERIES_EventLog_Inst

[DAQ1200_SERIES.Service]
DisplayName=%DAQ1200_SERIES.Service.DispName%
ServiceType=1 ;%SERVICE_KERNEL_DRIVER%
StartType=3 ;%SERVICE_DEMAND_START%
ErrorControl=1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\D1200DRV.sys

[DAQ1200_SERIES_EventLog_Inst]
AddReg=DAQ1200_SERIES_EventLog_AddReg

[DAQ1200_SERIES_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\d1200drv.sys" 
; double-quote delimiters in preceding entry prevent truncation if line wraps
HKR,,TypesSupported,0x00010001,7 

;------------------------------------------------------------------------
[ClassInstall32]


;**************************************************************************************************
[Strings]
QuatechInc="Quatech Inc."
DAQ801.DeviceDesc="Quatech DAQ-801: Data Aquisition Adapter"
DAQ802.DeviceDesc="Quatech DAQ-802: Data Aquisition Adapter"
DAQ12.DeviceDesc="Quatech DAQ-12: Data Aquisition Adapter"
DAQ16.DeviceDesc="Quatech DAQ-16: Data Aquisition Adapter"
DAQ1201.DeviceDesc="Quatech DAQ-1201: Data Aquisition Adapter"
DAQ1202.DeviceDesc="Quatech DAQ-1202: Data Aquisition Adapter"
DAQ1602.DeviceDesc="Quatech DAQ-1602: Data Acquisition Adapter" 
DMM100.DeviceDesc="Quatech DMM-100: Digital Multimeter"
PXB241.DeviceDesc="Quatech PXB-241: 24 Digital Input Output Adapter"
PXB721.DeviceDesc="Quatech PXB-721: 72 Digital Input Output Adapter"
PIO241.DeviceDesc="Quatech PIO-241: 24 Digital Input Output Adapter"

DAQ1200_SERIES.Service.DispName   = "Quatech DAQ-1200 Series Cards"
DAQ800_SERIES.Service.DispName   = "Quatech DAQ-800 Series Cards"
PIODRV.Service.DispName   = "Quatech PXB-241, PIO-241, and PXB-721 Cards"

;**************************************************************************************************
; LOGICAL CONFIGURATIONS

;; The format for the IOConfig Fields are as follows: 
;; size in hex @min addr - max addr %align mask (decode mask : alias offset : attr)

;--------------------------------------------------------------------------------------------------
;I.  Boards with 8 byte I/O windows, no IRQ, no DMA.

;DMM-100 uses no IRQ with Quatech software.  Last Configuration supports optional IRQ for 
;custom software applications.

;300-307 I/O Range, no IRQ, no DMA
[8noIRQ.Cnfg0]
ConfigPriority=HARDRECONFIG
IOConfig=300-307(ffff::)

;310-317 I/O Range, no IRQ, no DMA
[8noIRQ.Cnfg1]
ConfigPriority=HARDRECONFIG
IOConfig=310-317(ffff::)

;240-247 I/O Range, no IRQ, no DMA
[8noIRQ.Cnfg2]
ConfigPriority=HARDRECONFIG
IOConfig=240-247(ffff::)

;280-287 I/O Range, no IRQ, no DMA
[8noIRQ.Cnfg3]
ConfigPriority=HARDRECONFIG
IOConfig=280-287(ffff::)

;Any 8 byte I/O Range, no IRQ, no DMA 
[8noIRQ.Cnfg4]
ConfigPriority=HARDRECONFIG
IOConfig=8@0-ffff%fff8(ffff::)

;--------------------------------------------------------------------------------------------------
;II. AT style Boards with 8 byte I/O windows, single IRQ, no DMA.
;Currently, all Quatech 16 bit decode cards support IRQs 2-7, 10-12, 14, 15.

;optional for DMM-100

;300-307 I/O Range, any IRQ (16 bit), no DMA
[AT-8_IRQ.Cnfg0]
ConfigPriority=HARDRECONFIG
IOConfig=300-307(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;310-317 I/O Range, any IRQ (16 bit), no DMA
[AT-8_IRQ.Cnfg1]
ConfigPriority=HARDRECONFIG
IOConfig=310-317(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;240-247 I/O Range, any IRQ (16 bit), no DMA
[AT-8_IRQ.Cnfg2]
ConfigPriority=HARDRECONFIG
IOConfig=240-247(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;280-287 I/O Range, any IRQ (16 bit), no DMA
[AT-8_IRQ.Cnfg3]
ConfigPriority=HARDRECONFIG
IOConfig=280-287(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;Any 8 byte I/O Range, any IRQ (16 bit), no DMA 
[AT-8_IRQ.Cnfg4]
ConfigPriority=HARDRECONFIG
IOConfig=8@0-ffff%fff8(ffff::)
IRQConfig=0,2,3,4,5,6,7,10,11,12,14,15

;--------------------------------------------------------------------------------------------------
;III. Boards with 16 byte I/O windows, single IRQ, no DMA.
;IRQs 2-7, 10-12, 14, 15.
;PXB-241/721 and PIO-241
;DAQ-800's
;DAQ-1200's use of DMA optional
;DAQ-12/16 use of DMA optional


;300-30F I/O Range, any IRQ (16 bit), no DMA
[AT-16noDMA.Cnfg0]
ConfigPriority=HARDRECONFIG
IOConfig=300-30F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;310-31F I/O Range, any IRQ (16 bit), no DMA
[AT-16noDMA.Cnfg1]
ConfigPriority=HARDRECONFIG
IOConfig=310-31F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;240-24F I/O Range, any IRQ (16 bit), no DMA
[AT-16noDMA.Cnfg2]
ConfigPriority=HARDRECONFIG
IOConfig=240-24F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;280-28F I/O Range, any IRQ (16 bit), no DMA
[AT-16noDMA.Cnfg3]
ConfigPriority=HARDRECONFIG
IOConfig=280-28F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;Any 16 byte I/O Range, any IRQ (16 bit), no DMA
[AT-16noDMA.Cnfg4]
ConfigPriority=HARDRECONFIG
;IOConfig=F@0-ffff%fff0(ffff::)  **** Rem - I would like to increment by 10H, but does not work! ****
IOConfig=F@0-ffff(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15

;--------------------------------------------------------------------------------------------------
;IV. At sytle boards with 16 byte I/O windows, single IRQ, 1 DMA channel.
;IRQs 2-7, 10-12, 14, 15.
;DAQ-1200's
;DAQ-12/16

;300-30F I/O Range, any IRQ (16 bit), any 1 DMA channel
[AT-16DMA1.Cnfg0]
ConfigPriority=HARDRECONFIG
IOConfig=300-30F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7

;310-31F I/O Range, any IRQ (16 bit), any 1 DMA channel
[AT-16DMA1.Cnfg1]
ConfigPriority=HARDRECONFIG
IOConfig=310-31F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7

;240-24F I/O Range, any IRQ (16 bit), any 1 DMA channel
[AT-16DMA1.Cnfg2]
ConfigPriority=HARDRECONFIG
IOConfig=240-24F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7

;280-28F I/O Range, any IRQ (16 bit), any 1 DMA channel
[AT-16DMA1.Cnfg3]
ConfigPriority=HARDRECONFIG
IOConfig=280-28F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7

;Any 16 byte I/O Range, any IRQ (16 bit), any 1 DMA channel
[AT-16DMA1.Cnfg4]
ConfigPriority=HARDRECONFIG
;IOConfig=F@0-ffff%fff0(ffff::)  **** Rem - I would like to increment by 10H, but does not work! ****
IOConfig=F@0-ffff(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7

;--------------------------------------------------------------------------------------------------
;V. AT style boards with 16 byte I/O windows, single IRQ, 2 DMA channels.
;Currently, all Quatech 16 bit decode cards support IRQs 2-7, 10-12, 14, 15.
;DAQ-1200's
;DAQ-12/16

;300-30F I/O Range, any IRQ (16 bit), any 2 DMA channels
[AT-16DMA2.Cnfg0]
ConfigPriority=HARDRECONFIG
IOConfig=300-30F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7
DMAConfig=5,6,7

;310-31F I/O Range, any IRQ (16 bit), any 2 DMA channels
[AT-16DMA2.Cnfg1]
ConfigPriority=HARDRECONFIG
IOConfig=310-31F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7
DMAConfig=5,6,7

;240-24F I/O Range, any IRQ (16 bit), any 2 DMA channels
[AT-16DMA2.Cnfg2]
ConfigPriority=HARDRECONFIG
IOConfig=240-24F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7
DMAConfig=5,6,7

;280-28F I/O Range, any IRQ (16 bit), any 2 DMA channels
[AT-16DMA2.Cnfg3]
ConfigPriority=HARDRECONFIG
IOConfig=280-28F(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7
DMAConfig=5,6,7

;Any 16 byte I/O Range, any IRQ (16 bit), any 2 DMA channels
[AT-16DMA2.Cnfg4]
ConfigPriority=HARDRECONFIG
;IOConfig=F@0-ffff%fff0(ffff::)  **** Rem - I would like to increment by 10H, but does not work! ****
IOConfig=F@0-ffff(ffff::)
IRQConfig=2,3,4,5,6,7,10,11,12,14,15
DMAConfig=5,6,7
DMAConfig=5,6,7


;--------------------------------------------------------------------------------------------------

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.47