Технология программирования внешней целевой системы / Руководство пользователя |
Для управления расчётным процессом в приборе пользователь может воспользоваться кнопками управления процессом в закладке «Отладка» рабочего окна «Кодогенератор СИ», показаны на рисунке (Рисунок 1).
Рисунок 1. Кнопки управления отладкой
Расшифровка действий, выполняемых при нажатии различных кнопок управления приведена в таблице (Таблица 1).
Изображение кнопки | Наименование кнопки | Действие, выполняемое при нажатии на кнопку |
![]() |
Подключиться к прибору | Соединение клиентского управляющего модуля SimInTech с сервером отладки исполняемой среды прибора. |
![]() |
Отключить | Отключение клиента отладки SimInTech от сервера отладки прибора без завершения расчётного процесса. |
![]() |
Запустить конфигурацию | Запуск диспетчера расчетных моделей DispExemod с конфигурацией загрузки соответствующей параметру «Имя конфигурации загрузки» закладки «Настройки» окна «Инструменты автоматики» (Рисунок 2). |
![]() |
Пауза | Перевод процесса-диспетчера расчётных модулей на приборе в режим паузы. |
![]() |
Продолжить | Перевод процесса-диспетчера расчётных модулей на приборе из режима паузы в режим счёта. |
![]() |
Стоп | Завершение сеанса управления: завершение процесса-диспетчера расчётных модулей на приборе и всех его дочерних процессов. |
![]() |
Сохранить состояние | Сохранение текущего состояния расчётных модулей на приборе в файлы согласно имени, указанному в поле «Имя состояния» рабочего окна «Инструменты автоматики». |
![]() |
Загрузить состояние | Загрузка текущего состояния расчётных модулей на приборе из файлов согласно имени, указанному в поле «Имя состояния» (Рисунок 1). |
После запуска расчетной модели на приборе сервера отладки необходимо определить конфигурацию загрузки. Пользователь может удалённо запустить конфигурацию загрузки, для этого в соответствии с рисунком (Рисунок 1) следует последовательно левой кнопкой «мыши» нажать на кнопки Подключиться к прибору и Запустить конфигурацию.
В итоге на сервере будет запущен диспетчер расчетных модулей с именем файла конфигурации загрузки, указанным в закладке «Настройки» (параметр «Имя конфигурации загрузки» в соответствии с рисунком 2), и начальным состоянием, указанным в закладке «Отладчик» (параметр «Имя состояния» в соответствии с рисунком (Рисунок 1)).
Если начального состояния с указанным пользователем именем не найдено, расчёт алгоритмов запускается с начальными условиями по умолчанию (соответствуют параметрам расчетной схемы).
Для отображения данных на расчетной схеме (алгоритме) необходимо в рабочем окне «Кодогенератор СИ»:
Рисунок 2. Кнопка "Открыть выделенные"
На схеме будут отображаться значения параметров, которые в данный момент существуют в приборе.
В процессе отладки расчетной модели на приборе пользователь может изменять значения параметров блоков, входных и выходных сигналов и т.п.
Например, предусмотрим учёт изменения параметров блока Выход алгоритма. Для этого следует:
двойным нажатием левой клавиши «мыши» в рабочем окне проекта на изображении соответствующего блока вызвать рабочее окно изменения свойств;
перейти в закладку «Свойства»;
выбрать значение «Да» параметра «Транслировать в исполнительную систему».
На рисунке (Рисунок 3) представлено рабочее окно «Свойства» блока Выход алгоритма с именем ALG10.
Рисунок 3. Свойства блока "Выход алгоритма"
В этом случае значение на входе блока будет передаваться в исполнительную систему в постоянном режиме. Опция полезна для задания тестовых значений сигналов (например, для трансляции в исполнительную систему значений от расчетной модели). Для того, чтобы расчетная схема в SimInTech считала самостоятельно, в рабочем окне «Параметры расчёта» необходимо выбрать значение «Да» для параметра «Транслировать только входы и выходы» (показано на рисунке (Рисунок 4)).
Рисунок 4. Окно "Параметры расчета"
В проектах пользователь может вместо блоков Запись в список сигналов и Выход алгоритма использовать блоки Входной контакт и Выходной контакт, которые расположены в закладке «Источники» главного рабочего окна SimInTech. Блоки Входной контакт и Выходной контакт позволяют задавать:
Блок Входной контакт в своих свойствах имеет уникальный параметр «Значение по умолчанию», который пользователь может изменять в процессе расчёта. При этом значение параметра будет автоматически изменять значение сигнала в исполняемой среде, который задаётся блоком.
Для изменения значения параметра необходимо:
двойным нажатием левой клавиши «мыши» на изображении блока Входной контакт в рабочем окне проекта вызвать рабочее окно изменения свойств;
перейти в закладку «Свойства»;
задать значение параметра «Значение по умолчанию».
Рабочее окно «Свойства: …» изменения свойств блока с именем Constr_source5 приведено на рисунке (Рисунок 5).
Рисунок 5. Свойства блока "Входной контакт"
Не все свойства блоков при изменении во время расчёта передаются в исполняемую систему в силу того, что изменения некоторых свойств блоков приводят к изменению топологии расчетной модели (алгоритма).
Для того чтобы сохранить результаты отладки или локального моделирования можно воспользоваться несколькими способами:
Нажать кнопку «Инспектор параметров» в главной панели инструментов SimInTech.
На схеме выделить нужную линию связи.
Выбрать в окне инспектора параметров нужный параметр (Значение (Y)).
В окне инспектора параметров нажать кнопку «Создать график».
Произвести моделирование (локальное или удалённое).
В главной панели инструментов нажать кнопку «Менеджер данных» и в окне менеджера данных нажать кнопку «Сохранить конфигурацию», при этом указав в окне сохранения тип файла «Файлы с сохранёнными данными».
Остановить моделирование, сохранить схему.
При повторной загрузке в окне менеджера данных можно нажать на кнопку «Загрузить конфигурацию», при этом указав в окне сохранения тип файла «Файлы с сохранёнными данными» и выбрать ранее сохранённый файл с данными. При этом восстановится состояние графиков и окон просмотра на момент сохранения результатов моделирования.
Создайте график путём установки блока на схеме или согласно описанию выше.
Нажмите по графику правой кнопкой мыши и выберите «Экспорт в файл» для сохранения результатов в графический файл или «Экспорт в текстовый файл» для сохранения данных графика в виде текстового файла в формате ASCII.
Откройте окно менеджера данных, создайте там новую категорию путём нажатия кнопки «Добавить категорию».
Выделите категорию и нажмите в окне менеджера данных кнопку «Архивация в файл».
Перетащите параметр методом Drag&Drop из списка параметров в окне инспектора параметров в добавленный в менеджере данных объект «Архивация в файл».
Щелкните двойным щелчком по добавленному объекту «Архивация в файл» и укажите там имя файла в который будет записываться таблица.