В этой главе...
Запуск проекта на исполнение осуществляется утилитой rtstart в соответствии с файлами конфигурации находящимися в директории
[путь_к_проекту]/[имя_проекта]/cfg
(см. главу Конфигурирование) . Перед запуском проекта на узлах ,где будут работать контрольные панели или другие окна RTWin , должен быть запущен Photon.
Например :
rtstart -p demo -d /usr/rtw/apps
Стартовать проект demo из директории /usr/rtw/apps .
На стадии разработки проект можно запустить из Редактора схем, выполнив пункт Run меню Application.
Для того чтобы запустить несколько копий одного и того же проекта, необходимо присвоить каждой копии уникальное имя. Это делается с помощью специальной опции утилиты rtstart .
Например :
rtstart -p demo -i copy1
Стартовать копию проекта demo с уникальным именем copy1.
Старт
проекта при включении питания
Есть два способа запуска проекта RTWin при включении питания :
Если проект не использует Photon, нужно дописать в файл /etc/config/sysinit.[номер_узла] утилиту запуска проекта rtstart .
Например файл sysinit.1 для 1-го узла QNX сети может содержать строку :
rtstart -p demo -n 1 -d //3/usr/rtw/apps
Запустить часть проекта demo для узла 1, описание проекта брать из директории /usr/rtw/apps на 3-м узле.
Если проект использует Photon, то вызов утилиты rtstart можно дописать в файл phapps, находящийся в директории
$(HOME)/.photon
и проект будет автоматически запускаться при старте Photon. Старт Photon при включении питания описан в книге Photon microGUI User's Guide.
Завершения работы проекта производится либо из Главного меню проекта (см. главу Главное меню проекта), либо утилитой rtstop из командной строки .
Например :
rtstop -p Heater
Завершить работу проекта Heater .