Как измерить?

Простейшие вопросы в области инженерной разработки
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как измерить?

Сообщение Eugen Graf »

Всё понятно :haha:
Ты сделал неправильно. Мой пример уже с циклом, в этом и проблема. Тебе не нужно два цикла.

Возьми мой пример и вместо кубиков вставь свои два прибора.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

Не работает
Вложения
scr3.png
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как измерить?

Сообщение Eugen Graf »

Так должно работать, вроде бы всё правильно, но цикл конечно не нужно останавливать сразу. Справа снизу выставь FALSE вместо TRUE, чтобы цикл работал.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

ОК, DС заработало.
А АС гуляет влево-вправо
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как измерить?

Сообщение Eugen Graf »

Поставь вместо задержки в 100 мс например 10мс, а там где 10 в моём примере поставь 100.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

Да стало вроде лучше, колебания примерно 1,5-2V, но для моей задачи это много.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как измерить?

Сообщение Eugen Graf »

Ну тогда попробуй значения 5 мс. и 200 значений.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

Уже приемлемо. Направление понял, буду играться дальше.
Спасибо :thank:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Как измерить?

Сообщение mzu2006 »

Virt, а какая это плата от Measurent Insruments? И какая версия Universal Library?
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как измерить?

Сообщение Eugen Graf »

А что же ты тогда по одному значению опрашиваешь? Если он может до 50 000 значений в секунду выдавать, то возьми хотябы 1000 в секунду, твоя стрелка меньше дрожать будет.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

EG. Ты 100% прав.

Только я в начале проекта и ещё предстоить много вещей увязать между собой, в том числе оптимизировать скорость и точность измерений.

Для справки: 50К, это max при работе на один канал( всего 8 single )

Я и в дальнейшем очень надеюсь на твою помощь и помощь форумчан.

Большое спасибо :thank:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Как измерить?

Сообщение mzu2006 »

eg писал(а):А что же ты тогда по одному значению опрашиваешь
исключительно верно. И ещё неплохо бы несколько (десяток) первых измеренных выбросить

Мой опыт работы с USB и PCI изделиями от Measurement Computing
говорит о крайне сырой лабвьюшной библиотеке (Universal library for Labview) для них.

Как пример, одна из версий Universal Library for Labview содержала ошибки:
1. 1 (или 2) первых измеренных значений не имели отношения к делу (как выяснилось в результате отладки буффер был сдвинут в памяти :haha: )
2. Плата CTR-20HD (20 счётчиков) работала только на некоторых режимах пересчёта. Для того,
чтобы работали все пришлось писать дополнительные wrapper dll's.

Платы получаются немного дешевле чем NI, но ввиду сырости библиотеки я стараюсь не выбирать их для новых проектов.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Как измерить?

Сообщение Virt »

... И ещё неплохо бы несколько (десяток) первых измеренных выбросить.

Десяток-другой говорите? Можно попробовать. А как это сделать? Проконсультируйте плз.
Спасибо.
Ответить

Вернуться в «Для чайников»