HOW TO SET, STORE AND RESTORE CHANNEL SETTINGS PROGRAMMING > PROGRAMMING TECHNIQUES >
The subroutines shown below are used to set, store and restore channels settings.
These settings could be anything from digital filter settings, to the sensor type on channel {1,1,1,1}.
For details on moving settings information between Windows 32bit and 64bit computers, click here.
Open_instruNet_Window() Open an instruNet World window.
Set_instruNet_Network_State() Load all channel settings into an array.
Get_instruNet_Network_State() Restore channel settings from array data.
These routines are exposed through the iNet32.DLL and through the INET_INT.C interface file; and are documented in file INET_INT.C.
The following C code, from file INET_EX3.C, demonstrates how to show the instruNet settings window from within a program,
load an array with the settings, store this array to disk, load this array from disk, and restore the channel settings.
// =======================
// Open the instruNet Network Window, and get the state of all the instruNet channel settings.
e = Open_instruNet_Window(iNetCM_OpenWindow_Network /* 2 */,0L,0L,0L,0L,0L,0L,0L);
// =======================
// We will now ask the instruNet driver to place all the channel settings into the settings[] array.
e = Get_instruNet_Network_State(
&settings[0], SETTINGS_BYTES, &numBytesOfData );
// =======================
// Store all the channel settings to disk (after the user set them as desired in the NETWORK window).
// =======================
// Restore the instruNet channel settings to that which was saved on disk.
e = Set_instruNet_Network_State(&settings[0], numBytesRead);
Visual Basic
If you are working with Visual Basic and instruNet software > v1.35, please see the following VB routines for more information on this topic: