Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБЫ1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
537.6 Кб
Скачать

3. Ввод блоков

При нажатии на клавишу F2(Ф2) СИАМ переходит в подрежим выбора блоков. Одна из пиктограмм в нижней части экрана выделяется негативом - это активный блок. В этом подрежиме доступны следующие клавиши:

1) F1(Ф1) - даёт информацию об алгоритме, реализованном в активном блоке;

2) PgUp, PgDn - смещают пиктограммы вниз или вверх для доступа к 52 типовым блокам;

3) Home, End - делают активным самый первый или самый последний типовой блок;

4) ESC (ключ) - возвращает СИАМ в режим ввода модели;

5) клавиши управления курсором - перемещает негативное изображение к соседним типовым блокам.

После выбора с помощью клавиш управления курсором нужного типового блока нажимаем клавишу ENTER(ввод). На экране появляется текст, описывающий алгоритм типового блока и его параметры. Активный параметр (по аналогии с активным блоком) выделяется цвето­вым окном, выделяем нужный параметр, после чего вводим его новое значение. После установки параметров нажимаем клавишу ENTER(ввод). По этому сигналу СИАМ помещаем в ра­бочее окно на то место, которое занимал курсор, пиктограмму выбранного блока с исходящей из него линией. Если вместо клавиши ENTER(ввод) нажать клавишу ESC(ключ), блок не бу­дет помещён в модель.

После выхода из процедуры установки параметров СИАМ остаётся в подрежиме ввода блоков, давая пользователю возможность продолжить формирование структурной схемы.

3.1. Ввод линий

Линией в СИАМ считается прямолинейный отрезок, начинающийся на линии (блоке) и заканчивающийся на другой линии (блоке). При выходе из подрежима ввода блоков "перо " опущено и указывает конец линии, исходящей из блока. Такую линию будем называть активной. При смене направления перемещения курсора на ортогональное, а также при подъёме "пера " или при достижении текущей линией границ блока, линия перестаёт быть активной, о чем свидетельствует звуковой сигнал и появление в конце линии галочки.

Неактивная линия уничтожается только вместе с блоком.

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

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

При использовании блоков с двумя входами (сумматор, умножитель и т.п.) применяется следующее правило: первая достигшая блок линия, независимо от её направления, определяет первый операнд бинарной логической или математической операции (обозначается X1 в описании алгоритма блока); линия, проведённая к блоку позднее - второй операнд Х2.

3.2. Редактирование блоков

Для изменения или просмотра параметров ранее созданного блока используется режим ре­дактирования, который инициируется клавишей F4(Ф4) во всех режимах работы СИАМ.

При нажатии на клавишу один из блоков структуры выделяется миганием. Клавишами уп­равления курсором можно сместить мигание на нужный блок и нажать клавишу ENTER . На экране появляется описание блока, таблица для задания параметров такая же, как и при вводе блоков. Изменяем значения нужных параметров и нажимаем клавишу ENTER (ввод).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]