Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Labview Code Interface Reference Manual.pdf
Скачиваний:
33
Добавлен:
29.05.2015
Размер:
1.13 Mб
Скачать

Chapter 3 CIN Advanced Topics

{

dsGlobalStruct **dsGlobals;

dsGlobals=(dsGlobalStruct **) GetDSStorage();

if (dsGlobals) DSDisposeHandle(dsGlobals);

return noErr;

}

CIN MgErr CINRun(float64 *new_num, float64 *avg);

CIN MgErr CINRun(float64 *new_num, float64 *avg)

{

dsGlobalStruct **dsGlobals;

dsGlobals=(dsGlobalStruct **) GetDSStorage();

if (dsGlobals) { (*dsGlobals)->total += *new_num; (*dsGlobals)->numElements++; *avg = (*dsGlobals)->total /

(*dsGlobals)->numElements;

}

return noErr;

}

Calling a Windows 95 or Windows NT Dynamic Link Library

No special techniques are necessary to call a Windows 95 or Windows

NT DLL. Call DLLs the way you ordinarily would in a Windows 95 or

Windows NT program.

Calling a Windows 3.1 Dynamic Link Library

Although dynamic link libraries (DLLs) can be called from a CIN, the method for doing so is somewhat cumbersome. The Call Library Function is a more convenient way to call a DLL, and the Watcom

© National Instruments Corporation

3-13

LabVIEW Code Interface Reference Manual

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]