DAQmxReadAnalogScalarF64 делает что именно? - PullRequest
0 голосов
/ 11 января 2012

Мне дали задание переписать какое-то устаревшее программное обеспечение, написанное на C. Все идет отлично, за исключением того, что я столкнулся с этой функцией, для которой у меня нет определения. Мне не дали каждую библиотеку, и я нигде не могу найти назначение этой функции.

Я думаю, он используется для чтения аналоговых данных с USB, но я не уверен. Меня особенно интересует третий параметр, «данные», и что эта функция делает с ним.

DAQmxReadAnalogScalarF64 (taskOut1, 10.0, & data, 0);

Ответы [ 2 ]

1 голос
/ 19 января 2012

Подробная информация об этой функции содержится в справочной справке NI-DAQmx C, которая устанавливается вместе с драйвером NI-DAQmx. Если вы только переписываете код и вам не нужно использовать драйвер для работы с оборудованием NI DAQ, вы можете скачать руководство здесь: http://digital.ni.com/manuals.nsf/websearch/C4B5B92E74F160C6862574560065F8BC

Если вам нужно установить драйвер NI-DAQmx для тестирования и разработки, это можно найти здесь: http://joule.ni.com/nidu/cds/view/p/id/2604/lang/en

DAQmxReadAnalogScalarF64 считывает несколько выборок с плавающей запятой из задачи, которая содержит один или несколько аналоговых входных каналов - в основном, она используется для считывания данных с оборудования сбора данных.

0 голосов
/ 11 января 2012

Похоже, что Googles считают, что третьим параметром должен быть адрес 64-разрядного числа с плавающей запятой, которое будет считываться. (например, указатель на double)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...