Как уже отмечалось компоненты проекта: объеты, панели управления и системные администраторы RTWin, могут быть произвольным образом размещены на узлах QNX сети. Распределение модулей СКУ по узлам задается с помощью файлов конфигурации запуска проекта. Файлы конфигурации располагаются в директории [путь_к_проекту]/[имя_проекта]/cfg.
В случае распределенного запуска проекта для каждого узла сети необходим файл с именем rtstart.cfg.[номер_узла], который определяет набор запускаемых на узле модулей проекта. В этом случае порядок запуска проекта на узлах QNX сети описывается в файле nodes.start. Этот файл содержит список узлов, на которых надо запускать проект, в последовательности запуска. Список начинается с ключевого слова WORKNODES. Номера узлов разделены пробелами или запятыми.
Панели управления также могут быть размещены на различных узлах сети. Для каждого узла сети необходим файл с именем cpanel.cfg.[номер_узла], который определяет набор панелей управления, которые будут доступны на этом узле, и их состояние в момент запуска проекта (открыта/закрыта). Более подробно о файлах конфигурации запуска проекта см. главу Конфигурирование книги Руководство пользователя
Для того чтобы задать конфигурацию запуска модулей проекта необходимо открыть меню Application и выбрать пункт Configuration. После этого появится окно конфигурации запуска проекта Run Configuration.
Для того чтобы добавить файл конфигурации запуска
модулей СКУ на конкретном узле QNX сети, нажмите кнопку
, а затем задайте номер узла.
Появившаяся после этого закладка с номером узла будет
свидетельствовать о том, что соотвествующий файл создан.
Чтобы удалить файл конфигурации для конкретного узла:
При запуске проекта на исполнение файлы конфигурации будут обрабатываться в порядке следования закладок. Для того чтобы изменить порядок обработки необходимо:
В зависимости от набора объектов и панелей управления проекта, наличия точек дополнительной обработки данных и использования драйверов, в левой части окна Run Configuration будут представлены несколько списков модулей, входящих в состав проекта.
Итак, создан требуемый файл и закладка с номером узла является
текущей в данный момент. Для того чтобы добавить модуль в файл
конфигурации необходимо с помощью "мыши" выделить название
модуля в соответствующем списке и нажать кнопку
справа от списка. Панели управления
добавляются в список под заголовком Control Panel Config File, а все
остальные компоненты проекта в список под заголовком Config File.
![]() |
|
Выделите строку, содержащую имя соответствующего модуля, в
списке Config File или Control Panel Config File текущей закладки.
Для удаления модуля из файла конфигурации, нажмите кнопку
.
Выделите соответствующий модуль так, как это описано в предыдущем пункте. Для переноса выделенного модуля из одного файла конфигурации в другой:
Любой модуль может быть скопирован с использованием clipboard-а. Для этого необходимо:
Нажмите кнопку и задайте команду
в специальном окне ввода. По завершению ввода команда будет перенесена
в список Config File текущей закладки, при этом командная строка
автоматически будет разобрана на программу и аргументы.
Нажмите на кнопку справа от поля
RTWin Executable Files Directory и укажите путь к
исполняемым файлам RTWin с помощью окна просмотра файловой системы,
или введите путь с клавиатуры.
Нажмите кнопку Done, для того чтобы текущая конфигурация запуска была сохранена, или кнопку Cancel, чтобы отменить последние изменения.