Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1 / 2008-03-19-23-19-Дмитрий-1.doc
Скачиваний:
10
Добавлен:
01.05.2014
Размер:
109.57 Кб
Скачать

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 содержит системные файлы поддержки. Любое изменение этих файлов может привести к изменению работы пакета.