CompuScope SDK Manua.. - Egmont Instruments
CompuScope SDK Manua.. - Egmont Instruments
CompuScope SDK Manua.. - Egmont Instruments
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• Gage_drv.hGage_drv.h contains global definitions of all constants, variables, and functions that can beused by an application programmer while using the <strong>CompuScope</strong> hardware. Examples includedefinitions for <strong>CompuScope</strong> driver error codes, buffer size, channel and mode options values,sample rate values, input range values, pre-defined post trigger values, and board type values.Global definitions for important structures such as gage_driver_info_type are also included.• Structs.hThe Structs.h header file defines all useful program structures and variables. Examplesinclude boarddef, srtype and irtype structure types. These structure types are used by allsample programs provided in the <strong>CompuScope</strong> <strong>SDK</strong>s for Windows. Please open Structs.hheader file in either a text editor (MS Note Pad, MS Word Pad, etc) or in the MS Visual Cenvironment to view the contents.• Whichdrv.hWhichdrv.h contains definitions for parameters that allow the <strong>CompuScope</strong> drivers to be usedunder several MS Windows operating systems. Definitions for platform-independentdatatypes and conventions for calling API calls are also included.• GagePlus.hGagePlus.h header file contains prototypes for the GAGEEX_API calls, which are used infunctions provided in the GageEx library file.Library Files• Gage_drv.libThis is a library file to be used with the Gage_drv.dll. It contains a library of Gage APIroutines that can be used by the application programmers during development processinvolving <strong>CompuScope</strong> cards.• GageEx.libThis is a library file to be used with GageEx.dll. GageEx.lib contains query functions thatreturn the capabilities of Gage <strong>CompuScope</strong> hardware. It is the generalization and abstractionof the <strong>CompuScope</strong> capability interface implemented in Structs.c.Page 30<strong>CompuScope</strong> <strong>SDK</strong> <strong>Manua</strong>l