Специальный язык разработки проверочных программ РЕТОМ-мастер.
Вопросы, касающиеся работы с программой РЕТОМ-Мастер, также можно обсудить с нашим специалистом Ивановым Сергеем:
ivanov-sa@dynamics.com.ru
т.(8352) 32-53-00 доб.907
Правила форума
Вопросы, касающиеся работы с программой РЕТОМ-Мастер, также можно обсудить с нашим специалистом Ивановым Сергеем:
ivanov-sa@dynamics.com.ru
т.(8352) 32-53-00 доб.907
-
michael
- Сообщения: 3
- Зарегистрирован: 03 окт 2013, 09:27
Сообщение
michael » 17 окт 2013, 14:38
Здравствуйте!
Вот функция параметризации:
ADCSetup.dTDuration:=0.04;
ADCSetup.ChannelRange[0]:=50;
ADCSetup.ChannelRange[1]:=50;
ADCSetup.StartType:=rtStartADC_REITERATIVE;
IRTSineChannels_To_Variant(UChanel,VUChanel); Без этого не работает. Это зачем?
Out(VUChanel,RT_UI_ALL); Без этого не работает. Это зачем?
Выхода не желаю в данном куске кода параметрировать вообще.
Вот функция считывания по прерыванию OnADCCompletionEvent:
ADCSetup.dMedium[0];
ADCSetup.dMedium[1];
IRTSineChannels_To_Variant(UChanel,VUChanel);Без этого не работает. Это зачем?
DualServer1.Out(VUChanel,RT_UI_ALL); Без этого не работает. Это зачем?
Если все же при обращении к выходам каким то образом обновляются данные на входах, было бы неплохо оформить все это соответствующими структурами и функциями.
И еще вопрос. При считывании одного значения функцией dMedium каково быстродействие. У меня меньше секунды не получилось. Так и должно быть?
-
admin
- Администратор
- Сообщения: 360
- Зарегистрирован: 01 июл 2011, 09:31
Сообщение
admin » 18 окт 2013, 08:44
Здравствуйте!
Вопрос передан специалисту, ответим в ближайшее время.
-
Sergey21
- Сообщения: 2
- Зарегистрирован: 16 окт 2013, 09:57
Сообщение
Sergey21 » 18 окт 2013, 10:12
АЦП стартует только в командах выдачи, независимо от ADCSetup.StartType
поэтому необходимо предварительно выполнить команду DualServer1.Out.
Если менять токи и напряжения не нужно, можно задать нулевые значения.
Функция IRTSineChannels_To_Variant(UChanel,VUChanel) преобразует стуктуру IRTSineChannels в тип VARIANT
На быстродействие влияют много факторов и читать АЦП меньше секунды не получится.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость