Вікно програми EWB 5.1 (малюнок 1) містить поле меню, лінійку контрольно-вимірювальних приладів та лінійку бібліотек компонентів, одна з яких у розгорнутому вигляді показана у лівій частині вікна. У робочому полі програми розташовується схема, що моделюється, з підключеними до неї іконками контрольно-вимірювальних приладів і короткий опис схеми (description), на жаль, тільки англійською мовою. При необхідності кожен із приладів може бути розгорнутий для встановлення режимів його роботи та спостереження результатів. Лінійки прокручування використовуються лише для переміщення схеми. Малюнок 1- Робоче поле середовища ELECTRONICS WORKBENCH Розглянемо команди меню програми EWB 5.1 у порядку їхнього прямування на малюнку 1: Меню File призначене для завантаження та запису файлів, отримання твердої копії вибраних для друку складових частин схеми, а також для імпорту/експорту файлів у форматах інших систем моделювання та програм розробки друкованих плат. Schematic - схеми (опція включена за умовчанням); Description - описи до схеми; Part list - переліку документів, що виводяться на принтер; Label list – списку позначень елементів схеми; Model list - списку наявних у схемі компонентів; Subcircuits - підсхем (частин схеми, що є закінченими функціональними вузлами і позначаються прямокутниками під назвою всередині); Analysis options - переліку режимів моделювання; Instruments - список приладів. У цьому підменю можна вибрати опції друку (кнопка Setup) і відправити матеріал на принтер (кнопка Print). У програмі EWB 5.0 передбачена також можливість зміни масштабу даних, що виводяться на принтер, в межах від 20 до 500%. Однойменне меню програми EWB п'ятої версії відрізняється від того, що в підменю Import/Export передбачені можливості обміну даними з програмою розробки друкованих плат EWB Layout. Меню Edit дозволяє виконувати команди редагування схем та копіювання екрану. Однойменне меню EWB 5.0 аналогічно розглянутому, за винятком назви команди копіювання екрана у п. 6. Вона називається Copy as Bitmap і, на жаль, не має клавіатурного дублювання (комбінації CTRL+I для EWB 4.1), що у деяких випадках ускладнює можливість копіювання елементів схеми. Меню Circuit використовується для підготовки схем, а також для завдання параметрів моделювання. Рисунок 2- Робоче поле панелі “Зміна номінального значення параметра компонента” - Model. (CTRL+M) - вибір моделі компонента (напівпровідникового приладу, операційного підсилювача, трансформатора та ін.); команда виконується також подвійним клацанням по компоненту. У меню команди вибираються: Library - список бібліотек, в яких знаходяться компоненти обраного типу; Model – перелік моделей компонентів обраної бібліотеки; New Library - створення нової бібліотеки; після внесення її імені у діалоговому вікні та натискання клавіші Accept (прийняти) це ім'я з'явиться в колонці Library. Edit – після натискання цієї кнопки викликається діалогове вікно з параметрами вибраної моделі, показане для операційного підсилювача. При необхідності редагування параметрів доцільно за командою New Library створити окрему бібліотеку (щоб не псувати параметри бібліотечного компонента), куди переноситься компонент, що редагується, за допомогою команд: Сміття - копіювання зазначеного в колонці Model компонента в буфер обміну; Paste - вставка скопійованої в буфер обміну моделі компонента у вибрану в колонці Library бібліотеку (у тому числі і новостворену) з подальшим редагуванням її параметрів без зміни характеристик компонента основної бібліотеки; Rename – перейменування зазначеної моделі компонента. Малюнок 3- Вікно створення нової бібліотеки Рисунок 4- Вікно редагування параметрів моделі операційного підсилювача Робота з меню, як і у всіх інших подібних випадках, закінчується натисканням кнопок Accept або Cancel - зі збереженням або без збереження змін. При створенні бібліотеки моделей вітчизняних компонентів доцільно діяти у наступній послідовності: Leakage - Опір витоку; Short - короткого замикання; None – несправність відсутня (ввімкнено за замовчуванням). - Subcircuit. (CTRL+B) - перетворення попередньо виділеної частини схеми на підсхему. Виділяється частина схеми повинна бути розташована таким чином, щоб у виділену область не потрапили провідники і компоненти, що не відносяться до неї. В результаті виконання команди викликається діалогове вікно, у рядку Name якого вводиться ім'я підсхеми, після чого можливі наступні варіанти: Copy from Circuit - підсхема копіюється із зазначеною назвою до бібліотеки Custom без внесення змін до вихідної схеми; Move from Circuit - виділена частина вирізається із загальної Схеми і у вигляді підсхеми з наданим їй ім'ям копіюється в бібліотеку Custom; Replace in Circuit - виділена частина замінюється у вихідній схемі підсхемою з наданим їй ім'ям з одночасним копіюванням до бібліотеки Custom. Для перегляду або редагування підсхеми потрібно двічі клацнути мишею на її значку.Редагування підсхеми проводиться у разі загальним правилам редагування схем. При створенні додаткового виведення необхідно з відповідної точки підсхеми курсором миші протягнути провідник до краю вікна до появи незафарбованого прямокутного контактного майданчика, після чого відпустити ліву кнопку миші. Для видалення висновку необхідно курсором миші вхопитися за його прямокутний майданчик біля краю вікна підсхеми та винести її за межі вікна. На цьому розгляд основного інструментального складу програми закінчено. Instruments — лінійки контрольно-вимірювальних приладів (праворуч на рис. 1.3), включення/вимикання здійснюється також кнопкою LJ; EWB 7.0 ця команда називається Instrument Toolbar і не має кнопкового управління; Design - 9 спеціальних кнопок праворуч від кнопок Zoom; в EWB 7.0 ця та наступна команди відсутні; In Use List - рядки-меню (праворуч від мнемонічних кнопок) зі списком використаних у поточній схемі компонентів. У EWB 7.0 підменю Toolbars доповнено такими пунктами: Component Toolbar — увімкнення/вимкнення лінійки бібліотек компонентів. * w Q м '“ Y > Т I; Graphic Annotation Toolbar — увімкнення/вимкнення лінійки інструментів графічного редактора а? про 2; Project Bar — увімкнення/вимкнення вікна проекту; дублюється кнопкою. Spreadsheet View — увімкнення/вимкнення вікна перегляду складу поточної схеми, включаючи постачальників компонентів; Customize – виклик вікна для вибору складу мнемонічних кнопок (як у Word). 1.2. Component Bars — увімкнення/вимкнення: Multisim Database - лінійки бібліотек EWB б.хх (ліворуч на рис. 1.3); дублі-» ? *| значок зв'язку з розробником EWB ( EDAParts Ваг - ліотек); Corporate Database - лінійки бібліотек цього підприємства або розробника, учасника проекту (User Database); при включенні відображаються порожні (неактивні) лінійки бібліотек, аналогічні Multisim Database. Zoom In (F8), Zoom Out (F9) - масштабування схеми; Find — пошук елементів креслення із запропонованого списку; після вибору на схемі індикується розташування шуканого елемента. У цьому блоці до EWB 7.0 додані команди: Zoom Aiea – встановлення масштабу 100%; Zoom Full — встановлення масштабу, коли на робочому полі зображується повна схема; команди дублюються кнопками. 1.8. Крім розглянутих, до меню View EWB 7.0 додано команду Show ruler bars — увімкнення/вимкнення дублюючих напрямних для орієнтації (поділу 1, 2, 3. і А, В, С. навколо креслення зі схемою — див. рис. 1.4) у разі, коли креслення не вміщується на екрані монітора. 2. Меню Place – набір команд для підготовки схем: Place Component (Ctrl + М) - виклик вікна параметрів виділеного компонента (див. Розд. 2.14); виконується також подвійним клацанням миші по значку компонента); Place Junction (Ctrl + J) - установка з'єднувача (точки) курсором, який після вибору команди набуває хрестоподібної форми; в EWB 5.хх цей елемент був у складі бібліотечного розділу Basic (див. Розд. 2.13), а в EWB 4.x - у розд. Passive (див. Розд. 2.3); ця та дві наступні команди в EWB 7.0 використовуються без слова Place; Place Bus (Ctrl + U) - прокладання шини (провідника збільшеної ширини (товщини)) будь-якої конфігурації; виконується аналогічно до прокладання провідника на друкованій платі з тією відмінністю, що кут повороту провіднику! може бути будь-яким і в кінці прокладки потрібно двічі натиснути на ліву кнопку миші (подвійне клацання), після чого штрих-пунктирна лінія, що супроводжує прокладку провідника, перетворюється на шинну з стандартним ідентифікатором Bus, який може бути змінений у вікні з закладкою Label, викликаного подвійним клацанням миші компонентом; в EWB 7.0 для виклику команди може бути використана кнопка J; Bus Vector Connect – додаткова команда EWB 7.0 для прокладання шин під ІМС; Place Input/Output (Ctrl + I) - встановлення клем вхід/вихід у вигляді кружка з відрізком провідника; використовуються для оформлення висновків підсхеми з можливістю надання їм відповідного найменування (ідентифікаційного номера) та орієнтації за допомогою команд переміщення компонента; в EWB 5.хх і раніше версій такі висновки формувалися переміщенням курсору з провідником до однієї з граней вікна підсхеми (див. разд. 1.3); у EWB 7.0 ця команда називається HB/SB Connector; Place Hierarchical Block (Ctrl + H) — виконується аналогічно команді File/Open з тією відмінністю, що схемний файл, що відкривається, вставляється в поточний у вигляді підсхеми за допомогою курсора, що набуває форми стрілки з фрагментом друкованої плати при переході до вікна з поточною схемою; надалі допускається редагування підсхеми з оформленням її висновків за допомогою клем Input/Output та їхньої відповідної орієнтації; використовується під час підготовки ієрархічних схем з багаторазовим вкладенням підсхем (наприклад, схем міжблочних з'єднань з можливістю оперативного перегляду схеми кожного блоку та субблоку); завдяки технології OLE (Object Linking Embedding) внесені зміни до одного з блоків автоматично поширюються на інші блоки проекту, що містять пристрій, що модифікується; у EWB 7.0 ця команда може бути викликана також кнопкою нз; Create New Hierarchical Block - додаткова команда EWB 7.0, що дозволяє підвищити ступінь вкладеності при підготовці ієрархічних схем; Place Text (Ctrl + Т) - розміщення тексту у вказаному курсором миші місці креслення (схеми); ця та наступні три команди використовуються і в EWB 7.0 з незначними змінами в назвах; Place Text Description Box (Ctrl + D) - підготовка опису схеми у вікні; Place as Subscript (Ctrl + В) - Оформлення виділеної частини схеми у вигляді підсхеми; викликається вікно для введення її імені; після подвійного натискання по значку схеми викликається вікно для зміни імені та переходу в режим редагування; Replace by Subscript (Shift + Ctrl + В) - заміна виділеної частини схеми підсхемою; Replace - заміна виділеного компонента; викликається вікно параметрів виділеного компонента (див. Розд. 2.14); EWB 7.0 перенесена в меню Tools. Меню Place EWB 7.0 доповнено наступними командами: Off-Page Connector - вставка роз'єму з можливістю відключення окремих частин складної схеми; Graphics - вибір інструментів графічного редактора; дублюється кнопками А
? ПРО Е R •
Multi-Page – створення нової сторінки багатосторінкового документа. також кнопкою ш (в EWB 7.0 - кнопкою W '); в порівнянні з EWB 5.хх (див. Розд. 1.6) список доповнений наступними командами: Trace Width - розрахунок ширини провідників друкованої плати (див. Розд. 3.9); RF Analyses - аналіз ланцюгів у високочастотній області (RF - Radio Frequency), коли розміри компонентів можна порівняти з довжиною хвилі; при аналізі використовується прилад Network Analyzer та спектральний аналізатор (подробиці у розд. 3.9); Nested Sweep Analyses - комплексне виконання команд Temperature Sweep, Parameter Sweep, DC Sweep (див. Розд. 1.6) у заданій послідовності; Batched Analyses – розширення попередньої команди; дозволяє проводити комплексний аналіз відповідно до запропонованого списку дозволених комбінацій команд зі списку Analyses; User-Defined Analyses - виконання команд моделювання за програмою користувача, складеною у форматі Spice (див. Розд. 1.7); Noise Figure Analyses – аналіз шумових характеристик схеми (визначення відношення сигнал/шум). У діалогових вікнах Analyses передбачена можливість вибору (закладка Output variables) додаткових контрольних точок для отримання вихідних даних для постпроцесора (п. 4.5), а також можливість експорту результатів аналізу MathCAD, Excel та оперативного перегляду (закладка Summary) окремих складових обраної команди Analyses, представлені у вигляді вікна перегляду папок, що використовується в Windows 9х. 3.6. Postprocessor - додаткова математична обробка результатів моделювання, отриманих в результаті виконання однієї з команд Analyses; команда викликається також кнопкою, в EWB 7.0 - кнопкою шП; для обробки використовуються показові функції, логарифмічні, комплексні, логічні та інших. (подробиці розд. 3.9). Перемикання VHDL/Verilog може здійснюватися кнопкою О (EWB 7.0 відсутня). Використання в EWB мов Spice, VHDL і Verilog у різних комбінаціях (Co-Simulation - за визначенням розробників) і стало очевидним підставою для назви MultiSim. 3.9. Auto Fault Option – імітація несправностей виділеного компонента (див. п. 9 розд. 1.3) у заданій комбінації за випадковим законом; у EWB 7.0 команда відсутня. тримає наступні команди (з урахуванням усіх версій б.хх та 7.0). Меню Tools EWB 7.0 додатково містить: Symbol Editor – виклик редактора символу (значка) компонента; 555 Timer Wizard - помічник для створення схем на базі ІМС 555; Filter Wizard - помічник для створення різноманітних фільтрів по заданим смузі пропускання, виду АЧХ та ін; Electrical Rules Checking — створення та відображення журналу повідомлень про помилки; викликається також кнопкою U'; Renumber Components — зміна нумерації компонентів відповідно до стандарту (зліва направо, зверху донизу), наприклад, після введення додаткових елементів; Update HB/SB Symbols - модифікація контактних з'єднувачів підсхем при внесенні змін; Convert V6 Database - конвертування бази даних EWB б.хх у формат EWB 7.0; Modify Title Block Data - зміна даних у розділах штампу схеми; Title Block Editor – створення нового штампу схеми. рис. 1.52) окремі закладки мають таке призначення: Circuit — встановлення знайомих нам опцій за режимом виведення на екран елементів схеми (див. розд. 1.3), а також їхнє кольорове оформлення: з чорним тлом (Black Background), білим (White Background), чорно-білим зображенням (Black/White) чи навпаки (White/Black). У режимі Custom вибираються потрібні кольори для фону (кнопка Background), провідників (кнопка Wire), активних, пасивних і віртуальних (ідеальних) компонентів (кнопки Active component, Passive component, Virtual component відповідно); після натискання кожної кнопки викликається стандартне вікно палітри кольорів Windows. Зауважимо, що при невибраній опції Adjust Component Identifiers неможливо буде змінити при впорядкуванні схеми ідентифікаційний номер однотипних компонентів, який присвоюється програмою автоматично в порядку їх встановлення, а не розташування на схемі. Workspace — встановлення додаткових опцій щодо оформлення робочого поля схеми, наприклад, встановлення видимої сітки, а також розмірів креслення схеми (Sheet Size) у сантиметрах або дюймах та масштабу виведення на екран (33, 66, 100 та 200%). Wiring – вибір товщини провідників у пікселах та режимів їхнього автоз'єднання при первинному з'єднанні та переміщенні. Component Bin — увімкнення/вимкнення підсвічування назви бібліотек, вибір стандарту графічного позначення компонентів: американський (ANSI) або європейський (DIN) (для EWB 4.x та 5.хх він вибирається лише при інсталяції програми). Font — Вибір шрифту та його атрибутів для вибраних компонентів схеми. Miscellaneous — вибір режиму автозбереження даних, шляхи до робочого каталогу (наприклад, папки зі схемами), ідеального або реального режиму моделювання цифрових схем, з'єднання/роз'єднання аналогового та цифрового заземлення. Налаштування EWB 7.0 аналогічні наведеним. Circuit | Workspace) Wiring) Component Bin | Font | Miscellaneous) I - Adjust component identifiers Component with model Component without model Робочі вікна програм версій 4.1 та 5.0 показані на рис. 1.1 та 1.2 відповідно. Вікно програми EWB 4.1 (рис. 1.1) містить поле меню, лінійку контрольно-вимірювальних приладів та лінійку бібліотек компонентів, одна з яких у розгорнутому вигляді показана у лівій частині вікна. У робочому полі програми розташовується схема, що моделюється, з підключеними до неї іконками контрольно-вимірювальних приладів і короткий опис схеми (description), на жаль, тільки англійською мовою. При необхідності кожен із приладів може бути розгорнутий для встановлення режимів його роботи та спостереження результатів. Лінійки прокручування використовуються лише для переміщення схеми. Вікно програми EWB 5.0 (рис. 1.2) відрізняється додатковим меню Analysis, наявністю лінійки інструментів та більш компактним представленням бібліотек у розгорнутому вигляді.Крім того, лінійка контрольно-вимірювальних приладів розташована в одному полі з бібліотеками компонентів. Слід згадати також про наявність підказок призначення всіх кнопок. Подальший виклад матеріалу вестиметься у такому порядку: спочатку розглядається програма версії 4.1, а потім наводяться відмітні ознаки версії 5.0. Такий підхід пояснюється більшою поширеністю та доступністю EWB 4.1, а також тим, що більшість матеріалу з моделювання конкретних пристроїв напрацьована нами з використанням версії 4.1. Враховуючи повну наступність версій, всі ці схеми можуть бути використані у версії 5.0 без будь-яких доопрацювань. Розглянемо команди меню програми EWB 4.1 у порядку їхнього прямування на рис. 1.1.Опис інструментального складу середовища electronics workbench
Меню програм EWB б.хх та 7.0
Структура вікна та система меню EWB