Pion v3.2
1. Работа с пакетом PION
1.1 Концепция работы
Работа с пакетом PION начинается с выбора режима с помощью головного меню.
На экране сверху выделено меню с названиями режимов работы. Переход от режима к режиму осуществляется с помощью клавиш горизонтального перемещения курсора. При этом высвечивается название рассматриваемого режима.
Для входа в данный режим (т.е. для активизации режима) нужно нажать клавишу <Ввод> (<ENTER>). Выбрать и активизировать режим можно также нажатием начальной буквы названия режима.
Для отмены режима нужно нажать <ESC>.
Выход из головного меню в MS DOS производится с помощью активизации режима qUIT.
Головное меню предлагает следующие режимы: "Options", "Structure", "Editor", "Help", "qUIT".
1.1.1. Внутренние таблицы
Особенностью пакета является использование аналитических преобразований для построения уравнений. Все действия, выполняемые согласно выбранным алгоритмом (см.п.2), поизводятся в предположении, что любое слагаемое, любой сомножитель могут быть не только числами, но и любыми идентификаторами, любыми выражениями.
Для хранения идентификаторов, вещественных чисел и выражений используются внутренние таблицы.
Вещественные числа записываются в таблицу при вводе чисел пользователем или при преобразованиях. Не дублируются в таблицах часто используемые вещественные числа, такие как 0.5, 3.1415 и некоторые другие.
Аналитическое выражение записывается в таблицу в упакованном виде, т.е. как последовательность бинарных (или унарных) операций с двумя (одним) операндами, которые могут быть либо целым числом, либо ссылкой на запись в таблицах идентификаторов, вещественных чисел или выражений. Ориентировочно можно считать, что число знаков операций в выражении соответствует числу записей занятых в таблице этим выражением.
В таблице выражений существуют ссылки на таблицы идентификаторов и чисел, а в таблице идентификаторов - на таблицы чисел и выражений. Переполнение хотя бы одной из таблиц, поэтому, приводит к необходимости пересматривать содержимое всех таблиц. Процесс очистки таблиц ("сборки мусора") производится путем указания идентификаторов, значения которых необходимо сохранить. Автоматически сохраняются все выражения связанные с описанием кинематической схемы, с построенными уравнениями, с рабочей зоной редактора аналитических выражений. "Сборка мусора" производится по команде GARBCOL редактора аналитических выражений (см. п. 3.4).
3.1.2. Файловая система
Стандартная иерархическая структура подкаталогов используемых в пакете имеет вид :
PION3_2
│
├───── DAT
├───── DEMO
├───── MOD
├───── SCHEME
└───── WND
В подкаталоге DAT хранятся файлы с расширением ... .
Имена этих файлов соответствуют именам базовых элементов, которые используются при описании кинематической схемы. Содержимое файлов составляют параметры базового элемента, закрепленные за данным именем. Все эти файлы - текстовые и поэтому могут корректироваться любым текстовым редактором.
Подкаталог DEMO содержит файлы с расширениями pdk - файлы демонстрации (01- ........) или протоколы клавиатуры (последовательности кодов клавиш) (номера 90-99), и pdt - файлы текстов поясняющих сообщений, а также некоторые другие файлы (см. п. 5, 6).
Подкаталог MOD - основной подкаталог, в котором хранятся все сведения о построенных математических моделях.
К понятию математической модели некоторого объекта относятся :
- описание кинематической схемы (файлы с расширением pns),
- параметры основания (файлы с расширением pnf),
- параметры места установки пассажира (файлы с расширением pnp),
- энергетические характеристики (файлы с расширением pne)
- система уравнений Лагранжа второго порядка и список координат (файлы с расширением pnl).
Все эти файлы содержат информацию во внутренней, упакованной форме и поэтому не могут быть просмотены или скорректированны текстовым редактором. Пакет сам играет роль редактора кинематических схем - режим STRUCTURE, и редактора аналитических выражений - режим EDIT. Оба этих режима снабжены возможностью выбора нужных файлов. В режиме STRUCTURE происходит выбор кинематической схемы, т.е. выбор из файлов с расширением pns, находящихся в подкаталоге MOD. В режиме EDIT происходит выбор уравнений, т.е. выбор из файлов с расширением pnl. Файлы с другими расширениями могут быть загружены в редактор EDIT с помощью команды GET (см. п. 3.4).
Подкаталог SCHEME может содержать файлы с расширением pns упакованное описание кинематической схемы и txt - текстовое описание кинематической схемы, а также некоторые другие файлы (см. п. 4.1).
Подкаталог WND содержит системные файлы поддержки. Любое изменение этих файлов может привести к изменению работы пакета.