Коллеги, приветствую.
Есть задача: запускать приложение на CRIO 9075 (OC VxWorks) startup.rtexe из которого запускать второе app.rtexe и закрывать первое.
Как мне кажется, для этой задачи могла бы подойти функция System Exec.vi, но ее нет в палитре, при создании vi для целевого контроллера.
Может быть кто-то сталкивался с подобным или может подсказать в какую сторону копать? Буду очень благодарен.
Запуск приложений на CRIO
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Запуск приложений на CRIO
Нашел подобную тему здесь - https://forums.ni.com/t5/LabVIEW/How-to ... ue#M442958.
Т.е. если перезагрузка системы не проблема, то выглядит как рабочий вариант.
Это Вы пытаетесь сделать что-то типа плагина, и startup.rtexe нужен просто как лаунчер? Можете сделать "ход конем":
- сделайте базовый класс с одним методом, напр., Run.vi;
- каждое приложение, которое может быть запущено при помощи startup.rtexe будет оформленно в виде класса, который имплементирует Run.vi;
- классы "запихните" в библиотеки;
- библиотеки забилдите в ppl (project packed libraries);
- ну и потом startup.rtexe будет просто динамически подгружать с диска и "запускать" нужный класс.
Т.е. если перезагрузка системы не проблема, то выглядит как рабочий вариант.
Это Вы пытаетесь сделать что-то типа плагина, и startup.rtexe нужен просто как лаунчер? Можете сделать "ход конем":
- сделайте базовый класс с одним методом, напр., Run.vi;
- каждое приложение, которое может быть запущено при помощи startup.rtexe будет оформленно в виде класса, который имплементирует Run.vi;
- классы "запихните" в библиотеки;
- библиотеки забилдите в ppl (project packed libraries);
- ну и потом startup.rtexe будет просто динамически подгружать с диска и "запускать" нужный класс.
Мы делили апельсин - много наших полегло...
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Запуск приложений на CRIO
Спасибо за идеи.
Тему тоже видел, к сожалению не подходит. Второй вариант тоже. Так как основной app.rtexe уже написан до меня и исходников нет. Есть задача выполнять некоторый преконфиг перед его запуском каждый раз после рестарта. И кроме как запуск одного из другого я ничего не могу пока придумать.
Тему тоже видел, к сожалению не подходит. Второй вариант тоже. Так как основной app.rtexe уже написан до меня и исходников нет. Есть задача выполнять некоторый преконфиг перед его запуском каждый раз после рестарта. И кроме как запуск одного из другого я ничего не могу пока придумать.
Дорогу осилит идущий.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 446 Просмотры
-
Последнее сообщение ujin1
-
- 3 Ответы
- 505 Просмотры
-
Последнее сообщение Artem.spb
-
- 5 Ответы
- 253 Просмотры
-
Последнее сообщение AndreyDmitriev