Страница 1 из 1

Instrument driver - Rigol DM3058

Добавлено: 04 дек 2017, 23:05
lexus92
Приветствую!

Имеется мультиметр Rigol DM3058 и компьютер с ХР.
Необходимо фиксировать значения силы тока и записывать их в файл (по команде старт/стоп). Важная деталь – возможность регулировать периодичность экспериментальных точек (секунд на точку).
Для этого на сторонний компьютер (Вин7) был установлен LabView 2016 и протестирован стандартный драйвер (http://sine.ni.com/apps/utf8/niid_web_d ... 144FB7D21D). Пример "Rigol DM3058 Read Multiple.vi" отдаленно соответствует необходимому результату, но нуждается в доработке.

Необходимый результат ясен, однако отсутствие опыта работы в LabView усложняет самые примитивные действия. Буду благодарен за помощь.

Re: Instrument driver - Rigol DM3058

Добавлено: 05 дек 2017, 00:30
IvanLis
lexus92 писал(а):Приветствую!
..........
Необходимый результат ясен, однако отсутствие опыта работы в LabView усложняет самые примитивные действия. Буду благодарен за помощь.
Вопрос собственно в чем?

Re: Instrument driver - Rigol DM3058

Добавлено: 05 дек 2017, 12:58
Vitekkz88
lexus92, Здравствуйте!
Вам помочь в организации программы? Хорошо, попробую словами: пример, который отдалённо соответствует необходимому результату берём. В него добавляем таймер опроса и блоки по записи данных в файл(палитра File i/O). Пишем в текстовый файл? Ок, используем Write to Text File.vi.
Возникает вопрос, а как показания с прибора(которые скорее всего float, т.е. значения с плавающей точкой) преобразовать в текст? Для этого используем палитру String -> Number/String Conversion -> Number to fractional string.vi .
Как задать таймер опроса: используем палитру Timing и выбираем tick count, wait until, wait или строим на системном времени через блоки Get Date/Time In Seconds.vi Всё это можно настроить как Вам требуется и получать результат опроса с некоторой точностью. Наверняка у вас нет требований, чтоб была четко 1 секунда. То есть если это будет 1 секунда и 50мс на одной итерации, 1с. 20мс на второй и т.д, то ничего страшного.
Выкладывайте пример, формулируйте четко чего надо и где случился затык, будем разбираться .