Pa9new_lab (525028), страница 2
Текст из файла (страница 2)
Операторы. Операторы задают последовательность действий помоделированию схемы. Для того, чтобы несколько операторов выполнялисьпоследовательно, их надо расположить на поле схемы вертикально один под другим.По набору команд пользовательского интерфейса все составные части схемы можноразделить на три группы:Элементы, источники сигнала, индикаторы, операторы. Для нихпредусмотренунифицированныйнаборопераций:создание,удаление,отсоединение/присоединение, перемещение, копирование, трансформирование, заданиеатрибутов.
Далее все эти составные части схемы мы будем называть обобщающимтермином - "компоненты схемы".6Связи и базовые узлы. Для них имеются только операции создания и удаления,причем процедуры формирования и удаления связей отличаются от аналогичныхпроцедур для компонентов.Метки. Для них вообще не предусмотрено никаких операций - все операции сними система выполняет автоматически. Так, например, если затереть метку связьюили элементом, она автоматически переместится на другое свободное место.Курсоры и фокус вводаПомимо обычного системного курсора в форме стрелки в графическом редактореПА9 на экране всегда присутствует еще и дополнительный курсор. Дополнительныйкурсор всегда перемещается в пределах поля схемы вместе с системным, однако егоперемещение дискретно и соотносится с ячейками сетки.
Кроме того, дополнительныйкурсор изменяет свою форму и размер в зависимости от выполняемой операции (или взависимости от возможности выполнить ту или иную операцию). Так, например, приустановке в схему нового компонента дополнительный курсор принимает видграфического изображения этого компонента, что позволяет более точно подобрать егоположение. Кроме того, при невозможности установки элемента в данной позиции,курсор принимает другой вид. Для отмены режима установки нового компонентаследует установить курсор на свободное место поля схемы и нажать клавишу Delete.
Врезультате этого дополнительный курсор примет вид “пустого курсора”.Система ПА9 всегда работает в многооконной и многозадачной операционнойсистеме. В процессе работы Вы можете перейти в окно другой программы, а затемвновь вернуться к работе с графическим редактором. При этом Вы должны бытьуверены, что все подаваемые Вами команды с клавиатуры и мыши будутвосприниматься именно редактором ПА9, а не каким-либо другим приложением,иными словами, для работы необходимо, чтобы окно редактора имело фокус ввода.
Длятого, чтобы проверить наличие фокуса ввода достаточно просто переместить указательмыши в пределах окна редактора. При этом, если фокус ввода имеется,дополнительный курсор будет перемещаться вслед за системным. Еслидополнительный курсор неподвижен, или его не видно вообще, это означает, что фокусввода отсутствует.
В этом случае для получения фокуса ввода просто щелкнитекнопкой мыши в любом месте поля схемы.Использование клавиатуры для перемещения дополнительного курсораПеремещать дополнительный курсор в поле схемы можно также и при помощиклавиш со стрелками. Это очень полезно при проведении линий связи, если естьтрудности при работе с мышью. При этом надо иметь в виду, что курсор можноперемещать стрелками только при неподвижной мыши. Как только мышь хоть немногопереместится, дополнительный курсор займет ту же позицию, что и системный. Привыполнении операций по созданию и удалению связей требуются перемещать мышь,удерживая нажатой ее левую кнопку и одновременно удерживая одну из клавишклавиатуры (Shift, Ctrl при проведении связи или Delete при удалении связи).
Приотсутствии опыта работы с мышью можно получить много лишних связей, в этомслучае лучше пользоваться стрелками, одновременно удерживая нажатой одну изклавиш (Shift, Ctrl при проведении связи или Delete при удалении связи).74. Последовательность операций формирования схемы.Для формирования и моделирования схемы нужно выполнить следующие этапыработы:1.
Выбрать и установить в схему компоненты.2. Соединить компоненты связями.3. Задать параметры компонентов.4. Установить и настроить индикаторы расчетных переменных.5. Сформировать и выполнить задание на расчет.Добавление нового компонента в схемуУбедитесь, что поле схемы имеет фокус ввода. Нажмите клавишу N или Tab.Откроется окно с образцами компонентов, представленное на рис. 1.РИС. 1Окно может иметь несколько страниц.
Перемещаться по страницам можно,нажимая клавишу Tab (вперед) или Shift+Tab (назад). Кроме того, можно сразуперейти на определенную страницу, щелкнув левой кнопкой мыши насоответствующей ей пиктограмме или выбрав нужную страницу из списка. Если Выпередумали и хотите отменить эту операцию, нажмите клавишу Esc или простозакройте окно обычным способом.
Установите курсор на компонент, который хотитевключить в схему. Компонент выделится другим цветом рамки. Щелкните левойкнопкой мыши на компоненте (или нажмите клавишу Insert). Окно с образцамикомпонентов закроется, а дополнительный курсор примет вид графическогоизображения образца. Установите курсор в то место схемы, где должен быть добавленновый компонент. Ориентируйтесь по положению и форме дополнительного курсора;если он принимает вид "пустого" курсора, это означает, что в данном месте установить8компонент невозможно.
Обращайте также внимание на то, не перекрывает ли образецсуществующие на схеме связи. Имейте ввиду, что большинство компонентовдопускают установку в схему поверх существующих связей. (Связи при этомразрываются). Убедитесь, что дополнительный курсор имеет форму компонентаобразца. Щелкните левой кнопкой мыши или нажмите клавишу Insert. Новый элементпоявится на схеме. Эту операцию можно повторить несколько раз, если в схему надодобавить однотипные элементы. Если нажать клавишу Delete, то дополнительныйкурсор примет вид "пустого" курсора. При выполнении этих действий компоненты,включаемые в схему, получат параметры, которые разработчик определил для них поумолчанию. Впоследствии, открыв диалог изменения параметров (см.
ниже), Выможете их скорректировать.Удаление компонента из схемыУстановите курсор на удаляемый компонент. Дополнительный курсор приметформу рамки, обрамляющей этот компонент. Нажмите и отпустите клавишу Delete. Спомощью этой операции удаляются только компоненты схемы, для удаления связей ибазовых узлов необходимо нажать и держать клавишу Delete и левую кнопку мыши.Отсоединение и присоединение компонентаИногда при отладке схем возникает необходимость временно исключить из схемынекоторые компоненты, однако не удалять их совсем (например, чтобы переместить ихв другое место). Отсоединенные компоненты продолжают оставаться на поле схемы,однако они не учитываются при формировании математической модели. Обратноеприсоединение компонента возможно, если он не перекроет другие компоненты,имеющиеся в схеме.
Если присоединяемый компонент перекрывает связи, егоприсоединение возможно, однако перекрываемые связи будут уничтожены. Дляотсоединения или присоединения компонента выполните следующие действия:Установите курсор на компонент, который хотите отсоединить или присоединить.Дополнительный курсор примет форму рамки, обрамляющей этот компонент. Нажмитеклавишу Пробел. Изображение компонента примет другой вид.Перемещение компонента в другое место схемОтсоедините перемещаемый компонент от схемы и установите курсор на него.Рамка, обрамляющая компонент изменит цвет.
Нажмите левую кнопку мыши и, неотпуская ее, переместите курсор. Компонент будет перемещаться вместе с курсором.Установив компонент в нужное место, отпустите клавишу мыши. После перемещениякомпонент продолжает оставаться отсоединенным, поэтому, если его нужно включитьв схему, присоедините его, нажав клавишу Пробел.Трансформирование компонентаВ общем случае, если изображение компонента несимметрично, оно может бытьориентировано на схеме восемью различными способами. Трансформировать можноизображение компонента-образца или установленного в схему компонента.
Для того,чтобы придать изображению компонента нужную ориентацию, используются операциитрансформирования графических изображений. Последовательность действий притрансформировании графического изображения следующая:9Установите курсор на компонент, который хотите трансформировать, илиустановите курсор так, чтобы на экране было видно изображение компонента-образца.Нажмите одну из клавиш:L - чтобы повернуть изображение на 90 градусов против часовой стрелки;R - чтобы повернуть изображение на 90 градусов по часовой стрелке;C - чтобы повернуть изображение на 180 градусов;H - чтобы горизонтально отобразить изображение;V - чтобы вертикально отобразить изображение.Для получения некоторых ориентаций изображения могут потребоваться двепоследовательно выполненные операции трансформирования.Добавление в схему связей между компонентамиУбедитесь, что поле схемы имеет фокус ввода.
Установите курсор в точке началасвязи. Убедитесь, что дополнительным курсором не выбран никакой компонент схемы(как присоединенный, так и отсоединенный). Нажмите клавишу Shift или Ctrl и неотпускайте ее до завершения операции. Различие между клавишами Ctrl и Shift будеттолько в случае, если в процессе формирования связи Вы пересечете другие связи: принажатой клавише Shift в точке пересечения соединения связей не будет, в случаенажатия Ctrl в точке пересечения связи соединяются. В точках примыкания связисоединяются в любом случае.