Добрый вечер.
Возможно ли использовать в ПО TestStand программы, написанные на LabVIEW, но без установки на компьютере самого LabVIEW?
Ситуация следующая - есть программы написанные на LabVIEW (vi), есть ПК с установленным TestStand и драйверами на приборы. При переносе программ на данный ПК они не определяются в TestStand (текст ошибки - не установлена LabVIEW 2013). Есть еще один ПК с установленным TestStand и драйверами на приборы, где такой ошибки нет и человек утверждает, что LabVIEW туда он не ставил.
TestStand
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: TestStand
Возможно на второй машине установлен LabVIEW Run-Time Engine, устанавливать необходимо именно для той версии в которой компилировался проект.klik писал(а):Возможно ли использовать в ПО TestStand программы, написанные на LabVIEW, но без установки на компьютере самого LabVIEW?
Ситуация следующая - есть программы написанные на LabVIEW (vi), есть ПК с установленным TestStand и драйверами на приборы. При переносе программ на данный ПК они не определяются в TestStand (текст ошибки - не установлена LabVIEW 2013). Есть еще один ПК с установленным TestStand и драйверами на приборы, где такой ошибки нет и человек утверждает, что LabVIEW туда он не ставил.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 5
- Зарегистрирован: 22 мар 2015, 13:23
- Версия LabVIEW: 2013
- Контактная информация:
Re: TestStand
Действительно установка LabVIEW Run-Time Engine облегчило положение т.е. программы работающие с оборудованием стали корректно определяться. Но программы содержащие в себе функции из палитры system configuration не определяются все равно. Даже если в программе останется одна функция из этой палитры TestStand не может ее определить. При определении программы TestStand производит поиск sub vi использующихся в программе - он их находит и программа определяется, но через 10-15 секунд она снова становится неопределенной... При этом сообщение об ошибки следующее - не найдены sub vi или установлена версия Run-Time Engine ниже использующейся в программе.
В чем может быть дело?
В чем может быть дело?
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: TestStand
klik, а Вы работаете с Deploy Image, или просто копируете файлы с основного компьютера на другие? Если с деплоем, то тогда с путями проблем быть не должно, т.к. при деплое Вы можете задать совсем другие относительные пути, нежели просто в коде. И все dependencies VIs будут на месте.
А если Вы просто копируете файлы из машины на машину - Search Directories в TestStand настроены правильно?
Плюс, опять же, не факт, что все виайки при простом копировании будут скопированны - какие-то dependencies могут оставаться в оригинальной локации...
И еще вопрос, на всякий случай - а Run-Time Engine точно совпадают? Может, разница какая-то в версии (патч, например).
А если Вы просто копируете файлы из машины на машину - Search Directories в TestStand настроены правильно?
Плюс, опять же, не факт, что все виайки при простом копировании будут скопированны - какие-то dependencies могут оставаться в оригинальной локации...
И еще вопрос, на всякий случай - а Run-Time Engine точно совпадают? Может, разница какая-то в версии (патч, например).
Мы делили апельсин - много наших полегло...
-
- interested
- Сообщения: 5
- Зарегистрирован: 22 мар 2015, 13:23
- Версия LabVIEW: 2013
- Контактная информация:
Re: TestStand
Может, эти самые Sub разместить рядом с программой или в соответствующем каталоге?
На данный момент так и делается. И программы для приборов работают.
klik, а Вы работаете с Deploy Image, или просто копируете файлы с основного компьютера на другие? Если с деплоем, то тогда с путями проблем быть не должно, т.к. при деплое Вы можете задать совсем другие относительные пути, нежели просто в коде. И все dependencies VIs будут на месте.
А если Вы просто копируете файлы из машины на машину - Search Directories в TestStand настроены правильно?
Плюс, опять же, не факт, что все виайки при простом копировании будут скопированны - какие-то dependencies могут оставаться в оригинальной локации...
И еще вопрос, на всякий случай - а Run-Time Engine точно совпадают? Может, разница какая-то в версии (патч, например).
Происходит просто копирование проекта в TestStand со всеми VI, которые в него входят. Далее это переносится на машину где стоит только TestStand + там создается папка с Sub Vi. Версии Run Time Engine сравнивал по MAX, различий не нашел. С Deploy Image я не работаю, даже не знаю что это такое -( Дело в том, что он находит все Sub Vi, которые ему нужны и определяет файл. Но спустя 10-15 секунд выдает опять ошибку. Подобная ситуация наблюдается только с функциями из палитры system configuration и dialog & user interface.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 587 Просмотры
-
Последнее сообщение jane_wild