# Глава 1 : Работа проекта

В этой главе...

- Старт проекта

  Уникальное имя проекта

- Старт проекта при включении питания
- Завершение работы проекта

## Старт проекта

Запуск проекта на исполнение осуществляется утилитой 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 .