User’s Guide Shop online at www.omega.com e-mail: info@omega.
OMEGAnet ® Online Service www.omega.com Internet e-mail info@omega.com Servicing North America: USA: ISO 9001 Certified Canada: One Omega Drive, P.O. Box 4047 Stamford CT 06907-0047 TEL: (203) 359-1660 e-mail: info@omega.com 976 Bergar Laval (Quebec) H7L 5A1, Canada TEL: (514) 856-6928 e-mail: info@omega.
OME-A-826PG Software Manual [Win 95/98/NT] OME-A-826PG Software Manual [ For Windows 95/98/NT ] Date: Aug-15-2000 Ver: 2.
OME-A-826PG Software Manual [Win 95/98/NT] Table of Contents 1 Introduction .................................................................................................................. 4 1.1 References ............................................................................................................. 5 1.2 Range Configuration Code .................................................................................... 6 2 Declaration Files ......................................................
OME-A-826PG Software Manual [Win 95/98/NT] 3.4.4 A826_Check_Address .............................................................................. 43 3.5 AD, Interrupt functions........................................................................................ 44 3.5.1 A826_InstallIrq ............................................................................................. 44 3.5.2 A826_AD_INT_Start.................................................................................... 44 3.5.
OME-A-826PG Software Manual [Win 95/98/NT] 1 Introduction The OME-A-826PG is a multifunction, 16 bits resolution A/D, D/A and digital I/O card. The feature of the OME-A-826PG are given as below: 1. A/D=16 bits, 16 channels(single-ended) or 8 channels(differential) 2. A-826PG : low gain (1/2/4/8), the analog input signal range configuration code is given in Sec. 4.1 3. DA=12 bits, 2 channels, 0-5V or 0-10V output by hardware JP1 setting 4. 16 channels TTL compatible digital input 5.
OME-A-826PG Software Manual [Win 95/98/NT] 1.1 References Please refer to the following user manuals: • SoftInst.pdf: Describes how to install the software package under Windows 95/98/NT. • CallDll.pdf: Describes how to call the DLL functions with VC++5, VB5, Delphi3 and Borland C++ Builder 3. • ResCheck.pdf: Describes how to check the resources I/O Port address, IRQ number and DMA number for add-on cards under Windows 95/98/NT. Date: Aug-15-2000 Ver: 2.
OME-A-826PG Software Manual [Win 95/98/NT] 1.2 Range Configuration Code The AD converter of the OME-A-826PG is 16 bits under all configuration code. If the analog input range is configured to ±5V range, the resolution of one bit is equal to 2.44 mV. If the analog input range is configured to ±2.5V range, the resolution will be 1.22 mV. If the analog input signal is about 1 V, use configuration 0/1/2 (for OME-A-826PG), it will get nearly the same result except resolution.
OME-A-826PG Software Manual [Win 95/98/NT] 2 Declaration Files For the Windows 95/98 user: |--\Driver | |--\A826.DLL | |--\A826.Vxd | |--\BCB3 | | |--\A826.h | | |--\A826.Lib | | +--\A826u.cpp | |--\Delphi3 | | |--\A826.pas | | +--\A826u.pas | |--\VB5 | | |--\A826.bas | | +--\A826u.bas | +--\VC5 | |--\A826.h | +--\A826.
OME-A-826PG Software Manual [Win 95/98/NT] 2.1 For C user 2.1.1 A826.
OME-A-826PG Software Manual [Win 95/98/NT] #define NoError #define DriverOpenError #define DriverNoOpen #define GetDriverVersionError #define InstallIrqError #define ClearIntCountError #define GetIntCountError #define AdError1 #define AdError2 #define InstallBufError #define GetBufferError #define INTStartError #define INTStopError #define InstallDmaIrqError #define RemoveDmaIrqError #define DmaStartError #define DmaStopError #define DmaGetDataError #define TimeoutError #define AllocateMemoryError #define
OME-A-826PG Software Manual [Win 95/98/NT] //********* IRQ Functios ************ EXPORTS WORD CALLBACK A826_InstallIrq (WORD wBase, WORD wIrq, HANDLE *hEvent, DWORD dwCount); EXPORTS WORD CALLBACK A826_AD_INT_Start(WORD Ch, WORD Gain, WORD c1, WORD c2); EXPORTS WORD CALLBACK A826_AD_INT_Stop(void); EXPORTS WORD CALLBACK A826_GetIntCount(DWORD *dwVal); EXPORTS WORD CALLBACK A826_GetBuffer(DWORD dwNum, short wBuffer[]); EXPORTS WORD CALLBACK A826_GetFloatBuffer(DWORD dwNum, float fBuffer[]); //********* DMA
OME-A-826PG Software Manual [Win 95/98/NT] 2.1.2 A826.
OME-A-826PG Software Manual [Win 95/98/NT] #define NoError #define DriverOpenError #define DriverNoOpen #define GetDriverVersionError #define InstallIrqError #define ClearIntCountError #define GetIntCountError #define AdError1 #define AdError2 #define InstallBufError #define AllocateMemoryError #define CardTypeError #define GetBufferError #define TimeoutError #define OtherError 0 1 2 3 4 5 6 100 -200 9 10 11 12 13 14 //********* Test Functios ************ EXPORTS short CALLBACK SHORT_SUB_2(short nA, shor
OME-A-826PG Software Manual [Win 95/98/NT] 2.1.3 A826U.Cpp (for BCB) #include //*-----------------------------------------------------* //* Return voltage value or -100.0 if any error occurs * //* or parameter is out of range. * //* HiLo : 1 --> High Gain , 0 --> Low Gain * //* Gain : 0-3 //*-----------------------------------------------------* float A826_AD2F(Word hex, int Gain ) { float ZeroBase, VoltageRange, FullRange ; short int i ; * ZeroBase = 0.0 ; FullRange = 32767.
OME-A-826PG Software Manual [Win 95/98/NT] 2.1.4 The VC++ Demo Result: 2.1.5 Borland C++ Builder Demo Result Date: Aug-15-2000 Ver: 2.
OME-A-826PG Software Manual [Win 95/98/NT] 2.2 For The VB user 2.2.1 A826.BAS (for Win 95/98) Attribute VB_Name = "A826" '********************************************************************************* ' The Declare of A826.
OME-A-826PG Software Manual [Win 95/98/NT] Global Const A826_BI_2 Global Const A826_BI_4 Global Const A826_BI_8 Global Const A826_UNI_2 Global Const A826_UNI_4 Global Const A826_UNI_8 =1 =2 =3 =5 =6 =7 Global Const NoError Global Const DriverOpenError Global Const DriverNoOpen Global Const GetDriverVersionError Global Const InstallIrqError Global Const ClearIntCountError Global Const GetIntCountError Global Const AdError1 Global Const AdError2 Global Const InstallBufError Global Const GetBufferError Globa
OME-A-826PG Software Manual [Win 95/98/NT] Declare Sub A826_Uni10_DA Lib "A826.DLL" (ByVal wBase As Integer, _ ByVal wChannel As Integer, ByVal fValue As Single) '******* Driver Functions *********** Declare Function A826_DriverInit Lib "A826.DLL" () As Integer Declare Sub A826_DriverClose Lib "A826.DLL" () Declare Function A826_DELAY Lib "A826.DLL" (ByVal wBase As Integer, _ ByVal wDownCount As Integer) As Integer Declare Function A826_Check_Address Lib "A826.
OME-A-826PG Software Manual [Win 95/98/NT] 2.2.2 A826.BAS (for Win NT) Attribute VB_Name = "A826" '********************************************************************************* ' The Declare of A826.
OME-A-826PG Software Manual [Win 95/98/NT] Global Const NoError Global Const DriverOpenError Global Const DriverNoOpen Global Const GetDriverVersionError Global Const InstallIrqError Global Const ClearIntCountError Global Const GetIntCountError Global Const AdError1 Global Const AdError2 Global Const InstallBufError Global Const AllocateMemoryError Global Const CardTypeError Global Const GetBufferError Global Const TimeoutError Global Const OtherError =0 =1 =2 =3 =4 =5 =6 = 100 = -200# =9 = 10 = 11 = 12 =
OME-A-826PG Software Manual [Win 95/98/NT] '******* Driver Functions *********** Declare Function A826_DriverInit Lib "A826.DLL" () As Integer Declare Sub A826_DriverClose Lib "A826.DLL" () Declare Function A826_DELAY Lib "A826.DLL" (ByVal wBase As Integer, _ ByVal wDownCount As Integer) As Integer Declare Function A826_Check_Address Lib "A826.DLL" (ByVal wBase As Integer) As Integer Declare Sub A826_OutputByte Lib "A826.
OME-A-826PG Software Manual [Win 95/98/NT] 2.2.3 A826U.BAS Attribute VB_Name = "A826u" '*-----------------------------------------------------* '* Return voltage value or -100.0 if any error occurs * '* or parameter is out of range.
OME-A-826PG Software Manual [Win 95/98/NT] 2.3 For The Delphi user 2.3.1 A826.
OME-A-826PG Software Manual [Win 95/98/NT] A826_BI_50 A826_BI_500 = 10; = 11; A826_BI_2 A826_BI_4 A826_BI_8 A826_UNI_2 A826_UNI_4 A826_UNI_8 = = = = = = NoError DriverOpenError DriverNoOpen GetDriverVersionError InstallIrqError ClearIntCountError GetIntCountError AdError1 AdError2 InstallBufError GetBufferError INTStartError INTStopError InstallDmaIrqError RemoveDmaIrqError DmaStartError DmaStopError DmaGetDataError TimeoutError AllocateMemoryError OtherError = 0; = 1; = 2; = 3; = 4; = 5; = 6; = 100; =
OME-A-826PG Software Manual [Win 95/98/NT] //********* Driver Functios ************ Function A826_DriverInit:WORD; StdCall; Procedure A826_DriverClose; StdCall; Function A826_DELAY(wBase,wDownCount:WORD):WORD; StdCall; Function A826_Check_Address(wBase:WORD):WORD; StdCall; Procedure A826_OutputByte(wPortAddr:WORD; bOutputVal:Byte); StdCall; Procedure A826_OutputWord(wPortAddr:WORD; wOutputVal:WORD); StdCall; Function A826_InputByte(wPortAddr:WORD):WORD; StdCall; Function A826_InputWord(wPortAddr:WORD):WORD
OME-A-826PG Software Manual [Win 95/98/NT] Function A826_GetDriverVersion; external 'A826.DLL' name 'A826_GetDriverVersion'; Function A826_InstallIrq; external 'A826.DLL' name 'A826_InstallIrq'; Function A826_GetBuffer; external 'A826.DLL' name 'A826_GetBuffer'; Function A826_GetFloatBuffer; external 'A826.DLL' name 'A826_GetFloatBuffer'; Function A826_GetIntCount; external 'A826.DLL' name 'A826_GetIntCount'; Function A826_AD_INT_Start; external 'A826.
OME-A-826PG Software Manual [Win 95/98/NT] 2.3.2 A826.
OME-A-826PG Software Manual [Win 95/98/NT] A826_BI_8 A826_UNI_2 A826_UNI_4 A826_UNI_8 = = = = 3; 5; 6; 7; NoError DriverOpenError DriverNoOpen GetDriverVersionError InstallIrqError = 4; ClearIntCountError GetIntCountError AdError1 AdError2 InstallBufError = 9; AllocateMemoryError CardTypeError GetBufferError TimeoutError OtherError = 0; = 1; = 2; = 3; = 5; = 6; = 100; = -200.
OME-A-826PG Software Manual [Win 95/98/NT] //********* IRQ Functios ************ Function A826_InstallIrq (wBase,wIrq:WORD; var hEvent:LongInt; dwCount:LongInt):WORD; StdCall; Function A826_AD_INT_Start(Ch,Gain,c1,c2:WORD):WORD; StdCall; Function A826_AD_INT_Stop:WORD; StdCall; Function A826_GetIntCount(var dwVal:LongInt):WORD; StdCall; Function A826_GetBuffer(dwNum:LongInt; wBuffer:PSmallInt):WORD; StdCall; Function A826_GetFloatBuffer(dwNum :LongInt;fBuffer:PSingle):Word; StdCall; implementation Function
OME-A-826PG Software Manual [Win 95/98/NT] 2.3.3 A826U.PAS unit A826U; interface type PSingle=^Single; type PWord=^Word; type PInteger=^Integer; type PSmallInt=^PSmallInt; Function A826_AD2F(hex, Gain :Word): Single ; StdCall; implementation uses math; //*-----------------------------------------------------* //* Return voltage value or -100.0 if any error occurs * //* or parameter is out of range.
OME-A-826PG Software Manual [Win 95/98/NT] 2.3.4 Delphi Demo Result : Date: Aug-15-2000 Ver: 2.
OME-A-826PG Software Manual [Win 95/98/NT] 3 Function Description These functions in DLL are divided into several groups as follows: 1. The test functions 2. The DI/O functions 3. The AD/DA fixed-mode functions 4. The Driver functions 5. The AD Interrupt Mode functions 6. The AD DMA Mode functions The functions of test listing as follows: 1. SHORT_SUB_2 2. FLOAT_SUB_2 3. A826_Get_DLL_Version 4. A826_GetDriverVersion The functions of DI/O listing as follows: 1. A826_DI 2. A826_DO 3. A826_InputByte 4.
OME-A-826PG Software Manual [Win 95/98/NT] The functions of AD Interrupt listing as follows: 1. A826_InstallIrq 2. A826_GetIntCount 3. A826_GetBuffer 4. A826_AD_INT_Start 5. A826_AD_INT_Stop 6. A826_GetFloatBuffer The functions of AD DMA listing as follows: 1. A826_AD_DMA_InstallIrq 2. A826_AD_DMA_RemoveIrq 3. A826_AD_DMA_Start 4. A826_AD_DMA_Stop 5. A826_AD_DMA_IsNotFinished 6. A826_AD_DMA_GetBuffer 7. A826_AD_DMA_GetFloatBuffer (The DMA function supports the Windows 95/98 only.
OME-A-826PG Software Manual [Win 95/98/NT] 3.1 TEST Function 3.1.1 SHORT_SUB_2 z Description : Compute C=nA-nB in short format, Short=16 bits sign integer. This function is provided for testing purpose. z Syntax : short SHORT_SUB_2(short nA, short nB); z Parameter : nA : [Input] Short nB : [Input] Short z Return Value : Return = nA - nB Î Short 3.1.2 FLOAT_SUB_2 z Description : Compute C=fA-fB in float format, float=32 bits floating pointer number.
OME-A-826PG Software Manual [Win 95/98/NT] 3.1.3 A826_Get_DLL_Version z Description : Read the software version z Syntax : WORD A826_Get_DLL_Version(void); z Parameter : Void z Return Value : return=0x100 Î Version 1.0 3.1.4 A826_GetDriverVersion z Description : This subroutine will get the version number about the virtual device driver. z Syntax : WORD A826_GetDriverVersion (WORD *wDriverVersion ); z Parameter : *wDriverVersion z : [Output] the address of wDriverVersion.
OME-A-826PG Software Manual [Win 95/98/NT] 3.2 DI/DO Function 3.2.1 A826_Di • Description : This subroutine will read the 16 bits data from the digital input port. • Syntax : WORD A826_DI(WORD wBase); • Parameter : wBase : [Input] I/O port base address, for example, 0x220 • Return Value : 16 bits data read from the digital input port 3.2.2 A826_Do • Description : This subroutine will send the 16 bits data to digital output port.
OME-A-826PG Software Manual [Win 95/98/NT] 3.2.3 A826_OutputByte • Description : This subroutine will send the 8 bits data to the desired I/O port. • Syntax : void A826_OutputByte(WORD wPortAddr, UCHAR bOutputVal); • Parameter : wPortAddr bOutputVal • : [Input] I/O port address, for example, 0x220 : [Input] 8 bits data send to I/O port Return Value : void 3.2.4 A826_OutputWord • Description : This subroutine will send the 16 bits data to the desired I/O port.
OME-A-826PG Software Manual [Win 95/98/NT] 3.2.5 A826_InputByte • Description : This subroutine will input the 8 bits data from the desired I/O port. • Syntax : WORD A826_InputByte(WORD wPortAddr); • Parameter : wPortAddr • : [Input] I/O port address, for example, 0x220 Return Value : 16 bits data with the leading 8 bits are all 0 3.2.6 A826_InputWord • Description : This subroutine will input the 16 bits data from the desired I/O port.
OME-A-826PG Software Manual [Win 95/98/NT] 3.3 A/D , D/A Functions 3.3.1 A826_AD • Description : This subroutine will perform a A/D conversion by polling. The A/D converter is 16 bits for A82PG. This subroutine will compute the result according to the configuration code. • • • Syntax : float A826_AD(WORD wBase, WORD wChannel, WORD wConfig); Parameter : wBase : [Input] I/O port base address, for example, 0x220 wChannel : [Input] A/D channel number, wConfig : [Input] Configuration code, refer to 1.
OME-A-826PG Software Manual [Win 95/98/NT] 3.3.3 • A826_ADs_Hex Description : This subroutine will perform a number of A/D conversions by polling. This subroutine is very similar to A826_AD except that this subroutine will perform wCount of conversions instead of just one conversion. The A/D conversing at the ISA bus’s max. speed. The sampling rate is about 90K samples/second which testing under Pentium-133 CPU. After A/D conversing, the A/D data are stored in a buffer in Hex format.
OME-A-826PG Software Manual [Win 95/98/NT] 3.3.4 • A826_ADs_Float Description : This subroutine will perform a number of A/D conversions by polling. This subroutine is very similar to A826_AD except that this subroutine will perform wCount of conversions instead of just one conversion. The A/D conversing at the ISA bus’s max. speed. The sampling rate is about 90K samples/second which testing under Pentium-133 CPU. Then the A/D data are stored in a data buffer in Float format.
OME-A-826PG Software Manual [Win 95/98/NT] 3.3.5 A826_Uni5_DA • Description : This subroutine will send the 16 bits data to D/A analog output. The output range of D/A dependent on setting by hardware jumper, JP1 ( -5v or –10v), JP10/JP11 (Bipolar or Unipolar). The software can not detect the output range of D/A converter. This subroutine can be used only when the jumpers settings are : Unipolar , -5v . The output range is between 0.0v and 5.0v. Please refer to hardware manual to setting jumpers.
OME-A-826PG Software Manual [Win 95/98/NT] 3.4 Driver Functions 3.4.1 A826_DriverInit z Description : This subroutine will open the device driver. z Syntax : WORD A826_DriverInit (void); z Parameter : Void z Return Value : NoError DriverOpenError 3.4.2 : successful in opening the device driver : fail in opening the device driver. A826_DriverClose z Description : This subroutine will close the virtual device driver.
OME-A-826PG Software Manual [Win 95/98/NT] 3.4.3 A826_DELAY • Description: This subroutine will delay wDownCount mS(machine independent timer). z Syntax: WORD A826_DELAY(WORD wBase, WORD wDownCount); • Parameter: wBase wDownCount : [Input] I/O port base address, for example, 0x220 : [Input] Number of mS will be delay Return Value: NoError AdError1 : Operation OK : Operation failure • 3.4.4 A826_Check_Address • Description: This subroutine will detect the A-826PG in I/O base address = wBase.
OME-A-826PG Software Manual [Win 95/98/NT] 3.5 AD, Interrupt functions 3.5.1 A826_InstallIrq z Description: This subroutine will install interrupt handler for a specific IRQ level n. z Syntax: WORD A826_InstallIrq(WORD wBase, WORD wIrq, HANDLE *hEvent, DWORD dwCount ); z Parameter: wBase wIrq hEvent dwCount z : [Input] The I/O port base address for A826 card. : [Input] The IRQ level . : [Input] The handle of event object that created by user.
OME-A-826PG Software Manual [Win 95/98/NT] 3.5.3 A826_AD_INT_Stop Description: This subroutine will stop the interrupt transfer and remove the installed interrupt handler. z z Syntax: WORD A826_AD_INT_Stop(void ) z Parameter: void. z Return Value: NoError : successful INTStopError : fail 3.5.4 A826_GetIntCount z Description: This subroutine will read the transferred count of interrupt.
OME-A-826PG Software Manual [Win 95/98/NT] 3.5.5 A826_GetBuffer Description: This subroutine will copy the transferred interrupted data into the user’s buffer. z z Syntax: WORD A826_GetBuffer(DWORD dwNum, short wBuffer[] ) z Parameter: dwNum *wBuffer : [Input] : [Output] Return Value: NoError GetBufferError : successful : fail z 3.5.6 the entry no to transfer.
OME-A-826PG Software Manual [Win 95/98/NT] 3.5.7 Diagram of Interrupt Mode The 3.5.1 to 3.5.6 are functions to perform the A/D conversion with interrupt transfer. The flow chart to program these function is giver as follows: Initialize the Device-Driver A826_DriverInit CreateEvent(…) Install the IRQ A826_InstallIrq( … ) ……… Start the Interrupt Transfer A826_AD_INT_Start( … ) …… Waiting for the signaled event object. WaitForSingleObject( …. ) ………..
OME-A-826PG Software Manual [Win 95/98/NT] Using A826_InstallIrq(…) to install a interrupt handler for IRQ level n that to transfer A/D data by interrupt. Next Loop Using A826_AD_INT_Start to specify the A/D channel, gain and sampling rate for this interrupt transfer, then beginning this transfer. sampling rate defined by c1,c2 ADC INT_Handler( ) System Area BufferA BufferB A buffer(ex. BufferA) in Driver will store the interrupt transferd data. The buffer is in system area.
OME-A-826PG Software Manual [Win 95/98/NT] 3.6 AD , DMA functions The DMA mechanism supports the Windows 95/98 only. 3.6.1 A826_AD_DMA_InstallIrq Description: This subroutine will install interrupt handler for a specific IRQ Level n and programming a DMA controller (8237) to handle DMA transfer for DMA Channel n. Usually, when a DMA transfer finished, a associated IRQ level n occur.
OME-A-826PG Software Manual [Win 95/98/NT] 3.6.3 A826_AD_DMA_Start Description: This subroutine will allocate a DMA buffer in the system area, and programming the gain code and sampling rate. then starting the DMA transfer for a specific A/D channel. z z Syntax: WORD A826_AD_DMA_Start(WORD Ch, WORD Gain, WORD c1, Word c2, int Count, WORD wPassOut[ ] ) z Parameter: Ch : [Input] the A/D channel.
OME-A-826PG Software Manual [Win 95/98/NT] 3.6.4 A826_AD_DMA_Stop z Description: This subroutine will free the allocated DMA buffer that in system area. z Syntax: WORD A826_AD_DMA_Stop(void ) z Parameter: void. z Return Value: NoError : successful DmaStopError : fail 3.6.5 A826_AD_DMA_IsNotFinished z Description: This subroutine is to detect if the DMA have finished. z Syntax: WORD A826_AD_DMA_IsNotFinished(void ) z Parameter: void. z Return Value: 0: the DMA transfer is finish.
OME-A-826PG Software Manual [Win 95/98/NT] 3.6.6 A826_AD_DMA_GetBuffer z Description: This subroutine will copy the transferred DMA data into the user’s buffer. z Syntax: WORD A826_AD_DMA_GetBuffer( short wBuffer[] ) z Parameter: *wBuffer : [Output] the address of wBuffer, Return Value: The returned bytes no DmaGetDataError : when successful : failure z 3.6.7 A826_AD_DMA_GetFloatBuffer z Description: This subroutine will copy the transferred DMA data into the user’s buffer.
OME-A-826PG Software Manual [Win 95/98/NT] 3.6.8 Diagram of AD , DMA Mode The 3.6.1 to 3.6.7 are functions to perform the A/D conversion with DMA transfer. The flow chart to program these function is giver as follows: Initialize the Device-Driver Install the IRQ A826_DriverInit ……. A826_AD_DMA_InstallIrq ( … ) ……… Start the Interrupt Transfer A826_AD_DMA_Start ( … ) …… A826_AD_DMA_IsNotFinished () Check if finished of data transfer. To copy data into user's buffer ………..
OME-A-826PG Software Manual [Win 95/98/NT] Next Loop Using A826_AD_DMA_InstallIrq(…) to install a interrupt handler for IRQ level n and programming the DMA controller. Using A826_AD_DMA_Start to allocate a system DMA buffer and programming sampling rate, desired transfer count then starting the DMA. Sampling rate define by c1,c2 8237 system area ADC INT_Handler( ) A buffer(ex. BufferA) in VxD will store the DMA transferd data. The buffer is in system area.
OME-A-826PG Software Manual [Win 95/98/NT] 4 Program Architecture Initialize the Device-Driver A826_DriverInit() …. A826_InputByte( … ) …….. …….. A826_OutputByte(…) ….. Access/Control the Device Access/Control the Device A826_DriverClose() Close the Device-Driver User's Application Function Call into DLLs Development Toolkit DLLs Services Call into Kernel-Mode .VXDs, .SYSs (Device Driver) Device Control Hardware Devices Date: Aug-15-2000 Ver: 2.
OME-A-826PG Software Manual [Win 95/98/NT] 5 Contact Us Technical support is available at no charge as described below. The best way to report problems is send electronic mail to das@omega.com on the Internet. When reporting problems, please include the following information: 1) Is the problem reproducible? If so, how? 2) What kind and version of Operation Systems that you running? For example, Windows 3.1, Windows for Workgroups, Windows NT 4.0, etc.
WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC. warrants this unit to be free of defects in materials and workmanship for a period of 13 months from date of purchase. OMEGA’s WARRANTY adds an additional one (1) month grace period to the normal one (1) year product warranty to cover handling and shipping time. This ensures that OMEGA’s customers receive maximum coverage on each product. If the unit malfunctions, it must be returned to the factory for evaluation.
Where Do I Find Everything I Need for Process Measurement and Control? OMEGA…Of Course! Shop online at www.omega.