DAQEventWParam *wParam,
DAQEventLParam *lParam);
short Peek_DAQ_Event (unsigned long timeOut, DAQEventHandle *handle,
DAQEventMsg *message,
DAQEventWParam *wParam,
DAQEventLParam *lParam);
Необходимые изменения исходного кода
Если Вы написали исходный код для Windows 3.1, который использует эти функции, и Вы хотите использовать исходный код под Windows 95/NT, Вы должны изменить ваш исходный код, заменив декларации параметра для всех событий callback функций, чтобы соответствовать новому опытному образецу функции callback. Вы должны также использовать новый typedefs в декларациях из переменных, которые используются Get_DAQ_Event и Peek_DAQ_Event.
Документация
Здесь содержится дополнительная информация относительно приобретения данных:
• NI-DAQ User Manual for PC Compatibles
• NI-DAQ Function Reference Manual for PC Compatibles
• DAQ Hardware Overview Guide
• LabWindows/CVI User Manual
• LabWindows/CVI Release Notes
Глава 12. Преобразование DOS приложений LabWindows
Эта глава описывает инструментальные средства преобразования в LabWindows/CVI для трансляции DOS приложений LabWindows в приложения LabWindows/CVI. Также объясняется, почему некоторые возможности DOS LabWindows не поддерживаются в LabWindows/CVI.
Инструментальные средства преобразования
Вы должны будете использовать LabWindows для DOS, чтобы получить ваши файлы в соответствующем для преобразования виде. Если же файлы в соответствующей форме, то инструментальные средства преобразования, необходимые для трансляции DOS приложений LabWindows для в приложения LabWindows/CVI применяются в LabWindows/CVI.
LabWindows/CVI имеет следующие инструментальные средства преобразования:
• транслятор исходного текста C. Он преобразовывает LabWindows для исходных файлов C DOS, так что вы можете использовать их в LabWindows/CVI. Обратитесь к разделу, Преобразование исходной программы, в этой главе рассмотрены подробности преобразования исходной программы.
• транслятор файла ресурс интерфейса пользователя (.uir) преобразовывает файлы LabWindows для DOS .uir, так что вы можете использовать их в LabWindows/CVI.
• транслятор файла функциональных панелей (.fp) преобразовывает файлы LabWindows для DOS .fp, так что вы можете использовать их в LabWindows/CVI.
Эта глава также содержит раздел по преобразованию загружаемых скомпилированных модулей LabWindows для DOS названный Преобразование загружаемых скомпилированных модулей и внешних модулей.
Неподдерживаемые возможности
Возможности LabWindows для DOS, которые не обеспечиваются LabWindows/CVI следующие:
• Язык БЕЙСИК — в LabWindows для среды DOS, вы пишите программы, использующие разновидности БЕЙСИКА или C. В среде LabWindows/CVI, вы пишите программы, использующие полный ANSI C. Если у вас есть программа, написанная на БЕЙСИКе LabWindows для DOS, вы можете использовать возможности изменения языков LabWindows для DOS, чтобы транслировать ваш исходный текст БЕЙСИКА в исходный текст C.
• Графическая библиотека — начиная с библиотеки интерфейса пользователя LabWindows для DOS версии 2.X сделал библиотека графики устарела, графическая библиотека не поддерживается в LabWindows/CVI.
• Библиотека AT-DSP2200— эта библиотека не доступена в LabWindows/CVI.
• Возможности библиотеки сбора данных — библиотека сбора данных для Micro Channel
PCs не доступена в LabWindows/CVI. Функции Memory Management, типа NI_DAQ_MEM_ALLOC также не доступны.
• Возможности библиотеки интерфейса пользователя — не обеспечиваются библиотечные функции интерфейса пользователя GetColorPaletteValue и SetColorPaletteValue, потому что цвета определены через значение RGB, а не через обработку цветовой палитры. Определение значений RGB дает поддержку True Color в адаптерах. В LabWindows/CVI не обеспечивается печать графопостроителем.
• Сервисные библиотечные возможности — универсальная функция PutKey не обеспечивается в LabWindows/CVI. Однако, функция FakeKeystroke предусмотрена в библиотеке интерфейсов пользователя.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.