МЭЦ метод. указания. Для эффективного усвоения знаний студент должен быть включен в активную учебную и творческую деятельность на основе принципа само стоятельности и сознательности
Скачать 1.84 Mb.
|
3.3. Диалоговые окна Так же, как и основное рабочее окно программы EWB, диалоговые ок- на по своей сути – контейнеры. Только в них группируются не объекты про- граммы (значки устройств), а элементы управления, которые могут выби- раться по усмотрению пользователя. Отсюда понятно и назначение диалого- вых окон. Они служат для настройки программы. А если еще точнее, то с по- мощью диалоговых окон мы получаем возможность вводить в схему модели- руемой электрической цепи нужные нам параметры. С помощью диалоговых окон производится задание значений всех параметров компонентов схемы электрической цепи. В контекстном меню (см. рис. 3.4) любого компонента есть команда Components Properies (параметры компонента) с сопутствую- щим ей многоточием, что свидетельствует о продолжении диалога с этой ко- мандой посредством диалогового окна, содержащее перечень всех парамет- ров, характеризующих свойства данного компонента. Доступ к диалоговому окну осуществляется либо щелчком ЛКМ по соответствующей ему команде в контекстном меню компонента, либо двойным щелчком ЛКМ непосредст- венно по изображению компонента. На рис. 3.5 приведены диалоговые окна для настройки амперметра. Диалоговое окно имеет строку заголовка (1), где указываются наименование диалогового окна 2 Ammeter Properties (параметры амперметра), мнемокноп- ка контекстной подсказки 3, закрывающая мнемокнопка 4. Ниже располага- ется строка вкладок 5: Label (обозначение), Value (значение), Fault (неис- правность) Displeay (изображение). Остальная часть представляет собой ра- бочее поле диалогового окна. 35 Диалоговые окна не нуждаются в средствах для управления их разме- рами. Если диалоговое окно уже открыто, надо закончить с ним все опера- ции, потом закрыть его и лишь после этого возвращаться к прерванной рабо- те. Его не надо ни сворачивать, ни разворачивать. Его можно только закрыть, когда все настройки сделаны. Следует отметить, что, удерживая ЛКМ в на- жатом состоянии на заголовке диалогового окна, его можно перемещать в любую часть рабочего поля основного рабочего окна программы EWB. Завершение настроек выполняется несколькими способами. Для этого в большинстве диалоговых окон есть три командные мнемокнопки: ОК 6, Can- cel (отмена) 7 и Assent (согласие). При таком закрытии окна все настройки (или изменения в настройках), сделанные во время работы с ним, вступают в силу. Командная мнемокнопка Cancel (отмена) тоже закрывает диалоговое окно, но при таком закрытии все сделанные настройки игнорируются. И сис- тема делает вид, что ничего не произошло. Этим вариантом пользуются, если диалоговое окно открыто по ошибке или в нем сделаны ошибочные настрой- ки. Тот же результат дает и щелчок ЛКМ по закрывающей кнопке 4 в правом верхнем углу диалогового окна. Мнемокнопка Assent (согласие) имеется да- леко не во всех диалоговых окнах. Ее действие такое: настройки вступают в силу, но диалоговое окно при этом не закрывается. Это очень удобно, если пользователь не уверен в правильности настроек и хотел бы посмотреть на результат, прежде чем закрыть диалоговое окно. После щелчка по мнемок- нопке Assent (согласие) можно продолжать экспериментировать с настрой- ками. Когда все будет закончено, следует нажать мнемокнопку ОК или Can- cel (отмена). И наконец, последняя особенность диалоговых окон, на которую сле- дует обратить особое внимание, – это специальная мнемокнопка контекстной подсказки 3 в строке заголовка рядом с закрывающей окна мнемокнопкой 4. На ней изображен вопросительный знак. Если щелкнуть ЛКМ по этой мне- мокнопке, то указатель мыши принимает форму вопросительного знака. Пока он находится в таком состоянии, его можно подвести к любому элементу управления в диалоговом окне и щелчком ЛКМ получить справку о назначе- нии этого элемента. Для перемещения самого диалогового окна необходимо установить указатель мыши на название прибора в диалоговом окне и, нажав и удержи- вая левую кнопку, передвинуть его туда, где будет удобно с ним работать. В дальнейшем окно будет отображаться там, где его установили в последний раз. Теперь ознакомимся с основными элементами управления, которые встречаются в диалоговых окнах программы EWB. Последние содержат ин- 36 терактивные элементы управления (командные мнемокнопки, вкладки, пере- ключатели, флажки, текстовые поля, списки). а б в г Рис. 3.5. Диалоговое окно Ammeter Properties (параметры амперметра) для вставок: а) Label (обозначение), б) Value (значения), в) Fault (неисправность), г) Display (изображение) Командная мнемокнопка – небольшой квадратик или прямоугольник с каким-либо рисунком или надписью. Это самый простой и понятный элемент управления, без которого трудно обойтись в любом диалоговом окне. По крайней мере одна мнемокнопка («ОК» 6 или «Закрыть» 4) в окне должна присутствовать, иначе непонятно, как его закрыть. Если установить стрелку- указатель мыши на мнемокнопку и нажать ЛКМ, то программа выполнит оп- ределенную команду. Назначение мнемокнопки обычно ясно из ее подписи, в крайнем случае, следует воспользоваться контактной подсказкой. Вкладки. Когда элементов управления так много, что они не помеща- ются в одном диалоговом окне, его делят на страницы. На рис. 3.5 диалого- вое окно Ammeter Properties (параметры амперметра) имеет четыре страницы. 1 5 2 3 4 10 10 10 12 11 8 9 9 7 6 37 Для доступа к другим страницам диалогового окна служат так называемые вкладки 5: Label (обозначение), Valuе (значение), Fault (неисправность), Dis- play (изображение). Вкладки – это элементы управления, поэтому по ним на- до щелкнуть ЛКМ – и откроется новая страница. На рис. 3.5 показаны все че- тыре поочередно раскрывающиеся страницы диалогового окна Ammeter Properties (параметры амперметра). На самом деле в системе одновременно все страницы увидеть нельзя. Переключатели. Переключатель изображается в диалоговом окне в виде кружочка 8 перед словами, указывающими его функциональное назна- чение. Переключатели всегда существуют только группами. В каждой группе может быть включен только один переключатель. Один отдельный переклю- чатель (без группы) не имеет смысла. На одной странице диалогового окна может быть несколько групп переключателей. Включение переключателя выполняется щелчком ЛКМ по соответствующему кружку. О включении пе- реключателя сигнализирует точка, появляющаяся внутри кружка. При этом ранее включенный переключатель выключается. Таким образом, если внутри кружка есть точки, то при выполнении команды программа учтет Ваше по- желание, отмеченное точкой. В отличие от флажков, которых может быть не- сколько, переключатели дают возможность выбрать только один вариант из нескольких предложенных. Флажки – это элементы управления, изображаемые в виде пустого квадратика 9 перед словами с указанием установок, вводимых данным эле- ментов управления. Как и переключатели, флажки имеют два состояния: включено и выключено, но пользоваться ими можно раздельно, по одному. Если флажки используются в группе, то в ней может быть включено не- сколько флажков одновременно. Включение флажка осуществляется щелч- ком ЛКМ по соответствующему ему квадратику. При этом в поле квадрата появляется характерная отметка в виде галочки – это и есть флажок. Наличие флажка перед словом-установкой означает, что при выполнении команды программа учтет требование, отмеченное флажком. По этим отметкам кон- тролируются ранее проведенные установки инструментария. Очередным щелчком ЛКМ на пункте установок, где имеется отметка, производится вы- ключение ненужной в данный момент установки. При этом сопровождающая отметка в поле квадрата также пропадает. Текстовое поле 10 (поле ввода) – это элемент управления в виде пус- того прямоугольника, в который пользователь может ввести какие-то задания с помощью клавиатуры (при английской ее раскладке). Чтобы начать ввод, надо щелкнуть на поле ЛКМ и после того, как в поле появится курсор в виде вертикальной черты, набрать на клавиатуре данные. По окончании набора 38 следует нажать клавишу Enter (ввод). Пока клавиша Enter не нажата, введен- ные данные на обработку не поступают, поэтому их можно удалять и пра- вить, как угодно. Следует помнить, что набор текста в текстовых полях диалоговых окон производится при английской раскладке клавиатуры, а при наборе десятич- ных дробей в текстовых полях диалоговых окон для разделения целой и дробной части числа надо использовать разделительную точку, а не запятую, например, 0.56 и 10.75. Список – это набор значений, из которых следует щелчком ЛКМ вы- брать прокрутку для просмотра. Раскрывающийся список – это список, который открывается щелч- ком ЛКМ по раскрывающей мнемокнопке, имеющей знак стилизованной стрелки. Поле со списком – прямоугольник с текстом, справа от которого нахо- дится небольшой треугольник 11. С ним можно работать только мышью. Ес- ли щелкнуть ЛКМ по этому треугольнику, то рядом появится раскрываю- щийся список с различными вариантами выполнения команды. Как правило, добавить что-нибудь в этот список нельзя. Повторный щелчок ЛКМ по соот- ветствующей строке списка позволяет выбрать нужную установку – она ав- томатически войдет в поле прямоугольника. Поле с кнопками прокрутки – это текстовое поле, к которому при- креплен список выбора (как правило, это список – указатель размерности ве- личин) с двумя кнопками прокрутки, имеющими знак стилизованной стрелки 12. При прокручивании списка щелчками ЛКМ по кнопкам прокрутки в поле устанавливается требуемое значение. Комбинированное поле со списком – это текстовое поле, к которому прикреплен список выбора. С ним можно работать и клавиатурой, и мышью. Примеры комбинированных полей со списком 1 приведены в диалоговом ок- не Schematic Options (опции схемы) вкладки Fonts (набор шрифтов обозначе- ний), представленном на рис. 3.6. При работе мышью, используя полосы прокрутки 3 списков, можно выбрать нужное значение и щелкнуть по нему ЛКМ – оно автоматически войдет в поле 2. При работе с использованием клавиатуры действуют так же, как при работе с обычными текстовыми полями (полями ввода). Палитра – это графический список с раскрывающей кнопкой 4 (см. рис. 3.6), щелчком ЛКМ по которой раскрывается список 5, стилизованный под изображение палитры красок. Палитра используется для выбора цвета. 39 Рис. 3.6. Диалоговое окно с комбинированным полем со списком и палитрой 3.4. Стандартная панель инструментов Стандартная панель инструментов расположена под строкой главного меню программы EWB (рис. 3.7). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Рис. 3.7. Стандартная панель инструментов программы EWB На стандартной панели инструментов в виде мнемокнопок дублирова- ны наиболее часто используемые в процессе моделирования схем электриче- 2 1 3 5 4 Главное меню Стандартная панель New 40 ских цепей команды главного меню. Эта панель инструментов является стан- дартизированным элементов пользовательского интерфейса Windows. На ней присутствуют как общие для всех программ, работающих под управлением Windows, мнемокнопки некоторых команд, так и мнемокнопки специфиче- ских команд, характерных только для программы EWB. Стандартная панель инструментов позволяет ускорить часто выпол- няемые операции без помощи главного меню. Следует иметь в виду, что мнемокнопки на стандартной панели приве- дены без наименований. На поверхности мнемокнопки изображен символи- ческий графический образ, соответствующий ее функциональному назначе- нию. Кроме того, чтобы узнать назначение той или иной мнемокнопки стан- дартной панели, надо навести на нее стрелку-указатель мыши и задержать ее на некоторое время. При этом рядом с мнемокнопкой всплывает подсказка 18 с наименованием соответствующей ей команды. Главная задача данного визуального инструментального средства со- стоит в ускоренном вызове команд. Чтобы выполнить команду посредством стандартной панели инструментов, необходимо просто навести стрелку– указатель мыши на соответствующую мнемокнопку и щелкнуть по ней ЛКМ. Проведем «компонентный» анализ состава инструментов стандартной панели, для чего используем порядковую нумерацию мнемокнопок в соот- ветствии с рис. 3.7 и укажем принадлежность компонента тому или иному пункту главного меню программы EWB. Рассмотрим технологические и функциональные возможности инстру- ментов стандартной панели: New – изображение чистого листа, открывает страницу для соз- дания нового документа; Open – изображение открытой папки, вызывает диалоговое окно для выбора из списка и загрузки ранее созданного и сохраненного документа; Save – изображение дискеты, сохраняет изменения в уже сущест- вующем открытом активном документе или вызывает диалоговое окно Save (сохранить как) при первом сохранении нового документа; Print – изображение принтера, открывает диалоговое окно Print (печать) для распечатки созданного документа; Cut – изображение ножниц, обеспечивает удаление выделенного фрагмента схемы в буфер обмена данных; Copy – изображение нескольких копий, обеспечивает копирова- ние выделенного фрагмента схемы в буфер обмена данных; 41 Paste – изображение портфеля, обеспечивает вставку выделенно- го фрагмента схемы из буфера обмена данных; Rotate – изображение разворачивающегося треугольника, обеспе- чивает поворот выделенного элемента на 90 о , меняет местами клеммы под- ключения измерительных приборов; Flip Horizontal – изображение зеркального отображения тре- угольника по горизонтали, обеспечивает зеркальное отображение компонен- та по горизонтали; Flip Vertical – изображение зеркального отображения треуголь- ников по вертикали, обеспечивает зеркальное отображение компонента по вертикали; Create Subcircuit – изображение в виде блок-схемы с выводными зажимами, обеспечивает преобразование предварительно выделенной части схемы в подсхему (в субблок); Display Graphs – изображение в виде графика, обеспечивает вы- зов на экран графиков, отображающих результаты моделирования; Component Properties – изображение в виде планшета с каранда- шом, обеспечивает задание параметров компонентов схемы; Zoom Out – изображение в виде лупы, просматривающей знак «минус», обеспечивает уменьшение масштаба изображения; Zoom In – изображение в виде лупы, просматривающей знак «плюс», обеспечивает увеличение масштаба изображения; Scale Factor – изображение в виде раскрываемого кноп- кой–треугольником списка с размером масштаба, обеспечивает задание мас- штаба изображения схем в диапазоне от 5 о до 100 о ; Help – изображение знака вопроса, вызывает диалоговое окно Electronics Workbench Help для предоставления справки. Из сравнения состава команд главного меню и стандартной панели ин- струментов следует, что команды стандартной панели с номерами 1, 2, 3, 4 входят и в состав пункта главного меню File (файла), команды с номерами 5, 6, 7 – в состав пункта главного меню Circuit (схема), команда с номером 12 – в состав пункта главного меню Analysis (анализ) и команда с номером 17 – в состав пункта главного меню Help (справка). Это подтверждает сказанное выше: на стандартной панели инструментов сосредоточены все наиболее ак- тивно используемые команды главного меню. 42 Итак, нами были рассмотрены следующие способы вызова команд про- граммы EWB: – навигацией (передвижением) по пунктам меню с помощью указателя мыши; – нажатием подчеркнутых букв-клавиш в последовательной схеме инициализации главного меню клавишей Alt, затем заголовков пунктов меню и завершающей команды; – быстрый вызов по схеме одновременного нажатия клавиши Ctrl и «горячих» клавиш, предусмотренных для отдельных часто используемых ко- манд; – через контекстное меню; – с помощью мнемокнопок на стандартной панели инструментов – щелчком ЛКМ по соответствующей мнемокнопке. 3.5. Специальная панель компонентов и инструментов Для операций с компонентами и инструментами электрических цепей в основном рабочем окне программы EWB выделены две области: специальная панель компонентов и инструментов и поле компонентов и инструментов (рис. 3.8). Если специальная панель компонентов и инструментов находится постоянно перед пользователем, то поля компонентов и инструментов появ- ляются поочередно по вызову пользователя. Специальная панель компонентов и инструментов содержит четырна- дцать мнемокнопок-пиктограмм: тринадцать – для вызова полей (набора) компонентов и одну – для вызова поля (набора) инструментов. Пиктограмма – символический графический образ, соответствующий представленному набору элементов, который изображен на поверхности мнемокнопки. Каждая мнемокнопка-пиктограмма при щелчке по ней ЛКМ вызывает поле (набор) электротехнических элементов, сгруппированных по функциональному назначению, соответствующему пиктограмме. Имеющиеся в программе EWB поля компонентов включают в себя большой набор широко распространенных электронных и электротехниче- ских компонентов, позволяющих моделировать аналоговые, цифровые и цифро-аналоговые схемы большой степени сложности. Вместе с тем, есть возможность подключения и создания новых полей компонентов 43 Рис. 3.8. Размещение специальной панели компонентов и инструментов программы EWB Если навести стрелку-указатель мыши на мнемокнопку-пиктограмму специальной панели компонентов и инструментов, то рядом с ней появляется всплывающая подсказка с названием этой мнемокнопки-пиктограммы, кото- рое созвучно с обобщенным названием набора электротехнических элемен- тов, вызываемых ею. Образно говоря, специальная панель – это библиотека электротехнических элементов программы EWB, каталог которой содержит четырнадцать разделов, каждый из которых может быть поочередно раскрыт с помощью мнемокнопок-пиктограмм, расположенных на данной панели. Вызываемые поля компонентов и поле инструментов состоят из услов- ных графических изображений элементов схем электрических цепей. Услов- ные графические обозначения большинства компонентов соответствуют дей- ствующим требованиям Единой системы конструкторской документации. Специальная панель компонентов и инструментов используется в каче- стве визуальной инструментальной системы для сборки схем электрических цепей и, как было отмечено выше, выполняет роль «библиотек» компонентов электрических цепей, электроизмерительных и функциональных приборов, которые указателем мыши можно перетаскивать с их полей на рабочее поле Рабочее поле Diodes Главное меню Стандартная панель Специальная панель Voltmeter Элементы, перемещенные из библиотек на рабочее поле Всплывающая подсказка Всплывающая подсказка Поле инструментов Кнопка вызова поля компонентов Кнопка вызова поля инструментов 44 основного рабочего окна программы EWB для сборки схем моделируемых электрических цепей. Главная задача визуального инструментария состоит в ускорении вызова элементов для сборки схем моделируемых электрических цепей. Изображения (пиктограммы и условные обозначения) ярко отобража- ют функциональное назначение каждого элемента. Щелчком ЛКМ по одной из четырнадцати мнемокнопок-пиктограмм полей подсхем, компонентов и инструментов, расположенных на специаль- ной панели, можно вызвать (открыть) соответствующее поле. На рис. 3.8 от- крыто поле Instruments (инструменты). Видно, что поле состоит из строки за- головка поля с закрывающей кнопкой и собственно поля с условными изо- бражениями элементов (в данном случае измерительных приборов), содер- жащихся в этом поле. Если навести стрелку-указатель мыши на условное изображение элемента, представленного в данном поле, то рядом с ней всплывает подсказка с названием элемента. Нужный для сборки схемы моде- лируемой электрической цепи элемент при помощи указателя мыши при на- жатой ЛКМ перетаскивается на рабочее поле (эта процедура далее будет на- зываться буксировкой). На рабочее поле рис. 3.8 перенесены в качестве при- мера источник постоянного напряжения, резистор, конденсатор, индуктив- ность, диод, вольтметр. При работе со специальной панелью компонентов инструментов следу- ет руководствоваться следующим: – поля компонентов и инструментов могут вызываться только пооче- редно; – любое поле подсхем, компонентов и инструментов можно переме- щать в любое место рабочего поля основного окна EWB. Для этого следует навести указатель мыши на заголовок поля и, удерживая нажатой ЛКМ, пе- ретащить его в удобное для работы место; – для закрытия вызванного поля подсхем, компонентов и инструментов необходимо щелкнуть ЛКМ по его закрывающей кнопке, расположенной в заголовке поля справа; – на рабочее поле основного рабочего окна программы EWB с полей компонентов можно перетаскивать несколько экземпляров элементов одного типа, в то время как с поля инструментов – только один экземпляр элемента. Как было уже отмечено, в виртуальные библиотеки элементов про- граммы EWB входят тринадцать наборов компонентов и один набор инстру- ментов. Линейка библиотек компонентов и инструментов (специальная па- нель) программы EWB показана на рис. 3.9. |