12
Руководство пользователя
×

8.9 Запись результатов исследования в табличный файл

Запись результатов исследования представляет собой запись значений заданного списка датчиков в табличный файл TBL.
Создание команды
Для записи результатов в режиме исследования необходимо в режиме редактирования создать команду Запись результатов исследования в табличный файл. Таких команд может быть несколько. Никаких ограничений на их количество нет. Чтобы создать команду, выберите в меню Анализ пункт Запись результатов исследования в табличный файл / Создать. После чего откроется диалоговое окно для формирования команды. Это окно имеет следующий вид.
 
Рис. 81. Окно Настройка записи результатов исследования в табличный файл
 
Рассмотрим структуру окна и назначение его элементов управления:
Имя команды – поле для задания имени команды.
Датчики проекта – иерархический список датчиков проекта. Список служит для формирования списка датчиков, записываемых в файл.
Добавить-> – добавляет объект, выделенный в списке Датчики проекта, в раздел выбранных датчиков.
Имя TBL-файла – поле задания имя файла, в который будут заноситься результаты исследования.
Что делать – поле для задания команды исследования, которая будет использоваться для расчета процесса функционирования ММС.
Выбранные датчики – список датчиков, значения которых будут записываться в табличный файл.
Кнопка  – открывает диалоговое окно выбора файла для записи результатов исследования.
Кнопка  – открывает диалоговое окно выбора команды, которая будет использоваться для расчета процесса функционирования ММС.
Кнопка  – открывает диалоговое окно для создания и редактирования пояснений к команде.
Кнопка  – завершает работу и подтверждает все внесенные изменения.
Кнопка  – завершает работу и отказывается от всех изменений.
Поле Управление записью результатов содержит кнопку-переключатель. Если выбрана Запись всех точек, то при выполнении команды исследования в файл записываются значения датчиков на каждом шаге расчета. Если выбрана Запись только последней точки, то при выполнении команды исследования в файл записываются значения датчиков только на последнем шаге расчета.
После создания команды в меню Анализ будет добавлен пункт с созданной командой.
Выполнение команды
Перед выполнением команды Запись результатов исследования в табличный файл необходимо установить все настройки, требуемые для того типа исследования, который выбран в команде. Например, если в качестве команды исследования выбран Расчет динамики движения, то следует задать параметры интегрирования и длину отрезка интегрирования.
Для выполнения команды в режиме исследования проекта в меню Анализ выберите пункт с именем нужной команды.
Пользователь может управлять частотой вывода результатов расчета в окна и табличный файл. Для этого на панели инструментов программного комплекса имеется поле Шаг вывода результатов расчета. Если N – значение в этом поле, то выводится каждый N-й шаг расчета. Значение данного поля можно менять.
Описание команды в файле проекта
Команда Запись результатов исследования в табличный файл сохраняется в файле проекта. Синтаксис описания команды аналогичен синтаксису описания объектов ММС.
Синтаксис создания команды
sensorsTable(file, com, list(s1, s2, ), traceResult=…)
Обязательные позиционные параметры команды
string file
Имя файла для записи результатов исследования.
command com
Команда, которая будет использоваться для расчета процесса функционирования ММС при проведении исследования.
list(sensor s1, sensor s2, …)
Список датчиков, значения которых будут записываться в табличный файл.
Необязательные именованные параметры команды
traceResult = [allPositions:/finalPosition:]
Параметр определяет вывод результатов расчета команды исследования. По умолчанию traceResult = allPositions:
traceResult = allPositions:
При расчете команды исследования в табличный файл записываются значения датчиков на каждом шаге расчета.
traceResult = finalPosition:
При расчете команды исследования в табличный файл записываются значения датчиков только на последнем шаге расчета.