Глава 3. Конфигурирование QNX-проекта

Содержание

3.1. QNX-контроллер
3.2. Переменные S3
3.2.1. Создание переменных
3.2.2. Редактирование свойств переменных
3.2.3. Группы переменных
3.3. Устройства ввода-вывода. Драйверы
3.3.1. Аналоговый ввод/вывод
3.3.2. Дискретный ввод/вывод
3.4. Процессы управления
3.4.1. Создание процесса управления
3.4.2. Секции процесса управления
3.4.2.1. Cтартовая секция
3.4.2.2. Конечная секция
3.4.2.3. Подпрограммы процесса управления
3.4.2.4. Последовательные программы
3.5. База данных
3.5.1. Создание базы данных
3.5.2. Редактирование базы данных

3.1. QNX-контроллер

QNX-контроллер - основной элемент QNX-проекта. Он может содержать в себе процессы отображения и управления, драйверы устройств ввода/вывода, базы данных, серверы отчетов. Контроллер добавляется в QNX-проект выбором соответствующего пункта в контекстном меню проекта:

Рисунок 3.1. Контекстное меню QNX-проекта

Контекстное меню QNX-проекта


Заполним поля появившегося окна, как показано (для получения справки по назначению полей нажмите F1):

Рисунок 3.2. Диалог Новый контроллер

Диалог Новый контроллер


В получившийся контроллер можно добавлять вышеупомянутые элементы. В первую очередь нам понадобятся устройства аналогового и дискретного ввода/вывода, но для начала определимся, сколько и каких переменных необходимо добавить в проект для организации чтения входных и выдачи выходных сигналов.