| 24
4.3 C# Programming Language
All JYTEK default programming language is Microsoft Visual Studio C#.
This is Microsoft recommended programming language in Microsoft
Visual Studio and is particularly suitable for the test and measurement
applications. C# is also a cross platform programming language.
4.4 PCIe/PXIe-6301 Hardware Driver
After installing the required application development environment as
described above, you need to install the PCIe/PXIe-6301 hardware driver.
JYTEK hardware driver has two parts: the shared Common Kernel Driver
(FirmDrive) and the hardware specific driver.
FirmDrive: FirmDrive is the JYTEK’s common kernel driver for all
hardware of JYTEK instruments. You need to install this kernel driver
before using any other JYTEK hardware products. FirmDrive only needs
to be installed once. After that, you can only install the hardware specific
driver.
Hardware Specific Driver: Each JYTEK hardware has a C# hardware
specific driver. This driver provides rich and easy-to-use C# interfaces for
users to operate various PCIe/PXIe-6301 functions. JYTEK has
standardized the ways JYTEK and other vendor’s DAQ cards are used
by providing a consistant Application Programming Interface, using the
methods, properties and enumerations in the object-oriented
programming enviornment. Once you get yourself familiar with how one
JYTEK DAQ card works, you shoud be albe to know how to use all other
DAQ hardware using the same methods.
4.5 Install the SeeSharpTools from JYTEK
To efficiently and effectively use PCIe/PXIe-6301 boards, you need to
install a set of free C# utilities from JYTEK SeeSharp Test and
Measurement platform. The SeeSharpTools offers rich user interface
functions you will find convenient in developing your applications. They
are also needed to run the examples come with PCIe/PXIe-6301
hardware. Please register and download the latest SeeSharpTools from
our website