ТЕСТОВАЯ ЗАДАЧА N 1 ------------------- Руководство по применению Тестовая задача N1 используется для оценки работоспособ- ности системы СИАМ в режимах ввода модели с диска, имитацион- ного моделирования и вывода результатов на принтер (в диско- вый файл). Для использования тестовой задачи N1 необходимо с помощью распаковщика UN.COM извлечь из архива системы на дис- кете N2 (архивированный файл SIAM.ARC) файлы TEST1.SIA и TEST1.RES. Первый из них содержит исходные данные в виде, пригодном для ввода в систему СИАМ, второй - результаты реше- ния задачи N1 в виде текстового файла. В качестве тестовой модели используется следующая струк- тура, имитирующая работу маломощной следящей системы: ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ 1 ├───┤ 2 ├───┤ 3 ├───┤ 4 ├───┤ 5 ├─┬─┤ 6 ├──┐ └────┘ └─┬──┘ └────┘ └─┬──┘ └────┘ │ └────┘ │ │ │ ┌────┐ │ │ │ └───┤ 7 ├────┘ │ │ └────┘ │ │ ┌────┐ │ └──────────────────┤ 8 ├─────────────────┘ └────┘ Рис. 1 Здесь: 1 - скачок положения: К=1; 2 - вычитатель; 3 - насыще- ние: К=2; Xmin=-1; Xmax=+1; 4 - вычитатель; 5 - колебательное звено: K=10; T=0.55; D=0.7; Y0=Y1=0; 6 - интегратор: K=10; Y0=0; 7 - усилитель: K=1; 8 - люфт: K=1; x1=0.1; Y0=0. Для проведения испытаний необходимо: 1. Загрузить программу SIAM4-2S.EXE. 2. Прочитать файл с исходными данными, для чего: - находясь в режиме ввода модели, нажать F5; - в появившемся на экране меню выбрать продолжение ЧТЕ- НИЕ С ДИСКА; - в ответ на запрос системы ввести имя файла TEST1.SIA с предшествующим ему путем; например, если этот файл находится в каталоге SIAM на диске C, необходимо указать: C:\SIAM\TEST1 3. Перейти в режим моделирования, для чего нажать F7. В появившемся в этот момент нижнем левом окне на экране должны быть указаны следующие данные для моделирования: МЕТ: Фельберга ОШБ: 0.010000000 t0 : 0.0 tK : 1.000000000 Если это не так, нажать F2 и установить надлежащим образом указанные параметры. 4. Запустить задачу на счет, для чего нажать F3. √Дож- даться появления на экране транспаранта, извещающего о конце счета. Время решения задачи на машине класса IBM XT без ари- фметического сопроцессора не превышает 40 с., на "супер-AT" Unipaq (процессор 80386, сопроцессор 80387, тактовая частота 25 МГц) - 1.2 с. 5. Нажать клавишу F7 и выбрать режим НАПЕЧАТАТЬ ТАБЛИЦУ. 6. Клавишами перевода курсора влево/вправо выделить ми- ганием блок N2 на рис.1 и 5 раз подряд нажать клавишу INS (при каждом нажатии мигание смещается к соседнему блоку). 7. В ответ на запрос системы ВЫВОД ТАБЛИЦЫ выбрать про- должение В ДИСКОВЫЙ ФАЙЛ и ввести имя TEST11.RES с соответ- ствующим путем, например, C:\SIAM\TEST11.RES. 8. Для проверки правильности вывода таблицы на принтер повторить пп. 5 и 6 и в ответ на запрос системы ВЫВОД ТАБЛИЦЫ указать продолжение НА ПРИНТЕР. 9. Выйти из системы СИАМ, последовательно нажимая ESC. 10. Сравнить вновь полученный текстовый файл TEST11.RES или листинг принтера с эталонным файлом TEST1.RES. Если сравниваются файлы, то удобно использовать системную утилиту COMP.COM с помощью команды PathSys\comp Path1\test1.res Path11\test11.res где PathSys, Path1, Path11 - пути к файлам COMP.COM, TEST1.RES и TEST11.RES, соответственно (если эти пути установлены в опе- рационной системе командой PATH, то их, естественно, можно не указывать). Если сравнивается листинг, то предварительно рекомендует- ся отпечатать содержимое файла TEST1.RES на принтере, напри- мер, по команде copy Path1\test1.res prn