4
Discovery of Remote Cards and digitizerNETBOX/generatorNETBOX products.................................................................... 34
Wake On LAN of digitizerNETBOX/generatorNETBOX .................................................................................................... 34
Netbox Monitor ........................................................................................................................................................... 34
Hardware information................................................................................................................................................... 35
Firmware information .................................................................................................................................................... 35
Driver information......................................................................................................................................................... 36
Installing and removing Demo cards ............................................................................................................................... 36
Feature upgrade........................................................................................................................................................... 36
Software License upgrade.............................................................................................................................................. 36
Performing card calibration ........................................................................................................................................... 37
Performing memory test ................................................................................................................................................. 37
Transfer speed test........................................................................................................................................................ 37
Debug logging for support cases .................................................................................................................................... 38
Device mapping ........................................................................................................................................................... 38
Firmware upgrade ........................................................................................................................................................ 39
Accessing the hardware with SBench 6................................................................................................................................. 39
C/C++ Driver Interface....................................................................................................................................................... 40
Header files ................................................................................................................................................................. 40
General Information on Windows 64 bit drivers............................................................................................................... 40
Microsoft Visual C++ 6.0 and 2005 32 Bit ..................................................................................................................... 40
Microsoft Visual C++ 64 Bit........................................................................................................................................... 41
Borland C++ Builder 32 Bit ........................................................................................................................................... 41
Linux Gnu C/C++ 32/64 Bit ......................................................................................................................................... 41
C++ for .NET ............................................................................................................................................................... 41
Other Windows C/C++ compilers 32 Bit ........................................................................................................................ 41
Other Windows C/C++ compilers 64 Bit ........................................................................................................................ 41
National Instruments LabWindows/CVI........................................................................................................................... 42
Driver functions .................................................................................................................................................................. 42
Borland Delphi (Pascal) Programming Interface ...................................................................................................................... 47
Driver interface ............................................................................................................................................................ 47
Examples..................................................................................................................................................................... 48
Driver interface ............................................................................................................................................................ 49
Examples..................................................................................................................................................................... 50
Library ........................................................................................................................................................................ 51
Declaration.................................................................................................................................................................. 51
Using C#..................................................................................................................................................................... 51
Using Managed C++/CLI.............................................................................................................................................. 52
Using VB.NET .............................................................................................................................................................. 52
Using J# ...................................................................................................................................................................... 52
Driver interface ............................................................................................................................................................ 53
Examples..................................................................................................................................................................... 54
Overview .......................................................................................................................................................................... 55
Register tables ................................................................................................................................................................... 55
Programming examples....................................................................................................................................................... 55
Initialization....................................................................................................................................................................... 56
Initialization of Remote Products ........................................................................................................................................... 56
Error handling.................................................................................................................................................................... 56
Gathering information from the card..................................................................................................................................... 57
Card type .................................................................................................................................................................... 57
Hardware version......................................................................................................................................................... 58
Production date ............................................................................................................................................................ 58
Last calibration date (analog cards only) ......................................................................................................................... 58
Serial number .............................................................................................................................................................. 58
Maximum possible sampling rate ................................................................................................................................... 59
Installed memory .......................................................................................................................................................... 59
Installed features and options ......................................................................................................................................... 59
Miscellaneous Card Information ..................................................................................................................................... 60
Function type of the card ............................................................................................................................................... 60
Used type of driver ....................................................................................................................................................... 60