Сервисные блоки вычислительного комплекса «Ритм»

Страницы работы

Содержание работы

13.10. СЕРВИСНЫЕ БЛОКИ

13.10.1. Осциллограф

Осциллографом названы программные средства, которые при выполнении расчета для заданного интервала обеспечивают осциллографирование значений указанных переменных имитационной модели.

Переменные  могут  осциллографироваться  относительно  разных лучей. Для каждой осциллограммы может быть выбран свой цвет линии, задан масштаб по оси ординат и режим мар­кировки. Предусмотрена возможность выбора из 15 цветов.

Осциллографирование может выполняться с нанесением разметочной сетки и без нее, с указанием принятых знаков маркировки и используемых цветов и  без них.

Программные средства осциллографирования переменных имитационной модели оформлены в виде типового блока вычислительного комплекса, которому присвоен идентификатор BLT014.

Блок не имеет схемы замещения, собственных переменных и внешних полюсов.

Блок может использоваться в режиме неуправляемого или управляемого осциллографа.

Неуправляемый осциллограф

В режиме неуправляемого осциллографа интервал осциллографирования переменных имитационной модели задается исходными данными.

Исходными данными для блока являются:

- число осциллографируемых переменных;

- интервал осциллографирования переменных;

- информация о необходимости печати использованных обозначений и нанесения разметочной сетки;

-  cписок индексов переменных с указанием типа пере­менной, максимального значения по оси ординат, которое используется для расчета масштаба, цвета, интервала маркировки и луча, относительно которого должно быть выполнено осциллогра­фирование.

При достижении интервала осциллографирования производится подготовка поля экрана и далее обеспечивается само осциллографирование.

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

Управляемый осциллограф

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

Исходные данные для управляемого осциллографа совпадают с данными для неуправляемого, за исключение описания интервала осциллографирования.

Ограничения на исходные данные:

1) допускается одновременное осциллографирование до 30 пе­ременных имитационной модели:

2) максимальное число лучей - 10.

Листинг исходных данных будет содержать подробную информацию о настройке  осциллографа при втором уровне печати исходных данных.

Коды ошибок системы диагностики исходных данных:

1401 - Недопустимое число осциллографируемых переменных

1402 - Недопустимый интервал осциллографирования для неуправляемого    
                         осциллографа

1403 - Недопустимое число лучей на данной графической странице (необходимо
                          увеличить размер страницы по вертикали либо использовать меньше лучей)

1404 - Недопустимое максимальное значение переменной

1405 – Фактическое число осциллографируемых переменных  больше предварительно
                           заказанного числа

1406 – Фактическое число осциллографируемых переменных  меньше предварительно
                          заказанного числа

В системе подготовки файлов исходных данных блок с типовым идентификатором BLT014 размещен в разделе «Сервисные блоки».

13.10.2. Табулятор

Табулятором названы программные средства, обеспечивающие регистрацию текущих значений переменных процесса и создание файла результатов расчета для неограниченного числа последовательных интервалов рас­чета. Имя файла результатов формируется из задаваемого пользователем имени выходного файла с добавлением расширения rtm.

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

Табулятор оформлен в виде типового блока вычислительного комплекса, которому присвоен идентификатор BLT015.

Блок не имеет схемы замещения, внешних полюсов и локальных переменных.

Исходными данными для блока являются:

- интервалы табулирования,

- шаг табулирования на интервале;

       - список идентификаторов переменных, мгновенные значения которых должны быть занесены в файл результатов расчета.

При подготовке исходных данных должны указываться последо­вательные интервалы регистрации текущих значений переменных имитационной модели. Список идентификаторов переменных на каждом интервале может быть произвольным.

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

Формат идентификаторов регистрируемых переменных:

YYYXXX,

где: YYY - порядковый номер блока имитационной модели; XX - локальный номер переменной блока (обязательно указывается два разряда:01, 04, 25 и т.д.) Листинг исходных данных будет содержать список регистрируемых переменных только при втором уровне печати исходных данных.

Коды сообщений системы диагностики исходных данных:

1501 - Неуспешное открытие файла *.rtm.

В системе подготовки файлов исходных данных блок с типовым идентификатором BLT015 размещен в разделе «Сервисные блоки».

13.10.3. Принтер протоколов коммутаций

         Принтер протоколов коммутаций оформлен в виде типового блока вычислительного комплекса,  которому  присвоен  идентификатор BLT016.        

         Принтером протоколов коммутаций названы программные средства, обеспечивающие для указанных интервалов расчета печать:

         -  списков идентификаторов ключей, находящихся в проводящем и непроводящем состоянии;

         -  момента времени, в который происходят очередные  коммутации;

         -  список идентификаторов ключей, изменяющих свое состояние.        

         Блок не имеет внешних полюсов и локальных переменных.        

         Исходными данными являются последовательные интервалы времени, для которых необходимо обеспечить работу принтера протоколов коммутаций.

Похожие материалы

Информация о работе