Довідник командного рядка електроніки
Клацніть першу літеру команди, про яку потрібно отримати інформацію. Це призведе до початку алфавітної групи команд, де ви побачите посилання на окремі команди, які починаються з цієї літери. Щоб використати спеціальні терміни пошуку, введіть Ctrl-F . Щоб повернутися сюди з будь-якої частини цієї довідкової теми, натисніть клавішу Home .
A | B | C | D | E | F | G | H | я | J | L | М | N | О | П | Q | R | S | T | U | V | В
А
ДОДАТИ
функція
Додайте елементи в малюнок.
Додайте символи в пристрій.
Синтаксис
ДОДАТИ footprint_name[@library_name] [name] [orientation] ..
ДОДАТИ ім'я_пристрою[@library_name] [P3D=3d_package] [ім'я [gate]] [орієнтація] ..
ДОДАТИ символ_назва [ім'я] [параметри] ..
Клавіші мишки
Центр дзеркально відображає деталь.
Праворуч повертає деталь.
Shift+Right змінює напрямок обертання.
Дивіться також UPDATE , USE , INVOKE
Команда ADD отримує символ схеми (ворота) або відбиток з активної бібліотеки та розміщує його на малюнку.
Під час визначення пристрою команда ADD отримує символ у пристрій.
Зазвичай ви клацаєте команду ДОДАТИ та вибираєте слід або символ у меню, яке відкриється. При необхідності параметри тепер можна вводити з клавіатури.
Якщо device_name містить символи узагальнення ('*' або '?') і декілька пристроїв відповідають шаблону, буде відкрито діалогове вікно ДОДАТИ, і певний пристрій можна вибрати зі списку. Зауважте, що прапорець «Опис» у діалоговому вікні «ДОДАТИ» буде знято після того, як у командному рядку буде введено будь-яку команду «ДОДАТИ» з назвою пристрою, незалежно від того, містить вона символи підстановки чи ні. Це тому, що device_name, введене в командному рядку, шукається лише в назвах пристроїв, а не в описах.
Слід або символ розміщується лівою кнопкою, а повертається правою кнопкою. Після того, як його було розміщено, на курсорі одразу висить інша копія.
Якщо на кресленні вже є пристрій або посадкова поверхня з такою ж назвою (з тієї ж бібліотеки), а бібліотеку було змінено після додавання оригінального об’єкта, буде розпочато автоматичне оновлення бібліотеки, і вас запитають, чи об’єкти в креслення замінюються їх новими версіями. Примітка. Після оновлення бібліотеки завжди слід запускати перевірку правил проектування (DRC) і перевірку правил електропостачання (ERC)!
Отримання сліду або символу на малюнку
Символи підстановки
Команду ADD можна використовувати із символами підстановки ('*' або '?'), щоб знайти певний пристрій. Діалогове вікно «ДОДАТИ» пропонує перегляд дерева відповідних пристроїв, а також попередній перегляд пристрою та варіанту пакета. Щоб додати безпосередньо з певної бібліотеки, синтаксис команди
ДОДАТИ ім'я пристрою@ім'я бібліотеки
може бути використаний. назва пристрою може містити символи узагальнення, а назва бібліотеки може бути простою назвою бібліотеки (наприклад, "ttl" або "ttl.lbr"), або повною назвою файлу (наприклад, "/home/mydir/myproject/ttl.lbr" або "../lbr" /ttl") або URN завантаженої керованої бібліотеки (наприклад, "urn:adsk.eagle:library:462"). У разі пробілів у назві файлу весь вираз має бути укладено апострофами (наприклад, ADD 'DEV1A@/home/my dir/ttl.lbr').
3D пакети
Під час додавання пристрою до креслення 3D-пакет пристрою можна вказати за допомогою синтаксису:
ДОДАТИ назву пристрою [@libraryname] P3D=3d_package
де 3d_package — назва або URN пакета 3D. Це призведе до фільтрації списку пристроїв, які за назвою пристрою (і назвою бібліотеки, якщо вказано) відповідають тим, які містять вказаний пакет 3D. Якщо 3D-пакет не вказано, усі 3D-пакети, пов’язані з відповідними пристроями, відображатимуться в діалоговому вікні ДОДАТИ. (Якщо є єдиний відповідний пристрій і цей пристрій має нуль або один 3D-пакет, цей пристрій ? і 3D-пакет, якщо він існує ? буде вибрано, а діалогове вікно ДОДАТИ не відображатиметься.) Термін 3d_package не чутливий до регістру та не підтримує символи підстановки. приклад:
ДОДАТИ PINHD-1x4 P3D=PINHD-1x4-5.84MM
додати пристрій PINHD-1×4 до схеми (і плати) і призначити йому пакет 3D PINHD-1×4-5.84MM.
імена
Параметр footprint_name, device_name або symbol_name — це ім’я, під яким слід, пристрій або символ зберігаються в бібліотеці. Зазвичай його вибирають із меню. Параметр імені – це ім'я, яке має отримати елемент на кресленні. Якщо ім’я можна інтерпретувати як орієнтацію або параметр, його потрібно взяти в одинарні лапки. Якщо ім’я не вказано явно, воно отримає автоматично згенероване ім’я. Приклад:
ДОДАТИ DIL14 IC1
отримує відбиток DIL14 на платі та дає йому ім’я IC1. Якщо на схемі не вказано ім’я, шлюз отримає префікс, який було зазначено у визначенні пристрою за допомогою PREFIX, розширеного порядковим номером (наприклад, IC1).
приклад:
ДОДАТИ 7400
Це розміщує послідовність із п’яти воріт із 7400 компонентів типу. Якщо припустити, що префікс визначено як "IC" і що окремі вентилі в межах 7400 мають імена A..D, вентилі на схемі мають назви IC1A, IC1B, IC1C, IC1D, IC2A. (Якщо елементи з тим самим префіксом уже розміщено, підрахунок починається від наступного послідовного номера.) Дивіться також INVOKE .
Коли об’єкт прикріплено до курсору, ви можете змінити ім’я, під яким він буде додано до малюнка. Це дозволяє вам додати кілька частин одного типу, але з різними, явно визначеними іменами:
приклад:
ДОДАТИ ЦАП C1 C5 C7
Частинні ворота
Щоб отримати певний шлюз щойно доданого пристрою, назву цього шлюзу можна вказати після назви частини: Приклад:
ДОДАТИ 7400 IC1 A
Це в основному корисно, якщо схему потрібно створити за допомогою сценарію. Зауважте, що якщо додано певний шлюз, жодні інші шлюзи з рівнем додавання ПОВИННІ або ЗАВЖДИ не будуть автоматично завантажені, і вам доведеться використовувати команду INVOKE, щоб викликати принаймні Шлюзи ОБОВ’ЯЗКОВІ (інакше перевірка електричних правил повідомить про їх відсутність ).
Орієнтація
Цей параметр визначає орієнтацію об'єкта на малюнку. Об’єкти зазвичай повертаються за допомогою правої кнопки миші. У файлах скриптів використовуються текстові описи цього параметра: [S][M]Rnnn
С | Встановлює прапорець «Обертання», який вимикає можливість читання тексту з нижньої або правої сторони малюнка (доступно лише в контексті дошки). |
М | Встановлює прапорець Mirror, який відображає об’єкт відносно осі Y. |
Рннн | Встановлює задане значення Rotation, яке може бути в діапазоні 0,0…359,9 (з роздільною здатністю 0,1 градуса) у контексті плати або одне з 0, 90, 180 або 270 у контексті схеми (кути можуть бути задані як від’ємні значення, які будуть перетворені на відповідне додатне значення). |
Ключові літери S , M і R можуть бути наведені великими або малими літерами, і має бути принаймні R , за яким слідує цифра.
Якщо прапорець дзеркала M встановлено в елементі, а також у тексті всередині елемента, вони скасовують один одного. Те ж саме стосується прапора S pin.
приклади:
R0 | немає обертання | |
R90 | повернуто на 90? проти годинникової стрілки | |
Р-90 | повернуто на 90? за годинниковою стрілкою (буде перетворено на 270?) | |
MR0 | дзеркально відображено відносно осі y | |
SR0 | прямі тексти | |
SMR33.3 | повернено на 33,3? проти годинникової стрілки, дзеркально відображені та обертаються тексти |
За замовчуванням: R0
ADD DIL16 R90 (0 0);
розміщує 16-контактний відбиток DIL, повернутий на 90 градусів проти годинникової стрілки, у координатах (0 0).
Повідомлення про помилки
З’являється повідомлення про помилку, якщо гейт потрібно отримати з пристрою, який не повністю визначено (див. команду BOARD). Цьому можна запобігти за допомогою "SET CHECK_CONNECTS OFF;" команда. Будьте обережні: команда BOARD виконає цю перевірку в будь-якому випадку. Його вимикання доцільно, лише якщо друкована плата не виготовляється.
Отримати символ у пристрій
Під час визначення пристрою команда ADD отримує раніше визначений символ у пристрій. Можливі два параметри (swaplevel і addlevel), і їх можна вводити в будь-якій послідовності. Обидва можна попередньо встановити та змінити за допомогою команди CHANGE. Значення, введене за допомогою команди ADD, також зберігається як значення за замовчуванням.
Swaplevel
Рівень заміни — це ціле число, до якого застосовуються такі правила:
0: | Символ (ворота) не можна замінити на будь-який інший на схемі. | |
>0 | Символ (ворота) можна поміняти місцями з будь-яким іншим символом того самого типу на схемі, який має той самий рівень заміни (включаючи заміну між різними пристроями). |
Типове значення: 0
Addlevel
Для цього параметра доступні такі можливості:
Далі | Якщо пристрій має більше одного воріт, символи завантажуються в схему за допомогою Addlevel Next. | |
Обов'язково | Якщо будь-який символ із пристрою витягується на схему, тоді також має з’явитися символ, визначений за допомогою Addlevel Must. Це відбувається автоматично. Його неможливо видалити, доки не буде видалено всі інші символи в пристрої. Якщо єдині символи, що залишилися від пристрою, є обов’язковими символами, команда DELETE видалить весь пристрій. | |
Завжди | Як і обов’язково, хоча символ із Addlevel Always можна видалити та повернути до схеми за допомогою INVOKE. | |
може | Якщо пристрій містить наступні шлюзи, тоді Can-шлюзи вибираються лише в разі явного виклику за допомогою INVOKE. Символ із Addlevel Can лише тоді витягується в схему за допомогою ADD, якщо пристрій містить лише Can-gates і Request-gates. | |
запит | Ця властивість корисно застосовувати до символів живлення пристроїв. Шлюзи запиту можуть бути лише явно отримані в схемі (INVOKE) і не враховуються внутрішньо. Результатом цього є те, що в пристроях лише з одним затвором і одним символом джерела напруги ім’я затвора не додається до назви компонента. У випадку 7400 із чотирма вентилями (плюс джерело живлення) окремі вентилі на схемі називаються, наприклад, IC1A, IC1B, IC1C і IC1D. 68000 лише з одним _Gate_, символом процесора, може, з іншого боку, називатися IC1, оскільки його окремий символ джерела напруги не вважається затвором. |
приклад:
ДОДАТИ ЗАПИТ PWR 0
отримує символ PWR (наприклад, символ контакту живлення) і визначає Swaplevel 0 (неможливо замінити) і Addlevel Request для нього.
ДОДАМОДЕЛЬ
функція
Використовується для перетворення окремої частини або цілої схеми на схему, сумісну зі спеціями.
Синтаксис
Назва ADDMODEL ..
Дивіться також SIM .
ADDMODEL перетворює окрему частину або всю поточну схему (виберіть усе перед запуском команди) на схему, здатну до симуляції спецій, змінюючи частини таким чином, щоб вони містили необхідні атрибути та відображення. Там, де це можливо, зроблені припущення щодо того, який тип пристрою представляє кожна частина. Це робиться за допомогою першої літери посилання на частину та припущення, що вона дорівнює належному еквіваленту спецій. Наприклад, припускається, що резистори мають префікс R, конденсатори C, котушки індуктивності L, а підсхеми X. Користувачі можуть вибрати правильний тип пристрою в наданому інтерфейсі. Перегляньте команду SIM для отримання додаткової інформації про симуляцію та перегляньте сторінку Berkeley spice про пристрої ( https://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/UserGuide/elements_fr.html ) для детального списку пристроїв spice. та їх синтаксис. Нижче наведено список дійсних префіксів спецій.
RLCKXSWVIGEFHBTOUDQJM З
ВИРІВНЯТИ
функція
Вирівнює виділені об’єкти в редакторі макета.
Синтаксис
ВИРІВНЯТИ ..
На даний момент команда ALIGN не підтримує параметри командного рядка.
Операція
Команду ALIGN можна використати для вирівнювання вибраних об’єктів відносно один одного або для переміщення їх початкового розташування до найближчої точки сітки. Ви можете використовувати панель інструментів команд, командний рядок або меню «Правка» , щоб запустити команду ALIGN. Підтримуються такі режими:
- Вирівняти краї зверху | Нижній | Ліворуч | правильно
- Вирівняти центри Вертикально | Горизонтальний,
- Розподілити вертикально | По горизонталі
- Вирівняйте початок до сітки
Команда ALIGN використовує вирівняні по осі обмежувальні прямокутники об’єктів, які потрібно вирівняти, для всіх режимів, окрім режиму «Вирівняти вихідну точку за сіткою» (який, як випливає з назви, використовує вихідну точку об’єкта, який потрібно вирівняти).
У розподілі вертикально | Горизонтальні режими потребують принаймні трьох виділених об’єктів – ці режими забезпечать однакову відстань між вибраними об’єктами.
Застосовність
Команду ALIGN можна застосувати до таких типів об’єктів:
- елемент
- текст
- Pad
- через
- отвір
Команда ALIGN ігноруватиме інші типи об’єктів, навіть якщо вони були вибрані до запуску команди. Команда ALIGN не застосовується, якщо в редакторі немає вибраних відповідних об’єктів.
ARC
функція
Намалюйте дугу різного діаметру, ширини та довжини.
Синтаксис
ARC ['назва_сигналу'] [CW | CCW] [ROUND | FLAT] [ширина]
Клавіші мишки
Центр виділяє шар.
Справа змінює орієнтацію.
Дивіться також ЗМІНА , ЛІНІЯ , КОЛО .
Команда ARC, після якої тричі клацніть мишею на малюнку, малює дугу заданої ширини. Перша точка визначає точку на колі, друга — її діаметр. Введення другої координати зменшує коло до півкола, а права кнопка змінює напрямок від першої до другої точки. Введення третьої координати скорочує півколо до дуги, що тягнеться до точки, визначеної перетином окружності та лінії між третьою точкою та центром дуги.
Параметри CW і CCW дозволяють визначити напрямок дуги (за або проти годинникової стрілки). ROUND і FLAT визначають, чи будуть кінці дуг круглими чи плоскими відповідно.
Назва сигналу
Параметр signal_name призначений головним чином для використання у файлах сценаріїв, які читають згенеровані дані. Якщо вказано ім’я_сигналу, дугу буде додано до цього сигналу, і автоматичні перевірки не виконуватимуться.
Цю функцію слід використовувати з великою обережністю, оскільки це може призвести до короткого замикання, якщо дугу розташувати так, щоб вона з’єднувала різні сигнали. Рекомендується запустити перевірку правил проектування після використання команди ARC з параметром signal_name!
Ширина лінії
Параметр «width» визначає товщину намальованої лінії. Його можна змінити або попередньо визначити за допомогою команди:
ЗМІНИТИ ШИРИНУ ширина;
Налаштована ширина ідентична ширині лінії для проводів. Дуги з кутами 0 або 360 градусів або радіусом 0 не приймаються.
Приклад введення тексту:
РЕШІТКА дюйм 1; ARC CW (0 1) (0 -1) (1 0);
створює дугу 90 градусів із центром у початку координат.
ПРИЗНАЧИТИ
функція
Змінити призначення клавіш.
Синтаксис
ПРИЗНАЧИТИ
Команда ASSIGN function_key..;
ASSIGN function_key;function_key = модифікатор+клавіша
модифікатор = будь-яка комбінація S (Shift), C (Control), A (Alt) і M (Cmd, лише Mac OS X)
клавіша = F1..F12, AZ, 0-9, BS (Backspace)
Дивіться також СЦЕНАРІЙ .
Використовуйте команду ASSIGN, щоб визначити значення функціональних клавіш від F1 до F12, літерних клавіш від A до Z, (верхніх) цифрових клавіш від 0 до 9 і клавіші повернення (кожна також у поєднанні з клавішами-модифікаторами).
Команда ASSIGN без параметрів відображає поточні призначення клавіш у діалоговому вікні, яке також дозволяє вам змінювати ці параметри.
Клавішам можна призначити одну або декілька команд. Послідовність команд, яка призначається, повинна бути укладена в апостроф.
Якщо ключ один із AZ або 0-9, модифікатор повинен містити принаймні A, C або M.
 | Модифікатор **M** доступний лише в **Mac OS X**. |
Зауважте, що будь-яка спеціальна функція операційної системи, призначена функціональній клавіші, буде перезаписана командою ASSIGN. Залежно від операційної системи, ASSIGN може не мати змоги перезаписати певні функціональні клавіші (наприклад, Shift+F10 у Windows).
Якщо ви призначите буквену клавішу разом із модифікатором A (наприклад, A+F), відповідна гаряча клавіша зі спадного меню більше не буде доступною.
Щоб видалити призначення з клавіші, ви можете ввести ASSIGN лише з кодом function_key, але без команди.
Приклади
ASSIGN F7 'змінити верхній шар; маршрут'; ASS A+F7 'cha lay to; ру'; ASSIGN C+F10 меню add mov rou ''';''' edit; ASSIGN CA+R 'маршрут';
Перші два приклади мають той самий ефект, оскільки EAGLE допускає скорочення не лише команд, але й параметрів (за умови, що вони безпомилкові). Зауважте, що тут, наприклад, команда зміни верхнього рівня завершується крапкою з комою, але не команда маршруту. Причина в тому, що в першому випадку команда вже містить усі необхідні параметри, а в другому випадку координати ще потрібно додати (зазвичай за допомогою миші). Тому команда ROUTE не повинна бути дезактивована крапкою з комою.
Визначити командне меню
Якщо ви хочете призначити клавіші команду МЕНЮ, роздільник у команді МЕНЮ (крапка з комою) має бути укладений у три пари апострофів (див. третій приклад). Ця крапка з комою з’явиться в новому меню.
Попереднє налаштування призначень клавіш
F1 ДОПОМОГА | Функція довідки | |
Alt+F2 ВІКНО | Відображається весь малюнок | |
F2 ВІКНО; | Перемалювати екран | |
ВІКНО F3 2 | Збільшити в 2 рази | |
F4 ВІКНО 0,5 | Зменшити масштаб у 2 рази | |
F5 ВІКНО (@); | Курсор поз. новий центр | |
F6 ГРИД; | Увімкнення/вимкнення сітки |
Крім того, багато корисних призначень клавіш містяться в сценарії ініціалізації default-assign.scr і можуть бути налаштовані відповідно до ваших індивідуальних потреб.
АТРИБУТ
функція
Визначення атрибутів для деталей.
Синтаксис
Назва АТРИБУТА [ 'значення' ] [ параметри ]
ATTRIBUTE part_name attribute_name
АТРИБУТ part_name attribute_name 'attribute_value' [ [ орієнтація ] ]
ATTRIBUTE part_name attribute_name DELETE
ATTRIBUTE ім'я елемента ім'я атрибута
АТРИБУТ ім'я елемента ім'я атрибута 'значення_атрибута' [ [ орієнтація ] ]
ATTRIBUTE ім'я елемента ім'я атрибута DELETE
АТРИБУТ * [ ім'я [ 'значення' ] ]
АТРИБУТ * назва DELETE
АТРИБУТ ..
Дивіться також [НАБІР АТРИБУТІВ](#набір атрибутів), НАЗВА , ЗНАЧЕННЯ , ЗМІЩЕННЯ , ТЕКСТ . Дивіться опис орієнтації на ADD .
Атрибут — це довільна комбінація імені та значення , яка може використовуватися для визначення будь-якої інформації для даної частини.
Атрибути можна визначити в бібліотеці (для окремих пристроїв), на схемі (для фактичної частини) або на платі (для фактичного елемента). Атрибути, визначені на рівні пристрою, використовуватимуться для кожної частини цього типу пристрою на схемі. У схемі можна визначити додаткові атрибути для кожної частини, а існуючі атрибути з пристроїв можна перезаписати новими значеннями (якщо атрибути були визначені як змінні ). Елемент на дошці має всі атрибути відповідної частини та може мати інші власні атрибути.
Атрибути в бібліотеці
У бібліотеці команду ATTRIBUTE можна використовувати для визначення атрибутів даного варіанта компонента за допомогою синтаксису
Назва АТРИБУТА [ 'значення' ] [ параметри ]
Ім'я може складатися з будь-яких літер, цифр, '_', '#' і '-' і може мати будь-яку довжину; але перший символ не повинен бути '-'. Назви розглядаються без урахування регістру, тому PartNo збігається з PARTNO. Значення може містити будь-які символи та має бути взяте в одинарні лапки. Допустимі параметри:
видалити | Видалити атрибут із вказаною назвою з усіх варіантів компонентів (у цьому випадку не повинно бути «значення»). | |
змінна | Позначте цей атрибут як _variable_, щоб його можна було перезаписати на схемі (це значення за замовчуванням). | |
постійний | Атрибути, позначені як _constant_, не можуть бути перезаписані в схемі (якщо користувач не наполягає). |
Параметри можуть бути скороченими та нечутливими до регістру.
Вже існуючий атрибут можна перемикати між змінною та константою без необхідності повторювати його значення, як у
АТРИБУТ ABC '123' | (змінна за замовчуванням) | |
АТРИБУТ ABC константа | (ABC зберігає значення «123») |
Якщо значення атрибута змінюється, його налаштування константи/змінної залишаються незмінними (якщо не вказано явно). Якщо атрибут визначено як постійний, бібліотека UPDATE скине його значення.
Атрибути на схемі
У схемі команда ATTRIBUTE може бути використана для призначення атрибутів деталі, і в цьому випадку значення такого атрибута перезаписує значення атрибута з таким самим іменем у бібліотеці (якщо пристрій має такий атрибут і дозволяє перезапис ). Частині також можуть бути надані атрибути, які взагалі не визначені в бібліотеці. Якщо вибрати команду АТРИБУТ і клацнути деталь, відобразиться діалогове вікно, у якому перераховано всі атрибути цієї частини, які можна редагувати.
Для повністю текстового визначення нового атрибута можна використовувати такий синтаксис:
ATTRIBUTE part_name attribute_name 'attribute_value' орієнтація
Для вже існуючих атрибутів можна лише змінити значення; слід використовувати такий синтаксис:
ATTRIBUTE part_name attribute_name 'attribute_value';
Зауважте, що у випадку частини з кількома воротами фактично вибирається один із воріт (тобто «екземплярів»). При виборі клацанням миші вже зрозуміло, які ворота маються на увазі, а при виборі через part_name слід вказати повну назву, що складається з назви частини та воріт. У той час як певна частина може мати лише один атрибут із заданим іменем, атрибут можна приєднати до будь-якого або всіх його воріт. Якщо вказано лише ім’я частини, буде неявно вибрано перший видимий шлюз. Якщо координати не вказано (і команда завершується символом «;»), поведінка залежить від того, чи існує даний атрибут для цієї частини (або в пристрої або на схемі). Якщо атрибут уже існує, буде змінено лише його значення. Якщо він ще не існує, новий атрибут із заданим іменем і значенням буде розміщено в початку вибраних воріт частини.
Щоб видалити атрибут з деталі, команда
ATTRIBUTE part_name attribute_name DELETE
може бути використаний. Визначаючи атрибути за допомогою командного рядка або сценарію, використовуйте команду CHANGE DISPLAY, щоб визначити, які частини атрибута (ім’я, значення, обидва або жодного з них) мають бути видимими.
Атрибути в дошці
На платі атрибути можна призначати елементам за допомогою команди ATTRIBUTE, майже так само, як і на схемах. За замовчуванням елементи мають усі атрибути, визначені для їхньої частини на схемі (і їхні пристрої в бібліотеці). Атрибути з однаковою назвою для певної пари елемент/частина завжди матимуть однакове значення (через анотацію вперед і назад). Елементи можуть мати додаткові атрибути, яких немає на схемі чи бібліотеці. Якщо на платі графічне представлення атрибута елемента видалено, а атрибут визначено виключно на платі, або немає узгодженої схеми, атрибут видаляється теж. У будь-якому іншому випадку атрибут не видаляється, але його режим відображення змінюється на ВИМКНЕНО (не видно).
Глобальні атрибути
Глобальні атрибути можна визначити на платах і схемах за допомогою «*» як назви частини (що означає, що цей атрибут застосовується до всіх частин). Крім того, глобальні атрибути можна визначити за допомогою пункту меню «Редагувати/Глобальні атрибути…». Глобальні атрибути дошки та схеми обробляються окремо й не пов’язані через анотацію вперед і назад. Таким атрибутом може бути, наприклад, автор креслення, і його можна використовувати в блоку заголовка рамки креслення. Він буде показаний на кожному аркуші схеми, який має рамку креслення, яка містить текстову змінну з тим самим ім’ям.
Атрибут VALUE та інші спеціальні атрибути
Імена текстових змінних, наприклад NAME або GATE, не можна використовувати як імена атрибутів. Єдиним винятком є атрибут VALUE , який можна використовувати для призначення значення кожному пристрою в бібліотеці. Якщо такий пристрій додано до схеми, це значення використовується як значення частини незалежно від того, чи встановлено для набору пристроїв «Значення увімкнено» або «Значення вимкнено». Тоді атрибут VALUE більше не доступний на схемі чи платі, щоб уникнути плутанини. Змінити значення частини можна звичайним способом за допомогою команди VALUE. Атрибут VALUE також обробляється в оновленні бібліотеки, CHANGE PACKAGE/ATTRIBUTE SET і REPLACE. Значення частини замінюється новим або іншим значенням цього атрибута, якщо необхідно. Ім’я атрибута EXTERNAL зарезервовано для маркування зовнішніх пристроїв (див. PACKAGE).
Вибір шару
На відміну від інших команд (наприклад, LINE), команда ATTRIBUTE самостійно відстежує останній використаний шар. Перевага цього полягає в тому, що атрибути завжди відображаються в потрібному шарі, незалежно від того, які шари відображають інші команди. Недоліком цього є те, що звичайний спосіб встановлення шару в сценарії, як у
ЛАЙЕР _шар_; ЛІНІЯ (1 2) (3 4);
тут не працює. Шар потрібно виділити, коли вже активна команда АТРИБУТ, що можна зробити так
АТРИБУТ _parameters_ LAYER _layer_ _більше параметрів_;
Зауважте, що рядок ATTRIBUTE не закінчується символом ';', а команда LAYER починається з нового рядка.
Команди
АТРИБУТ ЛАЙЕР _шар_;
встановити шар для використання з наступними командами ATTRIBUTE.
Приклади
Спочатку необхідно вибрати пакет і набір атрибутів (якщо їх більше одного), а потім можна визначити атрибути для цього набору атрибутів:
ПАКЕТ N; НАБІР АТРИБУТІВ LS; ATTRIBUTE PartNo '12345-ABC'; ATTRIBUTE Temp '100K' постійна; АТРИБУТ Примітка 'монтувати вручну';
АВТО
функція
Запускає автомаршрутизатор
Синтаксис
АВТО;
AUTO signal_name..;
АВТО ! назва_сигналу..;
АВТО ..;
АВТОМАТИЧНЕ СЛЕДУВАННЯ
АВТО BGA
AUTO LOAD|SAVE ім'я файлу;
Дивіться також SIGNAL , ROUTE , FANOUT , LINE , RATSNEST , SET .
Команда AUTO активує вбудований автомаршрутизатор. Якщо вказано назви сигналів або сигнали вибрано за допомогою миші, маршрутизуються лише ці сигнали. Без параметрів команда намагається спрямувати всі сигнали. Якщо "!" вказано символ, усі сигнали маршрутизуються, крім сигналів, що йдуть після "!" характер. "!" символ має бути першим параметром і має відображатися лише один раз.
Використовуйте параметри ЗАВАНТАЖИТИ та ЗБЕРЕГТИ, щоб завантажити параметри автомаршрутизатора або зберегти їх у заданому файлі. Якщо назва файлу не має розширення ".ctl", воно буде додано автоматично.
Без будь-яких параметрів (або якщо не задано кінцевий символ «;») команда AUTO відкриває діалогове вікно, у якому можна налаштувати параметри, які керують алгоритмом маршрутизації. Спеціальна опція FOLLOWME відкриває це діалогове вікно в режимі, де можна змінювати лише параметри, що керують маршрутизатором Follow-me .
приклад
АВТО ! GND VCC;
У кожному випадку крапка з комою необхідна як кінцевий знак. Меню для налаштування параметрів керування автомаршрутизатором відкривається, якщо вибрати AUTO з меню команд або ввести AUTO з клавіатури (з наступною клавішею Return).
Символи підстановки
Якщо задано параметр signal_name, символи «*», «?» і '[]' є символами підстановки та мають таке значення:
* | відповідає будь-якій кількості будь-яких символів | |
? | відповідає точно одному символу | |
[…] | відповідає будь-якому символу в квадратних дужках |
Якщо будь-який із цих символів має точно відповідати, його потрібно взяти в дужки. Наприклад, abc[ ]ghi відповідатиме abc ghi, а не abcdefghi.
Діапазон символів можна вказати як [az], що призводить до будь-якого символу в діапазоні 'a'…'z'.
Багатокутники
Після запуску автомаршрутизатора обчислюються всі багатокутники .
Файл протоколу
Файл протоколу (name.pro) створюється автоматично.
Розмір плати
Автороутер розміщує прямокутник навколо всіх об’єктів на дошці та приймає розмір цього прямокутника як область маршрутизації. Проводи в розмірному шарі є лініями кордону для автомаршрутизатора. Це означає, що ви можете розмежувати зону маршруту замкнутими лініями, накресленими на цьому шарі за допомогою команди LINE. На практиці ви малюєте контури дошки на шарі Dimension за допомогою команди LINE і розміщуєте компоненти в цій області.
Сигнали
Сигнали, визначені за допомогою команди EAGLE SIGNAL, багатокутники та дроти, намальовані на верхньому, нижньому шарі та шарах ROUTE2…15, розпізнаються автомаршрутизатором.
Зони обмеженого доступу
Об’єкти в шарах tRestrict, bRestrict і vRestrict розглядаються як зони обмеження для верхньої та нижньої сторони та для отворів відповідно. Якщо ви хочете, щоб автомаршрутизатор не використовував шар, виберіть «N/A» у полі бажаного напрямку.
Скасування
Якщо ви скасуєте автомаршрутизатор, натиснувши кнопку СТОП, будь-які повітряні дроти, які ще не були прокладені, не будуть автоматично перераховані. Для цього використовуйте команду RATSNEST .
BGA
Маршрутизатор BGA — це особливий вид автомаршрутизатора, розроблений для маршрутизації BGA з мінімальною кількістю шарів і для задоволення інших специфічних вимог щодо маршрутизації BGA. Маршрутизатор BGA корисний, якщо у вас обмежена кількість шарів або ви хочете мінімізувати кількість шарів у своїй платі. BGA-маршрутизація може зайняти досить багато часу та споживати великий обсяг пам’яті залежно від BGA.
Параметри
BGA-маршрутизатор має кілька вхідних параметрів. Ці параметри повинні бути призначені кожному BGA як значення атрибута з назвою "BGA". Призначте атрибут "BGA" лише елементам BGA, оскільки поведінка маршрутизатора BGA не визначена для елементів, які не є BGA. Призначення елементу атрибута з іменем «BGA» і порожнім значенням означає, що цей елемент буде маршрутизуватися BGA-маршрутизатором за допомогою всіх сигналів, підключених до SMD, і з використанням усіх доступних шарів, а також розміщення мікропереходів, якщо мікропереходи доступні в стек шарів плати. Якщо потрібно маршрутизувати лише підмножину сигналів, підключених до елемента BGA, значенню атрибута "BGA" необхідно призначити таке значення:
(NETS "список назв сигналів")
наприклад:
(NETS LPC_A1 PWR D0)
Деякі сигнали цього BGA можна пропускати. У цьому випадку перед ключовим словом NETS потрібно поставити знак -:
(-NETS "список імен сигналів")
наприклад:
(-NETS LPC_A1 PWR D0)
У цьому випадку всі сигнали, крім LPC_A1 PWR D0, будуть маршрутизуватися.
Також можна керувати сигналами на кожному шарі. Для цього слід додати наступний опис до значення атрибута:
(LAYERS (LAYER_NUMBER1 "список1 назв сигналів") (LAYER_NUMBER2 "список2 назв сигналів") ...)
У цьому випадку, наприклад, лише сигнали зі списку1 можуть використовувати шар з номером LAYER_NUMBER1. Наприклад:
(ШАРИ (2 GND) (3 3V3 2V5 1V2))
Наведені вище параметри означають, що тільки сигнал GND може використовувати рівень 2. На рівні 3 можуть бути створені лише дроти, які належать до сигналів 3V3, 2V5 або 1V2. Порожній список, наприклад (2), означає, що на рівні 2 не можна маршрутизувати сигнали. Встановивши порожній список для деяких шарів, можна вимкнути маршрутизацію для цих шарів.
Також є можливість виключити деякі сигнали зі списку. Для цього перед номером шару має стояти знак мінус:
(ШАРИ (2 GND) (-3 3V3 2V5 1V2))
Рівень 2 можна використовувати лише для сигналу GND, рівень 3 можна використовувати для всіх сигналів, крім 3V3 2V5 1V2. Маршрутизатор BGA може використовувати мікроперехідники, якщо вони визначені в налаштуваннях рівня плати. Мікровідвертки будуть розміщені на SMD. Вимкнути використання мікровідрізків можна, встановивши наступний параметр:
(МІКРОВІ ВИМК.)
GUI
Можна налаштувати всі параметри, відредагувавши значення атрибута «BGA», але простіше зробити це в діалоговому вікні. Після введення команди «AUTO BGA» з’являється спливаюче діалогове вікно з двома списками. Список ліворуч показує елементи, які можуть бути BGA. Список праворуч містить BGA, які ви бажаєте встановити, і зберегти параметри маршрутизації та, нарешті, Ви можете змінювати вміст цих списків, переміщуючи елементи звідси туди. Список праворуч з елементами, які мають бути маршрутизовані, може мати помаранчевий або зелений маркер. Зелений маркер вказує, що налаштування для цього елемент буде збережено, і його буде маршрутизовано. Помаранчевий колір означає, що будуть збережені лише налаштування. Двічі клацніть елемент, щоб змінити маркер. Кнопка "Редагувати" дозволяє встановити параметри для вибраного елемента "BGA" список у новому діалоговому вікні. У цьому діалоговому вікні показано список сигналів, підключених до SMD цього BGA. Тут ви можете визначити список шарів для кожного сигналу. Виберіть один або кілька сигналів і натисніть кнопку "Редагувати". У наступному діалоговому вікні виберіть шари, які дозволено використовувати для маршрутизації BGA.
У діалоговому вікні сигналів ви знайдете опцію увімкнути/вимкнути використання мікропереходів. Майте на увазі: цей робочий процес GUI створює атрибут під назвою «BGA» для кожного компонента BGA з відповідними значеннями атрибутів, які використовуються для вказівок маршрутизатору BGA.
Б
ДОШКА
функція
Перетворює схему на дошку.
Синтаксис
ДОШКА [сітка]
Дивіться також РЕДАГУВАТИ .
Використовуйте команду ДОШКА, щоб перетворити схематичне креслення на дошку. Якщо дошка вже існує, вона завантажується у вікно дошки. Якщо дошка не існує, вас запитають, чи створити нову дошку. Якщо задано сітку, частини на дошці розміщуються у заданому растрі, як у
ДОШКА 5мм
який розміщує частини в 5-міліметровому растрі (за замовчуванням 50 mil). Число має вказуватися в одиницях вимірювання, а максимально допустиме значення становить 10 мм. Команда BOARD ніколи не перезаписує існуючий файл плати. Щоб створити новий файл дошки, якщо файл із такою назвою вже існує, вам потрібно спочатку видалити цей файл.
Створення дошки за схемою
Коли ви вперше редагуєте плату, програма перевіряє, чи є схема з такою ж назвою в тому самому каталозі, і дає вам можливість створити плату з цієї схеми.
Якщо ви відкрили схематичне вікно та хочете створити дошку, просто введіть
редагувати .brd
у командному рядку вікна редактора. Усі відповідні дані з файлу схеми (name.sch) буде перетворено у файл плати (name.brd). Нова дошка завантажується автоматично як порожня картка розміром 160×100 мм (версія Light: 100×80 мм). Усі пакети та підключення показані на лівій стороні дошки. Контакти живлення вже підключені (див. команду PIN ).
Якщо вам потрібні контури дошки, відмінні від тих, що генеруються за замовчуванням, видаліть відповідні лінії та скористайтеся командою LINE , щоб намалювати власні контури на шарі Dimension . Рекомендована ширина цих ліній становить 0.
Неможливо створити файл дошки:
- якщо на схемі є вентилі від пристрою, для якого пакет не визначено (повідомлення про помилку: "ім’я пристрою не має пакета). Виняток: якщо є лише контакти з напрямком "Sup" (символи живлення)
- якщо на схемі є вентилі від пристрою, для якого не всі контакти були призначені відповідним майданчикам посадкового місця (повідомлення про помилку: «ім’я пристрою має непідключені контакти»). Виняток: пристрій без штифтів (наприклад, рамки)
ПРОБІЙ АВТОБУС
функція
Вирвати членські сітки з автобуса як нові сітки з етикетками.
Синтаксис
АВТОБУС ПРОБИВ ..
Команда BREAKOUTBUS доступна з контекстного меню після клацання правою кнопкою миші на шині. Типи прориву надаються як вибір у меню: «Усі мережі», «Вибрані мережі» та «Одна мережа». Параметр «Вибрані мережі» відкриє діалогове вікно, де користувач може вибрати, які мережі розбити. «Одна мережа» — це підменю, у якому відображаються всі учасники шини та можна вибрати одну мережу. "Всі сітки" вириває всіх членів автобуса.
Після того, як зроблено вибір прориву, створюються нові мережі з мітками, розташовані на відстані 1 сітки одна від одної, уздовж шини, а потім користувач клацає, щоб завершити розміщення нових мереж. "44">Утримуючи натиснутою клавішу SHIFT під час розміщення сіток, форма нових сіток заморозиться та дозволить рухатися лише вздовж шини. "45">
АВТОБУС
функція
Накреслює автобуси на схемі.
Синтаксис
АВТОБУС [? | {PREDEFINED_BUS_NAME} | bus_spec] [крива | @radius] ..
АВТОБУС {PREDEFINED_BUS_NAME=bus_spec}
Клавіші мишки
Праворуч змінюється стиль згину дроту (див. SET Wire_Bend ).
Shift+Right змінює напрямок перемикання стилів згинання.
Ctrl+Right перемикає між відповідними стилями згину.
Див. також INFO , BREAKOUTBUS , NET , NAME , SET .
BUS — це набір сіток. ШИНА має специфікацію та малюється як один або декілька сегментів лінії шини. Специфікація шини може включати (строго унікальний) псевдонім, який є коротким ім'ям, що використовується для ідентифікації шини. Команда BUS використовується для малювання шин на рівні шини схематичної діаграми.
EAGLE має можливість зберігати специфікації шин багаторазового використання як "Попередньо визначені шини" (PDB). PDB зберігаються у файлі eaglerc і можуть використовуватися в різних проектах, навіть надані іншим (приклад: SPI:MISO,MOSI,CLK,CS). Включивши PDB у фігурні дужки після команди BUS, шина прийме цю специфікацію під час малювання. Для використання таким чином ім’я PDB має бути дійсним і існувати у файлі eaglerc.
АВТОБУС {PREDEFINED_BUS_NAME}
Командна кнопка панелі інструментів BUS підтримує меню, яке відкривається правою кнопкою миші, із швидким доступом до існуючих PDB. Вибір одного з цього меню еквівалентний використанню формату команди вище.
Нові PDB також можна створювати з командного рядка, використовуючи наведений нижче формат. Зверніть увагу, що ім’я PDB має бути унікальним, а bus_spec має бути дійсною специфікацією шини, як описано в цьому розділі. PDB зберігаються в eaglerc і одразу доступні для використання.
АВТОБУС {PREDEFINED_BUS_NAME=bus_spec}
Якщо ввести BUS? у командному рядку (або виберіть «Новий» у контекстному меню кнопки BUS на панелі інструментів команди) відкриється діалогове вікно «Попередньо визначена шина», у якому ви зможете створювати та керувати PDB.
АВТОБУС ?
Bus_spec має такий вигляд:
ПСЕВДОНІМ:partbus,partbus,..
де ALIAS може бути будь-яким іменем. Partbus — це або просте мережеве ім’я, або діапазон імен наступної форми:
NetName[найнижчий індекс..найвищий індекс]
де повинна бути виконана така умова: 0 <= НайнижчийІндекс <= НайвищийІндекс <= 511
Якщо ім’я використовується з діапазоном, це NetName не повинно закінчуватися цифрами, оскільки буде незрозуміло, які цифри належать до імені, а які до діапазону.
Якщо дріт шини розміщено в точці, де вже є інший дріт шини, поточний дріт шини буде закінчено в цій точці. Цю функцію можна вимкнути за допомогою «SET AUTO_END_NET OFF;» або знявши прапорець «Options/Set/Misc/Auto end net and bus».
Якщо задано криву або параметр @radius , дугу можна намалювати як частину шини (див. детальний опис у команді LINE ).
Приклади специфікації шини
A[0..15] СКИДАННЯ DB[0..7],A[3..4] ATBUS:A[0..31],B[0..31],СКИДАННЯ,ГОДИННИК,IOSEL[0..1]
Якщо специфікація шини не задана, автоматично виділяється специфікація форми B$1. Це можна будь-коли змінити за допомогою команди NAME або INFO. Ширину лінії, яку використовує шина, можна визначити, наприклад, за допомогою
SET Bus_Wire_Width 40;
складати 40 млн. (За замовчуванням: 30 mil).
Перевернуті сигнали
Ім'я інвертованого сигналу ("активний низький рівень") може відображатися підкресленим, якщо перед ним стоїть знак оклику ('!'), як у
ATBUS:A[0..31],B[0..31],!СКИДАННЯ,ГОДИННИК,IOSEL[0..1]
що призведе до
_____ ATBUS:A[0..31],B[0..31],СКИДАННЯ,ГОДИННИК,IOSEL[0..1]
Додаткову інформацію про це можна знайти в описі команди TEXT .
Автобусні прориви
Автобуси можна розбивати автоматично за допомогою нових позначених сіток за допомогою команди BREAKOUTBUS , доступної з командного рядка та контекстного меню об’єкта шини, що виводиться правою кнопкою миші.
C
ЗМІНИТИ
"45">
функція
Змінює параметри.
Синтаксис
ЗМІНИТИ варіант ..
Клавіші мишки
Ctrl+Right змінює параметр групи.
Команда CHANGE використовується для зміни або попереднього налаштування властивостей об'єктів. Об’єкти клацають мишею після вибору бажаних параметрів у меню команди ЗМІНИ або введення з клавіатури. Параметри, налаштовані за допомогою команди ЗМІНИ, залишаються як попередньо встановлені властивості для об’єктів, доданих пізніше.
Усі значення в команді CHANGE використовуються відповідно до фактичної одиниці сітки.
Змінити групи
Під час використання команди CHANGE із групою група спочатку ідентифікується командою GROUP перед введенням команди CHANGE із відповідними параметрами. Потім для внесення змін використовується права кнопка миші.
Що можна змінити?
Шар | ЗМІНИТИ назву шару | номер | |
текст | ЗМІНИТИ ТЕКСТ [ текст ] | |
Висота тексту | значення ЗМІНИ РОЗМІР | |
Товщина тексту | ЗМІНИ КОЕФІЦІЄНТ співвідношення | |
Відстань між рядками тексту | ЗМІНИТИ значення LINEDISTANCE | |
Шрифт тексту | ЗМІНИТИ ВЕКТОР ШРИФТУ | ПРОПОРЦІЙНИЙ | ВИПРАВЛЕНО | |
Вирівнювання тексту | ЗМІНИТИ ВИРІВНЯВАННЯ ВНИЗУ | ЛІВО | ЦЕНТР | ТОП | ПРАВИЛЬНО | |
Ширина дроту | ЗМІНИТИ значення ШИРИНИ | |
Стиль дроту | Значення CHANGE STYLE | |
Дугова кришка | ЗМІНИ КАПКУ КРУГУ | КВАРТИРА | |
Форма колодки | ЗМІНИТИ ФОРМУ КВАДРАТ | КРУГЛА | ВОСИМОКУТНИК | ДОВГИЙ | ЗМІЩЕННЯ | |
Прапорці Pad/via/smd | ЗМІНИ СТОП | КРЕМ | ТЕРМАЛИ | ПЕРШИЙ ВИХІД | УВІМКНЕНО | |
Діаметр колодки/перехідного отвору | ЗМІНА ДІАМЕТРА діаметр | |
Свердло для колодки/прохідного отвору | ЗМІНИТИ значення DRILL | |
Через шари | ЗМІНИТИ ЧЕРЕЗ з-на | |
Smd розміри | ЗМІНИТИ ширину SMD і висоту | |
Smd округлість | ЗМІНИТИ значення округлості | |
Параметри закріплення | ЗМІНИ НАПРЯМОК NC | В | ВИХІД | IO | OC | HIZ | SUP | PAS | PWR | |
ЗМІНИТИ ФУНКЦІЮ НЕМАЄ | КРАПКА | CLK | DOTCLK | ||
ЗМІНИТИ ТОЧКУ ДОВЖИНИ | КОРОТКИЙ | СЕРЕДНЯ | ДОВГО | ||
ЗМІНИТИ ВИДИМО ОБИДВА | PAD | PIN | ВИМКНЕНО | ||
ЗМІНИТИ номер SWAPLELEL | ||
Параметри багатокутника | ЗМІНИТИ ТЕРМАЛИ ВИМК | УВІМКНЕНО | |
ЗМІНИТИ СИРОТ ВИМК | УВІМКНЕНО | ||
ЗМІНИТИ ІЗОЛЯЦІЙНУ відстань | ||
ЗМІНИ НАЛИТИ ТВЕРДУ | ЛЮК | ВИРІЗАТИ | ||
ЗМІНИТИ значення RANK | ||
ЗМІНИТИ ІНТЕРНАЛ відстань | ||
Параметри воріт | ЗМІНИТИ номер SWAPLELEL | |
ЗМІНИТИ ДОДАТКОВИЙ РІВЕНЬ ДАЛІ | ПОВИНЕН | ЗАВЖДИ | МОЖЕ | ЗАПИТ | ||
Чистий клас | ЗМІНИТИ номер КЛАСУ | назва | |
Пакет | ЗМІНИТИ ПАКЕТ part_name [назва_пристрою] | 'назва_пристрою' [назва_частини] | |
Пакет 3D | ЗМІНИТИ ПАКЕТ 3D part_name [3d_package] | '3d_package' [part_name] | |
Набір атрибутів | CHANGE ATTRIBUTE SET part_name [назва_пристрою] | 'назва_пристрою' [назва_частини] | |
Відображення атрибутів | ЗМІНИТИ ВІДОБРАЖЕННЯ ВИМК | ВАРТІСТЬ | ІМ'Я | ОБИДВА | |
Параметри рами | значення CHANGE COLUMS | |
значення CHANGE ROWS | ||
ЗМІНИТИ МЕЖУ НЕМАЄ | ДНИЗ | ПРАВО | ТОП | ЛІВО | ВСЕ | ||
Мітка | CHANGE XREF OFF | УВІМКНЕНО | |
Тип розміру | ЗМІНИТИ DTYPE PARALLEL | ГОРИЗОНТАЛЬНА | ВЕРТИКАЛЬ | РАДІУС | ДІАМЕТР | КУТ | ЛІДЕР | |
Одиниця вимірювання | ЗМІНИТИ ДОДАТОК [МІКРОФОН | ММ | MIL | ДЮЙМИ] [ВИМК | ON] [точність] | |
Розмірна лінія | ЗМІНИТИ DLINE width [ extension_width [ extension_length [ extension_offset ]]] (для значень розширення можна встановити значення AUTO; незмінені попередні значення можна пропустити за допомогою «-»; див. приклади) | |
Заповнити | ЗМІНИТИ ЗАПОЛНЕННЯ ВИМК | УВІМКНЕНО (доступно лише в контексті дошки без активної анотації f/b) |
Приклади
ЗМІНИТИ DLINE 0,1 мм;
змінює розмірну лінію на 0,1 мм. Параметри розширення залишено без змін.
ЗМІНИТИ DLINE 0,2 мм - 0,5 мм АВТО;
змінює ширину розмірної лінії на 0,2 мм, довжину лінії на 0,5 мм і зсув розширення на АВТО. Ширину виносної лінії залишаємо без змін.
КОЛО
функція
Додає кола до малюнка.
Синтаксис
КОЛО .. [центр, окружність]
Ширина КОЛО ..
Клавіші мишки
Центр виділяє шар.
Дивись також
Використовуйте CIRCLE для створення кіл. Кола в шарах tRestrict, bRestrict і vRestrict визначають зони обмеження. Вони повинні бути визначені з шириною 0.
Параметр ширини визначає ширину окружності кола і є тим самим параметром, що використовується в команді ЛІНІЯ. Ширину можна змінити командою:
ЗМІНИТИ ШИРИНУ ширина;
де ширина — це бажане значення в поточній одиниці виміру. Круг із шириною 0 буде заповнено.
Радіус отриманого кола обмежений 1000 мм.
приклад
РЕШІТКА дюйм 1; КРУГ (0 0) (1 0);
створює коло з радіусом 1 дюйм і центром у початку координат.
КЛАС
функція
Визначення та використання мережевих класів.
Синтаксис
КЛАС
номер КЛАСУ|назва
Номер КЛАСУ [ назва [ ширина [ зазор [ свердло ] ] ] [ номер: зазор .. ]
Див. також NET , SIGNAL , CHANGE .
Використовуйте CLASS для визначення або використання мережевих класів.
Без параметрів пропонується діалогове вікно, у якому можна визначити мережеві класи.
Якщо вказано лише номер або назву, клас мережі з заданим номером або назвою вибирається та використовується для наступних команд NET і SIGNAL.
Якщо вказано і номер, і ім’я, класу мережі з заданим номером присвоюються всі наступні значення, а також використовується для наступних команд NET і SIGNAL. Якщо будь-який із параметрів після назви опущено, мережевий клас зберігає відповідне значення.
Якщо число від’ємне, чистий клас із абсолютним значенням числа очищається. Клас мережі за замовчуванням 0 не можна очистити.
Імена мережевих класів обробляються без урахування регістру, тому SUPPLY буде таким самим, як Supply або SuPpLy.
Використання кількох мережевих класів у кресленні збільшує час, необхідний автомаршрутизатору для виконання своєї роботи. Тому має сенс використовувати лише необхідну кількість мережевих класів (тут враховується лише кількість мережевих класів, які фактично використовуються мережами або сигналами, а не кількість визначених мережевих класів).
Щоб уникнути конфліктів під час CUT/PASTE між кресленнями, має сенс визначати однакові класи мережі під однаковими номерами на всіх кресленнях.
Модулі використовують той самий набір мережевих класів, що й сама схема.
Якщо мережа МОДУЛЯ має зовнішнє з’єднання через ПОРТ , мережевий клас мережі на цьому порту перезаписує мережевий клас мережі в модулі.
Автоматичний маршрутизатор обробляє сигнали, відсортовані за вимогами до загальної ширини (ширина плюс зазор), починаючи з тих, які потребують найбільше місця. Автобусний маршрутизатор маршрутизує лише сигнали з мережевим класом 0.
Клас мережі існуючої мережі/сигналу можна змінити за допомогою команди CHANGE.
Ширина
Параметр ширини визначає мінімальну ширину, яку повинні мати всі об’єкти в цьому класі мережі.
оформлення
Параметр зазору визначає мінімальний зазор між об’єктами різних сигналів цього класу мережі та об’єктами інших класів мережі.
дриль
Параметр свердління визначає мінімальний розмір свердління, який повинні мати всі об’єкти в цьому класі мережі (застосовується лише до об’єктів, які фактично мають параметр свердління, як-от колодки та перемички).
Просвіт між класами сітки
Якщо зазор заданий у формі число:зазор, він визначає мінімальний зазор між сигналами в цьому класі мережі та сигналами в класі мережі з заданим номером. Команда
КЛАС 3 1:0,6 мм 2:0,8 мм
визначає мінімальний зазор 0,6 мм між сигналами в класах сітки 1 і 3 і 0,8 мм між сигналами в класах сітки 2 і 3. Зауважте, що числа в номері: зазор повинні бути меншими або дорівнювати номеру сітки сам клас ('3' у наведеному вище прикладі), отже
КЛАС 3 1:0,6 мм 2:0,8 мм 3:0,2 мм
також буде дійсним, тоді як
КЛАС 3 1:0,6 мм 2:0,8 мм 3:0,2 мм 4:0,5 мм
не буде дозволено. Значення зазору «0» між двома класами мережі означає, що немає конкретного значення. Тоді буде використано вище значення нетто-класів, які беруть участь.
ЗАКРИТИ
функція
Закриває вікно редактора.
Синтаксис
ЗАКРИТИ
Дивись також
ВІДКРИТИЙ , РЕДАГУВАТИ , ПИШИ , СЦЕНАРІЙ .
Щоб закрити вікно редактора, використовуйте CLOSE. Якщо малюнок, який ви редагуєте, було змінено, вам буде запропоновано зберегти його.
Ця команда в основному використовується у файлах сценаріїв.
ПІДКЛЮЧАЙТЕСЯ
функція
Призначає колодки для шпильок.
Синтаксис
ПІДКЛЮЧАЙТЕСЯ
ПІДКЛЮЧИТИ [ УСІ | ANY ] gate_name.pin_name pad_name..
ПІДКЛЮЧИТИ [ УСІ | ANY ] pin_name pad_name..
Дивись також
ПРЕФІКС , ВІДКРИТИ , ЗАКРИТИ , СЦЕНАРІЙ .
Використовуйте CONNECT у режимі редагування пристрою, щоб визначити зв’язок між контактами воріт і майданчиками відповідного посадкового місця в бібліотеці. Перш за все, необхідно визначити, який пакет використовувати за допомогою команди PACKAGE.
Якщо команда CONNECT викликається без параметрів, відображається діалогове вікно, яке дозволяє інтерактивно призначати з’єднання.
Пристрій з одним воротами
Якщо в пристрій включено лише один шлюз, параметр gate_name можна опустити, наприклад:
CONNECT gnd 1 rdy 2 phi1 3 !irq 4 nc1 5...
(Примітка: "!" використовується для позначення інвертованих сигналів даних.)
Пристрій з кількома воротами
Якщо в пристрої присутні кілька шлюзів, параметри потрібно вводити кожного разу з gate_name, pin_name і pad_name. Наприклад:
З’ЄДНАТИ A.I1 1 A.I2 2 AO 3; З'ЄДНАТИ B.I1 4 B.I2 5 BO 6; CONNECT C.I1 13 C.I2 12 CO 11; CONNECT D.I1 10 D.I2 9 DO 8; CONNECT PWR.gnd 7; CONNECT PWR.VCC 14;
У цьому випадку виділяються з’єднання для чотирьох воріт NAND старого доброго 7400. Пристрій включає п'ять затворів – A, B, C, D і PWR. Входи воріт називаються I1 і I2, а вихідні – O. Команду CONNECT можна повторювати скільки завгодно часто. Його можна використовувати з усіма з’єднаннями або лише з певними контактами. Кожна нова команда CONNECT перезаписує попередні умови для відповідних контактів.
Зауважте, що якщо у вас є велика кількість з’єднань на одному пристрої, команда CONNECT працює набагато швидше, якщо всі з’єднання надаються в одному виклику, як показано в прикладі нижче.
Кілька колодок, підключених до одного контакту
Деякі деталі, як-от підсилювачі потужності або мікросхеми BGA, можуть мати кілька внутрішніх контактів. Це може бути зроблено для кращого розсіювання тепла або для забезпечення вищих струмів. Команда CONNECT може впоратися з цими випадками, просто перерахувавши всі пов’язані назви панелей, розділених пробілами (і тому взятих в одинарні лапки), як у
CONNECT ALL I1 '1 3 5'; CONNECT ANY O1 '2 4 6';
У першому прикладі висновок I1 підключений до трьох контактних майданчиків 1, 3 і 5. Якщо висновок I1 підключений до мережі на схемі, усі три контактні майданчики повинні бути явно підключені до відповідного сигналу на платі.
У другому прикладі ключове слово ANY вказує на те, що будь-яка (або навіть усі) площадки 2, 4 або 6 можуть бути підключені до сигналу. Дозволяється навіть використовувати це внутрішнє з’єднання як «міст», підключаючи один сегмент сигналу, скажімо, до контактної площадки 2, а решту сигналу – до контактної площадки 6, без будь-якого явного зовнішнього з’єднання між цими двома майданчиками. Звичайно, проектуючи частину бібліотеки та використовуючи ANY у команді CONNECT, ви повинні бути впевнені, що частина зможе впоратися з перехресними струмами, що проходять через контакти. Якщо ви сумніваєтеся, використовуйте ALL (це стандартне значення, яке можна опустити). Якщо ім’я шпильки збігається з одним із ключових слів ALL або ANY, ім’я шпильки потрібно взяти в одинарні лапки. Щойно одне з цих ключових слів з’являється в команді CONNECT, воно застосовується до всіх наступних за ним з’єднань pin/pad, доки не буде показано інше ключове слово, як у
CONNECT 'A' '1' 'B' '2' ANY 'C' '3 4 5 6' 'D' '7 8' ALL 'E' '9 10 11';
Команди RATSNEST і AUTO належним чином оброблятимуть випадки ALL і ANY.
У діалоговому вікні ПІДКЛЮЧЕННЯ кнопка «Підключити» створює нове з’єднання між вибраним контактом і вибраними майданчиками. Може бути вибрано декілька контактних майданчиків, і в цьому випадку всі контактні майданчики будуть підключені до вибраного контакту. Використовуйте клавіші Ctrl і Shift у звичайний спосіб, щоб позначити більше ніж одну панель як вибрану.
Кнопка «Додати» додає вибрані площадки до поточного підключення.
Кнопка «Від’єднати» видаляє вибране з’єднання та поміщає контакти та колодки назад у їхні окремі списки, залишаючи їх вибраними, щоб було легко вносити зміни. Відключення, за яким одразу слідує підключення, призводить до тієї ж конфігурації, що й до відключення (і навпаки).
Якщо підключення містить більше одного контактного майданчика, піктограма вказує на те, чи потрібно будь-який із цих контактних майданчиків підключити до сигналу зовні. Натисніть на цей значок, щоб перемкнути режим. Коли такий елемент підключення розгорнуто, усі контактні площадки перераховуються окремо, і клацання «Від’єднати» з одним із вибраних контактних майданчиків від’єднає лише одну контактну площадку.
Імена воріт або контактів, які містять крапки
Якщо ім’я шлюзу чи контакту містить крапку, просто введіть їх без будь-яких особливих уважень (лапки чи вихідні символи не потрібні).
приклад
видання 6502.dev; префікс 'IC'; упаковка дил40; підключити gnd 1 rdy 2 phi1 3 !irq 4 nc1 5 !nmi 6 синхронізація 7 vcc 8 a0 9 a1 10 a2 11 a3 12 a4 13 a5 14 a6 15 a7 16 a8 17 a9 18 a10 19 a11 20 p$0 21 a12 22 a13 23 a14 24 a15 25 d7 26 d6 27 d5 28 d4 29 d3 30 d2 31 d1 32 d0 33 r/w 34 nc2 35 nc3 36 phi0 37 тому 38 phi2 39 !res 40;
Якщо команда продовжується в наступному рядку, доцільно вставити символ «» у кінці рядка, щоб переконатися, що наступний текст не можна сплутати з командою EAGLE. Плутання параметрів із командами також можна уникнути, додавши параметри в апострофах.
КОПІЮВАТИ
функція
Копіювати об'єкти.
Синтаксис
КОПІЮВАТИ ..
КОПИРУВАТИ devicesset@[бібліотека] [назва]
КОПІЮВАТИ footprint@[бібліотека] [назва]
КОПІЮВАТИ package3d@[бібліотека] [назва]
КОПІЮВАТИ символ@[бібліотека] [назва]
Клавіші мишки
Ctrl+C копіює поточні вибрані об’єкти.
Ctrl+Ліворуч вибирає об’єкт у його початку.
Ctrl+Right вибирає групу.
Центр відображає виділений об’єкт або групу.
Праворуч повертає виділений об’єкт або групу.
Shift+Right змінює напрямок обертання.
Дивіться також GROUP , CUT , PASTE , ADD , INVOKE , POLYGON .
Використовуйте COPY, щоб копіювати об’єкти в одному малюнку або між бібліотеками. Electronics генерує нову назву для копії, але зберігає старе значення. При копіюванні сигналів (дротів), шин і мереж назви зберігаються, але в усіх інших випадках присвоюється нове ім'я.
Копіювати в буфер обміну системи
Команда COPY в EAGLE традиційно лише копіювала об’єкти, клацаючи на них мишею та розміщуючи їх у тому самому малюнку. Він також копіював бібліотечні об’єкти між бібліотеками. Однак до версії 6 він не копіював поточний вибір групи в буфер обміну системи, як це роблять інші програми Windows. В EAGLE для цього використовувалася команда CUT , але, починаючи з версії 6, команда COPY також копіює вибрану групу об’єктів у буфер обміну, зберігаючи при цьому повну функціональність попередніх версій. Якщо вам це не подобається, ви можете скористатися командою SET
SET Cmd.Copy.ClassicEagleMode 1
щоб повернути початкову поведінку команди COPY (а також команди CUT ).
Копіювати дроти
Якщо ви копіюєте дроти або полігони, що належать сигналу, копія належатиме тому ж сигналу. Зауважте, що з цієї причини, якщо два дроти перекриваються після використання команди COPY, DRC не зареєструє помилку.
Якщо одна з кінцевих точок скопійованого проводу лежить на вихідному сегменті, дріт з'єднується з цим сегментом. Якщо ні, для цього проводу створюється додатковий сегмент (див. також «Копіювання та підключення»).
Копіювати частини
Під час копіювання деталі на схемі завжди буде додано новий екземпляр повної деталі, навіть якщо вибрано лише один вентиль деталі з кількома вентилями. На додаток до вибраного шлюзу, будь-які інші шлюзи цього пристрою, які мають рівень додавання ПОВИННІ або ЗАВЖДИ, будуть автоматично викликані. Якщо ви просто хочете використати інший шлюз багатошлюзової частини, вам слід використати натомість команду INVOKE .
Копіювати об'єкти бібліотеки
Написавши COPY deviceset@[library], COPY footprint@[library], COPY package3d@[library] або COPY symbol@[library], ви можете скопіювати набір пристроїв, посадочне місце, пакет 3D або символ із певної бібліотеки в поточну завантажена бібліотека. бібліотека може бути простою назвою бібліотеки, шляхом до файлу (див. команду ADD ), URN завантаженої керованої бібліотеки або не вказувати. Якщо це ім’я бібліотеки, воно шукається в поточному встановленому шляху до бібліотеки та серед завантажених керованих бібліотек. Якщо це URN, він шукав серед завантажених керованих бібліотек. Якщо бібліотека опущена, поточна завантажена бібліотека береться як джерело. У разі неоднозначності ви можете додати суфікс .dev/.fpt/.p3d/.sym до імені об’єкта. (Зауважте, що використання «.fpt» для вказівки посадкового місця є новим у EAGLE 9.1. Для сумісності з попередніми версіями також підтримується «.pac».) Якщо вказано додаткове ім’я, скопійованому об’єкту буде надано таке назва. Це також можна зробити через контекстне меню об’єктів бібліотеки або за допомогою Drag&Drop із перегляду дерева панелі керування. Зауважте, що будь-які наявні бібліотечні об’єкти (набори пристроїв, символи, посадкові місця, 3D-пакети), які використовує скопійований бібліотечний об’єкт, буде автоматично оновлено.
Копіювати об'єкти дизайну
Написавши COPY device [name], COPY footprint [name], COPY package [name] або COPY symbol [name], ви можете скопіювати набір пристроїв, footprint, 3D-пакет або символ із дизайну в поточну завантажену бібліотеку. Ім’я – це назва частини (на схемі) або назва елемента (на платі). COPY символ [ім'я] підтримується у вікні схеми, COPY посадковий елемент [ім'я] і COPY пакет [ім'я] підтримуються у вікні плати, а COPY пристрій [ім'я] підтримується в обох вікнах. Пристрій можна скопіювати з плати, якщо є відповідна схема. Якщо ім’я не вказано в команді, ви можете вибрати будь-який дійсний об’єкт, клацнувши лівою кнопкою миші в дизайні, щоб скопіювати його до завантаженої бібліотеки.
Скопіюйте групу
Копіювання групи шляхом виділення її правою кнопкою миші насправді виконується неявною операцією CUT , за якою одразу слідує PASTE .
Копіювати об’єкти на інший аркуш
Щоб скопіювати об’єкти на інший аркуш тієї самої схеми, вам потрібно ГРУПИТИ об’єкти, виконати COPY (або CUT ), переключитися на цільовий аркуш, а потім виконати PASTE .
Копіювання та підключення
Копіювання проводів не змінює їх з'єднання. Наприклад, якщо ви копіюєте мережу та розташовуєте її в іншій мережі, вона не підключається до цієї мережі. Те саме стосується сегментів однієї мережі, шин тощо. Для з’єднань використовуйте NAME або JUNCTION .
Скопіюйте за допомогою Ctrl+C і вільних прив’язок
Якщо об’єкти копіюються за допомогою Ctrl+C, це працює інакше для одного об’єкта порівняно з кількома (ГРУПА). Якщо скопійовано один об’єкт, під час подальшого вставлення об’єкта початкова точка використовується як контрольна точка. Якщо ви копіюєте групу об’єктів, це дозволяє визначити прив’язку, яку тут називають «вільною прив’язкою».
Це означає, що EAGLE запам’ятає цю точку у вибраній групі, яку ви використали для копіювання, і використовуватиме цю точку для вставлення. Типовим прикладом є велика група об’єктів, яку потрібно розташувати відносно певної точки в цих об’єктах (на відміну від центральної позиції за замовчуванням).
У цьому випадку ви б використали Ctrl+C після розміщення курсору миші у вибраному місці, і ця точка буде використана для вставлення. Іншими словами, для груп об’єктів Ctrl+C запам’ятовує, де був ваш курсор під час копіювання об’єктів, і використовує його для вставлення.
CUSTOM3D
функція
Додайте 3d-модель до елемента/частини в редакторі плат/схем.
Синтаксис
CUSTOM3D
Клавіші мишки
Ліворуч вибирає елемент/частину, до якої буде застосовано команду.
РІЗАТИ
функція
Копіює групу в буфер обміну.
Синтаксис
РІЗАТИ
РІЗАТИ;
Див. також ВСТАВИТИ , КОПІЮВАТИ , ГРУПИТИ .
Використовуйте CUT і PASTE, щоб скопіювати частини малюнка (або навіть цілу дошку) на інші малюнки.
Спочатку визначте групу (команда GROUP). Потім скористайтеся командою CUT, а потім контрольною точкою (клацанням миші або координатами (xy)), щоб помістити вибрані об’єкти в буфер. РІЗАТИ; автоматично розміщує опорну точку в центрі вибраних об’єктів (прив’язаних до сітки). Тепер ви можете перейти до іншого малюнка (EDIT) і скопіювати вміст буфера на новий малюнок, виконавши команду PASTE.
Точка відліку
Якщо ви клацнете мишею після вибору команди CUT, позиція курсору миші визначає точку відліку для групи, тобто під час використання команди PASTE курсор миші перебуватиме в точній позиції групи.
Примітка
На відміну від інших (Windows-) програм, команда Electronics CUT фізично не видаляє позначену групу з креслення; він лише копіює групу в буфер обміну. Починаючи з EAGLE версії 6, команда CUT більше не відображається в головному спадному меню або на панелі інструментів (вона все ще доступна з командного рядка та в сценаріях). Користувачі Windows можуть використовувати команду COPY , щоб скопіювати вибрану групу об'єктів у буфер обміну системи. Це, однак, не дозволяє їм визначити явну точку відліку для вибраної групи. Він завжди буде вибраний у центрі обмежувального прямокутника групи. Використання контрольної точки можливе лише за допомогою команди CUT. Альтернативою є використання команди SET
SET Cmd.Copy.ClassicEagleMode 1
щоб повернути вихідну поведінку команди CUT (а також команди COPY ).
Д
ВИДАЛИТИ
функція
Видаляє об'єкти.
Синтаксис
ВИДАЛИТИ ..
ВИДАЛИТИ ім'я ..
ВИДАЛИТИ СИГНАЛИ
Клавіші мишки
Shift+ліворуч видаляє об’єкт вищого рівня.
Ctrl+Ліворуч видаляє з’єднання проводів або порт.
Ctrl+Right видаляє групу.
Див. також RIPUP , DRC , GROUP .
Щоб видалити вибраний об’єкт, використовуйте DELETE.
Частини, колодки, smds, шпильки та ворота також можна вибирати за їхніми назвами, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Зауважте, що під час вибору деталі з декількома воротами на схемі за назвою вам потрібно буде ввести повне ім’я екземпляра, що складається з назви деталі та воріт.
Атрибути частин можна вибрати, ввівши конкатенацію назви частини та назви атрибута, як у R5>VALUE.
Клацніть правою кнопкою миші, щоб видалити попередньо визначену ГРУПУ .
Після видалення групи можливо, що повітряні дроти, створені внаслідок видалення компонента, можуть «залишитися», оскільки вони не були частиною вихідної групи. У такому випадку вам слід повторно обчислити повітряні дроти за допомогою команди RATSNEST .
Завдяки активній анотації Forward&Back жодні дроти чи переходи не можуть бути видалені з сигналу, підключеного до компонентів на платі. Крім того, не можна видалити компоненти, до яких підключені сигнали. Подібні модифікації мають бути зроблені на схемі. У цьому сценарії команда DELETE поводиться як звичайний режим команди RIPUP, перетворюючи дроти та переходи назад на повітряні.
Використовуйте команду RIPUP , щоб перетворити вже маршрутизоване з’єднання назад у Airwire.
Команда DELETE не впливає на невидимі шари (див. ВІДОБРАЖЕННЯ).
DRC може генерувати полігони помилок, які можна видалити лише за допомогою DRC CLEAR.
Видалення з’єднань проводів
Якщо Ctrl-DELETE застосувати до точки з’єднання двох проводів, ці дроти об’єднуються, щоб утворити один прямий провід. Щоб це працювало, два дроти повинні бути в тому самому шарі, мати однакову ширину та стиль лінії, а також мати круглі кінці (у випадку дуг).
Видалення кутів багатокутника
Команда DELETE видаляє по одному куту багатокутника. Весь багатокутник видаляється, якщо залишилося лише три кути.
Видалення компонентів
Компоненти можна видалити, лише якщо шар tOrigins (або bOrigins із дзеркальними компонентами) є видимим і якщо (з активною анотацією Forward&Back) до компонента не підключено сигнали (див. також REPLACE ). Зауважте, що елемент може виглядати непідключеним (без повітряних проводів або проводів, що ведуть до будь-якої з його колодок), тоді як насправді він підключений до напруги живлення через неявний контакт живлення. У такому випадку ви можете лише видалити відповідну частину на схемі.
Видалення розв'язок, сіток і автобусів
Застосовуються такі правила:
- Якщо автобус розділений на дві частини, обидві зберігають початкову назву.
- Якщо мережа розділена на дві частини, більша з них зберігає початкове ім’я, а менша отримує нове (генероване) ім’я.
- Після команди DELETE мітки належать сегменту поруч із ними.
- Якщо точка з’єднання видалена, мережа розділяється в цьому місці. Перевірте назви сегментів командою SHOW.
Видалення символів постачання
Якщо останній символ живлення певного типу видаляється з мережевого сегмента, який має таке ж ім’я, як і видалений штифт джерела живлення, цьому сегменту присвоюється щойно згенероване ім’я (якщо до цього сегменту все ще не прикріплено інших символів живлення) або назва одного з символів запасу, що залишився.
Видалення сигналів
Якщо ви вибираєте дроти (доріжки) або переходи, що належать до сигналу за допомогою команди DELETE, слід розглянути три випадки:
- Сигнал розбивається на дві частини. EAGLE створить нову назву для меншої частини сигналу та збереже попередню назву для більшої.
- Сигнал видаляється з одного кінця. Решта частини сигналу збереже попередню назву.
- Сигнал мав лише один повітряний провід. Його буде повністю видалено, і його назва більше не існуватиме.
Після видалення проводів або отворів із сигналу, який містить багатокутники, усі багатокутники належать до сигналу, зберігаючи оригінальну назву (зазвичай більшу частину).
Видалення всіх сигналів
ВИДАЛИТИ СИГНАЛИ можна використовувати для видалення всіх сигналів на платі. Це корисно, якщо ви хочете прочитати новий або змінений список мереж (див. ЕКСПОРТ). Видаляються лише ті сигнали, які підключені до колодок.
Якщо ви хочете видалити частину, яка має назву СИГНАЛИ, вам потрібно написати назву в одинарних лапках.
Видалення об'єктів вищого рівня
Якщо під час клацання на об’єкті натиснути клавішу Shift, буде видалено об’єкт, який ієрархічно стоїть вище виділеного. Це стосується наступних об'єктів:
Ворота | Видаляє всю частину, що містить цей шлейф (навіть якщо шлюзи розподілені на кількох аркушах). Якщо анотація f/b активна, дроти, підключені до елемента на платі, не будуть розірвані (на відміну від видалення одного затвора), за винятком тих випадків, коли контакт видаленої частини підключений безпосередньо до одного інший контакт і без мережевого дроту | |
Дріт багатокутника | Видаляє весь багатокутник | |
Провід мережі/шини | Видаляє весь сегмент мережі або шини |
Не забувайте: видалення можна скасувати командою UNDO !
Видалити ключову операцію з увімкненою групою за замовчуванням
Ви можете видалити об’єкти, вибрані в поточній групі, натиснувши клавішу видалення з увімкненими параметрами групи за умовчанням .
ОПИС
функція
Визначає опис малюнка або об'єкта бібліотеки.
Синтаксис
DESCRIPTION [ * ] [ description_string; ]
ОПИС ** [ опис_рядок; ]
Дивіться також CONNECT , PACKAGE , VALUE .
DESCRIPTION використовується для визначення або редагування опису креслення або бібліотечного об’єкта.
Рядок description_string може містити теги HTML.
Перший непорожній рядок description_string використовуватиметься як короткий описовий текст ( заголовок ) на панелі керування.
Команда ОПИС без параметра відкриває діалогове вікно, у якому можна редагувати текст. Верхня панель цього діалогового вікна показує відформатований текст, якщо він містить теги HTML, тоді як нижня панель використовується для редагування необробленого тексту. У верхній частині діалогового вікна відображається заголовок , який би вийшов із першого непорожнього рядка опису. Заголовок позбавлений будь-яких тегів HTML.
За замовчуванням команда DESCRIPTION працює з описом об’єкта, який наразі редагується, як-от набір пристроїв, посадочне місце, символ, дошка чи аркуш. Якщо в бібліотеці немає поточного редагованого об’єкта (як це може статися після того, як його було щойно завантажено), опис бібліотеки буде змінено.
Щоб отримати явний доступ до опису бібліотеки, навіть якщо пристрій, посадочне місце чи символ уже редагуються, введіть символ зірочки ('*') як перший параметр команди DESCRIPTION. Це також спосіб доступу до опису схеми, на відміну від опису окремого аркуша.
Щоб отримати доступ до опису поточного MODULE , введіть пару символів зірочки ('**') як перший параметр команди DESCRIPTION.
приклад
ОПИС ' Quad NANDЧотири ворота NAND з 2 входами кожен.';
Це призведе до Quad NAND
Чотири ворота NAND з 2 входами кожен.
РОЗМІРИ
функція
Додає розміри до креслення.
Синтаксис
РОЗМІР [dtype] ..
Клавіші мишки
Центр виділяє шар.
Праворуч змінюється dtype.
Shift+Right змінює напрямок зміни dtype.
Ctrl+ліворуч , коли починається/закінчується розмір, не вибирає об’єкт.
Дивись також
DIMENSION додає розміри до креслення. Його можна застосувати до об’єкта або намалювати довільні розміри.
Якщо перша точка вибирає об’єкт, відповідний розмірний об’єкт генерується наступним чином:
прямий дріт | лінійний розмір, що відображає відстань між кінцевими точками дроту | |
вигнутий дріт | радіус, що відображає радіус дуги | |
коло | діаметр, що відображає діаметр кола | |
отвір | діаметр, що відображає діаметр отвору |
Якщо жоден об’єкт не вибрано або в одній із кінцевих точок вибрано дріт, об’єкт розміру генерується відповідно до поточного типу розміру. Якщо цей тип розміру не потрібний, можна клацнути праву кнопку миші, щоб переглянути різні типи.
Щоб намалювати довільний розмір навіть у безпосередній близькості від об’єкта, який ініціював би певний розмір, натисніть клавішу Ctrl під час першого клацання. Це також може бути корисним під час використання команди DIMENSION у сценарії (шляхом додавання модифікатора «C» до першої координати), щоб переконатися, що розмір відображається саме так, як задумано.
Спосіб малювання розмірного об’єкта (лінія, одиниця виміру, точність) можна налаштувати за допомогою «ЗМІНИ ДЛІНІЇ/ДУНІТА» або в діалоговому вікні його властивостей. Зауважте, що параметр «Одиниця вимірювання» в цьому діалоговому вікні стосується одиниці вимірювання, у якій відображатимуться фактичні числа розмірного об’єкта.
Тип розміру
Кожен розмірний об’єкт має три координати, які визначають його опорні точки та точку вирівнювання. Те, як ці координати фактично інтерпретуються для відображення розмірного об’єкта, залежить від властивості dtype. Паралельний
Паралельний розмір відображає відстань між його першою та другою опорними точками. Розмірна лінія паралельна прямій, що проходить через її опорні точки, і проходить через задану точку вирівнювання. Фактична позиція точки вирівнювання не має значення, враховується лише її відстань від лінії через її контрольні точки. Коли паралельний об’єкт розміру створюється або змінюється, точка вирівнювання нормалізується таким чином, що вона лежить посередині лінії розміру.
Горизонтальний
Те саме, що паралельно , але розмірна лінія простягається лише в напрямку X і відображає лише відстань X між опорними точками.
Вертикальний
Як горизонтальний , але для Y.
Радіус
Радіусний розмір відображає відстань між його першою та другою опорними точками. Перша контрольна точка знаходиться в центрі дуги, для якої малюється цей розмір, тоді як друга точка знаходиться десь на самій дузі. Якщо точка вирівнювання знаходиться між двома опорними точками, розмірна лінія проводиться між опорними точками, яка знаходиться «всередині» дуги. В іншому випадку розмірна лінія малюється «ззовні» дуги. Якщо текст вимірювання занадто довгий, щоб поміститися на розмір внутрішнього радіуса, розмірну лінію малюють із зовнішнього боку. Розмір радіуса автоматично відображає хрестик у своїй першій опорній точці (яка є центром дуги). Коли об’єкт радіусного розміру створюється або змінюється, точка вирівнювання нормалізується так, що вона лежить посередині розмірної лінії для «внутрішнього» розміру або відразу за стрілкою для «зовнішнього» розміру.
Діаметр
Розмір діаметра відображає відстань між його першою та другою опорними точками. Дві точки відліку знаходяться на протилежних сторонах окружності кола, тому їх відстань вимірює діаметр кола. Якщо точка вирівнювання знаходиться між двома опорними точками, розмірна лінія проводиться між опорними точками, яка знаходиться «всередині» кола. В іншому випадку розмірна лінія малюється «ззовні» кола, подібно до паралельного розміру. Якщо текст вимірювання занадто довгий, щоб поміститися на розмір внутрішнього діаметра, розмірну лінію малюють із зовнішнього боку. Розмір діаметра автоматично відображає хрест посередині між двома опорними точками (це центр кола). Коли об’єкт розміру діаметра створюється або змінюється, точка вирівнювання нормалізується, щоб вона розташовувалася в тих самих координатах, що й друга опорна точка для «внутрішнього» розміру, або посередині розмірної лінії для «зовнішнього» розміру. вимір.
Кут
Розмір кута відображає кут між другою та третьою опорними точками, виміряним проти годинникової стрілки навколо першої контрольної точки (яка є центром дуги). Коли об’єкт розміру кута створюється або змінюється, друга опорна точка нормалізується, щоб вона була такою ж відстанню від першої точки, що й третя.
Лідер
Виносний розмір можна використовувати, щоб вказати на щось на кресленні. У першій точці є стрілка, а друга і третя точки визначають (зігнуту) лінію. Лідер не показує жодних вимірювань. Ви можете використовувати команду ТЕКСТ , щоб розмістити будь-який потрібний текст.
Вибір
Розмірний об’єкт можна вибрати в будь-якій із трьох його точок.
ДИСПЛЕЙ
функція
Вибирає видимі шари.
Синтаксис
ДИСПЛЕЙ
DISPLAY [параметр] номер_шару..
DISPLAY [параметр] ім'я шару..
Дійсні параметри: ALL, NONE, LAST, ? і ??
DISPLAY використовується для вибору видимих шарів. Як параметри допускаються номер шару та ім’я шару (навіть змішані). Якщо вибрано параметр ALL, усі шари стають видимими. Якщо використовується параметр NONE, усі шари вимикаються. Наприклад:
ДИСПЛЕЙ НЕМАЄ ДНИЗУ;
Після виконання цієї команди буде показано лише нижній шар. Якщо задано параметр LAST, будуть відображені раніше видимі шари.
Зверніть увагу, що доступні лише ті сигнальні шари (від 1 до 16), які були введені в налаштування шару в Правилах проектування.
Якщо назва або номер шару містить мінус, їх буде відфільтровано. Наприклад:
ДИСПЛЕЙ ВЕРХ-НИЗ -3;
У цьому випадку верхній шар відображається, а нижній шар і шар із номером 3 не відображаються на екрані. Уникайте назв шарів ALL і NONE, а також назв, що починаються з «-», а також назв шарів пресети та псевдоніми.
Деякі команди (PAD, SMD, SIGNAL, ROUTE) автоматично активують певні шари.
Якщо команда DISPLAY викликана без параметрів, буде представлено діалогове вікно, яке дозволить вам налаштувати всі параметри шару.
Невизначені шари
Параметри "?" і "??" можна використовувати для керування тим, що відбувається, якщо в команді DISPLAY задано невизначений шар. Будь-які невизначені шари після «?» викличе попередження, і користувач може прийняти його або повністю скасувати команду DISPLAY. Невизначені шари після «??» буде мовчки проігноровано. Це найбільш корисно для написання файлів сценаріїв, які зможуть обробляти будь-який малюнок, навіть якщо конкретний малюнок не містить деяких із перелічених шарів.
ПОКАЗАТИ ВЕРХУ ВНИЗ? MYLAYER1 MYLAYER2 ?? ЩО ІНШЕ
У наведеному вище прикладі два шари TOP і BOTTOM є обов’язковими, і вони спричинять помилку, якщо один із них відсутній. MYLAYER1 і MYLAYER2 буде просто повідомлено, якщо вони відсутні, дозволяючи користувачеві скасувати операцію, а OTHER та WHATEVER відображатимуться, якщо вони є, інакше вони будуть проігноровані. «?» і "??" параметри можуть з'являтися будь-яку кількість разів і в будь-якій послідовності.
Колодки та переходи
Якщо колодки або переходи мають різну форму на різних шарах, форми видимих на даний момент (активованих за допомогою DISPLAY) шарів сигналу відображаються один над одним. Якщо колір, вибраний для шару 17 (Колодки) або 18 (Перерізи), дорівнює 0 ( який представляє поточний колір фону), площадки та переходи відображаються кольором і стилем заливки відповідних шарів сигналу. Якщо сигнальний шар не видно, площадки та переходи не відображаються.
Якщо колір, вибраний для шару 17 (Pads) або 18 (Vias), не є фоновим кольором і сигнальні шари не видно, площадки та переходи відображаються у формі самого верхнього та нижнього шарів.
Це також стосується роздруківок, зроблених за допомогою PRINT .
Вибір об’єктів
Якщо ви хочете виділити певні об’єкти чи елементи (наприклад, за допомогою ПЕРЕСУТИ чи ВИДАЛИТИ), відповідний шар має бути видимим. Елементи можна вибрати, лише якщо видимий шар tOrigins (або bOrigins із дзеркальними елементами)!
Псевдоніми параметрів
Псевдоніми параметрів можна використовувати для визначення певних налаштувань параметрів у команді DISPLAY, на які пізніше можна посилатися за заданим іменем. До псевдонімів також можна отримати доступ, натиснувши кнопку DISPLAY і утримуючи кнопку миші натиснутою, доки не з’явиться список. Клацання правою кнопкою миші на кнопці також відкриває список. Синтаксис обробки цих псевдонімів:
DISPLAY = параметри імені
Визначає псевдонім із заданим ім'ям , щоб розширити його до заданих параметрів . Ім’я може складатися з будь-якої кількості літер, цифр і підкреслень і не враховує регістр. Він має починатися з літери або підкреслення і не може бути одним із ключових слів варіанту.
DISPLAY = ім'я @
Визначає псевдонім із заданим іменем для розширення поточних налаштувань параметрів команди.
ДИСПЛЕЙ = ?
Просить користувача ввести назву для визначення псевдоніма для поточних налаштувань параметрів команди.
DISPLAY = назва
Відкриває діалогове вікно DISPLAY і дозволяє користувачеві вибрати набір шарів, які будуть визначені як псевдонім під заданим іменем .
DISPLAY = ім'я ;
Видаляє псевдонім із заданим іменем .
Ім'я DISPLAY
Розгортає псевдонім із заданим іменем і виконує команду DISPLAY із отриманим набором параметрів. Ім’я може бути скороченим, а до та після псевдоніма (навіть інші псевдоніми) можуть бути інші параметри. Зауважте, що якщо ім’я є абревіатурою, псевдоніми мають пріоритет над іншими назвами параметрів команди.
Приклад: DISPLAY = MyLayers None Top Bottom Pads Vias Unrouted
Визначає псевдонім "MyLayers", який, коли використовується як у
ДИСПЛЕЙ міл
буде відображати лише верхній, нижній шари, колодки, переходи та непроведений (без параметра «Жодного» вказані шари відображатимуться на додаток до видимих на даний момент шарів). Зверніть увагу на скорочене використання псевдоніма та нечутливість до регістру.
ДРК
функція
Перевіряє правила оформлення.
Синтаксис
ДРК ДРК ;
DRC ЗАВАНТАЖИТИ|ОБ'ЄДНАТИ|ЗБЕРЕГТИ ім'я файлу;
ДРК *
Дивіться також CLASS , SET , ERC , ERRORS .
Команда DRC перевіряє плату на відповідність поточному набору правил проектування.
Зауважте, що електрично нерелевантні об’єкти (дроти у відбитках, прямокутники, кола та тексти) не перевіряються один на одного на наявність помилок зазору.
Знайдені помилки відображаються як багатокутники помилок у відповідних шарах, і їх можна переглядати за допомогою команди ERRORS .
Без параметрів команда DRC відкриває діалогове вікно «Правила проектування», у якому можна визначити правила проектування дошки та з якого фактичніПеревірку можна починати.
Якщо в команді DRC задано дві координати (або якщо клацнути кнопку «Вибрати» у діалоговому вікні «Правила проектування»), усі перевірки виконуватимуться лише у визначеному прямокутнику. Повідомлятиметься лише про помилки, які виникають (принаймні частково) у цій області.
Якщо ви отримуєте помилки DRC, які не зникають, навіть якщо ви змінюєте правила проектування, переконайтеся, що ви перевірили клас Net об’єкта, про який повідомляється, щоб побачити, чи спричинена помилка певним параметром цього класу.
Щоб видалити всі багатокутники помилок, використовуйте команду
ПОМИЛКИ ЧИСТО
Параметри ЗАВАНТАЖИТИ та ЗБЕРЕГТИ можна використовувати для завантаження правил проектування або збереження їх у заданому файлі. Якщо назва файлу не має розширення ".dru", воно буде додано автоматично. Параметр MERGE можна використовувати для об’єднання деяких додаткових параметрів правил проектування (інші залишаються незмінними).
Якщо команді DRC присвоєно символ зірочки ('*') як перший параметр, буде відкрито діалогове вікно «Правила проектування», яке дозволить редагувати правила проектування без запуску фактичної перевірки після підтвердження діалогового вікна.
Якщо ввімкнено Live DRC, правила дизайну перевіряються під час редагування.
Пов'язані команди SET
Команду SET можна використовувати для зміни поведінки команди DRC:
SET DRC_FILL fill_name;
Визначає стиль заливки, який використовується для полігонів помилок DRC. За замовчуванням LtSlash.
УВІМКНУТИ LIVE_DRC | ВИМКНЕНО;
Вмикає/вимикає перевірку правил дизайну під час редагування.
DSOURCESETUP
функція
Використовується для налаштування джерела цифрової стимуляції для частини цифрового джерела, сумісної з моделюванням.
Синтаксис
Назва DSOURCESETUP
Дивіться також SIM , ADDMODEL , SOURCESETUP
Типове використання
Використовується для налаштування частини «цифрового джерела» для забезпечення стимулів вхідного сигналу для моделювання цифрової схеми. Дані можна вводити в таблицю вручну або завантажувати з файлу .csv. EAGLE надає 1, 4 і 8 вихідних частин цифрового джерела, готових до використання в цифровій бібліотеці ngspice для вашої зручності, а команда DSOURCESETUP використовується для налаштування це.
Після того, як ви розмістите частину цифрового джерела, підключіть усі штирі частини до мереж, потім запустіть DSOURCESETUP і клацніть частину (або клацніть правою кнопкою миші на частині та виберіть Налаштування цифрового джерела), щоб налаштувати її. Вам буде запропоновано інтерфейс на основі таблиці з одним стовпцем для часу та одним стовпцем для кожного виходу пристрою. Дані вводяться в таблицю так, щоб кожен рядок мав значення часу (тобто 0,010 с, або 10 хв, або 10 мс, або 10e-3), а потім ряд цифрових значень (0 або 1) для кожного виходу пристрою. У таблиці нижче наведено приклад даних, які можна ввести для цифрового джерела з 4 виходами.
TIME OUT1 OUT2 OUT3 OUT4 0 0 0 0 0 10 мс 1 0 1 0 15 мс 0 1 1 1
Розширене використання
Цифрові значення можна вводити просто як 0, 1 або U (для невідомого стану), або, за бажанням, закінчувати суфіксом індикатора потужності/типу сигналу, який є одним із s, r, z або u (вони означають сильний, резистивні, високоімпедансні та невизначені). Повний список можливих значень:
0s, 1s, Us, 0r, 1r, Ur, 0z, 1z, Uz, 0u, 1u, Uu
.Якщо ви хочете перетворити довільний пристрій на роботу як цифрове джерело, вам потрібно зіставити його з підсхемою моделі SPICE, яка містить цифрову модель d_source всередині себе. Моделі DRIVERD1, DRIVERD4 і DRIVERD8 надаються в каталозі прикладів моделей для вас і містять шаблон для використання моделі d_source ngspice. Модель можна налаштувати для включення будь-якої кількості виходів. Щоб дізнатися більше про модель d_source, зверніться до посібника з ngspice.
Зверніться до посібника з ngspice, який міститься в каталозі встановлення EAGLE, щоб отримати докладнішу інформацію про частини цифрового джерела.
E
РЕДАГУВАТИ
функція
Завантажує існуючий малюнок для редагування або створює новий малюнок.
Синтаксис
РЕДАГУВАТИ назву
РЕДАГУВАТИ name.ext
РЕДАГУВАТИ .ext
РЕДАГУВАТИ .sX [ .sY ]
РЕДАГУВАТИ name.mod
РЕДАГУВАТИ назву.м2
РЕДАГУВАТИ .m3
РЕДАГУВАТИ modX.m3 modY.m1
РЕДАГУВАТИ;
Дивіться також ВІДКРИТИ , ЗАКРИТИ , ДОШКА , МОДУЛЬ .
Команда EDIT використовується для завантаження креслення або, якщо бібліотека була відкрита командою OPEN, для завантаження пакета, символу або пристрою для редагування.
Команда EDIT також використовується для створення або редагування модулів у схемі.
РЕДАГУВАТИ name.brd | завантажує дошку | |
РЕДАГУВАТИ name.sch | завантажує схему | |
РЕДАГУВАТИ name.fpt | завантажує слід (нове в EAGLE 9.1) | |
РЕДАГУВАТИ name.pac | завантажує слід (альтернативний суфікс для зворотної сумісності зі старими версіями EAGLE) | |
РЕДАГУВАТИ name.sym | завантажує символ | |
РЕДАГУВАТИ name.dev | завантажує пристрій | |
РЕДАГУВАТИ name.dbl | завантажує блок дизайну в діалоговому вікні попереднього перегляду | |
РЕДАГУВАТИ name.dbl; | завантажує новий блок дизайну в редактор(и) | |
РЕДАГУВАТИ урну | завантажує слід|символ|пристрій за урною | |
РЕДАГУВАТИ .s3 | завантажує аркуш 3 схеми | |
РЕДАГУВАТИ .s5 .s2 | переміщує аркуш 5 перед аркушем 2 і завантажує його (якщо аркуш 5 не існує, новий аркуш вставляється перед аркушем 2) | |
РЕДАГУВАТИ .s2 .s5 | переміщує аркуш 2 перед аркушем 5 і завантажує його (якщо аркуш 5 не існує, аркуш 2 стає останнім аркушем) | |
РЕДАГУВАТИ name.mod | завантажує (або створює) модуль у схемі | |
РЕДАГУВАТИ назву.м2 | завантажує (або створює) лист 2 модуля | |
РЕДАГУВАТИ .m3 | завантажує (або створює) аркуш 3 поточного модуля | |
РЕДАГУВАТИ .s2 modY.m1 | переміщує аркуш 2 перед аркушем 1 модуля 'modY' і завантажує його | |
РЕДАГУВАТИ modX.m3 modY.m1 | переміщує аркуш 3 модуля 'modX' перед аркушем 1 модуля 'modY' і завантажує його | |
РЕДАГУВАТИ; | показує зміст (у бібліотеці) |
У назві допускаються символи підстановки (наприклад, *.brd).
Команда EDIT без параметрів призведе до появи діалогового вікна файлу (у режимі плати чи схеми) або спливаючого меню (у режимі бібліотеки), з якого ви можете вибрати файл або об’єкт.
Для переходу від схеми до плати з такою ж назвою команда
РЕДАГУВАТИ .brd
може бути використаний. Таким же чином, щоб перейти від плати до схеми, використовуйте команду
РЕДАГУВАТИ .sch
Також можна змінити редактор бібліотеки на дошку чи схему. Щоб редагувати інший аркуш схеми, введіть команду
РЕДАГУВАТИ .sX
(X — номер аркуша) або можна використовувати поле зі списком на панелі інструментів дій у вікні редактора. Якщо даний номер аркуша не існує, створюється новий аркуш. Ви також можете перемикатися між аркушами, клацаючи піктограму попереднього перегляду мініатюр аркуша. Перетягніть і опустіть у попередньому перегляді ескізів, щоб змінити порядок аркушів.
Символи, пристрої або сліди можна редагувати, лише якщо бібліотеку спочатку відкрито за допомогою команди OPEN. Для цього можна використовувати назву або урну компонента.
Який каталог?
EDIT завантажує файли з каталогу проекту .
EDIT3D
функція
Відредагуйте 3d-модель елемента/деталі в редакторі плат/схем.
Синтаксис
EDIT3D
Клавіші мишки
Ліворуч вибирає елемент/частину, до якої буде застосовано команду.
ERC
функція
Перевірка електричних правил.
Синтаксис
ERC
ERC використовується для перевірки схем на електричні помилки. Результат перевірки представлений у діалоговому вікні ПОМИЛКИ .
Перевірка узгодженості
Команда ERC також виконує перевірку узгодженості між схемою та відповідною платою за умови, що файл плати було завантажено перед запуском ERC. У результаті цієї перевірки автоматична анотація вперед і назад буде ввімкнена або вимкнена залежно від того, чи було визнано файли узгодженими чи ні. Зверніть увагу, що ERC виявляє невідповідності між контактами неявного живлення та живлення на схемі та фактичними сигнальними з’єднаннями на платі. Такі невідповідності можуть виникнути, якщо конфігурацію контактів живлення змінено після створення плати за допомогою команди BOARD. Оскільки контакти живлення підключені лише «неявно», ці зміни не завжди можна анотувати вперед.
Якщо такі помилки будуть виявлені, анотація вперед і назад буде виконана, але слід перевірити конфігурацію контакту живлення!
ПОМИЛКИ
функція
Показує помилки, знайдені командою ERC або DRC.
Синтаксис
ПОМИЛКИ
ПОМИЛКИ ЧИСТО
Використовуйте ПОМИЛКИ, щоб показати помилки, знайдені перевіркою електричних правил (ERC) або перевіркою правил проектування (DRC). Якщо вибрано, відкриється вікно з усіма помилками. Якщо для завантаженого креслення ще не було запущено ERC або DRC, спочатку починається відповідна перевірка.
Перегляд списку в діалоговому вікні ПОМИЛКИ містить до чотирьох розділів, які містять повідомлення про помилки узгодженості , помилки , попередження та схвалені повідомлення відповідно.
Вибір запису за допомогою миші призводить до того, що помилка позначається у вікні редактора прямокутником і лінією у верхньому лівому куті екрана.
Подвійне клацання на записі центрує креслення в області, де розташована помилка. Якщо встановити прапорець «По центру», це станеться автоматично.
Позначення повідомлення як обробленого
Кнопка Оброблено позначає повідомлення як оброблене. Він все ще міститься у списку, але у вікні редактора більше немає індикатора помилки (окрім випадків, коли вибрано запис списку). Це можна використовувати для позначення повідомлень як "виконаних" після усунення пов’язаної проблеми без повторної перевірки. Після наступного ERC/DRC повідомлення або зникне, або знову буде позначено як необроблене, якщо проблема не зникне.
Підтвердження повідомлення
Якщо помилку чи попередження не можна виправити, але це, очевидно, не має значення (це має вирішити користувач), їх можна перемістити до розділу «Схвалено» , натиснувши кнопку «Схвалити» . Повідомлення в цьому розділі не відображатимуть індикатори помилок у вікні редактора (за винятком випадків, коли вибрано запис списку) і неявно позначені як «оброблені». Якщо будь-яке з цих повідомлень більше не актуальне після наступного ERC/DRC, воно буде видалено. Усі схвалені повідомлення зберігаються у файлі креслення, щоб було задокументовано, які з них були явно схвалені користувачем. Зауважте, що помилки узгодженості не можна схвалити – їх завжди потрібно виправляти, щоб активувати анотацію вперед і назад .
Очищення списку
Кнопка Очистити все видаляє всі записи зі списку, крім схвалених повідомлень. Це можна використати, щоб позбутися індикаторів помилок у вікні редактора. Наступний ERC/DRC повторно згенерує повідомлення, якщо вони все ще діють. Список також можна очистити, ввівши команду
ПОМИЛКИ ЧИСТО
ЕКСПОРТ
функція
Генерація файлів даних.
Синтаксис
ім'я файлу СЦЕНАРІЮ ЕКСПОРТУ;
EXPORT NETLIST назва файлу;
EXPORT ім'я файлу SPICENETLIST;
EXPORT NETSCRIPT ім'я файлу;
EXPORT PARTLIST назва файлу;
EXPORT PINLIST назва файлу;
КАТАЛОГ ЕКСПОРТ ім'я файлу;
ЕКСПОРТ ЗОБРАЖЕННЯ назва файлу|БУФЕР ОБМІНУ [МОНОХРОМ|ВІКНО] роздільна здатність;
Див. також СЦЕНАРІЙ , ЗАПУСК .
Команда EXPORT використовується для надання вам текстових файлів ASCII, які можна використовувати, наприклад, для передачі даних з EAGLE до інших програм або для створення файлу зображення з поточного креслення.
За замовчуванням вихідний файл записується в каталог проекту .
Команда генерує такі вихідні файли:
СЦЕНАРІЙ
Бібліотека, раніше відкрита за допомогою команди OPEN, буде виведена як файл сценарію. Коли бібліотеку було експортовано та її потрібно знову імпортувати за допомогою команди SCRIPT, слід відкрити нову бібліотеку, щоб уникнути дублювання – наприклад, той самий символ визначено більше одного разу. Читання файлів сценаріїв можна прискорити за допомогою команди
Встановити Undo_Log Off;
надається раніше.
СПИСОК МЕРЕЖ
Створює список з’єднань для завантаженої схеми чи плати. Перераховано лише мережі, які підключені до елементів.
SPICENETLIST
Створює список з’єднань у форматі Spice для завантаженої схеми. Перераховано лише мережі, які підключені до елементів.
NETSCRIPT
Створює список мереж для завантаженої схеми у формі файлу сценарію. Цей файл можна використовувати для читання нового або зміненого списку з’єднань на платі, де елементи вже розміщені або попередньо маршрутизовані доріжки видалено за допомогою DELETE SIGNALS. Зауважте, що під час зчитування такого сценарію на платі не може бути завантажено жодну схему, узгоджену з цією платою.
ЧАСТИННИЙ СПИСОК
Створює список компонентів для схем або плат. До комплекту входять лише елементи зі шпильками/накладками.
PINLIST
Створює список із майданчиками та штифтами, що містить напрямки штифтів і назви мереж, підключених до штифтів.
ДОВІДНИК
Показує каталог поточної відкритої бібліотеки.
ЗОБРАЖЕННЯ
Експорт ЗОБРАЖЕННЯ генерує файл зображення у форматі, що відповідає заданому розширенню імені файлу. Доступні такі формати зображень:
.bmp | Растрові файли Windows | |
.png | Портативні мережеві графічні файли | |
.pbm | Портативні растрові файли | |
.pgm | Портативні растрові файли відтінків сірого | |
.ppm | Портативні файли Pixelmap | |
.tif | Файли TIFF | |
.xbm | Файли X Bitmap | |
.xpm | Файли X Pixmap |
Параметр роздільної здатності визначає роздільну здатність зображення (у dpi).
Якщо назва файлу є спеціальною назвою БУФЕР ОБМІНУ (великі чи малі літери не мають значення), зображення буде скопійовано в буфер обміну системи.
Додаткове ключове слово MONOCHROME створює чорно-біле зображення.
Додаткове ключове слово WINDOW створює зображення видимої області у вікні редактора. Без цього ключового слова зображення міститиме весь малюнок.
Подальші формати
Багато інших форматів, таких як DXF або Hyperlynx, можуть бути експортовані за допомогою ULP. Їх можна запустити з командного рядка за допомогою команди RUN . У розділі «Файл/Експорт» також доступні експорти цих форматів.
EXPORTSTEP
функція
Експортує плату у файл STEP.
Синтаксис
EXPORTSTEP
Команду EXPORTSTEP можна використовувати в командному рядку або в меню Export/STEP у вікні Layout Editor. Для перекладу EAGLE використовує хмарну службу для Fusion Sync. Доступ до файлу STEP можна отримати на головній вкладці Панелі керування. Його зазначено в розділі «Останні створені 3D-файли». Клацніть мишею на записі у списку, щоб відкрити файловий менеджер для доступу до цього крокового файлу.
Ф
FANOUT
функція
Створює розгалуження з пристроїв і сигналів.
Синтаксис
FANOUT DEVICE назва пристрою [напрямок]
FANOUT SIGNAL назва сигналу [напрямок]
Клавіші мишки
Ліворуч вибирає пристрій або сигнал для розведення.
Дивіться також МАРШРУТ , ЗМІНА .
Команда FANOUT створює прокладений дріт і приєднується через колодки вибраного пристрою або сигналу. Лише пристрої для поверхневого монтажу (SMD) або пристрої з кульковою сіткою (BGA) будуть рознесені віялом; пристрої з прокладками з наскрізними отворами будуть проігноровані.
Параметр WIDTH визначає ширину прокладеного проводу для розведення та є тим самим параметром, що використовується в команді ROUTE. Ширину можна змінити командою:
ЗМІНИТИ ШИРИНУ ширина;
де ширина — це бажане значення в поточній одиниці вимірювання. Якщо ширина менша за мінімальну ширину, визначену правилами проектування, буде використано мінімальну ширину, щоб уникнути порушення правил проектування.
Перехідний отвір, що використовується для розгалуження, визначається параметрами панелі інструментів «Свердління» та «Діаметр». Як і для параметра ширини, якщо розмір свердла менший за мінімальний свердло в правилах проектування, буде використано мінімальний розмір. Drill можна змінити командою:
ЗМІНИТИ розмір свердла;
Відстань від площадки до місця розміщення переходу можна контролювати за допомогою правила проектування зазору одного сигналу Smd To Via. Перегляньте команду DESIGN RULES .
Якщо провід розведення та/або прохідний отвір можуть спричинити порушення правил проектування, тоді це конкретне розведення від площадки не виконується. Для таких ситуацій подивіться на параметри ширини та розміру свердління та мінімуми правил проектування (включно з класами мережі), щоб побачити, чи потрібні будь-які коригування ширини або свердління. Якщо ці значення не можна змінити, ви також можете спробувати використати напрямок переходу fanout-alternate, який допомагає у цих випадках.
Кнопка Дозволити порушення на панелі інструментів параметрів, коли ввімкнено, дозволяє команді FANOUT створювати через розгалуження, навіть якщо перехід спричиняє порушення правил проектування для сусіднього розгалуження. Цю опцію можна використати, щоб допомогти визначити, чому певні переходи не розгортаються віялом, маючи змогу побачити порушення, яке спричинить певний переход. За замовчуванням цей параметр вимкнено, не допускати порушень.
Напрямок
Напрямком розведення відносно пристрою можна керувати за допомогою параметрів напрямку розходження на панелі інструментів або наступних додаткових параметрів командного рядка:
Вийти | Фауни виходять назовні та від центру пристрою | |
в | Фауни йдуть всередину до центру пристрою | |
Чергувати | Відводи чергуються між OUT і IN для сусідніх майданчиків |
приклад
ПРИСТРІЙ FANOUT U3; FANOUT DEVICE U4 OUT; FANOUT SIGNAL GND ALTERNATE; СИГНАЛ ВЕНТИЛЯТОРА +5;
РАМКА
функція
Додає рамку до малюнка.
Синтаксис
РАМКА [ стовпці [ рядки ] ] [ межі ]
Клавіші мишки
Центр виділяє шар.
Дивіться також LABEL .
Команда КАДР малює рамку з пронумерованими стовпцями та рядками. Дві точки визначають два протилежні кути кадру. Натискання центральної кнопки миші змінює шар, до якого потрібно додати рамку.
Параметр columns визначає кількість стовпців у кадрі. Може бути до 127 стовпців. За замовчуванням стовпці пронумеровані зліва направо. Якщо значення стовпців від’ємне, вони нумеруються справа наліво.
Параметр rows визначає кількість рядків у кадрі. Рядків може бути до 26. Рядки позначаються зверху вниз літерами, починаючи з «А». Якщо значення рядків від’ємне, вони позначаються знизу вгору. Якщо подано рядки, їм повинні передувати стовпці.
Параметр borders, якщо його задано, визначає, з яких сторін рамки буде відображено рамку з цифрами чи літерами. Дійсні варіанти для цього параметра: ліворуч, зверху, праворуч і знизу. За замовчуванням всі чотири сторони рамки матимуть межі. Якщо задано будь-яку з цих опцій, лише запитані сторони матимуть рамку. Спеціальні параметри «Жодного» та «Усі» можна використовувати, щоб узагалі не мати меж або позначати всі сторони.
Незважаючи на те, що ви можете намалювати кілька кадрів на одному кресленні, лише перший з них буде використовуватися для розрахунку позицій деталей і сіток. Ці позиції можна використовувати, наприклад, у програмі на мові користувача для створення списку частин із їхнім розташуванням у відповідному кадрі. Вони також використовуються внутрішньо для автоматичного створення перехресних посилань для міток.
Через особливу природу об’єкта рамки він не має власного обертання, і його не можна обертати за допомогою команди ROTATE .
Рамку можна намалювати безпосередньо на дошці чи схемі, але зазвичай ви хочете створити спеціальний символ або креслення відбитка, який, можливо, також містить блок заголовка, який потім можна використовувати в усіх ваших малюнках. Бібліотека «рамок», яка постачається разом з EAGLE, містить декілька рамок малюнків.
приклад
КАДР 10 5 ВЕРХУ ЛІВО
малює рамку з 10 стовпцями (пронумерованими зліва направо) і 5 рядками (з позначками від «A» до «E» зверху вниз), у якій індикатори стовпців і рядків намальовані лише на верхній і лівій межах.
FUSIONSYNC
функція
Синхронізація плати з друкованою платою Fusion.
Синтаксис
FUSIONSYNC
Команда FUSIONSYNC використовується для синхронізації плати з моделлю друкованої плати Fusion. Це дозволяє користувачеві легко створити тривимірне зображення друкованої плати. Коли плата редагується в EAGLE, команда дозволяє внести ці зміни в модель друкованої плати Fusion. Коли дошка редагується у Fusion, команда дозволяє отримати та об’єднати ці зміни у файл дошки EAGLE. Посилання на модель друкованої плати Fusion зберігається на платі. Плату можна підключити до іншої моделі друкованої плати Fusion за допомогою команди.
FUSIONTEAM
функція
Публікує файли схем і плат та/або файли виробничих даних для Fusion Team.
Синтаксис
FUSIONTEAM
Файл схеми та/або плати можна завантажити у Fusion Team. Цю команду можна активувати в редакторі макета, натиснувши вкладку Fusion Team або ввівши команду в командному рядку. Виберіть файл завдання CAM, щоб обробити виробничі дані. Виробничі дані будуть автоматично завантажені у Fusion Team у вигляді архіву в архіві. Вкладку Fusion Team можна (де)активувати разом із вкладкою Fusion 360 у меню «Параметри/інтерфейс користувача».
Г
GATESWAP
функція
Міняє місцями еквівалентні ворота на схемі.
Синтаксис
GATESWAP ..;
GATESWAP gate_name gate_name..;
Дивіться також ADD .
За допомогою цієї команди можна поміняти місцями два вентилі на схемі. Обидва шлюзи мають бути ідентичними з однаковою кількістю контактів і повинні мати однаковий рівень Swaplevel у визначенні пристрою. Однак вони не обов’язково повинні бути в одному пристрої.
Ім’я, що використовується в команді GATESWAP, є ім’ям, яке відображається на схемі (наприклад, U1A для воріт A у пристрої U1).
Якщо пристрій більше не використовується після команди GATESWAP, він автоматично видаляється з креслення.
СІТКА
функція
Визначає сітку.
Синтаксис
Опція GRID..;
СІТКА;
Клавіатура
F6: ГРИД; вмикає або вимикає сітку.
Дивіться також СЦЕНАРІЙ .
Команда GRID використовується для визначення сітки та поточної одиниці. Надано без опції, ця команда перемикає між GRID ON і GRID OFF.
Існують такі варіанти:
GRID ON; | Відображає сітку на екрані | |
ГРИД ВИМКНЕНО; | Вимикає відображену сітку | |
КРАПКИ СІТКИ; | Відображає сітку у вигляді точок | |
ЛІНІЇ СІТКИ; | Відображає сітку суцільними лініями | |
GRID MIC; | Встановлює одиниці сітки в мікронах | |
СІТКА ММ; | Встановлює одиниці сітки в мм | |
GRID MIL; | Встановлює одиниці сітки в мілі | |
ГРИД ДЮЙМОВ; | Встановлює одиниці сітки в дюймах | |
ГРИД FINEST; | Встановлює сітку на найтонше можливе значення | |
GRID розмір_сітки; | Визначає відстань між | |
точки сітки у фактичній одиниці | ||
СІТКА ОСТАННЯ; | Встановлює сітку до останнього | |
використані значення | ||
GRID DEFAULT; | Встановлює стандартні значення сітки | |
GRID grid_size grid_multiple; | ||
grid_size = відстань сітки | ||
grid_multiple = коефіцієнт сітки | ||
GRID ALT …; | Визначає альтернативну сітку |
Приклади
Сітка мм; Set Diameter_Menu 1.0 1.27 2.54 5.08; Grid Last;
У цьому випадку ви можете повернутися до останнього визначення сітки, хоча ви не знаєте, як це визначення виглядало.
РЕШІТКА мм 1 10;
наприклад, вказує, що відстань між точками сітки дорівнює 1 мм і що відображатиметься кожна 10-та лінія сітки. Примітка: перше число в команді GRID завжди представляє відстань сітки, друге (якщо існує) представляє кратність сітки.
Команда GRID може містити декілька параметрів:
РЕШІТКА дюйм 0,05 мм;
У цьому випадку відстань сітки спочатку визначається як 0,05 дюйма. Потім вибираються координати курсора, які відображаються в мм.
GRID DEFAULT;
Встановлює стандартне значення сітки для поточного типу малюнка.
GRID mil 50 2 лінії на висоті мм 1 mil;
Визначає сітку розміром 50 міліметрів, що відображається у вигляді ліній (видимою є лише кожна інша лінія), і встановлює альтернативний розмір сітки на 1 мм, але відображає його в міліметрах. Натискання клавіші Alt перемикає на альтернативну сітку. Зазвичай це може бути дрібніша сітка, ніж звичайна, що дає вам змогу швидко виконувати точне позиціонування в щільній області, наприклад, де звичайна сітка може бути надто грубою. Альтернативна сітка залишається активною, поки натиснуто клавішу Alt.
Псевдоніми параметрів
Псевдоніми параметрів можна використовувати для визначення певних налаштувань параметрів для команди GRID, на які пізніше можна посилатися за заданим іменем. До псевдонімів також можна отримати доступ, натиснувши кнопку GRID і утримуючи кнопку миші натиснутою, доки не з’явиться список. Клацання правою кнопкою миші на кнопці також відкриває список. Синтаксис обробки цих псевдонімів:
GRID = параметри імені
Визначає псевдонім із заданим ім'ям , щоб розширити його до заданих параметрів . Ім’я може складатися з будь-якої кількості літер, цифр і підкреслень і не враховує регістр. Він має починатися з літери або підкреслення і не може бути одним із ключових слів варіанту.
GRID = ім'я @
Визначає псевдонім із заданим іменем для розширення поточних налаштувань параметрів команди.
ГРИД = ?
Просить користувача ввести назву для визначення псевдоніма для поточних налаштувань параметрів команди.
GRID = назва
Відкриває діалогове вікно GRID і дозволяє користувачеві налаштувати параметри сітки та визначити для них псевдонім під заданим іменем .
GRID = ім'я ;
Видаляє псевдонім із заданим іменем .
Назва GRID
Розгортає псевдонім із заданим іменем і виконує команду GRID з отриманим набором параметрів. Ім’я може бути скороченим, а до та після псевдоніма (навіть інші псевдоніми) можуть бути інші параметри. Зауважте, що якщо ім’я є абревіатурою, псевдоніми мають пріоритет над іншими назвами параметрів команди.
Приклад: GRID = MyGrid у дюймі 0,1 рядка
Визначає псевдонім "MyGrid", який, коли використовується як у
СІТКА myg
змінить поточну сітку на задані налаштування. Зверніть увагу на скорочене використання псевдоніма та нечутливість до регістру.
ГРУПА
функція
Визначає групу.
Синтаксис
ГРУПА ..
ЗГРУПИТИ ВСІХ
ГРУПА;
Клавіші мишки
Left&Drag визначає прямокутну групу.
Shift+Ліворуч додає нову групу до існуючої.
Ctrl+Ліворуч перемикає членство вибраного об’єкта в групі.
Ctrl+Shift+Ліворуч перемикає членство в групі об’єкта вищого рівня.
Праворуч закриває багатокутник групи.
Ctrl+A запускає GROUP ALL для вибору всіх об’єктів.
Дивіться також ЗМІНИТИ , ВИРИЗАТИ , ВСТАВИТИ , ДЗЕРКАЛО , ВИДАЛИТИ .
Команда GROUP використовується для визначення групи об’єктів для наступної команди. Також цілий малюнок або елемент можна визначити як групу. Об'єкти вибираються – після активації команди GROUP – клацанням і перетягуванням прямокутника або малюванням багатокутника мишею. Найпростіший спосіб закрити багатокутник – використовувати праву кнопку миші. Лише об’єкти з відображених шарів можуть стати частиною групи.
Ключове слово ALL можна використовувати для визначення групи, яка включає всю область малювання.
Вибір атрибутів можна вимкнути за допомогою кнопки на панелі інструментів параметрів. Увімкнути вибір атрибутів, знявши позначку з перемикача. За умовчанням для цієї кнопки встановлено прапорець, щоб дозволити вибір атрибутів пристрою.
До групи входять:
- всі об'єкти, початок яких знаходиться всередині багатокутника
- усі дроти з принаймні однією кінцевою точкою всередині багатокутника
- усі кола, центр яких знаходиться всередині багатокутника
- усі прямокутники з будь-яким кутом усередині багатокутника
Перемістити групу
Щоб перемістити групу, необхідно вибрати команду ПЕРЕМІСТИТИ правою кнопкою миші. Під час переміщення проводів (доріжок) за допомогою команди GROUP, які мають лише одну кінцеву точку в багатокутнику, ця точка переміщується, а інша залишається на своїй попередній позиції. Наприклад: щоб змінити кілька форм панелі, виберіть ЗМІНИ та ФОРМУ за допомогою лівою кнопкою миші та виберіть групу правою кнопкою миші.
Визначення групи залишається, доки не буде завантажено новий малюнок або команда
ГРУПА;
виконується.
Розширення групи
Якщо ви натискаєте клавішу Shift разом із будь-яким клацанням миші під час визначення групи, щойно визначену групу буде додано до існуючої групи (якщо така є).
Окремі об'єкти
Ви можете перемикати членство окремого об’єкта в групі, клацнувши його з натиснутою клавішею Ctrl. Якщо при цьому також натиснути клавішу Shift, членство в групі наступного об’єкта вищого рівня буде переключено. Наприклад, якщо клацнути на дроті мережі на схемі з командою GROUP і натиснутими клавішами Ctrl+Shift, членство в групі всього сегмента буде змінено.
Група за замовчуванням увімкнена
Існує новий параметр користувача, який робить GROUP операцією за замовчуванням. Ви можете клацати лівою кнопкою миші та перетягувати, щоб переміщувати об’єкти тощо. Для отримання додаткової інформації див. опцію Групування за замовчуванням увімкнено.
Х
ДОПОМОГА
Функція
довідки для поточної команди.
Синтаксис
HELP
Команда HELP
Клавіатура
F1: HELP активує контекстну довідку.
Ця команда відкриває контекстно-залежне вікно довідки. Назва команди в команді HELP показує сторінку довідки цієї команди.
Приклад
HELP GRID;
відображає сторінку довідки для команди GRID.
ДІРА
функція
Додайте отвір для свердління на дошці або сліді.
Синтаксис
Свердло ДІРКА ..
Див. також VIA , PAD , CHANGE .
HOLE використовується для визначення, наприклад, монтажних отворів (не має електричного зв’язку між різними шарами) у платі або в площині. Параметр свердла визначає діаметр отвору в фактичному агрегаті. Він може бути до 200 мм (7,7840 дюйма).
приклад
ОТВОР 0,20
Якщо фактичною одиницею є «дюйм», отвір матиме діаметр 0,20 дюйма. Введене значення діаметра (також використовується для прорізних отворів і прокладок) залишається як попереднє налаштування для послідовних операцій. Його можна змінити командою:
ЗМІНИТИ значення DRILL
Отвір можна вибрати, лише якщо відображається шар Отвори. Отвір створює символ на шарі Отвори, а також коло з діаметром отвору на шарі Розмір. Відношення між певними діаметрами та символами визначається в діалоговому вікні «Параметри/Набір/Свердління». Коло в шарі Dimension використовується автомаршрутизатором. Оскільки він зберігатиме (визначену користувачем) мінімальну відстань між отворами/дротами та розмірними лініями, він автоматично зберігатиме цю відстань до отвору.
У шарах tStop і bStop отвори створюють маску зупинки припою, діаметр якої визначається Правилами проектування.
я
ІНФО
Функція
Відображення та зміна властивостей об’єкта.
INFO
про синтаксис
..
ІНФО ім'я ..
Дивіться також
ІНФОРМАЦІЯ відображає додаткові відомості про властивості об’єкта на екрані, наприклад ширину дроту, номер шару, розмір тексту тощо. У цьому діалоговому вікні також можна змінити властивості.
Частини, колодки, smds, шпильки та ворота також можна вибирати за їхніми назвами, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Зауважте, що під час вибору деталі з декількома воротами на схемі за назвою вам потрібно буде ввести повне ім’я екземпляра, що складається з назви деталі та воріт.
Вибір атрибутів можна вимкнути за допомогою кнопки на панелі інструментів параметрів. Увімкнути вибір атрибутів, знявши позначку з перемикача. За умовчанням для цієї кнопки встановлено прапорець, щоб дозволити вибір атрибутів пристрою.
Атрибути частин можна вибрати, ввівши конкатенацію назви частини та назви атрибута, як у R5>VALUE.
Координати повернутого прямокутника не змінюються.
У режимі редагування блоку дизайну команда INFO .dbl відобразить діалогове вікно, яке дозволяє змінити опис і атрибути блоку дизайну, що редагується в даний момент.
ВИКЛИКАТИ
функція
Виклик певного символу з пристрою.
Синтаксис
Орієнтація INVOKE
INVOKE part_name gate_name орієнтація
Клавіші мишки
Центр дзеркало воріт.
Вправо повертає ворота.
Shift+Right змінює напрямок обертання.
Дивіться також КОПІЮВАТИ , ДОДАТИ .
Перегляньте команду ADD для пояснення Addlevel і Orientation.
INVOKE використовується для вибору певного шлюза з пристрою, який уже використовується, і розміщення його на схемі (наприклад, символ потужності з Addlevel = Request).
Ворота активуються наступним чином:
- Введіть назву частини (наприклад, IC5) і виберіть гейт у спливаючому діалоговому вікні, яке з’явиться.
- Визначте назву пристрою та шлюзу з клавіатури (наприклад, INVOKE IC5 POWER).
- Виберіть наявні ворота на пристрої за допомогою миші, а потім виберіть потрібні ворота зі спливаючого меню, яке з’явиться.
Останнє клацання мишкою розміщує новий шлюз. Якщо в діалоговому вікні вибрано вже активований шлюз, кнопка за замовчуванням змінюється на «Показати», а клацання по ній збільшує масштаб вікна редактора на вибраному шлюзі, перемикаючись на інший аркуш, якщо необхідно.
Ворота на різних аркушах
Якщо шлюз від пристрою на іншому аркуші потрібно додати до поточного аркуша, назву частини потрібно вказати в команді INVOKE. У цьому випадку в правому стовпчику спливаючого меню відображаються номери аркушів, на яких розміщені вже використані ворота.
Дж
РОЗ'ЄДНАННЯ
функція
Ставить крапку на пересічних мережах.
Синтаксис
ПЕРЕХОД ..
Дивіться також NET .
JUNCTION використовується для малювання точки з’єднання на перетині мереж, які потрібно з’єднати одна з одною. Точки з'єднання можна розміщувати тільки на сітці. Якщо розмістити на перетині різних мереж, користувачеві надається можливість з’єднати мережі.
Якщо провід мережі розмістити в точці, де є принаймні два інші дроти мережі та/або штирі, з’єднання буде розміщено автоматично. Цю функцію можна вимкнути за допомогою «SET AUTO_JUNCTION OFF;» або знявши прапорець «Options/Set/Misc/Auto set junction».
На екрані точки з'єднання відображаються діаметром не менше п'яти пікселів.
Л
МІТКА
функція
Прикріплює текстові етикетки до автобусів і сіток.
Синтаксис
МІТКА [XREF] [орієнтація] ..
Клавіші мишки
Центр виділяє шар.
Праворуч обертається мітка.
Shift+Right змінює напрямок обертання.
Див. також НАЗВА , ШИНА , РАМА .
Назви шин або мереж можна розмістити на схемі в будь-якому місці за допомогою команди label. Коли шину чи мережу клацнути мишею, відповідна мітка приєднується до курсору миші та може бути повернута, змінена на інший шар або переміщена в інше місце. Друге клацання миші визначає розташування мітки.
Орієнтація мітки може бути визначена текстово за допомогою звичайних визначень, наведених у команді ADD (R0, R90 тощо).
Шини та сітки можуть мати будь-яку кількість міток.
Мітки не можна змінити за допомогою "ЗМІНИТИ ТЕКСТ".
Мітки обробляються програмою як текст, але їх значення відповідає назві відповідної шини або мережі. Якщо шину або мережу перейменовано командою NAME, усі пов’язані мітки буде перейменовано автоматично.
Якщо шину, мережу або мітку вибрано командою SHOW, усі підключені шини, мережі та мітки будуть виділені.
Мітки перехресних посилань
Якщо задано необов’язкове ключове слово XREF, мітка буде міткою «перехресного посилання». Мітки перехресних посилань можна використовувати в багатоаркушових схемах, щоб вказати наступний аркуш, на якому з’являється певна мережа (зауважте, що це працює лише для мереж, а не для шин!). Ключове слово XREF в основному використовується в сценаріях. Зазвичай параметр береться з того, що було встановлено раніше за допомогою CHANGE Xref або натисканням кнопки Xref на панелі інструментів параметрів. Форматом, у якому відображається мітка перехресного посилання, можна керувати за допомогою рядка «Формат мітки Xref», який визначається в діалоговому вікні «Параметри/Установити/Різне» або за допомогою команди SET . Визначено такі заповнювачі, які можна використовувати в будь-якому порядку:
%F | дозволяє малювати рамку прапора навколо мітки | |
%N | назва мережі | |
%S | номер наступного аркуша | |
%C | стовпець на наступному аркуші | |
%R | рядок на наступному аркуші |
Рядок формату за замовчуванням: "%F%N/%S.%C%R". Окрім визначених заповнювачів, ви також можете використовувати будь-які інші символи ASCII.
Значення стовпців і рядків працюють, лише якщо на наступному аркуші є рамка , на якій з’являється мережа. Якщо використовується %C або %R і на цьому аркуші немає рамки, вони відображатимуть знак питання ('?').
При визначенні стовпця та рядка сітки на аркуші спочатку враховується стовпець, а потім рядок у цьому стовпці. Тут мітки XREF мають пріоритет над звичайними мітками, які знову мають пріоритет над мережевими дротами. Для більшого номера аркуша беруться координати рамки лівого та крайнього верхнього полів, тоді як для меншого номера аркуша використовуються координати правого та нижнього полів.
Орієнтація етикетки перехресного посилання визначає, чи вказуватиме вона на «вищий» чи «нижчий» номер аркуша. Мітки з орієнтацією R0 або R270 вказують на праву або нижню межу креслення, а отже, стосуватимуться вищого номера аркуша. Відповідно, наклейки з орієнтацією R90 або R180 стосуватимуться меншого номера аркуша. Якщо етикетка має орієнтацію R0 або R270, але сітка, до якої вона прикріплена, відсутня на жодному верхньому аркуші, натомість відображається посилання на наступний нижчий аркуш (те саме стосується відповідно до R90 та R180). Якщо мережа відображається лише на поточному аркуші, перехресне посилання взагалі не відображається, а відображається лише назва мережі (обведена рамкою прапорця, якщо рядок формату містить заповнювач %F).
Мітка з перехресним посиланням, яка розміщена на кінці дроту мережі, з’єднується з дротом так, що дріт переміщується разом із міткою, і навпаки.
Рядок формату мітки перехресного посилання зберігається у файлі креслення схеми.
Змініть мітку перехресного посилання на звичайну мітку за допомогою команди CHANGE або діалогового вікна властивостей мітки.
Вибір шару
На відміну від інших команд (наприклад, LINE), команда LABEL самостійно відстежує останній використаний шар. Перевагою цього є те, що мітки завжди малюються на правильному шарі, незалежно від того, які шари малюють інші команди. Недоліком цього є те, що звичайний спосіб встановлення шару в сценарії, як у
ЛАЙЕР _шар_; ЛІНІЯ (1 2) (3 4);
тут не працює. Шар потрібно виділити, коли вже активна команда LABEL, що можна зробити так
LABEL _параметри_ LAYER _layer_ _більше параметрів_;
Зауважте, що рядок LABEL не завершується символом «;», а команда LAYER починається з нового рядка.
Команди
МІТКА ЛАЙЕР _шар_;
встановити шар для використання з наступними командами LABEL.
ЗАПУСК
Функція
Запуск веб-генератора тривимірних пакетів і пошуку.
Синтаксис
LAUNCH PACKAGE3D-GENERATOR
ЗАПУСК ПАКЕТУ 3D-ВЕБ-ПОШУК
Дивіться також
Ця команда використовується для запуску веб-генератора тривимірних пакетів і пошуку. Його можна використовувати в редакторі пристроїв, щоб створити новий варіант пристрою (те саме, що команда PACKAGE ), а також у редакторі бібліотеки, щоб імпортувати пакет до бібліотеки (те саме, що команда COPY ).
ШАР
Функція
Змінює та визначає шари.
Синтаксис
LAYER layer_number LAYER layer_name LAYER layer_number layer_name LAYER [??] - layer_number
Дивіться також
DISPLAY .
Виберіть шар малювання
Команда ШАР з одним параметром використовується для зміни поточного шару, тобто шару, на якому будуть намальовані дроти, кола тощо. Якщо в меню вибрати ШАР, з’явиться спливаюче меню, у якому можна перейти до потрібного шару. Якщо ввести з командного рядка, «layer_number» може бути номером будь-якого дійсного шару, а «layer_name» може бути назвою шару, що відображається у спливаючому меню. Певні шари доступні не в усіх режимах.
Зауважте, що доступні лише сигнальні шари (від 1 до 16), які були введені в налаштування шару в Правилах проектування.
Визначення шарів
Команда LAYER з двома параметрами використовується для визначення нового шару або перейменування існуючого. Якщо ви введете в командному рядку, наприклад
ЗРАЗОК ШАРУ 101;
ви визначаєте новий шар із номером шару 101 і назвою шару ЗРАЗОК. Якщо контур містить шари, які ще не вказані на дошці, ці шари додаються до дошки, щойно ви розміщуєте пакет на дошці (ДОДАТИ або ЗАМІНИТИ).
Попередньо визначені шари мають особливу функцію. Ви можете змінити їхні назви, але їхні функції (пов’язані з їх кількістю) залишаються незмінними.
Якщо ви визначаєте власні шари, ви повинні використовувати лише числа, більші за 100. Номери, наведені нижче, можуть бути призначені для спеціальних цілей у пізніших версіях EAGLE.
Верхні/нижні пари
Пари верхніх/нижніх шарів мають властивість дзеркального відображення один на одному за допомогою команди MIRROR (див. «Попередньо визначені шари EAGLE» нижче). Окрім використання попередньо визначених шарів tTest/bTest для нестандартних цілей, також можна визначити власну пару, наприклад
ШАР 53 tSomething; ШАР 54 bЩось;
Це підтримується для пар шарів 53/54, 55/56, 57/58 і 59/60. Його слід використовувати обережно щодо пізніших версій EAGLE.
Видалити шари
Команда LAYER зі знаком мінус і layer_number видаляє шар із вказаним номером, наприклад
ШАР -103;
видаляє шар номер 103. Шари, які потрібно видалити, мають бути порожніми. Якщо це не так, програма генерує повідомлення про помилку "шар не порожній: #"
де "#" означає номер шару. Якщо ви хочете уникнути будь-яких повідомлень про помилки під час операції видалення шару, ви можете використовувати «??» варіант. Це може бути корисним у сценаріях, які намагаються видалити певні шари, але не вважайте це помилкою, якщо будь-який із цих шарів не порожній або відсутній взагалі.
Попередньо визначені шари EAGLE
Макет
1 Верх | Доріжки, верхня сторона | |
2 маршрут 2 | Внутрішній шар | |
3 маршрут 3 | Внутрішній шар | |
4 маршрут 4 | Внутрішній шар | |
5 Маршрут 5 | Внутрішній шар | |
6 Маршрут 6 | Внутрішній шар | |
7 Маршрут7 | Внутрішній шар | |
8 Маршрут8 | Внутрішній шар | |
9 Маршрут9 | Внутрішній шар | |
10 Маршрут 10 | Внутрішній шар | |
11 Маршрут 11 | Внутрішній шар | |
12 Маршрут 12 | Внутрішній шар | |
13 Маршрут 13 | Внутрішній шар | |
14 Маршрут 14 | Внутрішній шар | |
15 Маршрут 15 | Внутрішній шар | |
16 Внизу | Доріжки, нижня сторона | |
17 колодок | Накладки (наскрізні) | |
18 Віас | Віас (наскрізний отвір) | |
19 Без маршруту | Повітряні дроти (гумки) | |
20 Вимір | Контури дошки (кола для отворів) | |
21 tМісце | Шовкографія, верхня сторона | |
22 бМісце | Шовкографія, нижня сторона | |
23 tПоходження | Витоки, верхня сторона | |
24 b Витоки | Витоки, нижня сторона | |
25 імен | Сервісний принт, верхня сторона | |
26 bІмена | Сервісний принт, нижня сторона | |
27 tЗначення | Компонент VALUE, верхня сторона | |
28 bЗначення | Компонент VALUE, нижня сторона | |
29 tСтоп | Маска зупинки припою, верхня сторона | |
30 bСтоп | Маска зупинки припою, нижня сторона | |
31 крем | Припійний крем, верхня сторона | |
32 бКрем | Крем для припою, нижня сторона | |
33 tФініш | Оздоблення, верхня сторона | |
34 bЗакінчити | Оздоблення, нижня сторона | |
35 tКлей | Клей маска, верхня сторона | |
36 bКлей | Клейова маска, нижня сторона | |
37 tТест | Перевірка та регулювання інф., верхня сторона | |
38 бТест | Перевірка та регулювання інф. нижня сторона | |
39 tKeepout | Nogo області для компонентів, верхня сторона | |
40 bКееп | Ніяких зон для компонентів, нижня сторона | |
41 tОбмежити | Nogo зони для доріжок, верхня сторона | |
42 bОбмежити | Nogo зони для доріжок, нижня сторона | |
43 vRestrict | Nogo площ для прохідних отворів | |
44 Свердла | Провідні наскрізні отвори | |
45 отворів | Неструмопровідні отвори | |
46 Фрезерування | фрезерування | |
47 Заходи | Заходи | |
48 Документ | Загальна документація | |
49 Довідка | Опорні знаки | |
51 tDocu | Документація частини, верхня сторона | |
52 bДоку | Документація частини, нижня сторона |
Схематичний
91 Сітки | Сітки | |
92 Автобуси | Автобуси | |
93 шпильки | Точки з'єднання символів компонентів | |
з додатковою інформацією | ||
94 Символи | Форми складових символів | |
95 Імена | Назви складових символів | |
96 Значення | Типи значень/компонентів | |
97 Інформація | Загальна інформація | |
98 Керівництво | Направляючі лінії | |
100 SimOp | Результати операційної точки Sim | |
101 SimProbes | Зонди результатів моделювання |
Групи шарів
В EAGLE існує два типи груп шарів: попередньо встановлені групи шарів і групи шарів, визначені користувачем. Вони доступні як для режимів редактора схем, так і для режимів редактора плат, але не перекриватимуться між ними. Групи попередньо визначених у eagle.scr їх можна редагувати, перейменовувати та видаляти лише з цього місця, а не з редактора EAGLE.
Визначені користувачем групи шарів вже існували в EAGLE протягом деякого часу, але ми додали їх до спливаючого меню діалогового вікна відображення шарів.
Щоб додати новий набір шарів, спочатку виберіть шар, який потрібно включити до групи, а потім натисніть кнопку ДОДАТИ НОВИЙ. Введіть назву набору шарів, натисніть кнопку OK, і готово. Ви можете мати до 9 попередніх налаштувань для редакторів схем і плат.
Будьте обережні з назвами попередніх налаштувань шару, вони можуть перешкоджати очікуваній роботі команди DISPLAY. Наприклад, якщо ви назвете стиль шару «верхній», це замінить звичайну дію DISPLAY (яке полягало б у відображенні лише верхнього шару) і натомість відобразить набір шарів у вашому стилі шару.
Щоб видалити визначену користувачем групу шарів, виберіть у спадному меню групу, яку потрібно видалити, а потім натисніть кнопку ВИДАЛИТИ.
ЛІНІЯ
Додає лінії до малюнка.
Синтаксис
ЛІНІЯ ['назва_сигналу'] [ширина] ..
ЛІНІЯ ['назва_сигналу'] [ширина] [КРУГЛА | FLAT] [крива | @radius] ..
Клавіші мишки
Праворуч змінюється стиль згину (див. SET Wire_Bend ).
Shift+Right змінює напрямок перемикання стилів згинання.
Ctrl+ліворуч , коли починається лінія, прив’язує її до наступної існуючої кінцевої точки лінії.
Ctrl+Right перемикає між відповідними стилями згину.
Ctrl+Ліворуч під час розміщення кінцевої точки лінії визначає радіус дуги.
Дивіться також MITER , SIGNAL , ROUTE , CHANGE , NET , BUS , DELETE , RIPUP , ARC .
Команда ЛІНІЯ використовується для додавання ліній (доріжок) до малюнка. Лінія починається в першій вказаній точці і тягнеться до другої. Додаткові точки малюють додаткові відрізки. Два клацання мишкою в тій самій позиції завершують рядок, а новий можна розпочати з позиції наступного клацання мишкою.
Залежно від поточного активного стилю згину між кожними двома точками буде проведено один або два відрізки. Стиль згину визначає кут між сегментами, і його можна змінити за допомогою правої кнопки миші (утримуючи клавішу Shift під час натискання правої кнопки миші, напрямок, у якому проходять стилі згину, змінюється на протилежний, а клавіша Ctrl дозволяє переключатися між ними відповідні стилі згину).
Натискання центральної кнопки миші викликає спливаюче меню, з якого ви можете вибрати шар, до якого буде намальована лінія.
Для малювання дуги можна використовувати спеціальні ключові слова ROUND і FLAT, а також параметр curve (див. нижче).
Початок ЛІНІЇ з натиснутою клавішею Ctrl прив’язує початкову точку нової лінії до координат найближчої існуючої лінії. Це особливо корисно, якщо існуюча лінія не працює. Він також регулює поточну ширину, шар і стиль відповідно до існуючої лінії. Якщо поточний стиль згину становить 7 ("Від руки"), нова лінія буде плавним продовженням існуючої лінії.
Назва сигналу
Хоча можна створювати дроти для мереж, шин або сигналів за допомогою команди LINE (залежно від поточного рівня), робити це не рекомендується. Замість цього краще використовувати NET , BUS або SIGNAL. Параметр signal_name призначений головним чином для використання у файлах сценаріїв, які зчитують згенеровані дані. Якщо вказано ім’я_сигналу, усі наступні рядки будуть додані як дроти до цього сигналу, і автоматичні перевірки не виконуватимуться.
Цю функцію слід використовувати з великою обережністю, оскільки це може призвести до короткого замикання, якщо провід розміщено таким чином, що він з’єднує різні сигнали. Запустіть перевірку правил проектування після використання команди LINE з параметром signal_name для сигналів!
Лінія проти дроту
Дроти відрізняються від ліній («простих проводів») через їх «електричне» значення як частини сигналу, мережі або шини. З історичних причин дріт широко використовується для обох у довідці EAGLE.
Ширина лінії (ширина дроту)
Введення числа після активації команди LINE змінює ширину лінії (у поточному одиниці), яка може становити до 200 мм (7,8740 дюйма). Ширину лінії можна змінити за допомогою команди
ЗМІНИТИ ШИРИНУ ширину
в будь-який час.
Стиль лінії (стиль дроту)
Лінії можуть мати один із таких стилів :
- Безперервний
- LongDash
- Коротке тире
- DashDot
Стиль лінії можна змінити за допомогою команди ЗМІНИТИ . Зауважте, що DRC і Autorouter завжди розглядають лінії як "Безперервні", навіть якщо їхній стиль відрізняється. Стилі ліній призначені в основному для електричних і механічних креслень і не повинні використовуватися на рівнях сигналу. Використання неперервної лінії як частини сигналу, підключеного до будь-якої площадки, є явною помилкою DRC.
Сигнали у верхньому, нижньому та маршрутному шарах
Лінії в шарах Top, Bottom і ROUTE2…15 розглядаються як сигнали. Якщо ви малюєте лінію в будь-якому з цих шарів, починаючи з існуючого сигналу, тоді всі сегменти цієї лінії належать до цього сигналу (тільки якщо центр лінії розміщено точно в центрі існуючого сигнального дроту або майданчика) . Якщо ви закінчите цю операцію малювання з відрізком лінії, підключеним до іншого сигналу, тоді Electronics запитає вас, чи хочете ви з’єднати два сигнали. Зауважте, що Electronics розглядає кожен відрізок лінії як окремий об’єкт (наприклад, при видаленні лінії).
Коли активна команда ЛІНІЯ, за допомогою центральної кнопки миші можна змінити шар, на якому намальована лінія.
Малювання дуг
Лінії та дуги в основному є однаковими об’єктами, тому ви можете намалювати дугу або за допомогою команди ARC , або додавши необхідні параметри до команди LINE. Щоб зробити лінію дугою, потрібен або параметр curve , який визначає «кривину» дуги, або параметр @radius , який визначає радіус дуги (зверніть увагу на «@», який необхідний для можливості розрізняйте криву та радіус ). Дійсним діапазоном для кривої є ]-360..+360[ (без обмежень +-360), а її значення означає, з якої частини повного кола складається дуга. Значення 90, наприклад, призведе до дуги 90?, тоді як 180 дасть вам півколо. Таким чином неможливо створити повні кола (для цього використовуйте команду CIRCLE ). Додатні значення для кривої означають, що дуга намальована в математично позитивному значенні (тобто проти годинникової стрілки). Якщо крива дорівнює 0, дуга пряма ("без кривизни"), яка насправді є лінією. Зауважте, що для того, щоб відрізнити параметр кривої від параметра ширини , його завжди потрібно подавати зі знаком ('+' або '-'), навіть якщо це додатне значення.
Як приклад, команда
ЛІНІЯ (0 0) +180 (0 10);
намалює півколо від точки (0 0) до (0 10) проти годинникової стрілки. Якщо вказано радіус , дуга матиме цей радіус. Як і параметр кривої , радіус також повинен мати знак, щоб визначити орієнтацію дуг. Наприклад, команда
ЛІНІЯ (0 0) @+100 (0 200);
накреслить півколо від точки (0 0) до (0 200) (з радіусом 100) проти годинникової стрілки. Зауважте, що якщо кінцева точка розташована більше ніж у два рази за радіус від початкової точки, буде намальовано пряму лінію. Радіус дуги також можна визначити, розмістивши кінцеву точку лінії з натиснутою клавішею Ctrl (зазвичай у центрі лінії коло, на якому повинна лежати дуга). У цьому випадку точка не береться як фактична кінцева точка, а скоріше використовується для встановлення радіуса дуги. Потім ви можете переміщати курсор і розміщувати дугу із заданим радіусом (права кнопка миші разом із Ctrl перемикає орієнтацію дуги). Якщо перемістити курсор від початкової точки більш ніж у два рази на радіус, буде намальовано пряму лінію.
Для того, щоб мати можливість малювати будь-яку дугу за допомогою команди LINE (що особливо важливо для згенерованих файлів сценаріїв), ключові слова ROUND і FLAT також дозволені в команді LINE. Зауважте, однак, що вони застосовуються лише до справжніх дуг (прямі лінії завжди мають круглі закінчення). За замовчуванням дуги, створені за допомогою команди LINE, мають круглі закінчення.
ЗАМОК
функція
Фіксує положення та орієнтацію частини на дошці.
Синтаксис
ЗАМОК ..
ЗАМОК назва .. ЗАМОК – ЗАМОК ; ЗАМОК – ;
Клавіші мишки
Ctrl+Right застосовує команду до групи.
Shift+Left скасовує операцію блокування («розблоковує» об’єкт).
Ctrl+Shift+Right «розблоковує» всі об’єкти в групі, які мають властивість lock.
Дивіться також ДЗЕРКАЛО , ПЕРЕМІЩЕННЯ , ПОВЕРНЕННЯ ЗМІНЕННЯ ПОЗИЦІЇ .
Команда LOCK може бути застосована до деталей, проводів, отворів, багатокутників і отворів у платі та запобігає їх переміщенню, обертанню чи віддзеркаленню. Це корисно для таких речей, як роз’єми, які потрібно встановити в певному місці та не можна випадково переміщувати.
Початок заблокованої частини відображається як «x», щоб мати візуальну індикацію, що частина заблокована. Для заблокованих проводів і переходів на об’єкті відображається символ замка, який показує заблокований стан.
Якщо групу переміщено і вона містить заблоковані об’єкти, ці об’єкти не переміщатимуться разом із групою.
Відокремлені тексти заблокованої частини все ще можна переміщувати окремо, але вони не переміщатимуться разом із групою.
Частини також можна вибирати за їхніми назвами, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна.
«Заблокований» об’єкт можна «розблокувати», клацнувши по ньому з натиснутою клавішею Shift, коли активна команда LOCK.
М
МАПТОМОДЕЛЬ
Функція
Зіставте пристрій на його модель підсхеми spice або карту моделі spice.
Синтаксис
MAPTOMODEL name ..
Дивіться також
Команда MAPTOMODEL відкриває діалогове вікно, де ви можете зіставити деталь із конкретною моделлю підсхеми spice, картою моделі spice або внутрішньою моделлю spice. Якщо пристрій ще не є сумісним зі spice, спочатку у фоновому режимі запускається команда ADDMODEL . MAPTOMODEL показує діалогове вікно, у якому користувач може налаштувати модель для використання, а також зіставити штирі від деталі до вхідних даних моделі. Зауважте, що якщо вибрано ворота, спеціальна модель додається та відображається з урахуванням усіх воріт у наборі пристроїв, і вона застосовується до всіх воріт. Команда доступна як пункт контекстного меню мереж у схемі, а також через командний рядок і за допомогою командної кнопки на панелі інструментів.
ВИРОБНИЦТВО
функція
Перемикає діалогове вікно виробництва.
Синтаксис
ВИРОБНИЦТВО;
ВИРОБНИЦТВО ЕКСПОРТ;
ВИРОБНИЦТВО CAM;
Команда MANUFACTURING надає доступ до розкривного вікна виробництва та експортера CAM. ВИРОБНИЦТВО (без параметрів) перемикає спливаюче вікно виробництва в редакторі дошки. Випадаюче вікно виробництва надає виробничу інформацію про плату, таку як розміри, карти свердління, додаткові види… MANUFACTURING CAM відкриває діалогове вікно CAM, а MANUFACTURING EXPORT створює ZIP-архів із даними Gerber і Excellon на основі поточного дизайну. Ці команди доступні лише в редакторі дошки.
МАРК
функція
Визначає позначку в області малювання.
Синтаксис
МАРК
МАРК;
Дивіться також ГРИД .
Команда MARK дозволяє визначити точку в області малювання та відобразити координати курсора миші відносно цієї точки у верхньому лівому куті екрана (з символом «R» на початку). Ця команда особливо корисна, коли потрібно визначити розміри дошки або вирізи. Введення MARK; вмикає або вимикає позначку.
Перед використанням команди MARK виберіть сітку, достатню для точного визначення положення.
МЕАНДР
функція
Збалансувати довжини диференціальних пар і збільшити довжину сегмента сигналу.
Синтаксис
МЕАНДР [довжина] ..
Клавіші мишки
Ctrl+Left вимірює довжину вибраного сегмента сигналу.
Ctrl+Shift+Left вимірює максимальну довжину вибраних сегментів сигналу.
Праворуч перемикається між симетричним і асиметричним меандром.
Дивіться також МАРШРУТ .
Команда MEANDER може бути використана для балансування довжин сигналів, що утворюють диференціальну пару. Клацніть на дроті диференціальної пари та перемістіть курсор миші від точки виділення. Якщо існує різниця в довжині двох сигналів, а поточне положення миші достатньо далеко від точки вибору, малюється послідовність проводів у формі «меандру», яка збільшує довжину коротшого сегмента сигналу. Індикатор, прикріплений до курсору миші, показує цільову довжину (довжину довшого сегмента сигналу), а також відхилення (у відсотках) двох сигналів від цільової довжини.
Меандр починається в першій точці клацання та продовжується до другої точки, до якої переміщено мишу. Максимальний (перпендикулярний) розмір меандру визначається відстанню миші до меандрового дроту.
Якщо одного меандра недостатньо, щоб збалансувати довжину, ви можете додати додаткові меандри в різних місцях.
У будь-який час ви можете ввести значення в командному рядку, щоб встановити цільову довжину. Це можна використовувати для всіх сигналів, а не лише для диференціальних пар.
Під час меандрування диференціальної пари із заданою цільовою довжиною меандр спочатку намагається збалансувати довжину двох сигнальних сегментів, які утворюють диференціальну пару, а потім збільшує загальну довжину обох сегментів.
Щоб скинути цільову довжину, ви можете перезапустити команду MEANDER або ввести значення 0 у командному рядку.
Вимірювання довжин сигналів
Якщо клацнути на сигнальному дроті з натиснутою клавішею Ctrl, довжина цього сегмента сигналу буде виміряна та відображена на екрані в невеликому індикаторі біля положення миші. Ви можете використовувати це, щоб виміряти довжину даного сегмента сигналу та використати його як цільову довжину для звивистого руху іншого сегмента. Якщо ви виконуєте вимірювання з натиснутими клавішами Ctrl+Shift, буде взято максимальну довжину цього або будь-якого раніше вибраного сегмента. Це можна використати для легкого визначення максимальної довжини кількох сигналів шини, а потім звивати кожен із них до цієї довжини.
Симетричні та асиметричні меандри
За замовчуванням меандр створюється симетрично, поширюючись в обидві сторони вздовж вибраного дроту. Якщо це не те, що вам потрібно, або тому, що є простір тільки з одного боку, або тому, що довший з проводів диференціальної пари не повинен бути подовженим, ви можете переключитися в асиметричний режим, клацнувши правою кнопкою миші. Фактична позиція миші вирішить, до якого боку дроту простягається меандр. Переміщайте мишу, щоб знайти правильну позицію.
Допуск по довжині
Значення, визначене в Правилах проектування в розділі «Різне/Макс. різниця довжини в диференціальних парах», використовується для вибору кольору під час відображення відхилень довжини під час малювання меандру. Якщо відсоток показано зеленим кольором, відповідний сегмент знаходиться в межах заданого допуску. В іншому випадку відсоток відображається червоним кольором. За замовчуванням цей параметр становить 10 мм.
МЕНЮ
функція
Налаштовує текстове меню команд.
Синтаксис
Опція МЕНЮ ..;
МЕНЮ;
Дивіться також ПРИЗНАЧИТИ , СЦЕНАРІЙ .
Використовуйте МЕНЮ, щоб створити меню команд для користувача.
Повна специфікація синтаксису для параметрів параметрів є
параметр := команда | підменю | роздільник команда := [ піктограма ] текст1 [ ':' текст2 ] submenu := [ icon ] text '{' option [ '|' варіант ] '}' icon := '[' ім'я файлу ']' роздільник := '---'
Опція меню може бути простою командою, як у
МЕНЮ Сітка дисплея;
який налаштував би меню на команди Display і Grid. Дисплей і сітка інтерпретуються і як текст меню, і як команди.
Це може бути команда з псевдонімом, як у
МЕНЮ «MyDisp : Відображати немає Верхні нижні контактні отвори;» 'MyGrid: сітка містить 100 ліній;';
який налаштував би меню на відображення псевдонімів команд MyDisp і MyGrid і фактично виконував послідовність команд за «:» кожного параметра (текст2, див. вище), коли натискається відповідна кнопка.
Це також може бути кнопка підменю, як у
МЕНЮ 'Сітка { Точна : Сітка в дюймах 0,001; | Грубий: 0,1 дюйма сітки; }';
яка визначала б кнопку з позначкою Сітка, натискання якої відкриває підменю з двома параметрами Точна та Груба.
Символ "|" необхідний лише як роздільник у пунктах підменю (підменю див. вище). Спеціальний параметр «—» можна використовувати для вставлення розділювача, який може бути корисним для групування кнопок.
Командна кнопка може відображати піктограму, поставивши перед текстом кнопки назву файлу піктограми, укладену в квадратні дужки, як у
МЕНЮ '[/path/to/myicon.png] Встановити дрібну сітку: сітка дюймів 0,001;';
Тут кнопка відображатиме лише вказану піктограму, а «Встановити дрібну сітку» використовуватиметься як «підказка», яка відображається, коли курсор миші наводиться на кнопку. Ім’я файлу не потребує додаткових лапок (як для маскування пробілів).
Якщо піктограма використовується у спливаючому меню, наприклад
MENU 'Grid { [/path/to/myicon.png] Set a fine grid : Grid inch 0.001; }' ;
тоді буде відображено і значок, і текст, як і в будь-якому іншому спливаючому меню.
Якщо ім’я файлу піктограми не містить шлях до каталогу, його шукають у поточному робочому каталозі та в каталозі «bin» EAGLE. Зауважте, що будь-який параметр , який складається більше ніж з одного слова, або може інтерпретуватися як команда має бути взята в одинарні лапки. Якщо ви бажаєте використати команду MENU у сценарії для визначення складного меню та бажаєте розподілити визначення меню на кілька рядків, щоб зробити їх більш читабельними, вам потрібно завершувати рядки символом зворотної косої риски (''), як у
MENU 'Grid { Fine : Grid inch 0.001; | Coarse : Grid inch 0.1; }' ;
Приклади
МЕНЮ Перемістити Видалити Повернути маршрут ';' Редагувати;
створить меню команд, яке містить команди Перемістити… Маршрут, крапку з комою та команду Редагувати. Команда
МЕНЮ;
повертається до меню за замовчуванням. Зауважте, що ";" запис завжди слід додавати до меню. Він використовується для завершення багатьох команд. Складний приклад:
МЕНЮ '[draw.png] Малювати { Провід { Безперервний : ЗМІНИТИ СТИЛЬ Безперервний; ЛІНІЯ | DashDot : ЗМІНИТИ СТИЛЬ DashDot; ЛІНІЯ | Довідка : ЛІНІЯ ДОВІДКИ; }| Прямокутник { RECT | Довідка : HELP RECT; } } [export.png] Експорт { Сценарій : СЦЕНАРІЙ ЕКСПОРТ | Зображення: ЕКСПОРТ ЗОБРАЖЕННЯ } MyScript : СЦЕНАРІЙ MyScript.scr;';
Це меню складається з 3 пунктів Draw, Export та MyScript, при цьому Draw та Export мають підменю та піктограми. Draw складається з підменю Wire і Rectangle, тоді як Wire складається з записів Continous, DashDot і Help, а Rectangle складається з записів RECT (текст і команда RECT) і Help.
У підменю «Експорт» є записи «Сценарій» і «Зображення».
ДЗЕРКАЛО
функція
Дзеркало об'єктів і груп.
Синтаксис
ДЗЕРКАЛО ..
Назва ДЗЕРКАЛО..
Клавіші мишки
Ctrl+Right відображає групу.
Див. також ПОВЕРНУТИ , ЗАБЛОКУВАТИ , ТЕКСТ .
Використовуючи команду MIRROR, об’єкти можна дзеркально відобразити навколо осі y. Одним із застосувань цієї команди є дзеркальне відображення компонентів, які потрібно розмістити на зворотному боці плати.
Частини, колодки, smds і штифти також можна вибирати за їх назвою, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна.
Атрибути частин можна вибрати, ввівши конкатенацію назви частини та назви атрибута, як у R5>VALUE.
Компоненти можна віддзеркалювати, лише якщо видимий відповідний шар tOrigins/bOrigins.
Коли для використання з командою MIRROR вибрано контури, підключені дроти на зовнішніх шарах також віддзеркалюються (остерігайтесь короткого замикання!).
Зауважте, що будь-які об’єкти на внутрішніх шарах (2…15) не змінюють свій шар під час дзеркального відображення. Те саме стосується переходів.
Частини не можуть бути віддзеркалені, якщо вони заблоковані , або якщо будь-яка з їхніх підключених панелей виходить за межі дозволеної області (якщо ви використовуєте обмежену версію EAGLE).
Дзеркало групи
Щоб віддзеркалити групу елементів, група спочатку визначається за допомогою команди GROUP і багатокутника у звичайний спосіб. Після цього вибирається команда MIRROR, і для виконання змін використовується права кнопка миші. Групу буде віддзеркалено навколо вертикальної осі через наступну точку сітки. Проводи, кола, площадки та багатокутники не можуть бути відображені окремо, якщо вони не включені в групу.
Дзеркальні тексти
Текст на стороні паяної плати ПК (шар Bottom і bPlace) відображається автоматично, щоб його можна було прочитати, коли ви дивитесь на сторону плати з паяної сторони. Дзеркальний текст на схемі буде надруковано на іншій стороні від початкової точки , але все одно залишатиметься нормально читабельним.
МИТР
функція
Скоси дроту.
Синтаксис
MITER [радіус] ..
Клавіші мишки
Left&Drag динамічно змінює косу.
Праворуч перемикається між круглим і прямим кутом.
Дивіться також РОЗДІЛ , ЛІНІЯ , МАРШРУТ , МНОГОКУТНИК .
Використовуйте MITER, щоб зняти край з місця з’єднання двох проводів. Два існуючих дроти повинні бути на одному шарі та мати однакову ширину та стиль дроту.
Зрізання точки
Якщо вибрати точку, де з’єднуються рівно два прямі дроти, між цими двома проводами буде вставлено додатковий дріт відповідно до заданого радіуса . Якщо ви клацнете та перетягнете таку точку лівою кнопкою миші, ви зможете динамічно визначити косий дріт.
Скошування дроту
Якщо ви виберете провід (який також може бути дугою) десь посередині між його кінцевими точками, і цей провід буде з’єднано рівно з двома іншими прямими проводами (по одному на кожному кінці), вибраний провід буде «перерізано» відповідно до заданого радіуса . Якщо ви клацнете та перетягнете такий дріт лівою кнопкою миші, ви зможете динамічно визначити косий дріт.
Пряме проти круглого скосу
Якщо радіус позитивний, вставлений дріт буде дугою із заданим радіусом; якщо він негативний, буде вставлено прямий дріт (уявіть, що знак «-» означає «прямий»). Ви можете перемикатися між круглим і прямим скосом, натискаючи праву кнопку миші.
Радіус скосу та стиль вигину дроту
Радіус , який ви вказуєте в команді MITER, використовуватиметься в усіх інших командах, які малюють дроти, якщо стиль вигину дроту є одним із стилів 90 або 45 градусів. Якщо ви встановили круглий згин, він застосовуватиметься як до стилів згину 90, так і до 45 градусів; у разі прямого скосу впливають лише стилі згину на 90 градусів.
МОДУЛЬ
функція
Створює модуль. Додає екземпляри модуля на аркуш.
Синтаксис
МОДУЛЬ [[width height] 'module_name'] ['prefix*'] [+offset] [orientation] ..
МОДУЛЬ [[width height] 'module_name'] ['module_instance_name'] [+offset] [orientation] ..
МОДУЛЬ 'variant_name@module_name' ['module_instance_name'] [+offset] [orientation] ..
Клавіші мишки
Центр відображає екземпляр модуля.
Праворуч повертає екземпляр модуля.
Shift+Right змінює напрямок обертання.
Див. також ІМ'Я , ПОРТ , ПРЕФІКС .
Використовуйте MODULE для створення модулів, які використовуються в ієрархічних схемах, і додавання екземплярів модуля на аркуш.
Якщо задано +offset, поточний екземпляр модуля використовуватиме це зміщення для іменування елементів. Значення має бути кратним 100 (наприклад, +100). Зауважте, що це підтримується лише для екземплярів модуля в основній схемі (деталі див. нижче).
Орієнтація екземпляра модуля може бути визначена текстово за допомогою звичайних визначень, наведених у команді ADD (R0, R90 тощо).
Команда PORT використовується для додавання портів до модуля.
Екземпляр модуля додає частини та мережі цього модуля до плати. Мережні назви складаються з використанням імені модуля та мережевого імені (наприклад, 'MODULE1:N$1'). Якщо мережа експортується через PORT , вона може бути перезаписана мережею, підключеною до цього порту. Назви частин екземпляра модуля зі зміщенням генеруються шляхом додавання цього зсуву (наприклад, «R17» зі зміщенням «100» стає «R117», деталі див. нижче). Якщо зміщення не встановлено, імена частин складаються так само, як імена мереж (наприклад, «MODULE1:R17»).
Щоб вибрати конкретний варіант складання модуля, його ім’я має бути додано перед назвою модуля (наприклад, «V1@ABC»).
Найменування, зсув нотації
Якщо у визначенні модуля вказано префікс, він використовуватиметься для автоматичного створення імені екземпляра модуля. Для синтаксичного розрізнення в командному рядку після префікса має стояти зірочка ('*'). Якщо не вказано ані префікс, ані ім'я екземпляра модуля, ім'я модуля використовуватиметься як префікс.
Використовуйте команду NAME , щоб змінити імена екземплярів модулів.
Нотація зсуву для екземплярів модулів має перевагу створення коротших імен, але її слід використовувати обережно, оскільки це може призвести до конфліктів імен для елементів.
приклад:
Якщо у вас є частини R1-R9 у модулі M і на головному рівні схеми вже використовуються назви частин (відповідних елементів) від R201 до R209, неможливо створити екземпляр модуля M із зміщенням 200, оскільки елементи згенеровані також займатимуть імена від R201 до R209. Те ж саме, якщо є інший екземпляр модуля з частинами від R101 до R109 і зміщенням 100. EAGLE перевіряє та відхиляє це з повідомленням про помилку в таких випадках. Її можна легко вирішити, спробувавши інший додатний зсув або використовуючи зміщення 0 (тобто складене позначення).
Навіть якщо нотація зсуву працює без конфліктів, це все одно може заплутати: у верхньому зразку, якщо ви вирішите змінити на зсув 300, але маєте частини на основному рівні з іменами R310, R311 тощо, важко розпізнати, що ці частини НЕ належать до МІ, але до основного рівня. Через це рекомендується робити зсуви достатньо великими, щоб уникнути подібних непорозумінь.
Залежно від того, що ви збираєтеся робити, складена нотація з використанням коротких імен екземплярів модулів може бути кращою альтернативою.
Крім того, щоб уникнути непорозумінь, будь-яке зміщення можна використовувати лише один раз у всій схемі. Діалогове вікно властивостей екземплярів модуля дозволяє змінювати зсув лише на ті значення, які ще не зайняті (або на 0).
Глибші ієрархії
Екземпляри модуля також можна розмістити на аркуші модуля. Таким чином можна створити ієрархію довільної глибини. Зміщення > 0 не підтримуються для глибших рівнів ієрархії.
Приклад: екземпляр F0 використовує модуль FILTER зі зміщенням 100, екземпляр SUB знаходиться у FILTER і використовує SUBMODULE зі зміщенням 0. Для елементів, що відповідають частинам для FILTER, застосовується зміщення 100, для елементів (а також сигналів), що відповідають SUBMODULE, складений нотація використовується як шлях до каталогу, те саме для мереж/сигналів. Наприклад, назва елемента, що відповідає C1 у SUBMODULE, буде M0:SUB:C1. (Примітка: якби зсуви були дозволені також для глибших ієрархій, було б ще більше можливих конфліктів імен і непорозумінь).
Розмір
Розмір модуля встановлюється, якщо перед назвою модуля вказано ширину та висоту.
Редагувати
Команда MOVE може бути використана для редагування символу модуля. Для зміни розміру межі символу модуля можна виділити за допомогою Ctrl+Left .
РУХАЙТЕСЯ
функція
Переміщує предмети.
Синтаксис
РУХАТИСЯ ..
ПЕРЕМІСТИТИ назву ..
Клавіші мишки
Ctrl+Ліворуч вибирає об’єкт у його джерелі або змінює його (див. примітку).
Shift+Ліворуч виділяє весь багатокутник (див. примітку).
Ctrl+Right вибирає групу.
Перетягування вліво негайно переміщує об’єкт.
Ctrl+Right&Drag негайно переміщує групу.
Центр відображає виділений об’єкт або групу.
Праворуч повертає виділений об’єкт або групу.
Shift+Right змінює напрямок обертання.
Дивіться також GROUP , LOCK , RATSNEST .
Команда MOVE використовується для переміщення об'єктів.
Частини, колодки, smds, шпильки та ворота також можна вибирати за їхніми назвами, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Зауважте, що під час вибору деталі з декількома воротами на схемі за назвою вам потрібно буде ввести повне ім’я екземпляра, що складається з назви деталі та воріт.
Атрибути частин можна вибрати, ввівши конкатенацію назви частини та назви атрибута, як у R5>VALUE.
Елементи можна переміщувати, лише якщо видимий відповідний шар tOrigins/bOrigins.
Команда MOVE не впливає на невидимі шари (див. DISPLAY).
Кінці проводів (доріжок), які підключені до елемента, на цьому етапі не можна переміщати.
При переміщенні елементів також переміщуються підключені дроти (доріжки), які належать до сигналу (остерігайтеся короткого замикання!).
Якщо об’єкт виділено лівою кнопкою миші, а кнопка не відпущена, об’єкт можна негайно перемістити («клацніть і перетягніть»). Те саме стосується груп при натисканні правої кнопки миші. Однак у цьому режимі неможливо повернути чи віддзеркалити об’єкт під час його переміщення.
Частини не можна переміщати, якщо вони заблоковані , або якщо будь-яка з їхніх підключених панелей виходить за межі дозволеної області (якщо ви використовуєте обмежену версію EAGLE).
Команда MOVE використовує 3 різні режими:
- Збережіть кути
- безкоштовно
- Відключити
Режим «Зберегти кути» намагатиметься зберегти початкові кути під час переміщення проводів або об’єктів, підключених до проводів. Якщо утримувати Ctrl, дроти, які не є ортогональними, будуть прив’язані до сітки.
Вільний режим не намагатиметься зберегти кути, а просто переміщатиме виділення слідом за мишею. Режим від’єднання від’єднає вибрані об’єкти від їхніх з’єднань (колодки, переходи, дроти тощо). Це може бути корисним, щоб змінити маршрут підсхеми або елемента, не порушуючи схему, яка вже є на місці.
Перемістити дроти
Якщо після команди MOVE два дроти від різних сигналів замкнуті разом, вони зберігаються як окремі сигнали, а помилка буде позначена командою DRC.
Перемістити групи
Щоб перемістити групу, вибрані об’єкти визначаються звичайним способом (команда GROUP і багатокутник), перш ніж вибрати команду MOVE і клацнути групу правою кнопкою миші. Тепер всю групу можна пересувати та обертати правою кнопкою миші.
Перемістити багатокутники
Якщо вибрати дріт багатокутника з натиснутою клавішею Shift, багатокутник можна буде перемістити як ціле.
Підказки для схем
Якщо штифт живлення (Direction Sup) розміщено на мережі, ім’я контакту призначається цій мережі. Піни або порти, розміщені один на одному, з’єднані разом.
Якщо не з'єднані штирі елемента розміщені на сітках або штирях, то вони з'єднані з ними.
Якщо сітки пересуваються над кеглями, вони не з'єднані з ними.
Виділення об'єктів за їх походженням
Зазвичай вибраний об’єкт залишається в сітці, на якій він був спочатку розміщений. Якщо ви натискаєте Ctrl під час виділення об’єкта, точку, де ви вибрали об’єкт, буде підтягнуто до курсору та прив’язано до поточної сітки. Якщо ви виберете провід десь посередині (не в одній із його кінцевих точок) із натиснутою клавішею Ctrl , кінцеві точки залишаються фіксованими, і ви можете зігнути дріт, що перетворить його на дугу. Таким же чином можна змінити кривизну дуги (яка в основному є дротом).
Якщо ви виділяєте прямокутник в одному з його кутів із натиснутою клавішею Ctrl, ви можете змінити як ширину, так і висоту прямокутника. Вибір краю прямокутника з натиснутою клавішею Ctrl дозволяє змінити розміри ширини або висоти прямокутника відповідно. Вибір прямокутника в його центрі з натиснутою клавішею Ctrl притягує його до курсору та прив’язує до поточної сітки.
Якщо ви виберете коло в його окружності, натиснувши клавішу Ctrl, центр залишиться фіксованим, і ви зможете змінити розмір кола. Вибір центральної точки таким чином притягує її до курсору та прив’язує до поточної сітки.
Якщо вибрати порт із натиснутою клавішею Ctrl, буде переміщено лише порт. Звичайно, це переміщення портів впливає на всі екземпляри цього модуля.
Перемістити частину аркуша на інший аркуш
Ви можете перемістити частину аркуша на інший аркуш тієї самої схеми, не впливаючи на дошку (якщо активна анотація вперед і назад ), визначивши ГРУПУ , яка містить об’єкти, які ви хочете перемістити, вибравши цю групу за допомогою команди ПЕРЕМІСТИТИ, а потім переключивши на потрібний аркуш, при цьому команда MOVE залишається активною та має групу, приєднану до курсору. На новому аркуші команда ПЕРЕМІСТИТИ знову буде активною, а попередньо визначену групу буде прикріплено до курсору. Тепер розташуйте групу як зазвичай, і всі об’єкти, на які впливає, буде перенесено з вихідного аркуша на поточний аркуш. Якщо поточний аркуш збігається з вихідним аркушем, нічого не відбувається. Зауважте, що буде передано лише дроти, обидва кінці яких належать до групи, а будь-яка частина, яку передано, забирає з собою всі свої електричні з’єднання, навіть якщо приєднано дріт мережі до одного з його контактів не передається, оскільки його інший кінець не входить до групи. Якщо штифт на новому аркуші має електричне з’єднання, але до нього немає іншого штифта, дроту чи з’єднання, щоб зробити це видимим, з’єднання буде автоматично згенеровано в цій точці.
Цей процес можна навіть записати в сценарій. дляекземпляр
редагувати .s1 група (1 1) (1 2) (2 2) (2 1) (1 1) рухатися (> 0 0) редагувати .s2 (0 0)
перейде на перший аркуш, визначить групу, вибере цю групу за допомогою MOVE, перейде на другий аркуш і розмістить групу. Зверніть увагу на фінал (0 0), який є координатами неявно викликаної команди MOVE. Перегляньте команду EDIT , якщо ви хочете просто змінити порядок аркушів.
Натисніть і перетягніть
Ви можете ПЕРЕМІЩУВАТИ об’єкти, просто клацнувши та перетягнувши будь-який об’єкт, який уже є в поточній групі з увімкненими параметрами групи за умовчанням .
Н
ІМ'Я
функція
Відображає та змінює імена.
Синтаксис
ІМ'Я ..
NAME new_name
NAME old_name new_name
Дивіться також МІТКА , ПОКАЗАТИ , ПЕРЕМІСТИТИ , ЗНАЧЕННЯ .
Команда NAME використовується для відображення або редагування назви вибраного об'єкта.
Частини, елементи, майданчики, smds, штифти та ворота також можна вибирати за їхніми назвами, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Інші типи об'єктів (наприклад, мережі, шини, сигнали) повинні бути клацані спочатку.
Бібліотека
У режимі редагування бібліотеки команда NAME використовується для відображення або редагування назви вибраного поля, smd, шпильки або воріт.
Автоматичне присвоєння імен
EAGLE автоматично генерує імена: N$.. для мереж, E$.. для елементів, S$.. для сигналів, P$.. для колодок, контактів і smds. Загалом, замість цих автоматично згенерованих імен зручно замінити типові імена (наприклад, 1…14 для 14-контактного дворядного корпусу). Автоматичним іменуванням частин можна керувати за допомогою PREFIX .
Правила назви
Букви для імен об’єктів eagle автоматично перетворюються на великі. Окрім звичайних символів, EAGLE допускає більшість інших спеціальних символів, окрім пропуску та крапки з комою (';'). Для мереж, частин, екземплярів модулів, сигналів і елементів двокрапка (':') також не підтримується, оскільки вона потрібна для автоматичного іменування об'єктів в ієрархічних структурах унікальним способом.
Наприклад, елемент AMP1:IC1 може стосуватися лише частини IC1 у модулі, яка використовується екземпляром модуля AMP1, за умови узгодженості. Окрім основної схеми, кожен модуль має власний простір імен . Тому не проблема мати частини R1-R9 в основній схемі, а також у деяких модулях. Дивіться також команду MODULE , розділ іменування.
Схематичний
Якщо мережі або шини потрібно перейменувати, програма повинна розрізняти три випадки, оскільки вони можуть складатися з кількох сегментів, розміщених на різних аркушах. Таким чином меню запитає користувача: Цей сегмент
Кожен сегмент на цьому аркуші
Усі сегменти на всіх аркушах
Ці запитання з’являються у спливаючому меню, якщо необхідно, і на них можна відповісти, вибравши відповідний пункт мишкою або натиснувши відповідну гарячу клавішу (T, E, A).
Під час зміни мереж і шин є прапорець, щоб підтвердити, чи бажає користувач розмістити мітку на тій самій шині мережі після завершення зміни NAME, яка позначається за замовчуванням, якщо LABEL ще не існує. Якщо користувач підтвердить зміну НАЗВИ, позначивши цей прапорець, запуститься команда LABEL, і після завершення керування повернеться до команди NAME.
Багатокутник
Перейменовуючи сигнальний полігон на дошці, ви можете вибрати, чи перейменувати лише цей полігон (і таким чином перемістити його з одного сигналу в інший), чи дати іншу назву всьому сигналу.
NET
функція
Малює сітки за схемою.
Синтаксис
NET [назва_мережі] [крива | @radius] ..
NET ПРОБИВ [PIN | УНІКАЛЬНИЙ] [LENGTH=VALUE] ..
NET BREAKOUT [AUTOINCR] [LENGTH=VALUE] net_name ..
Клавіші мишки
Праворуч змінюється стиль згину дроту (див. SET Wire_Bend ).
Shift+Right змінює напрямок перемикання стилів згинання.
Ctrl+Right перемикає між відповідними стилями згину.
Дивіться також BUS , BREAKOUTBUS , CLASS , NAME , PINBREAKOUT , SET .
Команда NET використовується для малювання окремих з’єднань (мереж) на мережевому шарі схематичного малюнка. Перше клацання миші позначає початкову точку сітки, друге — кінцеву точку сегмента. Два клацання мишкою на одній точці завершують сітку.
Дроти сітки примикають до кінчиків шпильок. Коли миша знаходиться в межах SNAP_LENGTH від будь-якої частини шпильки (до або після прив’язки сітки), на кінчику шпильки з’являється маленьке коло. Це вказує на те, що якщо клацнути мишею, кінцева мережева точка дроту буде розміщена на кінчику штифта, створюючи з’єднання з штифтом.
Якщо мережевий дріт розміщено в точці, де вже є інший мережевий або шинний дріт або штифт, поточний мережевий дріт буде закінчено в цій точці. Цю функцію можна вимкнути за допомогою «SET AUTO_END_NET OFF;» або знявши прапорець «Options/Set/Misc/Auto end net and bus».
Якщо провід мережі розмістити в точці, де є принаймні два інші дроти мережі та/або штирі, з’єднання буде розміщено автоматично. Цю функцію можна вимкнути за допомогою «SET AUTO_JUNCTION OFF;» або знявши прапорець «Options/Set/Misc/Auto set junction».
Якщо задано криву або параметр @radius , дугу можна намалювати як частину сітки (див. детальний опис у команді LINE ).
Виберіть Сигнал шини
Якщо мережа запускається на шині, відкривається спливаюче меню, з якого можна вибрати один із сигналів шини. Тоді мережа отримує відповідну назву та стає частиною того самого сигналу. Якщо шина включає кілька шин частин, відкривається додаткове спливаюче меню, з якого можна вибрати відповідну шину частин.
Мережні імена
Якщо команда NET використовується з іменем мережі, тоді мережа отримує відповідну назву. Якщо ім’я мережі не включено в командний рядок і мережа не запускається на шині, тоді ім’я у формі N$1 автоматично призначається для Чистий.
Мережі або сегменти мережі, які проходять на різних аркушах схеми та використовують однакову назву мережі, з’єднуються.
Імена мереж не повинні містити кому (','), тому що це символ розмежування в шинах . Імена мереж також не повинні містити '[' і ']', оскільки вони використовуються для визначення діапазону в шині . Мережі з такого діапазону мають індекс без цих дужок. (Наприклад, шина D[0..15] має відповідні мережі: D0, D1, …)
Чистий прорив
Команда NET включає параметри розриву, які дозволяють вибрати будь-які штирі частини у вашій схемі (з будь-якої кількості частин) і створити нові сітки, які розриваються з вибраних штирів, і з указаним форматом мітки. Версія цієї команди для інтерфейсу користувача доступна, натиснувши кнопку «Pin Breakout» на панелі інструментів параметрів NET або за допомогою NET BREAKOUT з CLI. Запустіть команду без будь-яких параметрів (або за допомогою кнопки панелі інструментів параметрів NET), і ви можете вказати тип прориву в інтерфейсі користувача. Потім клацніть будь-які шпильки з будь-яких частин на схемі, щоб виділити нові сітки з мітками, які відповідають вибраному варіанту.
Інші параметри командного рядка дозволяють вказати тип мітки, яка може бути PIN, UNIQUE або net_name. Якщо вказано net_name, воно використовуватиметься для імені мережі незалежно від того, який контакт підключено.
Ключові слова PIN, UNIQUE та AUTOINCR мають спеціальні значення та не можуть використовуватися як значення net_name: використання ключового слова PIN означає, що нову мережу буде названо за контактом, до якого вона підключена. Якщо вибрати UNIQUE, буде створено рядок мітки у форматі: part_gate_pin, де частина, ворота та ім’я контакту об’єднуються в унікальний рядок для цієї мережі на основі цих значень із вибраних частин/пінів.
Необов’язкове ключове слово AUTOINCR стоїть перед настроюваною назвою мережі та вказує, що якщо користувач продовжує додавати шпильки, вони повинні автоматично збільшуватися, якщо останній символ у net_name є числом. Наприклад, використання ADDR1 із увімкненим автоінкрементом призведе до ADDR2, ADDR3 тощо, оскільки мережі розміщені на шпильках.
Додаткове ключове слово LENGTH дозволяє встановити мінімальну довжину в # одиницях сітки для нових створених сегментів мережі. Ця довжина нових сіток буде цією мінімальною довжиною або довжиною, розрахованою для ширини тексту мітки, залежно від того, що більше.
Автобуси можна розбивати автоматично за допомогою нових позначених сіток за допомогою команди BREAKOUTBUS, доступної з командного рядка та в контекстному меню об’єкта шини, яке клацається правою кнопкою миші. Дивіться BREAKOUTBUS для отримання додаткової інформації.
Деталі можна автоматично роз’єднати з новими позначеними сітками за допомогою команди PINBREAKOUT, доступної з командного рядка та в контекстному меню екземпляра деталі, клацаючи правою кнопкою миші. Додаткову інформацію див. у розділі PINBREAKOUT .
Ширина лінії
Ширину лінії, яку малює команда net, можна змінити командою:
SET NET_WIRE_WIDTH ширина;
(За замовчуванням: 6 mil).
Перевернуті сигнали
Ім'я інвертованого сигналу ("активний низький рівень") може відображатися підкресленим, якщо перед ним стоїть знак оклику ('!'), як у
!СКИДАННЯ
що призведе до
_____ СКИДАННЯ
Додаткову інформацію про це можна знайти в описі команди TEXT .
О
ВІДЧИНЕНО
функція
Відкриває бібліотеку для редагування.
Синтаксис
OPEN назва бібліотеки
ВІДКРИТИ бібліотеку_урн
Дивіться також ЗАКРИТИ , ВИКОРИСТОВУВАТИ , РЕДАГУВАТИ , СЦЕНАРІЙ .
Команда OPEN використовується для відкриття існуючої бібліотеки або створення нової бібліотеки. Після того як бібліотеку було відкрито або створено, існуючий або новий символ, пристрій або слід редагувати можна.
Якщо вказано ім’я бібліотеки та бібліотека з такою назвою існує на шляху до бібліотеки, її буде відкрито; інакше нова бібліотека з вказаною назвою буде створена в першому каталозі на шляху до бібліотеки. Якщо надано URN і керована бібліотека з таким URN існує, є локально доступною (завантаженою) і належить поточному користувачеві, її буде відкрито.
Ця команда в основному використовується у файлах сценаріїв.
Щоб перейти до редактора бібліотеки
ВІДКРИТИЙ .lbr
може бути використаний.
ОПТИМІЗУЙТЕ
функція
З’єднує відрізки дроту.
Синтаксис
ОПТИМІЗУВАТИ;
ОПТИМІЗУЙТЕ назву ..
ОПТИМІЗУЙТЕ ..
Клавіші мишки
Ctrl+Right оптимізує групу.
Дивіться також SET , SPLIT , MOVE , ROUTE .
Команда ОПТИМІЗУВАТИ з'єднує сегменти дроту, які лежать на одній прямій лінії. Окремі сегменти повинні бути на одному шарі та мати однакову ширину. Ця команда корисна для зменшення кількості об’єктів на малюнку та полегшення переміщення повної доріжки замість окремих сегментів.
Якщо вказано ім’я сигналу, мережі чи шини або вибрано такий об’єкт, команда впливає лише на відповідний об’єкт.
Зауважте, що при виборі проводу без назви оптимізуються всі безіменні проводи на кресленні.
Зауважте, що під час вибору групи об’єктів лише фактичний сигнал, відповідно. дроти мережі або шини оптимізовані. Щоб оптимізувати всі дроти на кресленні, виконайте
OPTIMZE;
Автоматична оптимізація
Ця оптимізація проводів відбувається автоматично після команд MOVE, SPLIT або ROUTE, якщо її не вимкнути командою:
ВСТАНОВИТИ ОПТИМІЗАЦІЮ ВИМК.;
або ви двічі клацнули те саме місце за допомогою команди SPLIT. Команда OPTIMIZE працює в будь-якому випадку, незалежно від того, увімкнено чи вимкнено оптимізацію.
П
ПАКЕТ
Функція
Визначає варіант упаковки для пристрою.
Синтаксис
PACKAGE
ПАКЕТ pname vname
ПАКЕТ pname.fpt vname (нове в EAGLE 9.1)
PACKAGE pname.pac vname (альтернатива для зворотної сумісності)
ПАКЕТ pname.p3d vname
PACKAGE urn vname
ПАКЕТ pname@lname vname
Назва ПАКЕТУ
ПАКЕТ -старе_ім'я нове_ім'я
ПАКЕТ – назва
ПАКЕТ @vname
ПАКЕТ @vname pname
ПАКЕТ @vname pname.pac
ПАКЕТ @vname pname.3d
PACKAGE @vname urn
Дивіться також
CONNECT , ATTRIBUTE SET , PREFIX .
Ця команда використовується в режимі редагування пристрою, щоб визначити, видалити або перейменувати варіант пакета (корпусний відбиток і додатковий пакет 3D). У редакторі схем або плат команда PACKAGE поводиться так само, як " ЗМІНИТИ ПАКЕТ ".
Без параметрів відкривається діалогове вікно, за допомогою якого ви можете вибрати посадочне місце (і 3D-пакет) і визначити назву цього варіанту.
Параметри pname vname призначають відбиток pname новому варіанту vname. Якщо в поточній бібліотеці є точно один 3D-пакет, який посилається на цей слід, і 3D-пакет посилається лише на цей слід, 3D-пакет також буде додано до нового варіанту. Щоб уникнути включення такого 3D-пакета у варіант, використовуйте позначення pname.fpt vname (або pname.fpt vname). Використовуйте позначення pname.p3d vname, щоб вказати 3D-пакет у бібліотеці; це створить новий варіант для кожного сліду в пакеті 3D. Кожен варіант також включатиме пакет 3D.
Нотація urn vname створює новий варіант для кожного посадкового місця в 3D-пакеті з заданою urn. (Urn має мати форму urn:adsk.eagle:package:123/1, де 123 — ідентифікатор 3D-пакета, а 1 — версія 3D-пакета.) Якщо вказаний 3D-пакет ще не присутній у бібліотеку, її буде завантажено та додано до бібліотеки перед створенням варіанту(ів).
Нотація pname@lname vname отримує відбиток pname з бібліотеки lname і створює новий варіант пакета. Це також можна зробити через контекстне меню об’єктів бібліотеки або за допомогою Drag&Drop із перегляду дерева панелі керування.
Одне ім’я параметра перемикає на заданий існуючий варіант пакета.
Сумісність з версією 3.5:
Якщо ще не визначено жодного варіанта пакета, а посадковий відбиток із заданим ім’ям існує, буде створено новий варіант пакета з назвою '' («порожнє» ім’я) із заданим посадковим відбитком.
Якщо вказано -old_name new_name, варіант пакета old_name буде перейменовано на new_name.
Єдиний параметр -name видаляє вказаний варіант пакета.
Синтаксис @vname дозволяє оновити існуючий варіант пакета шляхом заміни його поточного посадкового місця та 3D-пакета іншим пакетом посадкового місця та 3D-пакета. Існуючі зв’язки та атрибути варіанту буде збережено. Якщо вказано @vname pname, існуючий відбиток варіанта буде замінено на відбиток, указаний у pname. Якщо в поточній бібліотеці є точно один 3D-пакет, який посилається на цей відбиток, і 3D-пакет посилається лише на цей відбиток, 3D-пакет також буде додано до варіанту. Щоб уникнути включення такого 3D-пакета у варіант, використовуйте позначення @vname pname.fpt (або @vname pname.pac). Використовуйте позначення @vname pname.p3d або @vname urn, щоб указати 3D-пакет у бібліотеці; якщо в 3D-пакеті є лише одне посадочне місце, посадкове місце та 3D-пакет буде призначено варіанту. (Наразі неможливо призначити варіанту 3D-пакет із кількома посадковими місцями.) Якщо вказано лише @vname, відкривається діалогове вікно, у якому можна вибрати замінне посадкове місце та 3d-пакет. Зауважте, що в усіх випадках слід заміни та 3D-пакет уже мають бути присутніми в бібліотеці.
Ім’я варіанту пакета буде додано до назви набору пристроїв для формування повної назви пристрою. Якщо назва набору пристроїв містить символ «?», цей символ буде замінено назвою варіанта пакета. Зауважте, що варіант пакета обробляється після набору атрибутів, тому якщо ім’я набору пристроїв не містить ані «*», ані «?», результуюче ім’я пристрою складатиметься з device_set_name + attribute_set + package_variant .
Після команди PACKAGE команда CONNECT використовується для визначення відповідності контактів у схемному пристрої контактним майданчикам на упаковці.
Коли команда BOARD використовується в режимі редагування схеми для створення нової плати, кожен пристрій представлено на макеті плати з відповідним пакетом, як уже визначено командою PACKAGE.
Апарати без пакетів
Пристрої також можна створювати без призначення пакету, наприклад, для рам, пристроїв живлення, зовнішніх або інших пристроїв, які мають сенс лише на схемі. Це можна зробити шляхом створення набору пристроїв із відповідними шлюзами, технологіями та атрибутами (якщо необхідно) без використання команди PACKAGE. Якщо зберегти, буде створено безпакетний варіант (з порожнім рядком як ім’я варіанту). Щойно пакет призначається, безпакетний варіант перезаписується цим, і подальші безпакетні варіанти не можуть бути створені.
Як тільки ворота містять шпильки, безпакетні пристрої мають лише обмежений сенс (див. нижче).
Пристрої живлення
Щоб використовувати символи подачі на схемах, звичайні безпакетні пристрої подачі. Пристрій зазвичай складається рівно з одного символу з контактом Sup (див. команду PIN ).
Зовнішні пристрої
Вони призначені для документування вузлів у схемі, які не стосуються плати, оскільки вони додані зовні, наприклад, для симуляції чи тестування.
Такі пристрої повинні бути позначені атрибутом EXTERNAL (див. команду ATTRIBUTE ). Значення не актуальне. У цьому випадку будь-які ворота зі шпильками можна визначити без пакета. Атрибут повинен бути призначений у бібліотеці, а не на схемі чи платі. Зауважте, що живлення чи зовнішні пристрої більше не розглядаються як такі, щойно пакети призначаються. Тоді шпильки повинні бути з’єднані колодками.
ПАД
функція
Додає подушечки до сліду.
Синтаксис
PAD [діаметр] [форма] [орієнтація] [прапори] ['ім'я'] ..
Клавіші мишки
Праворуч обертається панель.
Shift+Right змінює напрямок обертання.
Дивіться також SMD , CHANGE , DISPLAY , SET , NAME , VIA .
Команда PAD використовується для додавання майданчиків до сліду. Коли команда PAD активна, до курсору приєднується символ панелі, який можна переміщувати по екрану. Натискання лівої кнопки миші поміщає панель у поточну позицію. Введення числа змінює діаметр накладки (у фактичних одиницях). Діаметр колодок може становити до 200 мм (7,7840 дюйма).
Орієнтація (див. опис у ADD ) може бути будь-яким кутом у діапазоні R0…R359.9. Тут не можна використовувати прапори S і M.
приклад
PAD 0,06
Прокладка матиме діаметр 0,06 дюйма за умови, що фактична одиниця вимірювання дорівнює "дюйму". Цей діаметр залишається попереднім налаштуванням для послідовних операцій.
Форми колодок
Підкладка може мати одну з наступних форм:
Майдан | ||
Круглий | ||
Восьмикутник | восьмикутна | |
Довго | подовжені | |
Зсув | подовжена зі зміщенням |
Ці фігури застосовуються лише до зовнішніх шарів (верхнього та нижнього). У внутрішніх шарах форма завжди «кругла».
Для подовжених колодок заданий діаметр визначає меншу сторону колодки. Співвідношення між двома сторонами подовжених колодок визначається параметром Форми/Подовження в Правилах проектування дошки (за замовчуванням 100%, що призводить до співвідношення 2:1).
Форму чи діаметр накладки можна вибрати, коли активна команда PAD, або їх можна змінити за допомогою команди CHANGE, наприклад:
ЗМІНИТИ ФОРМУ ВОСІМКУТНИКА
Розмір свердла також можна змінити за допомогою команди ЗМІНИТИ. Існуючі значення залишаються використаними для послідовних панелей. Оскільки відображення різних форм панелей і отворів у реальному розмірі сповільнює оновлення екрана, EAGLE дозволяє перемикатися між реальним і швидким режимами відображення за допомогою команд SET:
SET DISPLAY_MODE REAL | НОДРИЛЬ;
Зауважте, що фактична форма та діаметр колодки визначаються Правилами проектування плати, на якій використовується деталь.
Довільні форми Pad
Якщо стандартної форми площадки недостатньо для певного сліду, ви можете створити довільну форму площадки, намалювавши багатокутник навколо площадки або провівши дроти, один кінець яких приєднаний до площадки. Застосовуються такі умови:
- Багатокутник на рівні сигналу (1-16) вважається підключеним до площадки, якщо центр площадки лежить у межах області, визначеної центральними лініями багатокутних проводів.
- Провід у сигнальному шарі вважається підключеним до майданчика, якщо одна з його кінцевих точок збігається з центром майданчика. Будь-який провід, під’єднаний до іншого кінця такого дроту, також електрично з’єднаний з колодкою.
- На будь-якому даному рівні сигналу враховується лише один багатокутник на майданчик. Якщо більше ніж один багатокутник підключено до однієї площадки в одному шарі, вони спричинять помилки DRC.
- Багатокутники, підключені до панелі, ігноруватимуться автомаршрутизатором під час маршрутизації цього сигналу. Вони будуть вважатися перешкодами під час маршрутизації інших сигналів.
- Проводи, підключені до колодки, оброблятимуться автомаршрутизатором так само, як і будь-які інші сигнальні дроти, за винятком того, що їх не можна розділити.
- Маски зупинки припою створюються лише для самої контактної площадки. Якщо потрібна будь-яка додаткова маска для зупинки припою, її слід явно намалювати у відповідних шарах.
- При генеруванні терміків враховується додаткова форма багатокутника.
- Якщо багатокутник або провід підключено до кількох майданчиків у межах відбитка, лише одна з площадок вважатиметься електрично з’єднаною з багатокутником чи проводом. Інші колодки спричинять помилки DRC, якщо всі вони не підключені до одного контакту в пристрої.
- Якщо багатокутник містить більше однієї площадки, лише одна з них (перша знайдена в структурі даних) генеруватиме терміки. Якщо всі ці панелі повинні генерувати терміки, вам потрібно намалювати окремі багатокутники (по одному на площадку), які відповідно перекриваються.
- Якщо декілька контактних площадок підключено до одного контакту в пристрої, і ці контактні площадки мають перекриваючі дроти або багатокутники у відбитку, виникнуть помилки DRC, якщо контакт фактично не підключено до мережі (тобто колодки підключено до сигналу).
Назви колодок
Назви панелей генеруються програмою автоматично та можуть бути змінені за допомогою команди NAME. Ім'я також можна визначити в команді PAD. Відображення імені панелі можна увімкнути або вимкнути за допомогою команд:
SET PAD_NAMES OFF | ON;
Прапори
Наступні прапорці можна використовувати для керування зовнішнім виглядом панелі:
NOSTOP | не створюйте маску зупинки припою | |
НЕТЕРМАЛЬНІ | не створювати терміки | |
ПЕРШИЙ | це "перша" панель (яка може бути намальована спеціальною формою) |
За замовчуванням контактна площадка автоматично генерує маску зупинки припою та терміку, якщо необхідно. Однак в особливих випадках може бути бажаним, щоб певні колодки не робили цього. Наведені вище прапорці NO… можна використовувати для придушення цих функцій.
Якщо Правила дизайну даної дошки визначають, що «перша площадка» сліду має бути намальована певною формою, площадка, позначена прапорцем FIRST, буде відображена таким чином.
Щойно запущена команда PAD скидає всі прапорці до стандартних значень. Якщо в командному рядку вказано прапорець, він застосовується до всіх наступних панелей, розміщених у цій команді PAD (за винятком FIRST, яка застосовується лише до панелі, розташованої безпосередньо після цього параметра).
Одинарні колодки
Окремі майданчики в дошках можна використовувати лише шляхом визначення сліду за допомогою однієї площадки. Наскрізні отвори можна розміщувати на платі, але вони не мають назви елемента і тому не відображаються в списку з’єднань.
PADARRAY
функція
Створіть масиви колодок.
Синтаксис
PADARRAY [початкова кількість сторін бази dx dy unit drawrect includename includevalue deleteobjs]
Дивіться також PAD .
Команда PADARRAY дозволяє створити масив контактних площадок у бібліотечному редакторі. Якщо команду розпочати за допомогою піктограми на панелі параметрів PAD, з’явиться діалогове вікно, у якому перед створенням масиву встановлюються параметри для сторін, назви бази, початкового індексу, кількості контактів тощо. Якщо команда запускається з командного рядка та надаються аргументи, доступні такі самі параметри, як зазначено нижче.
Опції
Якщо аргументи надаються після команди, всі вони повинні бути присутніми:
сторони | Це може бути L, R, LR, T, B або TB, що вказує, на яких сторонах прямокутника малювати поля, де L=ліворуч, R=праворуч, T=вгорі та B=низу. | |
база | Це базова назва, яка використовується під час іменування контактних площадок, де колодки називаються так, як і перший контакт |
|
початок | Це початковий індекс для іменування панелі. Перша панель починається з імені |
|
рахувати | Кількість колодок для розміщення. | |
dx | Відстань у напрямку X між колодками. | |
dy | Відстань у напрямку Y між колодками. | |
одиниця | Дійсні значення: MIC (для мікрон), MM (міліметр), MIL (mil = 0,001 дюйма), ДЮЙМ. | |
намалювати | УВІМК. або ВИМК., вказує, чи потрібно малювати прямокутник у шарі tplace як частину операції | |
includename | УВІМК. або ВИМК. вказує, чи слід розміщувати текстовий об’єкт зі значенням >NAME | |
includevalue | УВІМК. або ВИМК. вказує, чи слід розміщувати текстовий об’єкт зі значенням >VALUE | |
deleteobjs | УВІМК. або ВИМК., вказує, чи потрібно видаляти контактні площадки, мітки та лінійні об’єкти перед розміщенням масиву |
МАЛЮВАЛЬНИК
функція
Передає вибрані властивості об’єкта іншим об’єктам такого ж типу.
Синтаксис
МАЛЮВАЛЬНИК
МАЛЮВАЛЬНИК
МАЛЯР [propertyname]
Команду PAINTROLLER можна запустити в командному рядку або за допомогою значка PAINTROLLER на панелі інструментів команд. Виберіть властивості, які потрібно передати іншим об’єктам того самого типу, у діалоговому вікні «Копіювати властивості» вибраного об’єкта, потім закрийте діалогове вікно, натиснувши «ОК», і клацніть цільові об’єкти.
ВСТАВИТИ
Функція
Копіює вміст буфера обміну або креслення, або файл блоку дизайну до креслення.
Синтаксис
PASTE [ орієнтація ]
ВСТАВИТИ [ орієнтація ] [ зсув ] назва файлу
ВСТАВИТИ [ DBL ] [ орієнтація ] [ зсув ] ім'я файлу
Клавіші миші
Центр відображає вміст буфера обміну.
Праворуч повертає вміст буфера обміну.
Shift+Right змінює напрямок обертання.
Ctrl+V вставляє вміст буфера обміну.
Дивіться також
Перегляньте команду ADD для пояснення орієнтації.
За допомогою команд GROUP, CUT і PASTE частини креслення/бібліотеки можна скопіювати в той самий або інші креслення/бібліотеки. Під час використання команди PASTE слід звернути увагу на такі моменти:
- CUT/PASTE не можна використовувати в режимі редагування пристрою.
- Елементи та сигнали на платі можна лише скопіювати на плату.
- Частини, шини та мережі на схемі можна скопіювати лише на схему.
- Підкладки та smd можна копіювати лише з одного сліду на інший.
- Піни можна копіювати лише з символу на символ.
- При копіюванні деталей, елементів, сигналів, контактних майданчиків, smd і штифтів призначається нове ім'я, якщо попереднє ім'я вже використовується в новому кресленні.
- Автобуси зберігають ті самі назви.
- Мережі зберігають ту саму назву, доки один із сегментів мережі має мітку або під’єднаний до контакту живлення. В іншому випадку генерується нове ім’я, якщо попереднє ім’я вже використовується.
Якщо в буфері обміну є змінені версії пристроїв або посадочних місць, буде запущено автоматичне оновлення бібліотеки, щоб замінити об’єкти на схемі чи платі об’єктами з буфера обміну.
Примітка. Після оновлення бібліотеки завжди слід запускати перевірку правил проектування (DRC) і перевірку правил електропостачання (ERC)!
Вставлення з файлу
Якщо в командному рядку вказано ім’я файлу, увесь вміст цього файлу буде вставлено в поточний малюнок. Якщо даний файл є одним із узгодженої пари плата/схема і узгоджена пара плата/схема редагується, обидва файли буде вставлено у відповідні креслення. Якщо ви встановите * замість імені файлу або просто каталогу, діалогове вікно файлу відкриється в каталозі проекту або каталозі set. Припустімо, що у вас є узгоджена пара плата/схема, яка містить конструкцію підсилювача, де схема може складатися з кілька аркушів. Тепер, якщо ви хочете розмістити цей підсилювач кілька разів у своєму проекті, ви можете просто це зробити
PASTE 100 amplifier.sch PASTE 200 amplifier.sch
У цьому прикладі також показано використання зміщення, яке додає задане значення до всіх імен частин і мереж у вставлених файлах (якщо вони не зберігають свою назву, див. нижче). Таким чином, перший канал підсилювача матиме всі частини та мережі, названі починаючи зі 100, тоді як другий канал матиме початок із 200. Якщо зміщення не вказано, нові назви генеруються за потреби. Так само, як у звичайній операції PASTE, під час вставки з файлу мережі, які мають мітку або підключені до контакту живлення, зберігають свою назву, тоді як усі інші отримають нові згенеровані імена. Мережі достатньо, щоб вона зберегла свою назву, якщо вона позначена або підключена до штифта живлення на одному аркуші, навіть якщо вона з’являється на кількох аркушах.
Якщо операція PASTE не виконується у файлі сценарію, вам буде запропоновано діалогове вікно, у якому відображатимуться всі назви мереж. Натиснувши на назви в стовпці «Нова назва», ви можете редагувати окремі назви мереж. Піктограми вказують, чи має мережа на вставленому кресленні мітку чи штифт живлення, і чи буде мережа з’єднана з існуючою мережею з таким же ім’ям у відредагованому кресленні.
Якщо ви вставите схему в схематичне креслення, усі аркуші вставленої схеми буде додано як окремі нові аркуші до відредагованого креслення. Відповідну дошку (за наявності) буде розміщено під існуючим вмістом відредагованого креслення дошки. Якщо ви хочете мати явний контроль над тим, де буде розміщена дошка, ви можете виконати операцію PASTE у дошці, у цьому випадку аркуші схем будуть додані так само, але дошка буде прикріплена до курсору миші, і ви мати можливість розмістити його саме там, де ви хочете.
Для глобальних налаштувань у файлах, таких як визначення шарів, мережеві класи, правила проектування та параметри автомаршрутизатора, це зберігається: Параметри поточного відкритого креслення зберігаються. Це означає, наприклад, що для вставлених даних використовуються параметри повторного рядка поточного креслення, що може призвести до відмінностей порівняно з вихідним кресленням. Розгляньте можливість запуску DRC для цього.
Звичайно, до поточного креслення додаються додаткові параметри, такі як додаткові шари або мережеві класи.
Ви також можете вставити з файлу за допомогою Drag&Drop , натиснувши клавішу Ctrl під час опускання файлу.
Якщо ім’я файлу можна прийняти за орієнтацію або значення зміщення, ви можете взяти його в одинарні лапки.
Вставлення блоку дизайну (DBL)
Якщо використовується параметр DBL, він вставляє блок дизайну за назвою файлу. Якщо ім’я файлу не вказано, з’явиться діалогове вікно, подібне до діалогового вікна ДОДАТИ . Загалом цей параметр дорівнює вставленню з файлу креслення або узгодженої пари файлів креслення. Блок проекту може містити плату та схему. Він вставить усі дані, які зможе. Якщо є лише відкрита схема, буде вставлено лише схематичну частину блоку дизайну, відповідно до дощок. Щоб вставити обидва, потрібно завантажити послідовну пару. Якщо команда запускається з редактора дошки, вона має таку саму поведінку, як і вставка з файлу малюнка. Дошку можна розмістити клацанням миші, і до схеми додадуться нові аркуші. Якщо команда запускається з редактора схем і блок проекту має лише один аркуш, його можна також розмістити клацанням миші на поточному аркуші. У цьому випадку автоматичне розміщення на нових аркушах не виконується.
Вставлення списку закріплень із зовнішнього джерела
Цей параметр доступний лише в редакторі символів. Джерелом шпильок може бути будь-яка програма, яка копіює дані у вигляді тексту, розділеного комами, табуляцією чи пробілом, у буфер обміну, зокрема різноманітні програми перегляду PDF-файлів, електронні таблиці та текстові редактори. Для отримання найкращих результатів відформатуйте дані у вигляді таблиці з рядком заголовків, що містить назви стовпців і комірок. містить значення атрибутів PIN, як описано в розділі PIN .
Приклад правильно відформатованих даних пін-таблиці:
Ім'я | Довжина | функція | Напрямок | |||
IO_L1N_VREF_0 | Середній | Жодного | в | |||
TCK | Середній | DotClk | Іо | |||
GND | Короткий | Жодного | Sup | |||
GND | Короткий | Жодного | Sup | |||
заземлення | Довго | Жодного | Pwr | |||
заземлення | Довго | Жодного | Pwr | |||
Vcc | Середній | Крапка | Pwr | |||
VCC | Середній | Крапка | Pwr | |||
VCC | Середній | Крапка | Pwr |
Копіювання списків пін-кодів безпосередньо з інших джерел
Копіювання безпосередньо з таких джерел, як таблиці даних у форматі PDF, також підтримується в режимі даних з одним або кількома стовпцями. Підказка: щоб скопіювати лише один стовпець із PDF-файлу, скористайтеся підтримуваною системою програмою перегляду PDF-файлів і утримуйте клавішу Alt під час вибору даних. У режимі одного стовпця передбачається, що кожен рядок має містити одне слово, яке представляє назву шпильки. У режимі з кількома стовпцями, доступ до якого можна отримати, утримуючи клавішу Ctrl під час запуску команди вставлення, дані аналізуються для стовпця, який містить імена пінів. Успіх у цих двох режимах значною мірою залежить від форматування вхідних даних, деякі аркуші PDF застосовують незвичайні стилі форматування. Якщо у вас виникають проблеми в цьому режимі, спочатку вставте дані в текстовий редактор, щоб перевірити форматування макета даних і виправити його, якщо потрібно.
Робота з невідповідними PIN-даними
Розділ про PIN-код описує загальні вимоги щодо назв PIN-кодів. Значення атрибутів PIN-коду за замовчуванням використовуються щоразу, коли значення не можна отримати з вхідних даних. Наведені нижче зміни застосовуються до невідповідних імен пінів.
опис | Раніше | Після | ||
Пробіли замінюються символами підкреслення | "AA" | "A_A" | ||
Пробіли навколо косої риски видаляються | "A / B" | "A/B" | ||
Символи нижнього регістру перетворюються на великі | "ABcde" | "ABCDE" | ||
Повторювані імена вирішуються за допомогою нотації @ | "GND" у символі та "Gnd, gnd" у вхідних даних | "GND@1, GND@2, GND@3" |
ВИЗЕРУНОК
функція
Зробіть кілька копій об’єкта та розмістіть їх у лінійному або круговому порядку.
Синтаксис
ВИЗЕРУНОК ..
ПАТТЕРН ЛІНІЙНИЙ кількість елементів x-інтервал x-одиниця y-інтервал y-одиниця розташування об’єкта-розташування першого елемента
ПАТТЕРН ЦИРКУЛЯР кількість предметів ступінь [обертання] розташування об'єкта круг-центр-розташування first-item-location
Клавіші мишки
Праворуч повертає вибраний об’єкт.
Shift+Right змінює напрямок обертання.
Команду ШАБЛОН можна запустити в командному рядку або за допомогою піктограми ШАБЛОН на панелі інструментів команд. Відкриється діалогове вікно, у якому ви встановлюєте кількість копій та інтервали X і Y у лінійному режимі. Натисніть OK, щоб закрити діалогове вікно, а потім клацніть об’єкт, який потрібно скопіювати. Наступне клацання в області малювання фіксує положення першого об'єкта, який потрібно розмістити. Подальші дублікати будуть розміщені відповідно до заданих параметрів.
Якщо в діалоговому вікні вибрати круговий режим, кількість елементів і кроки кута, перше клацання в області малювання вибирає об’єкт, який буде дублюватися, друге визначає центр кола, а третє клацання фіксує положення. першого об'єкта, який буде розміщено. Подальші копії розміщуються автоматично відповідно до заданих у діалоговому вікні параметрів.
Команду PATTERN можна використовувати в редакторі схем, макетів і бібліотек.
Опції
Лінійний візерунок
ITEM-COUNT | Кількість копій у шаблоні. | |
X-ІНТЕРВАЛ | Значення відстані між двома копіями в шаблоні в напрямку x. | |
X-UNIT | ДЮЙМИ або MIL або MM або MIC. Одиниця X-SPACING. | |
Y-ІНЦІВАЛ | Значення відстані між двома копіями в шаблоні в напрямку y. | |
Y-ОДИНИЦЯ | ДЮЙМИ або MIL або MM або MIC. Одиниця Y-SPACING. | |
ОБ'ЄКТ-МІСЦЕ | Розташування об’єкта, що копіюється. | |
КОЛО-ЦЕНТР-МІСЦЕ | Розташування центру кола кругового візерунка. | |
ПЕРШЕ ПРЕДМЕТ-МІСЦЕ | Розташування першого елемента в шаблоні. |
Круговий візерунок
ITEM-COUNT Кількість копій у шаблоні. DEGREE Значення кута (у градусах) між двома копіями у шаблоні. ПОВЕРТАТИ Необов'язково. Якщо додати ключове слово "OPTIONAL", елементи в шаблоні будуть обертатися. OBJECT-LOCATION Розташування об’єкта, який потрібно скопіювати. FIRST-ITEM-LOCATION Розташування першого елемента в шаблоні.
приклад
ШАБЛОН КРУГ 20 45,0 ПОВЕРТАТИ (1,5 1,6) (2,0 2,0) (3,0 2,0)
Це створить круговий шаблон, що складається з 20 копій об’єкта з (1,5 1,6). Центр візерунка буде в (2,0 2,0), перший елемент візерунка в (3,0 2,0), кут між двома елементами становить 45,0?, кожен елемент повертається.
ВЗІЗУНОК ЛІНІЙНИЙ 5 1,5 ДЮЙМОВ 200 МІЛ (1,5 1,5) (3,0 2,5)
Це створить лінійний шаблон, що складається з 5 копій об’єкта в (1,5 1,5). Візерунок почнеться з (3,0 2,5) з інтервалом x 1,5 дюйма та інтервалом y 200 mil.
PIN-код
функція
Визначає точки з’єднання для символів.
Синтаксис
Параметри імені PIN-коду ..
Клавіші мишки
Праворуч обертається штифт.
Shift+Right змінює напрямок обертання.
Дивіться також NAME , SHOW , CHANGE , PASTE , PINARRAY .
Опції
Є шість можливих варіантів:Напрямок
функція
Довжина
Орієнтація
Видно
Swaplevel
Напрямок
Логічний напрямок потоку сигналу. Це важливо для перевірки електричних правил (ERC) і для автоматичного підключення контактів джерела живлення. Можуть бути використані такі можливості:
NC | не з'єднано | |
в | введення | |
Вийти | вихід (тотемний стовп) | |
IO | вхід/вихід (двонаправлений) | |
OC | відкритий колектор або відкритий дренаж | |
Hiz | вихід з високим опором (наприклад, 3 стани) | |
пас | пасивні (для резисторів, конденсаторів тощо) | |
Pwr | вхід живлення (Vcc, Gnd, Vss, Vdd тощо) | |
Sup | загальний контакт живлення (наприклад, для символу заземлення) |
За замовчуванням: IO
Якщо на символі використовуються висновки Pwr, а на схемі існує відповідний висновок Sup, мережі підключаються автоматично. Штифт Sup не використовується для компонентів.
функція
Графічне зображення шпильки:
Жодного | немає особливої функції | |
Крапка | символ інвертора | |
Clk | символ годинника | |
DotClk | символ перевернутого годинника |
За замовчуванням: немає
Довжина
Довжина символу шпильки:
точка | PIN-код без підключення чи назви | |
Короткий | З'єднання довжиною 0,1 дюйма | |
Середній | З'єднання довжиною 0,2 дюйма | |
Довго | З'єднання довжиною 0,3 дюйма |
За замовчуванням: довгий
Орієнтація
Орієнтація шпильки. Під час розміщення шпильок вручну права кнопка миші повертає шпильку. Параметр "orientation" в основному використовується у файлах сценаріїв:
R0 | точка підключення праворуч | |
R90 | точка підключення вище | |
R180 | точка підключення зліва | |
R270 | точка підключення нижче |
За замовчуванням: R0
Видно
Цей параметр визначає, чи відображаються на схемі назву контакту та/або контактної площадки:
Вимкнено | ім'я шпильки та колодки не намальовано | |
Pad | ім'я панелі намальовано, ім'я шпильки не намальовано | |
Pin | ім'я шпильки намальовано, ім'я колодки не намальовано | |
Обидва | намальована назва контакту та колодки |
За замовчуванням: обидва
Swaplevel
Ціле число. Swaplevel = 0 вказує на те, що один пін не можна поміняти іншим. Розподіл числа, більшого за 0, вказує на те, що пін можна поміняти місцями з будь-яким іншим у тому самому символі з таким же номером рівня заміни. Наприклад: входам шлюзу NAND можна призначити однаковий номер рівня перемикання, оскільки всі вони ідентичні. За замовчуванням: 0
Використання команди PIN
Команда PIN використовується для визначення точок підключення на символі мереж. Шпильки малюються на шарі символів, тоді як додаткова інформація з’являється на шарі шпильок. Окремим пінам можна призначити різні параметри в командному рядку. Параметри можна перераховувати в будь-якому порядку або опускати. У цьому випадку дійсні параметри за замовчуванням. Якщо ім’я використовується в команді PIN-коду, воно має бути укладене в апостроф. Назви пінів можна змінити в режимі редагування символів за допомогою команди NAME.
Автоматичне присвоєння імен
Піни можуть бути автоматично пронумеровані таким чином. Щоб розмістити висновки D0…D7 на символі, перший висновок розміщується за допомогою такої команди:
PIN-код 'D0' *
і розташування для інших шпильок, визначених клацанням миші для кожного.
Попередньо визначте параметри за допомогою CHANGE
Усі параметри можна попередньо визначити за допомогою команд CHANGE. Параметри залишаються у використанні, доки не будуть відредаговані новим PIN-кодом або командою CHANGE. Команда SHOW може використовуватися для відображення таких параметрів PIN-коду, як Direction і Swaplevel.
Піни з однаковою назвою
Якщо потрібно визначити кілька контактів у компоненті з однаковою назвою, можна використати таку процедуру: Наприклад, припустимо, що для GND потрібні три контакти. Виводам присвоюються імена GND@1, GND@2 і GND@3 під час визначення символу. Тоді на схемі з’являються лише символи перед знаком «@».
Неможливо додавати або видаляти контакти в символах, які вже використовуються пристроєм, оскільки це змінило б розподіл контактів/планшетів, визначений командою CONNECT.
Pin написи
Положення назв контактів і майданчиків на символі відносно точки з’єднання контактів не можна змінити, як і розмір тексту. Під час визначення нових символів переконайтеся, що їх розмір відповідає існуючим символам.
Перевернуті шпильки
Ім’я перевернутої шпильки («активний низький рівень») може відображатися підкресленим, якщо перед нею стоїть знак оклику ('!'), як у
!СКИДАННЯ
що призведе до
_____ СКИДАННЯ
Додаткову інформацію про це можна знайти в описі команди TEXT .
ПІНАРЕЙ
функція
Створіть масив шпильок.
Синтаксис
PINARRAY [сторони базовий початок numpins drawrect includename includevalue deleteobjs]
Дивіться також PIN-код .
Команда PINARRAY дозволяє створити масив кеглів у редакторі символів. Якщо команду розпочати за допомогою піктограми на панелі інструментів параметрів PIN-коду, з’явиться діалогове вікно, у якому перед створенням масиву встановлюються параметри для сторін, базової назви, початкового індексу, кількості шпильок тощо. Якщо команда запускається з командного рядка та надаються аргументи, доступні такі самі параметри, як зазначено нижче.
Опції
Якщо аргументи надаються після команди, всі вони повинні бути присутніми:
СТОРОНИ | Це може бути L|R|T|B або будь-яка їх комбінація, яка вказує, на яких сторонах прямокутника малювати шпильки, де L=ліворуч, R=праворуч, T=верх і B=низ. | |
БАЗА | Це базове ім’я для імен пінів. Піни називаються так, щоб була перша шпилька |
|
ПОЧАТОК | Це початковий індекс для іменування пінів. Ім'я першої шпильки |
|
NUMPINS | Кількість кеглів для розміщення. | |
НАМАЛЮВАТИ | УВІМК. або ВИМК. Визначає, чи слід малювати прямокутник у шарі Symbols як частину операції. | |
INCLUDENAME | УВІМК. або ВИМК. Визначає, чи слід розміщувати текстовий об’єкт >NAME. | |
INCLUDEVALUE | УВІМК. або ВИМК. Визначає, чи слід розміщувати >VALUE. | |
DELETEOBJS | УВІМК. або ВИМК. Визначає, чи слід видаляти шпильки, мітки та дротяні об’єкти перед розміщенням масиву. |
ПІН-ВИКЛЮЧЕННЯ
функція
Створює сітки з мітками або без них, що відходять від усіх штифтів на вибраній частині.
Синтаксис
Тип імені PINBREAKOUT
Команда PINBREAKOUT розбиває кожну вибрану частину шляхом розширення сіток від штифтів частини, на короткій відстані від штифтів, за бажанням із назвою та мітками.
Параметр імені має відповідати частині на схемі, а тип — це число від 1 до 4, що відповідає параметрам нижче:
- Унікальний (
_ _ ) - Імена пінів (
) - За умовчанням (N$1)
- Немає . Примітка. Команда з різними опціями доступна в контекстному меню, що відкривається правою кнопкою миші, коли клацнути деталь на схемі.
PINSWAP
функція
Поміняйте шпильки або колодки.
Синтаксис
PINSWAP ..
Дивіться також PIN-код .
Команда PINSWAP використовується, щоб поміняти місцями піни в межах одного символу, яким було призначено однаковий рівень заміни (> 0). Swaplevel див. команду PIN. Якщо плату прив’язано до схеми через задню анотацію, дві колодки можна поміняти місцями, лише якщо відповідні контакти можна замінити.
На платі без схеми ця команда дозволяє поміняти місцями дві колодки в одній площині. Swaplevel у цьому випадку не перевіряється.
Дроти, прикріплені до поміняних контактів, переміщуються разом із штифтами так, що можуть з’явитися короткі замикання. Рекомендується запустити DRC і виправити можливі помилки.
МНОГОКУТНИК
функція
Малює області багатокутників.
Синтаксис
ПОЛІГОН [назва_сигналу] [ширина] [крива | @radius] ..
Клавіші мишки
Праворуч змінюється стиль згину дроту (див. SET Wire_Bend ).
Shift+Right змінює напрямок перемикання стилів згинання.
Ctrl+Right перемикає між відповідними стилями згину.
Ctrl+Ліворуч під час розміщення кінцевої точки дроту визначає радіус дуги.
Ліворуч двічі в одній точці замикає багатокутник.
Дивіться також CHANGE , DELETE , RATSNEST , RIPUP , LINE , MITER , POLYGONIZE .
Команда POLYGON використовується для малювання багатокутників. Багатокутники в шарах Top, Bottom і Route2..15 розглядаються як сигнали. Полігони в шарах t/b/vRestrict є захищеними областями для автомаршрутизатора.
Якщо задано криву або параметр @radius , дугу можна намалювати як частину визначення багатокутника (див. детальний опис у команді LINE ).
Примітка
Слід уникати використання дуже малих значень для ширини багатокутника, оскільки це може спричинити надто великі обсяги даних під час обробки креслення за допомогою процесора CAM.
Ширина багатокутника завжди має бути більшою за апаратну роздільну здатність пристрою виводу. Наприклад, при використанні фотоплотера Gerber із типовою роздільною здатністю 1 мілі, ширина багатокутника не повинна бути меншою, скажімо, 6 мілі. Як правило, ви повинні підтримувати ширину багатокутника в тому самому діапазоні, що й інші дроти. Якщо ви хочете дати багатокутнику назву, яка починається з цифри (наприклад, 0V), ви повинні взяти назву в одинарні лапки, щоб відрізнити її від ширини значення.
Параметри Isolate і Rank мають значення лише для багатокутників у шарах сигналу.
Щоб усунути помилку, завжди можна видалити останній шматок дроту багатокутника за допомогою клавіші ESCape.
Контури або реальний режим
Багатокутники, що належать до сигналу, можуть відображатися в двох різних режимах:
1. Контури | відображаються лише контури, визначені користувачем. | |
2. Реальний режим | всі області видно, як розраховано програмою. |
У режимі «контури» багатокутник малюється пунктирними проводами, щоб його можна було відрізнити від інших проводів. Файл дошки містить лише «контури».
Типовим режимом відображення є «контури», оскільки обчислення займає багато часу.
Коли креслення створюється процесором CAM, усі багатокутники обчислюються.
Команда RATSNEST починає обчислення багатокутників (це можна вимкнути за допомогою SET POLYGON_RATSNEST OFF;). Натискання кнопки СТОП завершує обчислення полігонів. Вже розраховані багатокутники відображаються в «реальному режимі», всі інші — у «контурному режимі».
Команда RIPUP змінює режим відображення багатокутника на «контур».
Операції CHANGE повторно обчислюють багатокутник, якщо він раніше був показаний у «реальному режимі».
Інші команди та багатокутники
Багатокутники виділяються по краях (як дроти). РОЗДІЛИТИ: вставляє нове ребро багатокутника.
DELETE: Видалення кута багатокутника (якщо залишилося лише три кути, видаляється весь багатокутник).
ЗМІНИТИ ШАР: змінює шар усього багатокутника.
ЗМІНИТИ ШИРИНУ: змінює ширину параметра всього багатокутника.
ПЕРЕМІЩЕННЯ: пересуває край або кут багатокутника (як сегменти дроту).
КОПІЮВАТИ: копіює весь багатокутник.
НАЗВА: Якщо багатокутник розташований у шарі сигналу, ім’я сигналу змінюється.
Параметри
Ширина
Ширина лінії ребер багатокутника. Також використовується для начинки.
Шар
Багатокутники можна намалювати на будь-якому шарі. Полігони в рівнях сигналу належать до сигналу та зберігають відстань, визначену в правилах проектування та мережевих класах від інших сигналів. Об’єкти в шарі tRestrict віднімаються від багатокутників у верхньому шарі (те саме стосується bRestrict/Bottom). Це дозволяє, наприклад, генерувати «негативний» текст на площі землі.
наливати
Режим заливки (Суцільний [за замовчуванням], Штрихування або Виріз).
ранг
Визначає спосіб віднімання багатокутників один від одного. Багатокутники з нижчим «рангом» з’являються «першими» і, таким чином, віднімаються від багатокутників з вищим «рангом».
Дійсні ранги 1..6. Багатокутники з однаковим рангом перевіряються один на одного за допомогою перевірки правил проектування. Параметр рангу має значення лише для полігонів у шарах сигналу (1..16), намальованих на дошці, і буде проігноровано для будь-яких інших полігонів. За замовчуванням 1.
Терміки
Визначає, як підключаються контактні панелі та smds (Увімк. = термічні елементи генеруються [за замовчуванням], Вимк. = теплові сигнали відсутні).
Інтервал
Відстань між лініями заливки, коли Заливання = Штрих (за замовчуванням: 50 Mil).
Ізолювати
Відстань між областями багатокутників та іншими сигналами чи об’єктами у розмірному або відповідному шарі обмежень (за замовчуванням: 0). Якщо певному багатокутнику присвоєно значення Isolate, яке перевищує значення правил проектування та мережевих класів, буде взято більше значення. Див. також Правила проектування в розділах Відстань і Постачання відповідно.
Зауважте, що якщо ви надаєте багатокутнику значення Isolate, яке перевищує значення правил проектування та мережевих класів, між обчисленим багатокутником та об’єктами, що належать до того самого сигналу, що й сам багатокутник, можуть утворитися невеликі проміжки, що може призвести до проблем під час виготовлення! Тому в більшості випадків рекомендується залишати цей параметр рівним 0.
Сироти
Оскільки багатокутник автоматично зберігає певну відстань до інших сигналів, може трапитися так, що багатокутник буде розділено на декілька менших багатокутників. Якщо такий багатокутник не має електричного зв’язку з будь-яким іншим (не багатокутним) об’єктом свого сигналу, користувач може захотіти, щоб він зник. З параметром Orphans = Off [default] ці ізольовані зони зникнуть. З Сиротами = На вони залишаться. Якщо сигнал складається лише з багатокутників і не має інших електрично з’єднаних об’єктів, усі частини багатокутника залишаться, незалежно від налаштування параметра Orphans. За певних обставин, особливо якщо Orphans = Off, полігон може повністю зникнути. У цьому випадку оригінальні контури багатокутника відображатимуться на екрані, щоб його можна було видалити чи іншим чином змінити. Під час переходу до принтера чи процесора CAM ці контури не малюватимуться, щоб уникнути короткого замикання. Багатокутник також відображається з оригінальними контурами, якщо в сигналі є інші неполігональні об’єкти, але жоден із них не пов’язаний із багатокутником.
Теплові розміри
Ширина провідної доріжки в тепловому символі розраховується наступним чином:
- Прокладки: половина діаметра свердла прокладки
- Smds: половина меншої сторони smd
- принаймні ширина багатокутника
- максимум подвійної ширини багатокутника
Контурні дані
Спеціальна назва сигналу OUTLINES надає багатокутнику певні властивості, які використовуються для генерування даних контурів (наприклад, для фрезерування прототипних дощок). Ця назва не повинна використовуватися інакше.
Заштриховані багатокутники та дроти
Залежно від значення параметра інтервалу , площадки, smds, переходи та дроти всередині заштрихованого багатокутника, які підключені до того самого сигналу, що й багатокутник, можуть «провалитися» через растр і, таким чином, мати згенеровані повітряні дроти, щоб вказати їхнє підключення до сигналу. Під час обчислення того, чи дійсно такий об’єкт міцно з’єднаний із заштрихованим багатокутником, він зводиться до кількох «контрольних точок». Для круглої колодки, наприклад, це будуть північна, східна, західна та південна точки на окружності колодки, тоді як для дроту це дві кінцеві точки. Вважається, що суцільний зв’язок існує, якщо в розрахованому багатокутнику (контур або лінія штрихування) є принаймні одна лінія, яка проходить через ці точки своєю центральною лінією.
Термічні та кільцеві кільця всередині заштрихованого багатокутника, які не мають міцного контакту з жодною з ліній багатокутника, не генеруються.
Багатокутні вирізи
Спеціальний стиль заливки «Виріз» робить багатокутник віднімальним від усіх інших сигнальних багатокутників у тому самому шарі, незалежно від їхнього рангу. Тільки полігони в сигнальних шарах можуть мати стиль заливки «Виріз».
Контури вирізаного багатокутника завжди малюються на екрані як пунктирні лінії, навіть після того, як сигнальні багатокутники обчислено за допомогою RATSNEST .
Ширина дроту багатокутника вирізу враховується під час віднімання його від інших сигнальних полігонів. Він може бути як завгодно малим (навіть нульовим), не спричиняючи великих обсягів даних CAM (на відміну від «суцільних» багатокутників, де ширина дроту не повинна бути надто малою).
ПІНТОБУС
функція
Автоматично підключайте контакти екземпляра частини до сусідньої шини, яка містить назву контакту в специфікації шини з позначеними мережами.
Синтаксис
Назва PINTOBUS
Команда PINTOBUS використовується для розширення мережі від усіх контактів екземпляра деталі до сусідньої шини, де специфікація шини включає член, який відповідає імені контакту на деталі.
Цю команду можна запустити з командного рядка, але вона також доступна з контекстного меню, яке відкривається правою кнопкою миші під час натискання деталей на схемі.
зверніть увагу, що шина, до якої ви хочете підключитися, має бути намальована горизонтально або вертикально, а шпильки мають бути спрямовані в напрямку шини.
Як приклад, розглянемо деталь з контактами VDD і GND з одного боку, і VIN і VOUT з іншого боку. Якщо ви намалюєте шину з одного боку зі специфікацією, яка містить імена VDD і GND, і іншу шину з іншого боку, яка включає VIN і VOUT, тоді ця команда автоматично створює мережі з мітками з іменами VDD, GND, VIN і VOUT, що тягнеться від відповідних контактів до відповідних шин. Примітка: Ви повинні вибрати частину та всі шини, до яких ви хочете підключитися, перш ніж використовувати команду, або EAGLE запропонує вам зробити це. Рекомендований спосіб використання цієї команди — поетапне виділення шин і частини, яку ви бажаєте з’єднати, за допомогою Ctrl + клацання лівою кнопкою миші, а потім запустіть PINTOBUS із контекстного меню чи командного рядка.
ПОЛІГОНІЗУВАТИ
функція
Перетворює замкнутий набір проводів на багатокутник або навпаки.
Синтаксис
ПОЛІГОНІЗУВАТИ
Дивіться також МНОГОКУТНИК .
Команда POLYGONIZE використовується для перетворення замкнутого набору проводів у багатокутник або навпаки. Під час перетворення проводів на багатокутник виконайте POLYGONIZE і клацніть один із проводів, який потрібно перетворити. Під час перетворення багатокутника на дроти виконайте POLYGONIZE і клацніть на контурі багатокутника, який потрібно перетворити. Утримуючи клавішу Alt під час клацання, ви додасте багатокутник як новий об’єкт, тоді як не утримуючи клавішу Alt, ви заміните оригінальні об’єкти на нові.
Альтернативним способом виклику POLYGONIZE є клацання правою кнопкою миші на дроті або краю багатокутника та вибір «Перетворити на багатокутник» або «Перетворити на дроти». Після цього ви отримаєте опцію «Копіювати» або «Замінити».
ПОРТ
функція
Додає порти до модулів.
Синтаксис
Параметри PORT 'module_instance_name' 'net_name' ..
Параметри PORT 'module' 'net_name' ..
PORT 'module' 'net_name' options|DELETE
Дивіться також МОДУЛЬ .
Команда PORT використовується для додавання портів до модулів, що використовуються в ієрархічних схемах.
Положення та орієнтація обчислюються автоматично на найближчій стороні символу модуля.
Порт експортує мережу модуля назовні та визначає точку підключення для іншої мережі. Мережа, підключена до порту, надає загальну назву та клас.
Якщо використовується просте ім’я шини для net_name (див. Імена), цей порт експортує всі мережі цієї шини відразу назовні та визначає точку з’єднання для відповідної шини.
Якщо мережа МОДУЛЯ має зовнішнє підключення через ПОРТ, мережевий клас мережі на цьому порту перезаписує мережевий клас мережі в модулі.
імена
Ім’я порту має бути вибрано відповідно до мережевого імені в цьому модулі, який потрібно експортувати. Ім’я порту може бути навіть простим ім’ям шини з одним діапазоном, наприклад «PA[0..7]» (псевдоніми не дозволені ).
Опції
Напрямок
Логічний напрямок потоку сигналу. Це важливо для перевірки електричних правил (ERC) і для автоматичного підключення контактів джерела живлення. Можуть бути використані такі можливості:
NC | не з'єднано | |
в | введення | |
Вийти | вихід (тотемний стовп) | |
IO | вхід/вихід (двонаправлений) | |
OC | відкритий колектор або відкритий дренаж | |
Hiz | вихід з високим опором (наприклад, 3 стани) | |
пас | пасивні (для резисторів, конденсаторів тощо) | |
Pwr | вхід живлення (Vcc, Gnd, Vss, Vdd тощо) |
За замовчуванням: IO
У контексті модуля можна змінити напрямок уже існуючих портів.
ВИДАЛИТИ
Параметр DELETE використовується для видалення вже існуючого порту в контексті модуля.
Редагувати
Команда MOVE може бути використана для редагування символу модуля. Порт символу модуля можна вибрати за допомогою Ctrl+Left на його з’єднувальному кінці, щоб перемістити його вздовж межі екземпляра модуля. Команду INFO можна використати, щоб отримати властивості порту, вибравши його Ctrl+Left .
Команду DELETE можна використати для видалення порту, вибравши його за допомогою Ctrl+Left .
Якщо підключити мережею, вибір може бути неоднозначним. Використовуйте Ctrl+Right , щоб перейти до запитуваного об’єкта (у цьому випадку порту).
ПРЕФІКС
функція
Визначає префікс для імені символу або модуля.
Синтаксис
PREFIX prefix_string;
Дивіться також CONNECT , MODULE , PACKAGE , VALUE .
Ця команда використовується в режимі редактора пристрою для визначення початкових символів автоматично згенерованих імен символів, коли символ розміщується на схемі за допомогою команди ADD.
Цю команду також можна використати під час редагування аркуша модуля, щоб встановити префікс цього модуля.
приклад
ПРЕФІКС U;
Якщо ця команда використовується під час редагування, наприклад, пристрою 7400, тоді вентилям, які пізніше розміщуються на схемі за допомогою команди ADD, буде призначено послідовно імена U1, U2, U3. Ці імена можна змінити пізніше за допомогою команди NAME.
ДРУКУВАТИ
функція
Друкує малюнок на системному принтері.
Синтаксис
ДРУКУВАТИ [фактор] [-ліміт] [параметри] [;]
Див. також процесор CAM, друк на системному принтері.
Команда PRINT друкує поточний редагований малюнок на системному принтері.
Кольори та стилі заливки використовуються, як установлено у вікні редактора. Це можна змінити за допомогою параметрів SOLID і BLACK. Палітра кольорів, яка використовується для роздруківки, завжди є палітрою кольорів білого фону.
Якщо ви хочете надрукувати площадки та переходи «заповненими» (без видимих отворів), скористайтеся командою
[SET](#set) DISPLAY_MODE NODRILL;
Зауважте, що багатокутники на дошках не розраховуються автоматично під час друку за допомогою команди PRINT! Малюються лише контури. Щоб надрукувати багатокутники в їх розрахованій формі, скористайтеся командою RATSNEST перед друком. Ви можете ввести коефіцієнт для масштабування результату.
Параметр обмеження — це максимальна кількість сторінок, яку ви бажаєте використовувати у виводі. Число має передувати «-», щоб відрізнити його від множника. Якщо креслення не поміщається на заданій кількості сторінок, коефіцієнт буде зменшено, поки він не поміститься. Встановіть для цього параметра значення -0, щоб дозволити будь-яку кількість сторінок (і таким чином переконатися, що роздруківка використовує точно заданий масштабний коефіцієнт).
Якщо команда PRINT не завершується знаком «;», діалогове вікно друку дозволить вам встановити параметри друку. Зауважте, що параметри, введені через командний рядок, не зберігатимуться назавжди в налаштуваннях друку, якщо вони не були підтверджені в діалоговому вікні друку (тобто якщо команда не була завершена символом «;»).
Існують такі варіанти:
ДЗЕРКАЛО | відображає вихід | |
ОБЕРТАТИ | обертає вихід на 90? | |
ДОГОРИ НОГАМИ | повертає малюнок на 180?. Разом із ROTATE малюнок обертається на 270? | |
ЧОРНИЙ | ігнорує налаштування кольору шарів і друкує все чорним кольором | |
ТВЕРДИЙ | ігнорує налаштування стилю заливки шарів і друкує все суцільним кольором | |
НАДПИС | друкує підпис унизу сторінки | |
ФАЙЛ | друкує результат у файл; ім'я файлу має слідувати безпосередньо за цією опцією | |
ПРИНТЕР | друкує на певному принтері; назва принтера має слідувати безпосередньо за цією опцією | |
ПАПІР | друкує на заданому розмірі паперу; розмір паперу повинен відповідати цій опції | |
ПРОСТИЛІ | друкує заданий діапазон аркушів; діапазон (від-до) має слідувати безпосередньо за цією опцією | |
ВИРІВНЯТИ | друкує в заданому вирівнюванні; налаштування вирівнювання має слідувати відразу за цією опцією | |
ВІКНО | друкує видиме вікно малюнка | |
ПОРТРЕТ | друкує в книжковій орієнтації | |
ПЕЙЗАЖ | друкує в альбомній орієнтації | |
ІЄРАРХІЯ | друкує аркуші модулів в ієрархічному використанні |
Якщо перед будь-яким із параметрів MIRROR…CAPTION стоїть «-», цей параметр вимкнено, якщо він зараз увімкнено (з попереднього ДРУКУ). Символ «-» сам по собі вимикає всі параметри.
Друк у файл
Параметр FILE можна використовувати для друку результату у файл. Якщо цей параметр присутній, після нього має вказуватися ім’я вихідного файлу. Якщо ім’я вихідного файлу має розширення «.pdf» (регістр не враховується), буде створено PDF-файл. PDF-файл також можна створити, вибравши «Друк у файл (PDF)» у списку «Принтер» у діалоговому вікні друку. Тексти у файлі PDF можна шукати у програмі перегляду PDF, якщо вони не використовують векторний шрифт.
Якщо ім’я вихідного файлу має розширення «.ps» (незалежно від регістру), буде створено файл Postscript.
Якщо ім’я файлу містить лише «*» або « .ext» (зірочка, за якою йде розширення, як, наприклад, у «.pdf »), буде відкрито діалогове вікно файлу, у якому користувач зможе вибрати або ввести фактичний ім'я файлу.
Якщо ім’я файлу є лише розширенням, як у «.pdf», ім’я вихідного файлу буде таким самим, як і ім’я файлу креслення, із зміненим розширенням на вказаний рядок.
Ім’я файлу може містити один або декілька з наведених нижче покажчиків місця заповнення, які буде замінено відповідним рядком:
%E | розширення завантаженого файлу (без «.») | |
%N | ім'я завантаженого файлу (без шляху та розширення) | |
%P | шлях до каталогу завантаженого файлу (без імені файлу) | |
%% | персонаж '%' |
Наприклад, ім'я файлу
%N.cmp.pdf
створить boardname .cmp.pdf.
Якщо присутні обидва параметри ФАЙЛ і ПРИНТЕР, буде враховано лише останній із них
Друк на заданий розмір паперу
Параметр PAPER визначає розмір паперу для друку. Одразу після нього має стояти одна з назв розміру паперу, указаних у полі зі списком «Папір» діалогового вікна ДРУКУВАННЯ, як-от A4, Letter тощо. Якщо потрібно встановити нестандартний розмір паперу, його потрібно вказати у форматі
Ширина x Висота
(без пропусків), як в
ПАПІР ДЛЯ ДРУКУ 200х300мм ПАПІР ДЛЯ ДРУКУ 8,0x11,5 дюймів
Ширина та висота можуть бути числами з плаваючою комою, а одиницею вимірювання може бути мм або дюйм (останній може бути скороченим, як у). Назви паперів мають бути надані повністю та не враховуються регістр. Якщо використовуються параметри ПРИНТЕР і ПАПІР, спочатку потрібно вказати параметр ПРИНТЕР. Нестандартні розміри паперу можуть працювати не з усіма принтерами. Вони в основному призначені для виведення Postscript або PDF.
Друк ряду аркушів
Параметр SHEETS можна використовувати для друку ряду аркушів із схеми. Діапазон задається двома числами, розділеними знаком «-», як у 2-15. Без цього параметра буде надруковано лише редагований аркуш. Щоб надрукувати всі аркуші, можна використовувати діапазон ALL (який не враховує регістр, але повинен бути написаний повністю). Діапазон також може складатися лише з одного числа, як у 42, яке надрукує саме цей аркуш. Якщо схема не завантажена, цей параметр не має значення.
Друк з вирівнюванням
Для параметра ALIGN є параметри T (верх), C (центр) і B (низ) для вертикального вирівнювання та R (праворуч), C (центр) і L (ліворуч) для горизонтального вирівнювання. Наприклад, PRINT ALIGN TL; друкується у вирівнюванні вгорі ліворуч. Якщо вказано лише один напрямок, інший напрямок вважається центральним (як у PRINT ALIGN B; для друку з вирівнюванням по центру внизу). Порядок налаштувань не має значення.
Друк аркушів модулів
Якщо редагований аркуш є частиною модуля, діапазон аркушів застосовується до модуля. З опцією АРКУШІ ВСІ друкуються всі аркуші основної схеми та всі аркуші всіх модулів. Якщо опцію ІЕРАРХІЯ задано додатково, аркуші модуля друкуються для кожного використання в екземплярі модуля з відповідними назвами частин і мереж.
Приклади
ДРУКУВАТИ | відкриває діалогове вікно друку, у якому можна встановити параметри друку | |
ДРУКУВАТИ; | негайно друкує малюнок із параметрами за замовчуванням | |
ПРИНТ – ДЗЕРКАЛО ЧОРНЕ СУЦІЛЬНЕ; | друкує креслення у дзеркальному відображенні, усе чорне та суцільне | |
PRINT 2,5 -1; | друкує малюнок, збільшений у 2,5 рази, але переконайтеся, що він не перевищує **однієї** сторінки | |
ДРУКУВАТИ ФАЙЛ .pdf; | друкує креслення у файлі PDF із такою самою назвою, як і файл креслення | |
ДРУКУВАННЯ АРКУШІВ 2-15 ФАЙЛ .pdf; | друкує аркуші з 2 по 15 у PDF-файл із такою самою назвою, як і файл малюнка | |
ДРУКУВАТИ АРКУШИ ВСІ; | друкує всі аркуші основної схеми та всіх модулів, як намальовано | |
ДРУКУВАТИ ВСІ ІЄРАХІЧНІ АРКУШИ; | друкує всі аркуші основної схеми та всі аркуші модулів відповідно до їх екземплярів модулів |
Q
QROUTEAIRWIRE
функція
Автоматичне маршрутизація окремого літака.
Синтаксис
QROUTEAIRWIRE
Дивіться також QROUTESIGNAL , QROUTEMULTI .
У режимі Quick Route Airwire ви вибираєте окремі повітряні дроти, які потрібно автоматично прокладати, і команда ROUTE миттєво прокладає їх. Ви також можете вибрати існуючий провід, контактну площадку або отвір у проекті, і якщо команда може визначити однозначний найближчий повітряний провід, тоді вона прокладе його. У поданні «Диспетчер дизайну» ви можете вибрати один або кілька записів сигналів або проводів, а потім клацнути правою кнопкою миші + «Швидкий маршрут», щоб прокласти їхні дроти на шарі, який наразі визначено командою ROUTE.
QROUTEMULTI
функція
Автоматично прокладає кілька повітряних проводів одночасно.
Синтаксис
QROUTEMULTI
Дивіться також QROUTEAIRWIRE , QROUTESIGNAL .
У команді QROUTEMULTI ви починаєте з малювання лінії вибору, яка перетинає сигнальні об’єкти, які ви бажаєте прокласти одночасно (існуючі дроти, колодки та переходи). Продовжуйте малювати додаткові лінії виділення, щоб додати більше сигнальних об’єктів. Натисніть клавішу ESC, якщо потрібно очистити список вибору та почати знову. Клацніть правою кнопкою миші, щоб прокласти всі повітряні дроти, підключені до вибраних об’єктів. Сигнали направляються на активний рівень. У поданні «Диспетчер дизайну» ви можете вибрати кілька записів сигналів або повітряних дротів, а потім клацнути правою кнопкою миші + «Швидкий маршрут», щоб прокласти їхні дроти на шарі, визначеному командою ROUTE.
QРОУТСІГНАЛ
функція
Автоматично направляти сигнал.
Синтаксис
QРОУТСІГНАЛ
Дивіться також QROUTEAIRWIRE , QROUTEMULTI .
За допомогою команди QROUTESIGNAL ви вибираєте будь-який сигнальний об’єкт (повітряний кабель, провід, контактну площадку або прохідний канал), і команда миттєво направляє всі повітряні дроти, які є членами цього сигналу. Якщо вибраний вами сигнал є однією стороною диференціальної пари, тоді команда автоматично направляє обидва сигнали диференціальної пари разом. Якщо повітряні дроти не знайдено, команда QROUTESIGNAL відображає повідомлення про помилку. Сигнал направляється на активний рівень. У поданні «Диспетчер дизайну» ви можете вибрати один або кілька записів сигналів або проводів, а потім клацнути правою кнопкою миші + «Швидкий маршрут», щоб прокласти їхні дроти на шарі, який наразі визначено командою ROUTE.
QROUTESMOOTH
функція
Автоматично згладжує послідовність проводів на вибраному сигналі.
Синтаксис
QROUTESMOOTH
Див. також QROUTEAIRWIRE QROUTESIGNAL QROUTEMULTI .
У команді QROUTESMOOTH ви можете вибрати існуючий прокладений сигнальний провід, а команда QROUTESMOOTH згладжує послідовність проводів на шарі вибраного проводу, зменшуючи кількість вигинів проводів у послідовності.
ВИЙТИ
функція
Виходить з програми
Синтаксис
ВИЙТИ
Ця команда завершує сеанс редагування. Якщо було внесено будь-які зміни, але малюнок ще не збережено, спливаюче меню запитає вас, чи хочете ви спочатку зберегти малюнок/бібліотеку. Ви також можете вийти з EAGLE у будь-який час, натиснувши Alt+X.
Р
РАЦНЕСТ
функція
Розраховує найкоротші можливі повітряні дроти та багатокутники.
Синтаксис
РАЦНЕСТ
Назва_сигналу RATSNEST ..
RATSNEST ! назва_сигналу ..
Дивіться також SIGNAL , MOVE , POLYGON , RIPUP .
Команда RATSNEST оцінює повітряні з’єднання, щоб досягти найкоротших можливих шляхів, наприклад, після переміщення компонентів. Після читання списку мереж за допомогою команди SCRIPT також корисно використовувати команду RATSNEST для оптимізації довжини проводів.
Команда RATSNEST також обчислює всі полігони, що належать до сигналу. Це необхідно для того, щоб уникнути розрахунку повітряних проводів для колодок, вже з'єднаних через багатокутники. Потім усі обчислені площі багатокутників відображаються в «реальному режимі». Ви можете повернутися до швидшого «контурного режиму» за допомогою команди RIPUP.
Автоматичне обчислення полігонів можна вимкнути за допомогою
[SET](#set) POLYGON_RATSNEST OFF;
Зауважте, що RATSNEST не позначає креслення дошки як змінене, оскільки обчислені дані багатокутника (якщо такі є) не зберігаються на дошці, а перераховані повітряні дроти насправді не є модифікацією креслення.
Повітряні дроти нульової довжини
Якщо два або більше проводів одного сигналу на різних шарах маршрутизації закінчуються в одній точці, не з’єднуючись через контактну площадку чи перехідний отвір, генерується повітряний кабель нульової довжини , який відображатиметься як Х-подібний хрест на шарі Unrouted. Те саме стосується smd, які належать до одного сигналу та розміщені на протилежних сторонах плати. Такі дроти нульової довжини можна підібрати за допомогою команди ROUTE так само, як і звичайні дроти. Вони також можуть бути оброблені шляхом розміщення VIA у цій точці.
Переконайтеся, що все маршрутизовано
Якщо нічого не залишилося для маршрутизації, команда RATSNEST відповість повідомленням
Ratsnest: Нічого робити!
В іншому випадку, якщо все ще є дроти, які не були прокладені, повідомлення
Ratsnest: xx airwires.
буде відображено, де xx означає кількість непрокладених проводів.
Символи підстановки
Якщо задано параметр signal_name, символи «*», «?» і '[]' є символами підстановки та мають таке значення:
* | відповідає будь-якій кількості будь-яких символів | |
? | відповідає точно одному символу | |
[…] | відповідає будь-якому символу в квадратних дужках |
Якщо будь-який із цих символів має точно відповідати, його потрібно взяти в дужки. Наприклад, abc[ ]ghi відповідатиме abc ghi, а не abcdefghi.
Діапазон символів можна вказати як [az], що призводить до будь-якого символу в діапазоні 'a'…'z'.
Приховування вибраних проводів
Іноді може бути корисним приховати повітряні дроти вибраних сигналів, наприклад, якщо вони пізніше будуть з’єднані через багатокутник. Як правило, це можуть бути сигнали живлення, які мають багато проводів, які ніколи не будуть маршрутизовані явно та просто закривають канали інших сигналів. Щоб приховати канали, команді RATSNEST можна поставити знак оклику ('!'), а потім список. сигналів, як у
RATSNEST ! GND VCC
який би приховав повітряні дроти сигналів GND і VCC.
Щоб знову відобразити повітряні дроти, просто введіть команду RATSNEST без «!» і перелік сигналів:
RATSNEST GND VCC
Це активує відображення повітряних проводів сигналів GND і VCC, а також їх перераховує. Ви також можете перерахувати дроти (і багатокутники) певних сигналів у такий спосіб. Назви сигналів можуть містити символи узагальнення, а два варіанти можна комбінувати, як у
РАЦНЕСТ Д* ! ?GND VCC
який би перерахував і відобразив дроти всіх сигналів з іменами, що починаються з «D», і приховав би дроти всіх різних сигналів GND (наприклад, AGND, DGND тощо) і сигналу VCC. Зауважте, що команда обробляється зліва направо, отже, якщо є сигнал DGND, приклад спочатку обробить його для відображення, а потім сховає його дроти. Щоб переконатися, що всі дроти відображаються, введіть
RATSNEST *
Зауважте, що команда SIGNAL автоматично зробить канали сигналу видимими, якщо для цього сигналу буде створено новий канал. З іншого боку, команда RIPUP не змінить стан приховування проводів, якщо провід сигналу змінено на провід.
Диференціальні пари
Повітряні дроти для сигналів диференціальної пари віддають перевагу відкритим кінцям проводів.
RECT
функція
Додає прямокутники до малюнка.
Синтаксис
RECT [орієнтація] ..
Клавіші мишки
Центр виділяє шар.
Дивіться також КОЛО .
Команда RECT використовується для додавання прямокутників до малюнка. Дві точки визначають два протилежні кути прямокутника. Натискання центральної кнопки миші змінює шар, до якого потрібно додати прямокутник.
Орієнтація (див. опис у ADD ) може бути будь-яким кутом у діапазоні R0…R359.9. Тут не можна використовувати прапори S і M. Зверніть увагу, що координати завжди визначаються в орієнтації R0. Можливість введення орієнтації в команді RECT в основному призначена для використання в сценаріях, де дані прямокутника можуть бути отримані за допомогою програми мови користувача з об’єкта UL_RECTANGLE. Під час інтерактивного введення ненульової орієнтації кути прямокутника можуть не відображатися в фактичній позиції курсора. Використовуйте команду ROTATE , щоб інтерактивно обертати прямокутник.
Не є частиною сигналів
Прямокутники в сигнальних шарах Top, Bottom або Route2…15 не належать до сигналів. Тому DRC повідомляє про помилки, якщо вони перекриваються дротами, колодками тощо.
Зони обмеженого доступу
Якщо використовується в шарах tRestrict, bRestrict або vRestrict, команда RECT визначає зони обмеження для автомаршрутизатора.
REDO
функція
Виконує команду, яка була скасована UNDO.
Синтаксис
REDO;
Дивіться також UNDO , Forward&Back Анотація.
В Electronics можна скасувати попередні дії за допомогою команди UNDO. Ці дії можна виконати повторно за допомогою команди REDO. UNDO і REDO працюють із пам’яттю команд, яка існує до останньої команди EDIT, OPEN або REMOVE.
UNDO/REDO повністю інтегровано в Forward&Back Annotation.
ВИДАЛИТИ
функція
Видаляє файли, пристрої, символи, сліди, 3D-пакети, модулі та аркуші.
Синтаксис
ВИДАЛИТИ ім'я
ВИДАЛИТИ ім'я.Sxx
ВИДАЛИТИ name.mod
ВИДАЛИТИ name.Mxx
Дивіться також OPEN , RENAME , MODULE .
Файли
Команда REMOVE використовується для видалення назви файлу в режимі редагування плати або схеми.
Пристрої, символи, сліди, 3D-пакети
Команда REMOVE використовується для видалення пристрою, символу, сліду або «назви» 3D-пакета з відкритої бібліотеки. Ім’я може містити розширення (наприклад, ВИДАЛИТИ name.sym). Якщо ім’я вказано без розширення, вам потрібно перейти у відповідний режим, щоб видалити об’єкт (тобто редагувати символ, якщо ви хочете видалити символи). Символи, сліди та 3D-пакети можна стерти з бібліотеки, лише якщо вони не використовуються за допомогою пристрою (або, у випадку слідів, за допомогою 3D-пакета).
REMOVE в бібліотеці очищає буфер UNDO.
Простирадла
Команда REMOVE також може бути використана для видалення аркуша зі схеми. Назву наразі завантаженої схеми можна опустити. Параметр xx представляє номер аркуша, наприклад:
ВИДАЛИТИ .S3
видаляє аркуш номер 3 із наразі завантаженої схеми. Якщо ви видалите наразі завантажений аркуш, аркуш номер 1 буде завантажено після виконання команди. Усі аркуші з більшим номером, ніж видалений, отримають номер, зменшений на одиницю.
Модулі
Команда REMOVE також може бути використана для видалення модуля або аркуша модуля зі схеми, наприклад:
ВИДАЛИТИ name.mod ВИДАЛИТИ name.m3
ВИДАЛИТИ МОДЕЛЬ
функція
Видаліть відображення та атрибути моделі SPICE із вибраних частин. Якщо використовувати цю команду в схемі, вона може працювати лише з частинами, які були зіставлені всередині схеми, і не працюватиме з частинами, які були зіставлені в бібліотеці. Якщо запустити цю команду в редакторі бібліотеки, вона очистить усі зіставлення моделі та атрибути для всіх воріт у пристрої.
Синтаксис
Назва REMOVEMODEL
Дивись такожДОДАТИ МОДЕЛЬ # ЗАМІНИТИ ВИДАЛИТИ
функція
Видаліть перевизначений 3D-пакет в елементі/частині в редакторі плат/схем.
Синтаксис
ЗАМІНИТИ ВИДАЛИТИ
Клавіші мишки
Ліворуч вибирає елемент/частину, до якої буде застосовано команду.
функція
Перейменовує символи, пристрої, сліди або модулі.
Синтаксис
RENAME old_name new_name;
Дивіться також ВІДКРИТИ .
У редакторі бібліотеки команда RENAME використовується для зміни назви символу, пристрою або посадкового місця у поточній відкритій бібліотеці. У редакторі схем модулі поточної схеми можна перейменувати таким чином.
Імена можуть включати розширення (наприклад, RENAME name1.sym name2[.sym] – зауважте, що розширення є необов’язковим у другому параметрі). Якщо перший параметр указано без розширення в редакторі бібліотеки, вам потрібно перейти у відповідний режим, щоб перейменувати об’єкт (тобто редагувати пакунок, якщо ви бажаєте перейменувати пакунки). Підтримувані розширення «.fpt», «sym», «.dev» і «.mod» для посадкових місць, символів, пристроїв і модулів. Примітка: '.fpt' для слідів є новим з EAGLE 9.1; ".pac" також підтримується для зворотної сумісності з попередніми версіями EAGLE.
ЗАМІНИТИ
функція
Замінити деталь.
Синтаксис
ЗАМІНИТИ ..
ЗАМІНИТИ назву пристрою [@library_name] [P3D=3d_package] ..
ЗАМІНИТИ part_name device_name [@library_name] [P3D=3d_package] ..
ЗАМІНИТИ footprint_name ..
REPLACE element_name footprint_name ..
Команда REPLACE може бути використана для заміни частини на інший пристрій (навіть з іншої бібліотеки). Старий і новий пристрої мають бути сумісними, що означає, що їхні використані ворота та підключені контакти/колодки мають збігатися або за своїми назвами, або за своїми координатами.
Без параметрів команда REPLACE відкриває діалогове вікно, з якого можна вибрати пристрій з усіх бібліотек, які зараз використовуються. Після вибору такого пристрою наступні клацання мишкою на частинах замінять пристрої цих частин на вибрані, якщо це можливо.
Якщо вказано device_name, цей пристрій використовуватиметься для операції заміни.
За допомогою як part_name, так і device_name пристрій даної частини буде замінено (це корисно під час роботи зі сценаріями).
Якщо бібліотека_назва задана і містить пробіли, ціле device_name@library_name потрібно взяти в одинарні лапки.
Пакет 3D пристрою можна вибрати за допомогою синтаксису P3D=3d_package. 3d_package може бути назвою або URN одного з 3D-пакетів, пов’язаних із пристроєм. Цей термін не враховує регістр і не може містити символів підстановки.
Якщо редагується лише плата (без схеми) або якщо на схемі замінюються елементи, які не мають відповідної частини на схемі, команда REPLACE має два різні режими, які вибираються командою SET.
Перший режим (за замовчуванням) активується командою:
SET REPLACE_SAME NAMES;
У цьому режимі новий посадковий відбиток повинен мати ті самі назви панелі та smd, що й старий. Він може бути взятий з іншої бібліотеки і може містити додаткові планшети та smd. Розташування контактів і смд не має значення. Другий режим активується командою
SET REPLACE_SAME COORDS;
У цьому режимі контактні площадки та smds нового посадкового місця повинні бути розміщені в тих самих координатах, що й у старому (відносно початку координат). Назви Pad і SMD можуть відрізнятися. Новий відбиток може бути взятий з іншої бібліотеки та може містити додаткові площадки та smds. Підкладки старого відбитка, пов’язані з сигналами, повинні бути присутніми в новому відбитку. Якщо ця умова відповідає дійсності, новий слід може мати менше прокладок, ніж старий.
REPLACE працює лише тоді, коли відображається відповідний шар tOrigins/bOrigins.
Якщо на кресленні вже є футпринт із такою ж назвою (з тієї самої бібліотеки), а бібліотеку було змінено після додавання вихідного об’єкта, буде розпочато автоматичне оновлення бібліотеки , і вас запитають, чи об’єкти на кресленні повинні бути замінені їх новими версіями.
РЕПОЗИЦІЯ
функція
Відокремлює текстові змінні та атрибути від частин або елементів.
Синтаксис
РЕПОЗИЦІЯ ..
РЕПОЗИЦІЯ імені ..
РОЗБИТИ ..
Назва SMASH ..
Клавіші мишки
Ctrl+Right руйнує групу.
Shift+Left скасовує поділ тексту на протилежний («розбиває» частину).
Ctrl+Shift+Right змінює поділ тексту для групи.
Дивіться також NAME , VALUE , TEXT , ATTRIBUTE .
Команда REPOSITION використовується з частинами або елементами, щоб відокремити текстові параметри (так само, як це робила попередня команда SMASH), що вказує на назву, значення або атрибути. Потім текст можна розмістити у фіксованих позиціях (угорі ліворуч, угорі, угорі праворуч, ліворуч, у центрі, праворуч, унизу ліворуч, унизу та внизу праворуч) або в новому та більш зручному місці за допомогою команди ПЕРЕМІСТИТИ.
Частини та елементи також можна вибирати за їх назвою, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Зауважте, що під час вибору деталі з декількома воротами на схемі за назвою вам потрібно буде ввести повне ім’я екземпляра, що складається з назви деталі та воріт.
Використання команди ПЕРЕМІСТИТИ дає змогу обробляти текст як будь-який інший текст, наприклад, ЗМІНИТИ РОЗМІР, ПОВЕРНУТИ тощо, але фактичний текст не можна змінити.
«Розбитий» елемент можна зробити «нерозбитим», клацнувши на ньому з натиснутою клавішею Shift (і, звичайно, активованою команду REPOSITION).
РОЗРИВАТИ
функція
Змінює прокладені дроти та переходи на повітряні.
Змінює відображення багатокутників на «контури».
Синтаксис
РОЗРИВАТИ;
РОЗРИВАТИ [ @ ] [ ! ] ..
РОЗРИВАТИ [ @ ] [ ! ] назва_сигналу..
Клавіші мишки
Ctrl+Right розриває групу.
Дивіться також DELETE , GROUP , POLYGON , RATSNEST .
Команда RIPUP змінює прокладені дроти (доріжки) на повітряні. Це можна зробити для:
- всі сигнали (RIPUP;)
- усі сигнали, крім певних (наприклад, RIPUP ! GND VCC;)
- один або декілька сигналів (наприклад, RIPUP D0 D1 D2;)
- певні сегменти (вибрані одним або кількома клацаннями миші)
- усі полігони (RIPUP @;)
- усі полігони певних сигналів (наприклад, RIPUP @ GND VCC;)
- усі багатокутники, крім полігонів певних сигналів (наприклад, RIPUP @ ! GND VCC;)
Вибір повітряного дроту за допомогою RIPUP перетворює всі суміжні прокладені дроти та переходи в повітряні дроти, аж до наступної площадки, smd або повітряного дроту.
Назва_сигналу RIPUP..
розриває повний сигнал "назва_сигналу", але лише якщо він підключений до елементів (можуть бути вказані кілька сигналів, наприклад, RIPUP D0 D1 D2;).
РОЗРИВАТИ ..
розриває сегменти, виділені клацанням миші, до наступної панелі/smd.
РОЗРИВАТИ;
видаляє лише ті сигнали, які пов’язані з елементами (наприклад, позначки кадрування дошки не впливають). Те саме стосується, якщо RIPUP використовується для групи. Примітка: у всіх випадках команда RIPUP діє лише на об’єкти, які знаходяться у шарах, які зараз видимі!
Символи підстановки
Якщо задано параметр signal_name, символи «*», «?» і '[]' є символами підстановки та мають таке значення:
* | відповідає будь-якій кількості будь-яких символів | |
? | відповідає точно одному символу | |
[…] | відповідає будь-якому символу в квадратних дужках |
Якщо будь-який із цих символів має точно відповідати, його потрібно взяти в дужки. Наприклад, abc[ ]ghi відповідатиме abc ghi, а не abcdefghi.
Діапазон символів можна вказати як [az], що призводить до будь-якого символу в діапазоні 'a'…'z'.
Багатокутники
Якщо команду RIPUP із назвою застосувати до сигналу, який містить багатокутник, багатокутник відображатиметься разом із контурами (швидше перемальовувати екран!). Використовуйте команду RATSNEST , щоб багатокутники знову відображалися в «реальному режимі».
Типовий/Звичайний режим
Використовуйте цей параметр, щоб перетворити прокладений сегмент дроту у формат сигналу, багатокутник у режим контуру або видалити прохідний канал
Підключений режим Cooper
Використовуйте цей параметр, щоб перетворити всю мідь, підключену до вибраного сегмента, назад у форму повітряного проводу.
Підключено Cooper у режимі одного рівня
Використовуйте цей параметр, щоб перетворити вибрану маршрутизовану трасу у формат сигналу на тому ж рівні.
Режим сигналу
Ця опція перетворить усі траси, які мають таке ж ім’я, як і вибрана траса, на немаршрутизовані сигнали.
Частина до частини
Виберіть два компоненти, щоб перетворити спільні між ними траси в немаршрутизовані сигнали
Копіювання всіх багатокутників
Використовуйте цей параметр, щоб усі полігони повернулися до режиму контуру
Режим розриву всіх
Цей параметр використовується для перетворення всіх трас на проекті на немаршрутизований сигнал.
ОБЕРТАТИ
функція
Обертає предмети.
Синтаксис
ПОВЕРНУТИ орієнтацію ..
ROTATE orientation 'name' ..
Клавіші мишки
Ctrl+Right повертає групу.
Left&Drag повертає об’єкт на будь-який кут.
Ctrl+Right&Drag повертає групу на будь-який кут.
Дивіться також ДОДАТИ , ДЗЕРКАЛО , ПЕРЕМІСТИТИ , БЛОКУВАТИ , ГРУПИТИ .
Команда ROTATE використовується для зміни орієнтації об'єктів.
Якщо вказано орієнтацію (див. опис у ADD ), це значення буде додано до орієнтації вибраного об’єкта.
Додавання перед орієнтацією символу «=» призводить до того, що значення не додається, а натомість встановлюється абсолютно.
Частини, колодки, smds і штифти також можна вибирати за їх назвою, що особливо корисно, якщо об’єкт знаходиться за межами поточної області вікна. Наприклад
ROTATE =MR90 IC1
встановить орієнтацію елемента IC1 на MR90, незалежно від його попереднього налаштування.
Атрибути частин можна вибрати, ввівши конкатенацію назви частини та назви атрибута, як у R5>VALUE.
Лапки навколо імені необхідні, щоб відрізнити його від параметра орієнтації, як у
ROTATE R45 'R1'
Їх можна залишити подалі, якщо контекст зрозумілий. Ви можете скористатися клацанням і перетягуванням, щоб повернути об’єкт на будь-який кут. Просто клацніть на об’єкт і перемістіть мишу (утримуючи кнопку миші натиснутою) від об’єкта. Після переміщення миші на невелику відстань об'єкт почне обертатися. Перемістіть мишу, поки не буде досягнуто потрібного кута, а потім відпустіть кнопку миші. Якщо в якийсь момент ви вирішите не обертати об’єкт, ви можете натиснути клавішу ESCape, утримуючи натиснутою кнопку миші. Цю ж операцію можна застосувати до групи за допомогою правої кнопки миші. Група обертатиметься навколо точки, де була натиснута права кнопка миші.
Частини не можна повертати, якщо вони заблоковані або якщо будь-яка з їхніх підключених контактних площадок виходить за межі дозволеної області (якщо ви використовуєте обмежену версію EAGLE).
Елементи
Під час обертання елемента дроти (доріжки), підключені до елемента, переміщуються в точках з’єднання (остерігайтеся коротких замикань!). Елементи можна повертати, лише якщо видимий відповідний шар tOrigins/bOrigins.
текст
Текст завжди відображається так, що його можна прочитати знизу або справа, навіть якщо його повернути. Тому після кожних двох поворотів він виглядає так само, але початок координат переміщується з нижнього лівого кута до верхнього правого кута. Пам’ятайте про це, якщо здається, що текст неможливо виділити! Якщо ви хочете мати текст, який друкується «догори дном», ви можете встановити для цього тексту позначку «Обертання».
МАРШРУТ
функція
Перетворює немаршрутизовані з'єднання в маршрутизовані дроти (доріжки).
Синтаксис
МАРШРУТ [ширина] [крива | @radius] ..
Назва МАРШРУТУ ..
Клавіші мишки
Shift+Ліворуч починає маршрутизацію з тієї самої ширини, що й існуючий дріт -АБО- розміщує перехідний отвір і продовжує маршрутизацію на тому самому шарі.
Центр вибирає наступний шар маршрутизації (і починає через розміщення).
Shift+Center відкриває діалогове вікно вибору шару під час запуску з багатошарового об’єкта.
Праворуч перемикає ліворуч/праворуч поточні стилі згинання.
Shift+Вправо переходить до попереднього стилю згинання дроту.
Ctrl+Right переходить до наступного стилю згинання дроту (див. SET Wire_Bend ).
Клавіатура
Enter фіксує поточну позицію курсора та автоматично завершує маршрут до об’єкта прив’язки Airwire.
Пробіл переходить до наступного рівня маршрутизації (і ініціює через розміщення).
Shift+пробіл перемикає до попереднього шару маршрутизації (і ініціює через розміщення).
Backspace (видалення в MacOS) усуває ефект останнього фіксування лівою кнопкою миші.
Ctrl+Пробіл перемикає початковий шар вперед, коли починається з багатошарового об’єкта.
Ctrl+Shift+Пробіл повертає початковий шар у зворотному порядку, починаючи з багатошарового об’єкта.
Введення командного рядка
Маршрутизація перемикача SwapEnd до протилежної кінцевої точки Airwire
Дивіться також ROUTEMULTI , ROUTEDIFF , QROUTEAIRWIRE , QROUTESIGNAL , QROUTEMULTI , QROUTESMOOTH , FANOUT , AUTO , UNDO , LINE , MITER , SIGNAL , SET , RATSNEST .
Команда ROUTE активує ручний маршрутизатор, який дозволяє вам перетворювати повітряні дроти (немаршрутизовані з’єднання) на справжні дроти.
Щоб розпочати маршрутизацію, виберіть сигнальний об’єкт (колодку, прохідний канал, дріт або повітряний кабель). Якщо ваша точка вибору лежить на суміжних об’єктах, команда ROUTE усуває неоднозначність, вибираючи об’єкт із таким пріоритетом:
- Наскрізний отвір або шар поточного маршруту SMD або через.
- Провід шару поточного маршруту
- Airwire
- Непоточний маршрутний шар SMD колодки або переходу
- Неструмовий провід шару траси
Коли ви вибираєте Airwire (з’єднання на рівні Unrouted), маршрутизація починається з сигнального об’єкта, підключеного до Airwire, який є найближчим до вашої точки вибору. В іншому випадку команда ROUTE автоматично створює нову повітряну лінію від вибраної початкової точки маршруту до найближчого цільового об’єкта, який є членом того самого сигналу. Коли ви починаєте прокладку, проміжні прокладені дроти автоматично відстежуються відповідно до ваших рухів миші (див. також ЛІНІЯ ). Перетягуючи проміжні дроти, пам’ятайте, що натискання правої кнопки миші перемикає стилі згину дроту, а центральна кнопка змінює шар. Зверніть увагу, що доступні лише ті сигнальні шари (від 1 до 16), які були введені в налаштування шару в Правилах проектування. Використовуйте ліву кнопку миші, коли ви досягаєте кожного місця на макеті дизайну, де ви хотіли б зафіксувати проміжні (перетягнуті) дроти. Це розміщує дроти та починає новий прокладений сегмент із цього місця.
Продовжуючи процес прокладання проводів, ви також можете ініціювати зміни шару за допомогою центральної кнопки миші, клавіші пробілу та клавіш Shift+пробіл. Зміна шару автоматично створює перемикач, який перетягується в кінці проміжних маршрутів, у місці розташування курсора. Коли ви використовуєте ліву кнопку миші для фіксації маршрутів (і розташування проміжного пункту), то нові сегменти маршруту починаються на новому цільовому шарі з розташування проміжного пункту. До речі, ви можете примусово розмістити перемикач без зміни шарів, поєднавши ліву кнопку миші з клавішею Shift.
Коли команда ROUTE створює та розміщує прохідний отвір, вона використовує мінімальний проміжок шару, необхідний для переходу між шарами (відповідно до існуючих умов проектування та налаштування шару в правилах проектування). Якщо маршрутна послідовність починається або закінчується на майданчику SMD, і в цьому місці потрібен перехідний отвір для негайного переходу до сусіднього рівня, тоді буде використано мікроперехідний отвір (якщо мікроперехідні отвори ввімкнено в правилах проектування).
Коли команда ROUTE активна, ви можете ввести бажану ширину дроту з клавіатури.
Якщо задано криву або параметр @radius , дугу можна намалювати як частину доріжки (див. детальний опис у команді LINE ).
Якщо ви вказуєте ім’я в команді, вибирається провідник цього сигналу, найближчий до курсора миші. Якщо ім’я можна інтерпретувати як ширину , криву або @радіус , то ви повинні взяти його в одинарні лапки.
Одношаровий режим
Коли в режимі маршрутизації активний одношаровий режим, усі шари, окрім активного, виділені сірим кольором, створюючи більш зосереджене середовище для виконання деякої фактичної роботи.
УВІМКНУТИ ОДНОШАРОВИЙ РЕЖИМ | ВИМКНЕНО;
Режими подолання перешкод
Доступні три режими обробки перешкод, кожен з яких має свою окрему поведінку, коли ваші протягнуті дроти стикаються з перешкодами під час маршрутизації: ігнорувати перешкоди, обходити перешкоди та штовхати перешкоди. Змініть поточний режим обробки перешкод, вибравши піктограми параметрів уникнення перешкод, які з’являються на панелі інструментів параметрів, коли активна команда МАРШРУТ. Налаштування за замовчуванням – Обхідні перешкоди. Ігнорувати перешкоди (SET OBSTACLE_MODE IGNORE)
Ігнорувати перешкоди дозволяє розміщувати дроти та переходи в будь-якому місці макета проекту, незалежно від правил проектування. Прокладаючи дроти в режимі «Ігнорувати перешкоди», будьте обережні, щоб не створити коротких замикань між маршрутизованим сигналом і сусідніми.
Обхід перешкод (SET OBSTACLE_MODE WALKAROUND)
Walkaround Obstacles дозволяє розміщувати дроти та переходи, автоматично дотримуючись правил проектування. Команда визначає перешкоди, які лежать на шляху прокладених проводів, і автоматично окреслює їх. Коли ви змінюєте шари в режимі Walkaround Obstacles і потрібне наскрізне розміщення, команда автоматично знаходить найближче дійсне наскрізне розташування (знову ж таки, відповідно до Правил проектування).
Штовхайте перешкоди (SET OBSTACLE_MODE PUSH)
Push Obstacles автоматично відповідає правилам проектування та відсуває рухомі перешкоди вбік, щоб звільнити місце для прокладених проводів. Коли ви змінюєте шари в режимі Push Obstacles, команда також відсуває рухомі об’єкти вбік, щоб забезпечити зазор навколо переходу.
Коли ви використовуєте режим «Обхід перешкод» або «Штовхні перешкоди» в областях дизайну вашої дошки, які перевантажені багатьма попередньо прокладеними об’єктами, час від часу ви стикаєтеся з умовами, коли команда ROUTE не може досягти рішення про маршрут до розташування курсора. У цьому випадку в кінці прокладеного дроту з’являється індикатор невдачі маршруту, який інформує вас про те, що не вдалося завершити маршрут до потрібного місця.
Вибір шару маршрутизації та ширини проводу
Коли ви вибираєте повітряну мережу, команда ROUTE визначає початковий рівень, у якому потрібно прокласти маршрут, враховуючи об’єкти в початковій точці, як показано нижче:
- Якщо початковий об’єкт існує на поточному шарі, то використовується поточний шар.
- В іншому випадку використовується шар об’єкта в цій точці.
Якщо початковим об’єктом вашого маршруту є багатошарова панель або переход, ви можете перемикати початковий шар маршрутизації вперед і назад, натискаючи клавіші Ctrl+пробіл і Ctrl+Shift+пробіл відповідно.
Коли ви вибираєте повітряний кабель, команда ROUTE визначає ширину проводу з Правил проектування та клас мережі вибраного сигналу, якщо встановлено прапорець «Параметри/Встановити/Різне/Автоматично встановити ширину маршруту та свердлити». Ви можете вручну налаштувати ширину, і проміжні дроти з’являться з новою шириною. Ця поведінка також застосовується до визначень via, коли задіяна зміна рівня.
Коли ви вибираєте повітряний дріт для маршрутизації, який починається від існуючого дроту, ширина прокладеного дроту буде автоматично ініціалізована відповідно до ширини існуючого дроту, якщо під час вибору повітряного проводу натиснути клавішу Shift.
Функція прив'язки
Вказівка відстані прив’язки дозволяє вам впливати на те, як команда ROUTE спрямовує об’єкти з однаковим сигналом, які вона має використовувати як потенційні точки завершення маршрутизації. Функція прив’язки починає діяти, коли ви переміщуєте курсор у радіусі прив’язки центру об’єкта, який є цільовим кандидатом на закінчення маршрутизації. У цьому випадку курсор автоматично прив’язується до місця розташування цього об’єкта, а в цьому місці відображається позначка (X) як візуальний індикатор того, що прив’язку виконано. Команда ROUTE автоматично використовує відстань прив’язки незалежно від поточного налаштування сітки. Визначте ефективну відстань для цієї функції прив’язки за допомогою команди
SET SNAP_LENGTH відстань;
де одиницею за замовчуванням для радіуса прив’язки «відстань» є поточна одиниця сітки.
Скасувати послідовність фіксації
Якщо ви помилково клацнете мишкою або забажаєте змінити шлях маршруту в будь-який час під час процесу маршрутизації, ви можете "скасувати" або "відмотати" свій маршрут. Використовуйте клавішу Backspace (клавіша видалення в MacOS), щоб виконати послідовне скасування фіксації лівою кнопкою миші. Цей процес також скасовує розміщення через розміщення та зміни шарів, як і слід було очікувати. ПРИМІТКА. Клавіші Backspace/delete працюють лише в команді ROUTE, коли у вікні команди немає тексту. Інакше клавіші Backspace/delete обробляються у вікні команд як зазвичай.
Видалення петлі
Режим Loop Remove дозволяє вам повторно прокласти будь-яку частину існуючого шляху прокладених проводів між двома контактними площадками та автоматично видалити зайву петлю проводів (і, можливо, переходів). Параметр Loop Remove складається з кнопок параметрів, які з’являються на панелі інструментів, коли активна команда ROUTE. Ви можете розпочати зміну маршруту з площадки, перехідного отвору, вершини дроту(ів) або в середині дроту, і припинити зміну маршруту таким же чином. Налаштування за замовчуванням для режиму Loop Remove (Видалення циклу) – УВІМК. Майте на увазі, що для належної роботи Loop Remove потрібно виконати кілька умов:
- Петля, яку потрібно зняти, не може містити компонентну колодку.
- Існуючі прокладені дроти не можуть утворювати Т-подібне з’єднання.
УВІМКНУТИ LOOP_REMOVAL | ВИМКНЕНО;
Переключіться на протилежну кінцеву точку Airwire
Під час маршрутизації повітряного проводу ви можете переключити активний маршрут на протилежну кінцеву точку повітряного проводу, ввівши SWAPEND у вікні командного рядка. Ви також можете призначити SWAPEND клавіші швидкого доступу за допомогою команди ASSIGN . Якщо протилежна кінцева точка повітряного проводу не знаходиться у вікні, то вікно автоматично панорамується з тим самим рівнем масштабування, а протилежна кінцева точка повітряного проводу знаходиться в центрі вікна. Під час активної маршрутизації ви можете перемикати кінці маршрутизації Airwire скільки завгодно разів. ПРИМІТКА – використання
ROUTEDIF
функція
Перетворює немаршрутизовані з'єднання диференціальної пари в маршрутизовані дроти (доріжки).
Синтаксис
ROUTEDIF
Клавіші мишки
Shift+Ліворуч починає маршрутизацію з тієї самої ширини, що й існуючий дріт -АБО- розміщує перехідний отвір і продовжує маршрутизацію на тому самому шарі.
Центр вибирає наступний шар маршрутизації (і починає через розміщення).
Shift+Center відкриває діалогове вікно вибору шару під час запуску з багатошарового об’єкта.
Праворуч перемикає ліворуч/праворуч поточні стилі згинання.
Shift+Вправо переходить до попереднього стилю згинання дроту.
Ctrl+Right переходить до наступного стилю згинання дроту (див. SET Wire_Bend ).
Клавіатура
Enter фіксує поточну позицію курсора та автоматично завершує маршрут до об’єкта прив’язки Airwire.
Пробіл переходить до наступного рівня маршрутизації (і ініціює через розміщення).
Shift+пробіл перемикає до попереднього шару маршрутизації (і ініціює через розміщення).
Backspace (видалення в MacOS) усуває ефект останнього фіксування лівою кнопкою миші.
Ctrl+Пробіл перемикає початковий шар вперед, починаючи з багатошарового об’єкта.
Ctrl+Shift+Пробіл повертає початковий шар у зворотному порядку, починаючи з багатошарового об’єкта.
Введення командного рядка
Маршрутизація перемикача SwapEnd до протилежної кінцевої точки Airwire
Дивіться також ROUTE , ROUTEMULTI , FANOUT , UNDO , LINE , MITER , SIGNAL , SET , RATSNEST .
Команда ROUTEDIFF активує ручний маршрутизатор диференціальної пари, і диференціальні пари в дизайні підсвічуються. Щоб розпочати прокладку диференціальної пари, клацніть лівою кнопкою миші на одному з виділених диференціальних пар, проводів або мідних об’єктів. Після маршрутизації робота команди ROUTEDIFF ідентична команді ROUTE , за винятком видалення циклу, яке наразі не реалізовано для ROUTEDIFF. Диференціальні пари — це сигнали, які потрібно направляти паралельно з певною відстанню між ними.
Застосовуються такі особливості:
- Диференціальна пара складається з двох сигналів, які мають однакові назви, тільки один закінчується на _P («позитивний» сигнал), а інший — на _N («негативний» сигнал), наприклад, CLOCK_P і CLOCK_N. Два сигнали також повинні належати до одного класу мережі.
- Під час вибору повітряного дроту диференціальної пари обидва сигнали направляються паралельно. Відстань між двома сигналами, а також розміри проводів і отворів визначаються класом мережі сигналів. Це робиться незалежно від налаштувань «Параметри/Встановити/Різне/Автоматично встановити ширину маршруту та свердління».
- На початку маршрутизації диференціальної пари (коли початкові точки повітряних дротів ще не мають необхідної відстані) сигнальні дроти генеруються від початкових точок до поточної позиції курсора миші відповідно до поточного стилю згинання дроту.
Ви можете використовувати команду MEANDER , щоб збалансувати довжини двох сигналів, які утворюють диференціальну пару.
Завершення маршруту
Маршрут диференціальної пари можна пройти двома способами. По-перше, під час прокладання маршруту можна натиснути клавішу ENTER, щоб спробувати завершити маршрут за допомогою QuickRoute. Другий спосіб полягає в тому, щоб під час маршрутизації навести курсор на один із мідних об’єктів на протилежному кінці однієї з повітряних проводів диференціальної пари. Це спробує автоматично завершити маршрут з останнього зафіксованого маршруту (останній клік лівою кнопкою миші). Якщо методи завершення маршруту не вдалися, ви можете використати команду ROUTE для однопровідного проводу, щоб завершити кожну частину диференціальної пари окремо.
ROUTEMULTI
функція
Перетворює кілька немаршрутизованих з’єднань у маршрутизовані дроти (доріжки).
Синтаксис
ROUTEMULTI
Клавіші мишки
Shift+Ліворуч починає маршрутизацію з тієї самої ширини, що й існуючий дріт -АБО- розміщує перехідний отвір і продовжує маршрутизацію на тому самому шарі.
Центр вибирає наступний шар маршрутизації (і починає через розміщення).
Shift+Center відкриває діалогове вікно вибору шару під час запуску з багатошарового об’єкта.
Праворуч перемикає ліворуч/праворуч відповідні стилі згинання.
Shift+Вправо переходить до попереднього стилю згинання дроту.
Ctrl+Right переходить до наступного стилю згинання дроту (див. SET Wire_Bend ).
Клавіатура
Enter фіксує поточну позицію курсора та автоматично завершує маршрут до об’єкта прив’язки Airwire.
Пробіл переходить до наступного рівня маршрутизації (і ініціює через розміщення).
Shift+пробіл перемикає до попереднього шару маршрутизації (і ініціює через розміщення).
Backspace (видалення в MacOS) усуває ефект останнього фіксування лівою кнопкою миші.
Ctrl+Пробіл перемикає початковий шар вперед, починаючи з багатошарового об’єкта.
Ctrl+Shift+Пробіл повертає початковий шар у зворотному порядку, починаючи з багатошарового об’єкта.
Введення командного рядка
DecSpacing Зменшити відстань між дротами на відстань сітки
IncSpacing Збільшити відстань між дротами на відстань сітки
Мінімальна відстань Встановіть мінімальну відстань між проводами
Маршрутизація перемикача SwapEnd до протилежної кінцевої точки Airwire
Дивіться також ROUTE , ROUTEDIFF , QROUTEMULTI , AUTO , FANOUT , UNDO , LINE , MITER , SIGNAL , SET , RATSNEST
Команда ROUTEMULTI активує ручний маршрутизатор, який дозволяє вам перетворювати декілька повітряних проводів (немаршрутизованих з’єднань) у справжні дроти.
Щоб вибрати сигнали для маршрутизації, намалюйте лінію вибору, яка перетинає сигнальні об’єкти, які ви бажаєте одночасно маршрутизувати (існуючі дроти, колодки та переходи). Продовжуйте малювати додаткові лінії виділення, щоб додати більше сигнальних об’єктів. Натисніть клавішу ESC, якщо потрібно очистити список вибору та почати знову. Клацніть правою кнопкою миші, щоб розпочати маршрутизацію виділення. Після маршрутизації робота команди ROUTEMULTI ідентична команді ROUTE , за винятком видалення циклу, яке наразі не реалізовано для ROUTEDIFF.
Контроль відстані між проводами
Коли ROUTEMULTI вперше починає маршрутизацію, відстань між проводами відповідає відстані між початковими об’єктами. Перелічені вище ключові слова інтервалу командного рядка дозволяють контролювати інтервал проводів під час маршрутизації. Ці команди інтервалів можна ввести у вікні командного рядка або призначити комбінаціям клавіш за допомогою команди ASSIGN .
Через шаблон
Коли зміна шару вимагає команди для розміщення переходів, ви можете контролювати шаблон розміщення переходів таким чином:
- Перпендикулярно напрямку маршруту, за замовчуванням (SET VIA_PATTERN PERPENDICULAR)
- Під кутом ліворуч від напрямку маршруту (SET VIA_PATTERN ANGLE_LEFT)
- Під кутом праворуч від напрямку маршруту (SET VIA_PATTERN ANGLE_RIGHT)
- У шаховому порядку (SET VIA_PATTERN STAGGER)
Шаблони переходів можна змінити на панелі параметрів, використовуючи SET VIA_PATTERN… у вікні командного рядка або призначивши їх клавішам швидкого доступу за допомогою команди ASSIGN .
БІГАТИ
функція
Виконує програму мовою користувача .
Синтаксис
RUN file_name [аргумент …]
Дивіться також СЦЕНАРІЙ .
Команда RUN запускає програму мови користувача з файлу file_name.
Додатковий список аргументів доступний для ULP через вбудовані змінні argc і argv .
За допомогою контекстного меню відповідний об'єкт призначається групі. Його можна ідентифікувати за допомогою вбудованої функції ingroup() для подальшої обробки. У випадку дроту біти групи встановлюються відповідно до його стану вибору (перша, друга або обидві кінцеві точки). Це дозволяє визначити, яку кінцеву точку було вибрано. Раніше визначена група стає недійсною.
Запуск ULP із файлу сценарію
Якщо ULP виконується з файлу сценарію, і програма повертає ціле значення, відмінне від 0 (через те, що його було завершено через виклик функції exit() , або через натиснення кнопки STOP), виконання файлу сценарію буде бути припинено.
Команди редактора, отримані в результаті запуску ULP
ULP також може використовувати функцію exit() із рядковим параметром, щоб надіслати командний рядок назад у вікно редактора.
С
СЦЕНАРІЙ
функція
Виконує командний файл.
Синтаксис
SCRIPT file_name;
Дивіться також SET , MENU , ASSIGN , EXPORT , RUN .
Команда SCRIPT використовується для виконання послідовностей команд, які зберігаються у файлі сценарію. Якщо на клавіатурі введено SCRIPT, а «ім’я_файлу» не має розширення, програма автоматично використовує «.scr».
Приклади
СЦЕНАРІЙ nofill | виконує nofill.scr | |
СЦЕНАРІЙ myscr. | виконує myscr (без суфікса) | |
СЦЕНАРІЙ myscr.old | виконує myscr.old |
Зверніться до команди EXPORT для різних можливостей файлів сценаріїв.
Якщо команду SCRIPT вибрати за допомогою миші, спливаюче меню покаже всі файли з розширенням ".scr", щоб їх можна було вибрати та виконати.
Команда SCRIPT надає можливість налаштувати програму відповідно до власних побажань. Наприклад:
- змінити командне меню
- призначити ключі
- завантажити форми дошки для ПК
- змінювати кольори
Файли SCRIPT містять команди EAGLE відповідно до правил синтаксису. Рядки, що починаються з '#' є коментарем.
Безперервні рядки
Файли SCRIPT містять одну або кілька команд у кожному рядку відповідно до правил синтаксису. Символ '' у кінці командного рядка гарантує, що перше слово наступного рядка не інтерпретується як команда. Ця функція дозволяє у багатьох випадках уникнути апострофів.
Встановити параметри за замовчуванням
Файл SCRIPT eagle.scr , якщо він існує в каталозі проекту або в шляху сценарію, виконується кожного разу, коли новий малюнок завантажується у вікно редактора (або коли тип малюнка змінюється в бібліотеці).
Позначки сценаріїв
Стандартний файл SCRIPT eagle.scr використовує мітки форми EDITOR:
де EDITOR є одним із SCH, BRD, LBR, DEV, PAC і SYM. Це гарантує, що в редакторі буде виконано лише відповідний розділ. Наприклад, коли відкривається нова дошка, виконується лише розділ, що починається з BRD: (до наступної мітки, якщо така є). Це також пропонує можливість створювати спеціальні меню редактора за допомогою команди МЕНЮ . Мітка повинна бути на початку рядка.
Виконайте файли сценаріїв у редакторі бібліотеки
Усі шари розпізнаються, лише якщо попередньо було завантажено редактор бібліотеки.
НАБІР
функція
Змінює параметри системи
Синтаксис
НАБІР
SET опції;
Параметри, які впливають на поведінку програми, екран або інтерфейс користувача, можна вказати за допомогою команди SET. Точний синтаксис описано нижче. Якщо команду SET введено без параметрів, з’явиться діалогове вікно, у якому можна встановити всі параметри.
Інтерфейс користувача
Функція прив'язки | SET SNAP_LENGTH число; | |
Це встановлює граничне значення для функції прив’язки в команді ROUTE (з використанням поточної одиниці). Він також використовується для прив’язки мереж до контактів у команді NET. | ||
За замовчуванням: 20 млн | ||
Якщо доріжки прокладаються за допомогою команди ROUTE до майданчиків, які не знаходяться на сітці, функція прив’язки гарантує, що маршрут буде прокладено до площадки в межах довжини прив’язки. | ||
SET CATCH_FACTOR значення; | ||
Визначає відстань від курсору, до якої об’єкти враховуються при клацанні мишею. Значення вводиться відносно висоти (або ширини, залежно від того, що менше) видимої наразі частини малюнка. Це стосується рівня масштабування, який відображає принаймні діапазон 4 дюйми та збільшується логарифмічно при подальшому збільшенні. Значення 0 вимикає це обмеження. Значення < 1 інтерпретуються як фактор, значення ? 1 у відсотках. За замовчуванням: 0,05 (5%). | ||
SET SELECT_FACTOR значення; | ||
Цей параметр контролює відстань від курсора, на якій пропонуватимуться для вибору сусідні об’єкти. Значення вводиться відносно висоти (або ширини, залежно від того, що менше) видимої наразі частини малюнка. Значення < 1 інтерпретуються як фактор, значення ? 1 у відсотках. За замовчуванням: 0,02 (2%). | ||
Вміст меню | SET USED_LAYERS name | число; | |
Визначає шари, які відображатимуться у відповідних меню EAGLE. Дивіться приклад файлу mylayers.scr. | ||
Шари Pads, Vias, Unrouted, Dimension, Drills and Holes у будь-якому випадку залишаться в меню, як і шари схеми. Усі використані шари сигналу також залишаються в меню. SET Used_Layers All активує всі шари. | ||
SET WIDTH_MENU значення..; | ||
SET DIAMETER_MENU значення..; | ||
SET DRILL_MENU значення..; | ||
SET SMD_MENU значення..; | ||
SET SIZE_MENU значення..; | ||
SET ISOLATE_MENU значення..; | ||
SET SPACING_MENU значення..; | ||
SET MITER_MENU значення..; | ||
SET ROUTERADIUS_MENU значення..; | ||
SET DLINE_WIDTH_MENU значення..; | ||
SET DLINE_EXT_WIDTH_MENU значення..; | ||
SET DLINE_EXT_LENGTH_MENU значення..; | ||
SET DLINE_EXT_OFFSET_MENU значення..; | ||
Вміст пов’язаних спливаючих меню можна налаштувати за допомогою наведеної вище команди для параметрів _width_ тощо. Для кожного меню можливо максимум 16 значень (16 пар значень у меню SMD). Без будь-яких значень (як у SET WIDTH_MENU;) буде відновлено стандартні значення програми. | ||
Приклад: Grid Inch; Set Width_Menu 0,1 0,2 0,3; | ||
Контекстні меню | Текстові команди SET CONTEXT objecttype; | |
Для вибраних типів об’єктів контекстне меню (права кнопка миші) може бути розширено довільними елементами. _objecttype_ не чутливий до регістру. _text_ — текст меню, _commands_ — послідовність команд, яка виконується після клацання на пункті меню. Порожні місця можливі, якщо вираз поставлено в апостроф. апостроф всередині потрібно подвоїти (див. команду TEXT). приклад: | ||
SET CONTEXT Елемент Експорт 'run myexport.ulp'; | ||
До контекстного меню для елементів додається запис _Export_, який запускає відповідний ULP. | ||
Існуючий визначений користувачем запис також можна перезаписати. | ||
Налаштування зберігаються у файлі eaglerc. Кількість записів необмежена. | ||
Видалення записів: | ||
SET CONTEXT objecttype; видаляє всі записи для цього типу об'єкта. З SET CONTEXT; усі визначені користувачем записи меню буде видалено. | ||
Підтримуються всі доступні для вибору типи об’єктів. Це атрибут, коло, розмір, елемент, рамка, ворота, отвір, екземпляр, з’єднання, мітка, modinst (екземпляр модуля), панель, штифт, прямокутник, smd, текст, прохідний отвір і дріт. | ||
_Обмеження щодо виконання ULP:_ | ||
Щоб вибраний об’єкт був доступний для функції *ingroup()*, уникайте встановлення «;» всередині апострофів (тобто не «запустити myexport.ulp;», а «запустити myexport.ulp»). | ||
Кут згину проводів і ліній | SET WIRE_BEND bend_nr; | |
_bend_nr_ може бути одним із: | ||
0: Початкова точка – горизонталь – вертикаль – кінець | ||
1: Початкова точка – горизонталь – 45? – кінець | ||
2: Початкова точка – кінець (пряме з'єднання) | ||
3: Початкова точка – 45? – горизонталь – кінець | ||
4: Початкова точка – вертикаль – горизонталь – кінець | ||
5: Початкова точка – дуга – горизонталь – кінець | ||
6: Початкова точка – горизонталь – дуга – кінець | ||
7: «Від руки» (дуга, яка підходить до дроту на початку, пряма в інших випадках) | ||
8: прокладіть короткий кінець повітряного проводу в маршрутизаторі Follow-me | ||
9: Прокладіть обидва кінці повітряного проводу в маршрутизаторі Follow-me | ||
Зауважте, що 0, 1, 3 і 4 можуть містити додаткові косі дроти (див. MITER). | ||
SET WIRE_BEND @ bend_nr …; | ||
Визначає кути згину, які мають фактично використовуватися під час перемикання за допомогою правої кнопки миші. | ||
SET WIRE_BEND @; | ||
Повернення до використання всіх кутів згину. | ||
Звуковий сигнал увімкнено/вимкнено | ВСТАНОВИТИ ЗВУКОВИЙ СИГНАЛ ВИМК | ON; |
Дисплей на екрані
<td[Параметр DRC
Колір для ліній сітки | SET COLOR_GRID колір; | |
Колір шару | SET COLOR_LAYER колір шару; | |
Шаблон заливки для шару | SET FILL_LAYER заливка шару; | |
Параметри сітки | SET MIN_GRID_SIZE пікселів; | |
Сітка відображається, лише якщо розмір сітки перевищує встановлену кількість пікселів. | ||
Хв. показаний розмір тексту | ВСТАНОВИТИ розмір MIN_TEXT_SIZE; | |
Текст, менший за розмір пікселів, відображається на екрані у вигляді прямокутника. Параметр 0 означає, що весь текст буде відображатися читабельним. | ||
Дисплей мережевого дроту | SET NET_WIRE_WIDTH ширина; | |
Панель дисплея | SET DISPLAY_MODE REAL | НОДРИЛЬ; | |
REAL: площадки відображаються так, як вони будуть нанесені. NODRILL: колодки показані без отвору. | ||
SET PAD_NAMES OFF | ON; | ||
Назви панелей відображаються/не відображаються. | ||
Дисплей автобусної лінії | SET BUS_WIRE_WIDTH ширина; | |
SET DRC_FILL fill_name; | ||
Розрахунок багатокутника | SET POLYGON_RATSNEST OFF | ON; | |
Дивіться команду POLYGON. | ||
Векторний шрифт | SET VECTOR_FONT OFF | ON; | |
Див. команду TEXT. | ||
Мітки перехресних посилань | Рядок SET XREF_LABEL_FORMAT; | |
Дивіться команду LABEL. | ||
Перехресні посилання на частини | Рядок SET XREF_PART_FORMAT; | |
Див. команду TEXT. |
Параметри режиму
Перевірка посилки | ВИМКНУТИ CHECK_CONNECTS | ON; | |
Команда ADD перевіряє, чи кожен контакт підключено до колодки (за допомогою CONNECT). Цю перевірку можна вимкнути. Тим не менш, жодна плата не може бути згенерована зі схеми, якщо знайдено пристрій, який не має упаковки. | ||
Режим ЗАМІНИ | SET REPLACE_SAME NAMES | КООРДИ; | |
Увімкнення/вимкнення буфера UNDO | SET UNDO_LOG OFF | ON; | |
Оптимізація проводів/ліній | ВИМКНУТИ ОПТИМІЗАЦІЮ | ON; | |
Якщо встановлено _on_, дроти/лінії, які лежать колінеарно після ПЕРЕМІЩЕННЯ, МАРШРУТУ або РОЗДІЛЕННЯ, об’єднуються в один провід/лінію. Дивіться також ОПТИМІЗАЦІЯ. | ||
Закінчення мережевих проводів | SET AUTO_END_NET OFF | ON; | |
Автоматичне завершення мереж або шин. Дивіться команду NET або BUS. | ||
Автоматичні розв'язки | SET AUTO_JUNCTION OFF | ON; | |
Автоматичне налаштування розв'язок. Див. | ||
Автоматичне підтвердження | SET CONFIRM OFF | НІ | ТАК | ОПТ1 | OPT2 | OPT3 | OPT4 | OPT5 | OPT6 | OPT7 | OPT8 | OPT9; | |
Дозволяє автоматично обробляти діалогові вікна підтвердження (подробиці див. нижче). | ||
Блокування файлів | ВСТАНОВИТИ БЛОКУВАННЯ ВИМК | ON; | |
Щоб вимкнути або активувати блокування файлів. Налаштування набуває чинності негайно, тому блокування відкритих файлів видаляються відповідно. створений. Додаткову інформацію див. у розділі Блокування файлів. |
Кольори
Є три палітри для чорного, білого та кольорового фону відповідно. Кожна палітра має 64 записи кольорів, для яких можна встановити будь-яке значення ARGB. Запис палітри з номером 0 використовується як колір тла (у «білій» палітрі цей запис не можна змінити, оскільки ця палітра також використовуватиметься для друку, де фон завжди білий). Кольорові палітри можна змінювати за допомогою у діалоговому вікні «Параметри/Установити…/Кольори» або за допомогою команди
ВСТАНОВИТИ ПАЛІТУ _index_ _argb_
де індекс — це число в діапазоні 0..63, а argb — шістнадцяткове значення, що визначає альфа-, червоний, зелений і синій компоненти кольору, наприклад 0xFFFFFF00 (що призведе до яскраво-жовтого). Альфа-компонент визначає, наскільки «непрозорим» є колір. Значення 0x00 означає, що він повністю прозорий (тобто невидимий), тоді як 0xFF означає, що він повністю непрозорий. Альфа-компонент кольору фону завжди дорівнює 0xFF. Зауважте, що значення ARGB має починатися з "0x", інакше воно буде прийнято як десяткове число. Ви можете використовувати
НАБІР ПАЛІТРА ЧОРНИЙ|БІЛИЙ|КОЛЬОРОВИЙ
щоб перейти до чорної, білої або кольорової фонової палітри відповідно. Зверніть увагу, що після цієї команди не буде автоматичного оновлення вікна, тому вам слід виконати WINDOW; За замовчуванням використовуються лише записи палітри 0..15, які містять перелічені нижче кольори.
Записи палітри згруповані в «звичайні» та «висвітлені» кольори. Завжди є 8 «звичайних» кольорів, за якими йдуть відповідні 8 «світлих» кольорів. Таким чином, кольори 0..7 є «нормальними» кольорами, 8..15 є їхніми значеннями «висвітлення», 16..23 є ще 8 «нормальними» кольорами, а 24..31 є їх значеннями «висвітлення» тощо. Кольори підсвічування використовуються для візуалізації об'єктів, наприклад, у команді SHOW.
Колір, перерахований відповідно до номерів кольорів, які можна використовувати замість назв кольорів. Використовується для визначення кольорів:
0 | чорний | |
1 | Синій | |
2 | Зелений | |
3 | Блакитний | |
4 | Червоний | |
5 | Маджента | |
6 | Коричневий | |
7 | LGray | |
8 | DGray | |
9 | LBlue | |
10 | LGgreen | |
11 | LCyan | |
12 | LRed | |
13 | LMagenta | |
14 | Жовтий | |
15 | Білий |
Заливка вказує стиль заповнення проводів і прямокутників у певному шарі. Цей параметр також можна замінити числом на початку кожного рядка:
0 | Порожній | |
1 | Твердий | |
2 | лінія | |
3 | LtSlash | |
4 | Слеш | |
5 | BkSlash | |
6 | LtBkSlash | |
7 | Люк | |
8 | XHatch | |
9 | Перемежовувати | |
10 | WideDot | |
11 | CloseDot | |
12 | Пунктир1 | |
13 | Пунктирний2 | |
14 | Пунктирний3 | |
15 | пунктир4 |
Автоматичне підтвердження
Інколи Electronics запитує користувача інформаційними чи попереджувальними повідомленнями або вимагає рішення щодо подальших дій. Це може бути небажаним в автоматизованих процесах (наприклад, у файлах сценаріїв). Команда
ВСТАНОВИТИ ПІДТВЕРДИТИ ТАК
автоматично підтверджуватиме кожне діалогове вікно повідомлення, ніби користувач натиснув кнопку «позитивно» («ОК» або «Так»). Сам діалог навіть не представлений користувачеві. Так само команда
ВСТАНОВИТИ ПІДТВЕРДИТИ НОМЕР
діє так, ніби користувач натиснув на «негативну» кнопку («Ні»), якщо така кнопка є. Інакше це лише підтверджує діалогове вікно. Існують ключові слова OPT1..9 для підтвердження діалогових вікон із додатковими параметрами (наприклад, перейменування сегмента мережі або сигнального багатокутника).
ВСТАНОВИТИ ПІДТВЕРДИТИ ОПЦ2 НАЗВА GND (xy)
Нарешті команда
ВСТАНОВИТИ ПІДТВЕРДЖЕННЯ ВИМК
вимикає автоматичне підтвердження. Якщо автоматичне підтвердження не вимкнуто явно, воно автоматично вимкнеться наступного разу, коли вікно редактора прийме певний інтерактивний вхід від користувача. Не слід розміщувати SET CONFIRM YES на початку сценарію, а потім виконувати багато команд "мовчки". Краще явно розмістити це навколо окремих команд, як у
ВСТАНОВИТИ ПІДТВЕРДИТИ ТАК ВИДАЛИТИ _назва_файлу_ ВСТАНОВИТИ ПІДТВЕРДЖЕННЯ ВИМК
Будьте дуже обережні, використовуючи цю команду! Сліпе підтвердження діалогових вікон повідомлень може призвести до того, що важливі повідомлення не будуть помічені. Тоді результат може бути не таким, як очікував користувач.
Обмеження дошки (лише Make Pro Edition)
Make Pro Edition має обмежену площу дошки, але дозволяє змінювати ширину та висоту. Щоб налаштувати ці межі, команди
SET LIC_WIDTH_width_ SET LIC_HEIGHT_height_
може бути використаний. Якщо встановлено ширину, відповідно регулюється висота і навпаки.
Параметри EagleRc
Іноді невелику деталь функціональності потрібно налаштувати, наприклад, тому що деяким користувачам абсолютно необхідно, щоб вона працювала по-іншому. Ці параметри недоступні в жодному діалоговому вікні, але їх можна змінити лише за допомогою запису у файлі eaglerc. Щоб зробити це простіше, будь-який параметр, який не знайдено серед ключових слів, перелічених вище, шукатиметься в параметрах eaglerc і, таким чином, може бути змінений за допомогою команди SET. Таким чином можна змінити всі параметри файлу eaglerc. Зауважте, що назви параметрів мають бути написані повністю та точно так, як зазначено нижче (з урахуванням регістру). Значення параметра зазвичай дорівнює «0» або «1», щоб вимкнути або ввімкнути функцію відповідно. Після зміни будь-якого з цих параметрів, які впливають на спосіб малювання екрана, може знадобитися оновлення вікна. приклад
SET Option.DrawUnprocessedPolygonEdgesContinuous 1;
Наступні параметри eaglerc були створені для спеціальних налаштувань:
Cmd.Copy.ClassicEagleMode
У старих версіях EAGLE команда COPY використовувалася виключно для копіювання об’єктів у кресленні, на відміну від поведінки Windows, де COPY розміщує копію вибраних об’єктів (тобто ГРУПИ) у буфер обміну системи. Починаючи з версії 6, команда EAGLE COPY в основному поводиться так само, як і в інших програмах Windows, поміщаючи копію поточної групи в буфер обміну. Оригінальна функція копіювання вибраних об’єктів або копіювання бібліотечних об’єктів між бібліотеками все ще повністю доступна, що особливо важливо для підтримки роботи існуючих сценаріїв і ULP. Що також часто дратує користувачів Windows, так це те, що в EAGLE команда CUT лише копіювала поточну групу в буфер обміну, але фактично не видаляла групу з малюнка. Оскільки команда CUT, яка видаляє групу, не буде дуже корисною в парі плата/схема, яка підключена через анотацію вперед-&назад, команду CUT було видалено з головного спадного меню та панелі інструментів командної кнопки. Він як і раніше повністю доступний з командного рядка або в сценаріях. Встановлення цього параметра на «1» відновлює стару поведінку команд COPY і CUT. Зауважте, що цей параметр діє лише під час наступного відкриття вікна редактора.
Cmd.Delete.WireJointsWithoutCtrl
Якщо ви наполягаєте на тому, щоб команда DELETE видаляла з’єднання проводів без натискання клавіші Ctrl, ви можете встановити для цього параметра значення «1».
Cmd.Name.RenameEntireNetByDefault
Якщо мережа складається з кількох сегментів, команда NAME за умовчанням діє лише на вибраний сегмент. Встановивши для цього параметра значення «1», можна змінити назву всієї мережі за замовчуванням. Цей параметр також стосується автобусів.
Cmd.Name.RenameEntireSignalByDefault
Якщо сигнал містить багатокутник і до цього багатокутника застосовано команду NAME, за замовчуванням буде перейменовано лише багатокутник. Якщо встановити для цього параметра значення «1», команда NAME за замовчуванням діятиме на весь сигнал.
Cmd.Wire.IgnoreCtrlForRadiusMode
Якщо вам не подобається спеціальний режим у командах малювання дроту, який дозволяє визначати радіус дуги, натиснувши клавішу Ctrl під час розміщення дроту, ви можете встановити для цього параметра значення «1». Це вимкне цю функцію для всіх команд, які малюють дроти.
ControlPanel.View.AutoOpenProjectFolder
Автоматичне відкриття папки проекту під час запуску програми (або під час активації проекту натисканням на його сіру кнопку) можна вимкнути, встановивши для цього параметра значення «0».
Erc.AllowUserOverrideConsistencyCheck
Для обробки пар плат/схем, які мають лише незначні невідповідності, користувач може ввімкнути діалогове вікно, яке дозволяє йому змусити редактор виконати анотацію вперед/назад, навіть якщо ERC виявляє, що файли невідповідні. Це можна зробити, встановивши для цього параметра значення «1». ЗВЕРНІТЬ УВАГУ, ЩО ВИ РОБИТЕ ЦЕ НА ВЛАСНИЙ РИЗИК – якщо файли будуть пошкоджені під час процесу, ніхто нічого не зможе зробити, щоб відновити їх. Зрештою, ERC дійсно заявив, що файли невідповідні!
Interface.MouseButtonReleaseTimeout
Час (у мілісекундах), протягом якого відпускання кнопки миші після натискання кнопки миші (як, наприклад, кнопки панелі інструментів) запускає дію кнопки, навіть якщо відпускання кнопки миші відбулося поза зоною дії кнопки. За замовчуванням 500, встановіть 0, щоб вимкнути цю функцію. Якщо цей параметр дорівнює 0 під час запуску програми, будь-яка його зміна набуде чинності лише під час наступного запуску програми.
Interface.PreferredUnit
Під час відображення числового значення в діалогових полях введення одиниці визначаються автоматично, таким чином вибирається представлення з найменшою кількістю десяткових цифр. Цим можна керувати, встановивши для цього параметра значення «0» для автоматичного визначення одиниці (за замовчуванням), «1» для імперських одиниць і «2» для метричних одиниць.
Interface.UseCtrlForPanning
Панорамування здійснюється переміщенням миші, утримуючи натиснутою центральну кнопку миші (або колесо миші). У старіших версіях це робилося натисканням клавіші Ctrl. Якщо ви хочете повернути старі функції, ви можете встановити цей параметр на «1». Зауважте, однак, що клавіша Ctrl тепер використовується для спеціальних функцій у деяких командах, тому під час використання цих спеціальних функцій (наприклад, вибору об’єкта в його початковій точці в MOVE) із увімкненим цим параметром ви можете ненавмисно панорамувати вікно малювання.
Інтерфейс.VectorFont
Завжди відображає тексти в малюнках із вбудованим векторним шрифтом, незалежно від того, який шрифт фактично встановлено для певного тексту, і незалежно від налаштування SET VECTOR_FONT OFF|ON у поточному малюнку. Див. команду TEXT .
Option.AutoLoadMatchingDrawingFile
Якщо у вас відкрито вікно редактора дошки та схеми, і ви завантажуєте іншу дошку (або схему) в одне з цих вікон, і якщо цей інший малюнок має відповідну схему (або дошку), EAGLE запитає, чи потрібно також завантажити цей інший малюнок. Встановивши для цього параметра значення «1», цей запит можна придушити, і EAGLE завжди автоматично завантажуватиме інший малюнок.
Option.DrawUnprocessedPolygonEdgesContinuous
Якщо вам не подобається, як необроблені багатокутники відображають свої краї (як пунктирні лінії), ви можете встановити для цього параметра значення «1». Тоді краю необроблених багатокутників відображатимуться як безперервні лінії, як це було до версії 5 (проте вони не будуть підсвічені).
Option.LayerSequence
Внутрішні шари відтворюються в послідовності, яка імітує фактичний стек шарів, тому результат виглядає корисним навіть на принтерах і у файлах PDF або Postscript, де шари не прозорі. Іноді визначені користувачем шари може знадобитися відобразити перед внутрішніми шарами, а не після них. Цей параметр можна використовувати для визначення послідовності, у якій відтворюються шари. Він складається з рядка номерів шарів або діапазонів шарів, за якими слід необов’язковий «t» або «b».
123 | відображає шар 123 | |
123т | рендерить шар 123, якщо результат «переглядається зверху» (не дзеркально) | |
123б | рендерить шар 123, якщо результат «переглядається знизу» (віддзеркалено) | |
123-140 | відтворює шари з 123 по 140 у вказаній послідовності | |
140-123 | відтворює шари з 140 по 123 у вказаній послідовності | |
* | вставляє типову послідовність внутрішніх шарів | |
123б * 123т | робить шар 123 завжди візуалізованим першим |
Зверніть увагу, що кожен шар відображається лише один раз, навіть якщо він указаний у списку кілька разів. Типова послідовність внутрішніх шарів
48t 49t 19t 47t 20t 46t 23 27 25 59 57 55 53 50 51 21 44t 45t 37 35 31 29 33 39 41 43t 18t 17t 1-16 17b 18b 43b 42 40 34 30 32 36 38 45b 44b 22 52 54 56 58 60 26 28 24 46b 20b 47b 19b 49b 48b 61-99.
Якщо дивитися зверху, послідовність шарів відображається справа наліво, а якщо дивитися знизу (віддзеркалено), вона відображається зліва направо. Наприклад, шар 48 (Документ) вводиться як 48t і 48b, щоб він завжди відтворювався як останній. З іншого боку, шари 21 (tPlace) і 22 (bPlace) перераховуються лише один раз, щоб вони відображалися у належному місці, залежно від того, віддзеркалено результат чи ні.
Будь-які шари, які явно не згадані в послідовності шарів, відображаються після заданої послідовності в порядку зростання.
Option.RatsnestLimit
Команда RATSNEST обробляє всі точки сигналу, навіть якщо цей сигнал дуже складний (у попередніх версіях вона виключала кінцеві точки проводів з обробки, якщо загальна кількість точок з’єднання перевищувала 254). Це вимагає більше пам’яті під час розрахунку ratsnest. Якщо це проблема у вашій системі, ви можете повернутися до початкового методу, встановивши для цього параметра значення «254». Наведене тут значення — це кількість точок підключення, до якої братимуться до уваги всі кінцеві точки проводів, що обмежує обсяг використовуваної пам’яті (обробка використовуватиме до квадрата цього значення в байтах, тому значення 1024 буде обмежити використовувану пам'ять до 1 Мб). Значення «0» означає відсутність обмежень. Значення «1» призведе до того, що повітряні дроти будуть підключені лише до колодок, smd та переходів.
Option.RepositionMouseCursorAfterContextMenu
Зазвичай EAGLE не встановлює курсор миші автоматично. Однак деякі користувачі хочуть, щоб курсор переставлявся в точку, де він знаходився до відкриття контекстного меню в редакторі малюнків. Щоб отримати цю функцію, установіть для цього параметра значення «1».
Option.ShowPartOrigins
Походження частин на схемі позначено хрестиками. Встановіть цей параметр на «0», щоб вимкнути це.
Option.ShowTextOrigins
Походження текстів позначено маленькими хрестиками. Встановіть цей параметр на «0», щоб вимкнути це.
Option.SignalNamesOnPads
Якщо для цього параметра встановлено значення «1», назва сигналу відображається на контактах сигналу кольором шару Unrouted. Значення за замовчуванням — «1».
Option.SignalNamesOnTraces
Якщо для цього параметра встановлено значення «1», назва сигналу відображається на сигнальних проводах кольором шару Unrouted. Значення за замовчуванням — «1».
Option.ToggleCtrlForGroupSelectionAndContextMenu
Оскільки функція контекстного меню за допомогою правої кнопки миші заважає вибору груп, як це робилося до версії 5, група тепер вибирається за допомогою Ctrl і правої кнопки миші. Якщо ви хочете повернути старий метод вибору груп, ви можете встановити для цього параметра значення «1». Це дозволить вибирати групи лише правою кнопкою миші, а для контекстних меню знадобиться Ctrl і права кнопка миші.
Option.UnpopulatedMarkScaling
За допомогою цього параметра можна масштабувати розмір позначки незаповнених деталей у поточному варіанті складання. Значення за замовчуванням — «1,0».
Option.ViaLength
Якщо для цього параметра встановлено значення «1», довжина переходу текстово відображається на кожному переході. Значення за замовчуванням — «0».
Sch.Cmd.Add.AlwaysUseDeviceNameAsValue
Деякі користувачі завжди хочуть використовувати назву пристрою як значення частини, навіть якщо для частини потрібне значення, яке надає користувач. Ті, хто бажає цього, можуть встановити цей параметр на «1».
Попередження.Cam.DrillsAndHolesConcurrent
Якщо ви не хочете, щоб процесор CAM отримував попередження про використання одного файлу для свердел і отворів, ви можете вимкнути його, встановивши для цього параметра значення «0».
Warning.PartHasNoUserDefinableValue
Якщо ви не бажаєте отримувати попередження про те, що частина не має визначеного користувачем значення, ви можете вимкнути його, встановивши для цього параметра значення «0».
Warning.SupplyPinAutoOverwriteGeneratedNetName
Деякі користувачі не хочуть, щоб попереджувальне повідомлення про те, що PIN-код постачання перезаписує згенероване мережеве ім’я за замовчуванням (починається з N$). Встановлення цього параметра на «1» вимикає це попередження.
ПОКАЗАТИ
функція
Підсвічує предмети.
Синтаксис
ПОКАЗАТИ ..
ПОКАЗАТИ назву..
ПОКАЗАТИ @ ім'я..
Клавіші мишки
Ctrl+Ліворуч перемикає стан показу вибраного об’єкта.
Дивіться також ІНФО .
Команда SHOW використовується для виділення об'єктів. Деталі вказані в рядку стану. Повні сигнали та мережі можна виділити за допомогою команди SHOW. Якщо вибрано шину, усі мережі, що належать до цієї шини, також будуть виділені.
Перехресне зондування
При активній анотації вперед і назад об’єкт, виділений командою SHOW на дошці, також буде виділено на схемі, і навпаки.
Різні об'єкти
Якщо ви вибираєте різні об’єкти за допомогою команди ПОКАЗАТИ, кожен об’єкт буде виділено окремо. Ви можете вибрати кілька об’єктів для виділення, натискаючи клавішу Ctrl під час клацання на об’єктах. Якщо ви клацнете на об’єкті, який уже виділено, коли натиснута клавіша Ctrl, цей об’єкт знову буде відображено невиділеним. Якщо в одному рядку введено кілька імен, усі відповідні об’єкти висвітляться одночасно.
Малі предмети
Якщо в командному рядку задано символ @, навколо показаного об’єкта буде намальовано прямокутник покажчика. Це корисно для визначення місцезнаходження невеликих об’єктів, які не надто добре видно лише підсвічуванням. Якщо показано більше ніж один об’єкт, прямокутник малюється навколо всіх об’єктів. Може знадобитися зменшити масштаб (або виконати команду WINDOW FIT), щоб побачити вказівник. Якщо буде показано об’єкт із літеральним ім’ям @, це ім’я має бути взято в одинарні лапки.
Символи підстановки
Якщо вказано параметр імені, символи «*», «?» і '[]' є символами підстановки та мають таке значення:
* | відповідає будь-якій кількості будь-яких символів | |
? | відповідає точно одному символу | |
[…] | відповідає будь-якому символу в квадратних дужках |
Якщо будь-який із цих символів має точно відповідати, його потрібно взяти в дужки. Наприклад, abc[ ]ghi відповідатиме abc ghi, а не abcdefghi.
Діапазон символів можна вказати як [az], що призводить до будь-якого символу в діапазоні 'a'…'z'.
Спеціальний шаблон [номер..номер] утворює діапазон імен шини і тому не розглядається як шаблон узагальнення на схемі.
Об'єкти на різних аркушах
Якщо об’єкт із вказаною назвою не знайдено на поточному аркуші схеми, відображається діалогове вікно зі списком аркушів, на яких знайдено об’єкт. Якщо об’єкт не знайдено на жодному аркуші, номер аркуша в цьому списку буде «-». Зауважте, що це діалогове вікно з’являється, лише якщо жодного з об’єктів, указаних за назвою (або символами узагальнення), не знайдено на поточному аркуші. Якщо всі задані об’єкти знайдено на поточному аркуші, діалогове вікно не з’явиться (навіть якщо деякі з об’єктів також присутні на інших аркушах). Коли з’явиться діалогове вікно, воно містить усі знайдені об’єкти, навіть ті, що знаходяться на поточному аркуші.
Приклади
ПОКАЗАТИ IC1
IC1 підсвічується і залишається підсвіченим, доки команда SHOW не завершиться або не буде введено інше ім’я.
ПОКАЗАТИ IC*
Виділяє всі об’єкти, імена яких починаються з «IC».
СИГНАЛ
функція
Визначає сигнали.
Синтаксис
СИГНАЛ ..
SIGNAL назва_сигналу ..
SIGNAL ім'я_сигналу ім'я_елемента pad_name..;
Дивіться також AUTO , ROUTE , NAME , CLASS , LINE , RATSNEST , EXPORT .
Команда SIGNAL використовується для визначення сигналів (зв'язків між різними посадковими місцями). Користувач повинен визначити щонайменше дві пари element_name/pad_name, інакше неможливо буде згенерувати airwire.
Введення мишею
Для цього ви крок за кроком вибираєте (мишею) контактні площадки (або smds) елементів, які потрібно з’єднати. EAGLE відображає часткові сигнали як повітряні дроти на рівні Unrouted. Якщо ввести signal_name, сигналу буде призначено вказане ім’я.
Введення тексту
Сигнали також можуть бути повністю визначені введенням тексту (через клавіатуру або файл сценарію). Команда
СИГНАЛ GND IC1 7 IC2 7 IC3 7;
підключає контактну площадку 7 IC1…3. Щоб ввести цілий список мереж, можна створити файл сценарію з розширенням *.scr. Цей файл має містити всі необхідні команди SIGNAL у форматі, показаному вище.
Перевірка підключення
Якщо команда SIGNAL використовується для з’єднання колодок (або smds), які вже належать до різних сигналів, з’явиться спливаюче меню, яке запитає користувача, чи хоче він з’єднати сигнали разом, і яку назву має отримати сигнал.
Контурні дані
Спеціальна назва сигналу OUTLINES надає сигналу певні властивості, які використовуються для створення даних контуру. Ця назва не повинна використовуватися інакше.
SIM
функція
Запустіть моделювання спецій.
Синтаксис
SIM
Дивіться також EXPORT , INFO , ADDMODEL , MAPTOMODEL , SOURCESETUP , VALUE .
Симуляція спецій
Основна операція
Команда SIM використовується для запуску симуляції спецій з Eagle. Частини повинні мати можливість симуляції, а керована бібліотека під назвою ngspice-simulation надається разом з Eagle. Запустіть команду SIM, ввівши SIM у командному рядку Eagle, або натисніть кнопку команди SIM. Конфігурація, список з’єднань, результати симуляції та графік відображаються у відповідних вкладках у діалоговому вікні моделювання.
Підтримувані симулятори перераховані нижче:
- Ngspice (версія 26), http://ngspice.sourceforge.net/
Угода про пасивний знак
Зауважте, що Eagle використовує угоду про пасивний знак (PSC), яка стверджує, що потужність додатна, коли струм проходить через позитивну клему пристрою. Це означає, що зазвичай навантаження мають позитивне розсіювання потужності (вони споживають потужність), а джерела мають негативне розсіювання потужності (вони видають потужність).
Вкладки діалогового вікна моделювання
- Конфігурація: налаштуйте, збережіть і запустіть певний тип симуляції
- Список з’єднань: перегляд і редагування списку з’єднань ланцюга, а також запуск моделювання зі списку з’єднань, відредагованого вручну
- Вихід симулятора: перегляд вихідних даних симулятора
- Графік: переглядайте дані та взаємодійте з ними за допомогою графувальника сигналів
Частини бібліотеки з можливістю моделювання
Земля
Правильний символ землі має атрибут SPICEGROUND з порожнім значенням. Один символ заземлення має бути присутнім і підключеним до якоїсь мережі у вашій схемі, щоб симулятор обчислював без помилок.
Початкові умови
Окрім можливості встановлення значень і атрибутів для частин, здатних до симуляції, ви також можете встановити початкові умови для частини (наприклад, початкову напругу для конденсатора). Початкові умови додаються як атрибути (див. нижче).
Spice Mapping
Для частин, які підтримують симуляцію спецій, кожен контакт повинен мати порядок, у якому він зіставляється з моделлю спецій. Ця властивість відображає контакт на правильний вхід у підсхемі спецій, або картці моделі, або власній моделі. Наприклад, розглянемо частину операційного підсилювача з 5 контактами. У символі бібліотеки для операційного підсилювача має бути 5 контактів і, відповідно, у моделі spice має бути 5 входів. Значення порядку для кожного піна — це число, починаючи з 1, яке відображає пін на вхідний параметр моделі. Це відображення виконується шляхом створення частини, сумісної зі спеціями, за допомогою ADDMODEL, а потім за допомогою команди MAPTOMODEL у редакторі пристроїв бібліотеки та в схемі.
Коли частина відображається в бібліотеці, вона зберігає спеціальну модель у бібліотечній частині. Незалежно від того, чи мала деталь попередньо налаштоване відображення з бібліотеки, користувач завжди може повторно відобразити деталь у схемі, і в цьому випадку сама деталь зберігатиме інформацію та замінюватиме інформацію бібліотеки. Існує інтерфейс відображення, наданий командами ADDMODEL і MAPTOMODEL , який дозволяє вам відображати штифти деталей на штифти моделі.
Атрибути деталей : коли користувачі відображають частини на схемі, використовуються такі атрибути.
- SPICEMODEL: порожнє або ім’я дійсного файлу моделі spice без розширення .mdl
- SPICEPREFIX: Однолітерний дійсний префікс спецій, який використовується для цього типу пристроїв. (наприклад: R, L, C, X, .. )
- SPICEINITCOND: Початкові умови для компонента спеції (напруга для конденсатора, струм для котушки індуктивності)
- SPICEEXTRA: Це необов’язкові значення, які ви хочете мати в списку з’єднань після назви моделі пристрою, зазвичай використовуються для специфікаторів фізичних параметрів (наприклад, L=10 W=20).
- EXTERNAL : необов’язковий атрибут для частин, які мають бути сумісними з моделюванням, але не мають пакета, значення має бути порожнім.
Використання моделі Spice
- Використовуйте команду MAPTOMODEL, щоб додати відповідні атрибути до частини, і
- Розмістіть файл моделі в глобальному каталозі /models/ або в тому ж каталозі, що й схема
Зауважте, що порядок пошуку такий:
- Якщо частину було відображено в бібліотеці, вона має існувати в бібліотеці, інакше…
- Файл моделі спочатку шукається в каталозі, де знаходиться схематичний проект
- Якщо там немає, тоді виконується пошук у настроюваному користувачем каталозі /models/
Якщо модель не знайдено в одному з трьох місць, зазначених вище, вона не буде додана до списку мереж, і симуляція завершиться невдало. У результатах моделювання буде зазначено, що модель не знайдено.
Списки мереж
Файли з розширенням *.sch.final.net є тими самими списками мереж, але з включеною останньою конфігурацією симуляції. Це файли, надіслані до симулятора, а *.sim -файли є необробленими результатами симулятора.
Файли *.sim.proc.log є відповіддю системи під час запуску симулятора та можуть бути корисними у разі проблем із системою чи налаштуваннями.
Функції Netlist
Список з’єднань генерується Eagle і використовується для моделювання, однак у вас є можливість вручну змінити список з’єднань і запустити моделювання на основі відредагованого вручну списку з’єднань. Щоб відредагувати список з’єднань, просто внесіть зміни на вкладці «Список з’єднань», і якщо натиснути «Імітувати» на вкладці «Список з’єднань» , симулюватиметься за допомогою відредагованого вручну списку з’єднань.
Складання сюжетів
Використовуйте мишу, щоб збільшити певну область на графіку, клацнувши та перетягнувши вікно масштабування. Щоб зменшити масштаб, двічі клацніть на ділянці. Під час руху миші відстежуються всі сигнали, а відповідні значення відображаються в легенді графіка.
Налаштування джерела
Підтримувані функції
- Використання операторів керування та створення сценаріїв у списках мереж не підтримується
- Типи моделювання: AC, DC, TRAN і OP
- Використання дійсних моделей підсхем і карт моделей. Підсхеми можуть містити моделі та інші підсхеми.
- Перевірка списку з’єднань виконується перед симуляцією, і всі недійсні рядки списку з’єднань відзначаються для користувача.
- Результати моделювання наносяться на графік і надаються у формі необробленого тексту.
- Підтримується відображення частин у бібліотеках, а спеціальні моделі зберігаються в бібліотечній частині для зручності спільного використання.
- Підтримується відображення частин у схемі, і відображення частин мають перевагу перед відображеннями бібліотеки.
- Попередньо налаштовані частини, сумісні зі spice, надаються в бібліотеці ngspice-simulation.
- Параметри моделювання автоматично завантажуються/зберігаються з/у файл .simcfg у тому ж каталозі, що й схема.
- Файли моделі Spice підтримуються, а файли користувача мають бути в тому самому каталозі, що й схема, у якій вони використовуються, або в каталозі /models/, щоб правильно завантажитися.
SIMOPTOGGLE
функція
Увімкнути або вимкнути результати симуляції OP
Синтаксис
SIMOPTOGGLE
Дивіться також SIM
НАРІЗ
функція
Розділяє лінії.
Синтаксис
SLICE [ширина] [розрив]
Команда SLICE використовується для розрізання ліній на дві частини. Це можна використовувати для розділення трас дошки або схематичних мереж для зміни маршруту. Ширина визначає, яку частину лінії видаляє зріз. Обсяг лінії, що видаляється, є більшим із встановленої ширини або подвоєної ширини лінії. Розрізати можна лише лінії з відображених шарів. Повітряні лінії та багатокутники не нарізані.
Для нарізки доступні три варіанти розриву: 1) Розрив без розриву (за замовчуванням) 2) Розрив сегментів ліворуч від фрагмента 3) Розрив сегментів праворуч від фрагмента. Ці параметри доступні у вигляді значків на панелі параметрів. Крім того, команду SLICE можна викликати з командного рядка з додатковим контролем розриву: «SLICE None» для відсутності розриву, «SLICE L» для розриву ліворуч від лінії зрізу та «SLICE R» для розриву справа від лінії зрізу . Напрям розриву пов’язаний з напрямком лінії зрізу, де лінія зрізу є схожою на стрілку або вектор від початкової точки до кінцевої точки.
SMD
функція
Додає smd прокладки до сліду.
Синтаксис
SMD [x_width y_width] [-круглість] [орієнтація] [прапорці] ['ім'я'] ..
Клавіші мишки
Центр виділяє шар.
Праворуч повертає smd.
Shift+Right змінює напрямок обертання.
Див. також PAD , CHANGE , NAME , ROUTE .
Команда SMD використовується для додавання майданчиків для пристроїв поверхневого монтажу до посадкової поверхні. Коли команда SMD активна, до курсору прикріплюється символ smd. Натискання лівої кнопки миші поміщає smd-пад у поточну позицію. Введення чисел змінює ширину панелі smd по x і y, яка може становити до 200 мм (7,7840 дюйма). Ці параметри залишаються стандартними для наступних команд SMD і можуть бути змінені за допомогою команди CHANGE. Натискання центральної кнопки миші змінює шар, на якому буде намальована smd панель.
Орієнтація (див. опис у ADD ) може бути будь-яким кутом у діапазоні R0…R359.9. Тут не можна використовувати прапори S і M.
Округлість
Округлість має бути введена як ціле число від 0 до 100 зі знаком мінус, щоб відрізнити її від параметрів ширини. Значення 0 призводить до повністю прямокутних SMD, тоді як значення 100 робить кути SMD повністю круглими. Команда
SMD 50 50 -100 '1'
наприклад, створить повністю круглий smd під назвою «1» у вказаній позиції клацання миші. Це можна використовувати для створення BGA (Ball Grid Array) колодок.
Довільні форми Pad
Якщо стандартної форми контактної площадки smd недостатньо для певної площі, ви можете створити довільну форму панелі smd, намалювавши багатокутник навколо панелі smd або провівши дроти, один кінець яких під’єднано до панелі smd. Застосовуються такі умови:
- Багатокутник вважається підключеним до контактної площадки smd на тому самому шарі, якщо центр контактної площадки лежить у межах області, визначеної центральними лініями багатокутних проводів.
- Провід вважається підключеним до smd площадки на тому ж шарі, якщо одна з його кінцевих точок збігається з центром площадки. Будь-який провід, під’єднаний до іншого кінця такого дроту, також електрично з’єднаний з колодкою.
- Враховується лише один багатокутник на майданчик. Якщо більше одного багатокутника підключено до однієї панелі, вони спричинять помилки DRC.
- Багатокутники, підключені до панелі, ігноруватимуться автомаршрутизатором під час маршрутизації цього сигналу. Вони будуть вважатися перешкодами під час маршрутизації інших сигналів.
- Проводи, підключені до колодки, оброблятимуться автомаршрутизатором так само, як і будь-які інші сигнальні дроти, за винятком того, що їх не можна розділити.
- Зупинка припою та крем-маски генеруються лише для самої контактної площадки. Якщо потрібен додатковий обмежувач для припою або крем-маска, їх слід явно намалювати у відповідних шарах.
- При генеруванні терміків враховується додаткова форма багатокутника.
- Якщо багатокутник або провід підключено до кількох майданчиків у межах відбитка, лише одна з площадок вважатиметься електрично з’єднаною з багатокутником чи проводом. Інші колодки спричинять помилки DRC, якщо всі вони не підключені до одного контакту в пристрої.
- Якщо C-подібний багатокутник, з’єднаний із панеллю, призведе до того, що сигнальний багатокутник на дошці матиме «сироту», яка лежить у межах С-області, така сирота зникне незалежно від того, чи параметр Orphans для даного сигнального багатокутника встановлений на або вимкнено.
імена
Імена SMD генеруються автоматично та можуть бути змінені за допомогою команди NAME. Імена можуть бути включені в команду SMD, якщо взяті в одинарні лапки.
Прапори
Наступні прапорці можна використовувати для керування зовнішнім виглядом smd:
NOSTOP | не створюйте маску зупинки припою | |
НЕТЕРМАЛЬНІ | не створювати терміки | |
НЕКРЕМ | не створюйте крем-маски |
За замовчуванням smd автоматично генерує маску зупинки припою, маску крему та терміку, якщо необхідно. Однак в особливих випадках може бути бажаним, щоб певні smds не робили цього. Наведені вище прапорці NO… можна використовувати для придушення цих функцій.
Щойно запущена команда SMD скидає всі прапорці до значень за замовчуванням. Якщо в командному рядку вказано прапорець, він застосовується до всіх наступних smd, розміщених у цій команді SMD.
Один Smds
Окремі контактні площадки smd на платах можна використовувати лише за допомогою одного smd.
SMDARRAY
функція
Створення масивів smd.
Синтаксис
SMDARRAY [базова початкова кількість сторін dx dy unit drawrect includename includevalue deleteobjs]
Дивіться також SMD .
Команда SMDARRAY дозволяє створити масив smds у редакторі слідів бібліотеки. Якщо команду запущено з піктограми на панелі інструментів параметрів SMD, з’явиться діалогове вікно, у якому перед створенням масиву встановлюються параметри для сторін, базової назви, початкового індексу, кількості smd та інших. Якщо команда запускається з командного рядка та надаються аргументи, доступні такі самі параметри, як зазначено нижче.
Опції
Якщо аргументи надаються після команди, всі вони повинні бути присутніми:
сторони | Це може бути L, R, LR, T, B, АБО TB, що вказує, на яких сторонах прямокутника малювати smds, де L=ліворуч, R=праворуч, T=вгорі та B=низу. | |
база | Це базове ім’я для використання під час іменування smd, де smd називаються так, що перший контакт |
|
початок | Це початковий індекс для іменування smd. Перший smd починається з імені |
|
рахувати | Кількість sms для розміщення. | |
dx | Відстань у напрямку X між smds. | |
dy | Відстань у напрямку Y між smds. | |
одиниця | Дійсні значення: MIC (для мікрон), MM (міліметр), MIL (mil = 0,001 дюйма), ДЮЙМ. | |
намалювати | УВІМК. або ВИМК., вказує, чи потрібно малювати прямокутник у шарі tplace як частину операції | |
includename | УВІМК. або ВИМК. вказує, чи слід розміщувати текстовий об’єкт зі значенням >NAME | |
includevalue | УВІМК. або ВИМК. вказує, чи слід розміщувати текстовий об’єкт зі значенням >VALUE | |
deleteobjs | ON (УВІМК.) або OFF (ВИМК.), вказує, чи потрібно видаляти smds, мітки та рядкові об’єкти перед розміщенням масиву |
SOURCESETUP
функція
Використовується для налаштування параметрів постійного, змінного струму та перехідних процесів для вихідної частини, сумісної з моделюванням.
Синтаксис
Назва SOURCESETUP
Дивіться також ADDMODEL , SIM , DSOURCESETUP .
Ця команда використовується для встановлення значення вихідної частини, сумісної зі spice (дійсна для частин із префіксом spice V або I). Значення постійного, змінного струму та функції перехідних процесів (синусоїда, експоненціальна та імпульсна) доступні в інтерфейсі користувача. Користувач завжди може встановити значення безпосередньо для інших дійсних вихідних значень. Команда доступна як елемент контекстного меню на екземплярах деталей на схемі, а також через командний рядок і за допомогою командної кнопки на панелі інструментів. Якщо частина ще не сумісна зі спеціями, ADDMODEL запускається для перетворення частини перед її налаштуванням.
РОЗДІЛ
функція
Розділяє дроти та ребра багатокутників на сегменти.
Синтаксис
SPLIT [крива | @radius] ..
Клавіші мишки
Праворуч змінюється стиль згину дроту (див. SET Wire_Bend ).
Shift+Right змінює напрямок перемикання стилів згинання.
Ctrl+Right перемикає між відповідними стилями згину.
Ctrl+Ліворуч під час розміщення кінцевої точки дроту визначає радіус дуги.
MITER , MOVE , OPTIMIZE , SET .
Команда SPLIT використовується для поділу дроту (або сегмента) або краю багатокутника на два сегменти, щоб, наприклад, створити вигин. Це означає, що ви можете розділити дроти на частини, які можна переміщати за допомогою миші під час команди SPLIT. Клацання миші визначає точку, в якій дріт розривається. Коротший із двох нових сегментів відповідає поточним правилам згинання дроту і тому сам може стати двома сегментами (див. SET Wire_Bend), довший сегмент є прямим сегментом, що тягнеться до наступної кінцевої точки.
Якщо задано криву або параметр @radius , дугу можна намалювати як частину сегмента дроту (див. детальний опис у команді LINE ).
Після завершення команди SPLIT сегменти автоматично знову об’єднуються, якщо вони знаходяться в одній лінії, якщо команда
ВСТАНОВИТИ ОПТИМІЗАЦІЮ ВИМК.;
було надано раніше, або дріт двічі клацнув у тому самому місці. У цьому випадку точки розділення залишаються, і їх можна використовувати, наприклад, для зменшення ширини сегмента . Для цього потрібно вибрати команду РОЗДІЛИТИ, двома клацаннями миші позначити частину дроту, яку потрібно зменшити, і скористатися командою
ЗМІНИТИ ШИРИНУ ширину
Потім клацніть сегмент, щоб завершити зміну.
Т
[НАБІР АТРИБУТІВ](#набір атрибутів)
НАБІР АТРИБУТІВ
функція
Визначає можливі частини набору атрибутів імені пристрою.
Синтаксис
ТЕХНОЛОГІЯ назва ..;
ТЕХНОЛОГІЯ -ім..;
ТЕХНОЛОГІЯ -* ..;
Дивіться також ПАКЕТ , АТРИБУТ .
Ця команда використовується в режимі редактора пристрою для визначення можливих технологічних частин імені пристрою. У редакторі схем або плат команда ТЕХНОЛОГІЯ поводиться точно так само, як " ЗМІНИТИ ТЕХНОЛОГІЮ".
Точно одне з імен, наведених у команді TECHNOLOGY, буде використано для заміни «*» в назві набору пристроїв, коли фактичний пристрій додається до схеми. Термін «технологія» походить від основного використання цієї функції у створенні різних варіацій одного і того ж базового пристрою, які мають однакові схематичні символи, однакову упаковку та однакові контакти/підключення. Вони відрізняються лише частиною назви, яка для класичних пристроїв TTL пов’язана з їхніми різними технологіями, наприклад «L», «LS» або «HCT».
Команда ТЕХНОЛОГІЯ може бути використана, лише якщо варіант пакета було вибрано командою ПАКЕТ .
Якщо в назві набору пристроїв немає символу « », технологію буде додано до назви набору пристроїв для формування повної назви пристрою. Зауважте, що технологія обробляється перед варіантом пакета, тому якщо ім’я набору пристроїв не містить ані « », ані «?» результуюча назва пристрою складатиметься з device_set_name + technology + package_variant .
Імена, перелічені в команді ТЕХНОЛОГІЯ, будуть додані до вже існуючого списку технологій для поточного пристрою. Якщо ім’я починається з «-», це ім’я буде видалено зі списку технологій. Якщо ім’я починається з «-», воно має бути взяте в одинарні лапки. Використання -* видаляє всі технології.
У технологіях можна використовувати лише символи ASCII у діапазоні 33..126 (символи нижнього регістру будуть перетворені на великі).
Спеціальна «порожня» технологія може бути введена у вигляді двох одинарних лапок ('', порожній рядок).
Зауважте, що діалогове вікно «Технології» містить усі технології з усіх пристроїв у завантаженій бібліотеці, причому позначено ті, на які посилається поточний пристрій.
приклад
У пристрої з назвою "74*00" команда
ТЕХНОЛОГІЯ -* '' L LS S HCT;
спочатку видалив будь-які існуючі технології, а потім створив окремі варіанти технології
7400 74L00 74LS00 74S00 74HCT00
ТЕКСТ
функція
Додає текст до малюнка.
Синтаксис
TEXT будь-який_текст [орієнтація] ..
TEXT 'будь-який_текст' [орієнтація] ..
Клавіші мишки
Центр виділяє шар.
Праворуч повертає текст.
Shift+Right змінює напрямок обертання.
Дивіться також ЗМІНИТИ , ПЕРЕМІСТИТИ , ДЗЕРКАЛО , PIN , ПОВЕРНУТИ , АТРИБУТ .
Команда TEXT використовується для додавання тексту до елемента бібліотеки або малюнка. При введенні кількох текстів немає необхідності щоразу викликати команду, оскільки текстова команда залишається активною після розміщення тексту за допомогою миші.
Орієнтація
Орієнтація тексту може бути визначена командою TEXT (орієнтація) за допомогою звичайних визначень, наведених у команді ADD (R0, R90 тощо). Права кнопка миші змінить обертання тексту, а центральна кнопка миші змінить поточний шар. Текст завжди відображається так, що його можна прочитати спереду або справа, навіть якщо його повернути. Тому після кожних двох поворотів він виглядає так само, але початок координат переміщується з нижнього лівого кута до верхнього правого кута. Пам’ятайте про це, якщо здається, що текст не можна виділити.
Напрямок читання для вертикальних текстів можна змінити з «вгору» на «вниз» у діалоговому вікні інтерфейсу користувача .
Якщо ви хочете, щоб текст був надрукований «догори ногами», ви можете встановити для цього тексту позначку «Обертання».
Багаторядковий текст
Тексти можуть містити розриви рядків. У текстовому діалоговому вікні їх можна ввести безпосередньо за допомогою Shift-Enter, у командному рядку потрібно використовувати "
".
Спеціальні символи
Якщо текст містить кілька послідовних пробілів або крапку з комою, весь рядок потрібно взяти в одинарні лапки. Якщо текст містить одинарні лапки, то кожна з них повинна бути взята в одинарні лапки. Якщо в тексті потрібні апостроф, кожен повинен бути взятий в одинарні лапки.
Якщо текст має містити звичайні зворотні похилі риски, кожен з них має бути екранований іншою зворотною похилою рискою. (наприклад, TEXT 'abcdef' створює abcdef).
Ключові слова
Якщо команда TEXT активна, і ви хочете ввести текст, який містить рядок, який можна помилково прийняти за команду (наприклад, «червоний» означає «REDO»), цей рядок потрібно взяти в одинарні лапки.
Висота тексту
Висоту і товщину символів можна змінити за допомогою команд CHANGE:
ЗМІНИТИ РОЗМІР text_size .. ЗМІНА КОЕФІЦІЄНТІВ співвідношення .. ЗМІНИТИ значення LINEDISTANCE ..
Максимальна висота тексту: 2 дюйми
Максимальна товщина тексту: 200 мм (7,7840 дюйма)
Співвідношення: 0…31 (% висоти тексту)
Відстань між рядками: 0…250 (% висоти тексту).
Шрифт тексту
Тексти можуть мати три різні шрифти:
Вектор | внутрішній векторний шрифт програми | |
Пропорційний | пропорційний піксельний шрифт (зазвичай «Helvetica») | |
Виправлено | моноширинний піксельний шрифт (зазвичай «Courier») |
Шрифт тексту можна змінити за допомогою команди CHANGE:
ЗМІНИТИ ВЕКТОРНИЙ ШРИФТ|ПОРЦІЙНИЙ|ВИПРАВЛЕНО ..
Програма докладає великих зусиль, щоб якомога краще виводити тексти шрифтами, відмінними від Vector. Однак, оскільки фактичний шрифт малюється графічним інтерфейсом системи, пропорційні та фіксовані шрифти можуть виводитися з різними розмірами та/або довжиною. Якщо встановити параметр «Завжди векторний шрифт» у діалоговому вікні інтерфейсу користувача, усі тексти завжди будуть відображаються та друкуються за допомогою вбудованого векторного шрифту незалежно від налаштувань окремих текстів і для кожного малюнка. Цей параметр корисний, якщо система неправильно відображає інші шрифти.
Щоб змінити цей параметр, можна скористатися командою SET Interface.VectorFont 0|1.
Під час створення нової дошки або схеми поточне налаштування цього параметра зберігається в параметрі «Постійно в цьому кресленні» файлу креслення. Це гарантує, що малюнок буде надруковано з правильними налаштуваннями, якщо його буде передано іншій особі, яка має інше налаштування цього параметра.
Ви можете використати команду SET VECTOR_FONT OFF|ON, щоб змінити налаштування на існуючій дошці або схематичному малюнку.
Під час створення вихідних файлів за допомогою процесора CAM тексти завжди малюватимуться векторним шрифтом. Інші шрифти не підтримуються.
Якщо текст із шрифтом, відмінним від векторного, віднімається від сигнального багатокутника, віднімається лише навколишній прямокутник. Через зазначені вище можливі проблеми з розміром/довжиною фактично надрукований шрифт може перевищувати цей прямокутник. Тому, якщо вам потрібно відняти текст із сигнального багатокутника, рекомендується використовувати векторний шрифт.
Параметр Ratio не має значення для текстів зі шрифтами, відмінними від Vector.
Вирівнювання тексту
Вирівнювання тексту визначає, де в тексті має бути розміщено початок. Є дев'ять різних можливих вирівнювання, які складаються з комбінацій ключових слів зліва, знизу, по центру, справа і зверху. Ці ключові слова можна вказувати в будь-якій послідовності, але лише останнє з лівого/правого та верхнього/нижнього буде взято до уваги для відповідного напрямку. Ключове слово center застосовується лише до тих напрямків, де не вказано жодного іншого ключового слова. За замовчуванням лівий і нижній.
ЗМІНИТИ ВИРІВНЯВАННЯ ВЕРХУ ПО ЦЕНТРУ; ТЕКСТ 'ABC' | малює текст ABC з початком координат угорі/у центрі |
Набори символів
Лише символи з ASCII-кодами менше 128 гарантовано будуть надруковані правильно. Будь-які символи вище цього можуть залежати від системи та давати різні результати з різними шрифтами.
Текстові змінні
Спеціальні тексти в символах або кресленнях, позначені символом «>», будуть замінені фактичними значеннями на дошці або схемі:
>NAME | Назва компонента (ev. + ім'я воріт) 1) | |
>VALUE | комп. значення/тип 1) | |
> ЧАСТИНА | Назва компонента 2) | |
>ВОРОТА | Назва воріт 2) | |
>XREF | Перехресне посилання на частину 2) | |
>CONTACT_XREF | Контактне перехресне посилання 2) | |
>ВАРІАНТ_ЗБОРУ | Назва поточного варіанту складання | |
>DRAWING_NAME | Назва малюнка | |
>LAST_DATE_TIME | Час останньої модифікації | |
>PLOT_DATE_TIME | Час створення сюжету | |
>ЛИСТН | Номер аркуша схеми 3) | |
>ЛИСТІ | Загальна кількість аркушів схеми 3) | |
>ЛИСТ | еквівалент ">SHEETNR/>SHEETS" 3) | |
>МОДУЛЬ | Назва модуля (доступна на аркушах модулів, інакше пуста) 3) | |
>SHEET_HEADLINE | Заголовок аркуша 3) | |
>SHEETNR_TOTAL | Номер аркуша схеми з модулями 3) | |
>SHEETS_TOTAL | Загальна кількість аркушів схеми з модулями 3) | |
>SHEET_TOTAL | еквівалент ">SHEETNR_TOTAL/>SHEETS_TOTAL" 3) |
1) Тільки для сліду або символу
2) Тільки для символу
3) Тільки для символів або схем
Форматом, у якому відображається перехресне посилання частини, можна керувати за допомогою рядка «Формат частини Xref», який визначено в діалоговому вікні «Параметри/Набір/Різне», або за допомогою команди SET . Визначено такі заповнювачі, які можна використовувати в будь-якому порядку:
%S | номер аркуша | |
%C | стовпець на аркуші | |
%R | рядок на аркуші |
Рядок формату за замовчуванням – "/%S.%C%R". Окрім визначених заповнювачів, ви також можете використовувати будь-які інші символи ASCII.
Атрибути
Якщо на символі чи кресленні сліду відображатиметься атрибут фактичної частини чи елемента, можна використовувати текст із назвою цього атрибута, позначеного символом «>». За замовчуванням відображатиметься лише фактичне значення даного атрибута. Якщо ім’я атрибута супроводжується одним із спеціальних символів «=», «~» або «!», фактичне відображення виглядає наступним чином:
>ABC | 123 | |
>ABC= | ABC = 123 | |
>ABC~ | ABC | |
>АБВ! | _нічого_ |
Зауважте, що для кожного імені атрибута має бути лише один такий текст у будь-якому даному символі чи посадковому місці! Якщо в символі або посадковому місці є кілька таких текстів, які посилаються на одне й те саме ім’я атрибута, лише один із них буде відображено, коли частина, у якій використовується цей символ або пакет, буде розбита.
Перекреслений текст
Текст може бути перекреслений , що корисно, наприклад, для назв інвертованих сигналів ("активний низький", див. також NET , BUS і PIN ). Для цього перед текстом потрібно поставити знак оклику ('!'), як у
!СКИДАННЯ
що призведе до
_____ СКИДАННЯ
Це не обмежується назвами сигналів, але може використовуватися в будь-якому тексті. Також можна закреслити лише частину тексту, як у
!RST!/NMI R/!W
що призведе до
___ RST/NMI _ R/W
Зверніть увагу, що другий знак оклику вказує на кінець рядка. У тексті може бути будь-яка кількість підкреслень. Якщо текст має містити знак оклику, який не генерує накладання, він має бути виділений зворотною скісною рискою. Щоб звести до мінімуму потребу в екрануванні знаків оклику, знак оклику не починається з накладання, якщо він є останнім символом тексту або якщо відразу після нього йде пробіл, подвійна чи одинарна лапка або правою дужкою, дужкою або дужкою. Будь-який неекранований знак оклику або кома, які з’являються після знака оклику, який розпочинає накладний рядок, закінчуватиме накладний рядок (кома як кінцевий накладний рядок необхідна для шин).
U
СКАСУВАТИ
функція
Скасовує попередні команди.
Синтаксис
СКАСУВАТИ
СПИСОК СКАСУВАННЯ
Дивіться також REDO , SET , Forward&Back Анотація.
Команда UNDO дозволяє скасувати раніше виконані команди. Це особливо корисно, якщо ви випадково видалили речі. Кілька команд UNDO скасовують відповідну кількість команд, доки не буде досягнуто останню команду EDIT, OPEN або REMOVE.
Команда UNDO займає простір пам'яті. Якщо вам цього не вистачає, ви можете вимкнути цю функцію за допомогою команди SET
SET UNDO_LOG OFF;
UNDO/REDO повністю інтегровано в Forward&Back Annotation.
Діалогове вікно буфера UNDO
Параметр LIST у команді UNDO відкриває діалогове вікно, яке містить увесь вміст буфера скасування. Ви можете переміщатися по списку кроків скасування/повторення, клацнувши та перетягнувши роздільник списку, або безпосередньо клацнувши будь-який крок, до якого ви хочете повернутися назад або вперед. Якщо між поточною позицією розділювача та клацнутим елементом списку є кілька кроків, усі кроки між ними виконуватимуться у належній послідовності. Перехід у списку вгору означає виконання UNDO, перехід вниз призводить до REDO.
Піктограма біля кожного елемента списку вказує, на якому кресленні була виконана ця конкретна команда. Якщо ви підтвердите це діалогове вікно натисканням «ОК», креслення залишиться в стані, вибраному у списку. Якщо ви скасуєте діалогове вікно, його буде відновлено до стану, у якому він був до відкриття діалогового вікна.
ОНОВЛЕННЯ
функція
Оновлює бібліотечні об’єкти.
Синтаксис
ОНОВЛЕННЯ
ОНОВЛЕННЯ;
ОНОВИТИ ім'я бібліотеки..;
UPDATE footprint_name@library_name..;
ОНОВИТИ +@ | -@ [назва_бібліотеки..];
ОНОВИТИ old_library_name = new_library_name;
Див. також ДОДАТИ , ЗАМІНИТИ .
Команда UPDATE перевіряє частини на платі чи схемі на відповідність відповідним бібліотечним об’єктам і автоматично оновлює їх, якщо вони відрізняються. Якщо UPDATE викликається з редактора бібліотеки, сліди у завантаженій бібліотеці оновлюватимуться з указаних бібліотек.
Якщо ви активуєте команду UPDATE без параметра, буде представлено діалогове вікно для вибору бібліотеки, з якої потрібно оновити.
Якщо вказано одну або декілька бібліотек, перевірятимуться лише частини з цих бібліотек. Імена бібліотек можуть бути простими назвами (наприклад, "ttl" або "ttl.lbr") або повними назвами файлів (наприклад, "/home/mydir/myproject/ttl.lbr" або "../lbr/ttl" ) або URN завантаженої керованої бібліотеки (наприклад, "urn:adsk.eagle:library:42").
Якщо бібліотека_name містить пробіли, її потрібно взяти в одинарні лапки.
Оновлення на платі або схемі
Якщо команда закінчується символом «;», але не має параметрів, перевірятимуться всі частини. Якщо перший параметр — «+@», назви вказаних локальних бібліотек (або всіх локальних бібліотек, якщо їх не вказано) буде додано символ «@», за яким слідує число. Це можна використовувати, щоб переконатися, що бібліотеки, що містяться в кресленні, не будуть змінені, коли до креслення додається частина з новішої бібліотеки з такою ж назвою. Назви бібліотек, які вже закінчуються символом «@» і числом, не будуть змінені, як і назви керованих бібліотек.
Якщо першим параметром є '-@', символ '@' (з наступним числом) даних бібліотек (або всіх бібліотек, якщо жодної не вказано) буде видалено з назви бібліотеки. Звичайно, це працює, лише якщо на кресленні немає локальної бібліотеки з такою новою назвою.
Зауважте, що "UPDATE +@;" потім "ОНОВИТИ -@;" (і навпаки) не обов’язково призводить до вихідного набору імен бібліотек, оскільки послідовність, у якій обробляються імена, залежить від послідовності, у якій бібліотеки зберігаються у файлі креслення.
Бібліотеки, що зберігаються на дошці або схематичному кресленні, ідентифікуються за їхньою базовою назвою (наприклад, "ttl"), а для керованих бібліотек – за їхнім URN (наприклад, "urn:adsk.eagle:library:462"). Під час зіставлення бібліотеки, яку потрібно оновити, з бібліотекою для оновлення перевага віддається тим випадкам, коли URN двох збігається (керовані бібліотеки) або ім’я збігається, а URN немає (локальні бібліотеки). Якщо такого збігу немає, UPDATE повертається до випадків, коли імена збігаються, а жодна з двох бібліотек не має URN. (Збіги ніколи не встановлюються між керованими бібліотеками з різними URN, навіть якщо їхні імена однакові.) Якщо є більше одного потенційного збігу, буде показано діалогове вікно для вибору бібліотеки для використання. Зауважте, що назви бібліотек, які зберігаються на кресленні, обробляються без урахування регістру, а шлях до локальних бібліотек не враховується (за винятком випадків, коли шлях було вказано в командному рядку). Немає значення, чи конкретна бібліотека зараз «використовується», хоча керовані бібліотеки використовуватимуться, лише якщо їх було завантажено. Якщо бібліотеку не знайдено, оновлення для цієї бібліотеки не виконуватиметься. Помилка відображатиметься лише для бібліотек, введених у командному рядку. Під час оновлення всіх бібліотек на платі чи схемі помилки не відображатимуться для відсутніх бібліотек.
Використання команди UPDATE у схемі чи платі, які підключені через активну анотацію Forward&Back, діятиме як на схемі, так і на платі.
У якийсь момент вам може знадобитися вказати, чи мають бути зіставлені ворота, штирі чи майданчики за їхніми назвами чи координатами. Це у випадку, коли відповідні об’єкти бібліотеки було перейменовано або переміщено. Якщо було внесено занадто багато змін (наприклад, якщо пін-код було перейменовано та переміщено), автоматичне оновлення може бути неможливим. У такому випадку ви можете або виконати модифікацію бібліотеки у два кроки (один для перейменування, інший для переміщення), або дати всьому об’єкту бібліотеки іншу назву.
У разі використання з old_library_name = new_library_name (зауважте, що перед і після символу «=» має бути принаймні один пробіл) команда UPDATE знаходить бібліотеку під назвою old_library_name на поточній платі або схемі та оновлює її вмістом new_library_name . Зауважте, що old_library_name має бути чистою назвою бібліотеки без будь-якого шляху, тоді як new_library_name може бути повним ім’ям шляху або URN. Якщо оновлення було виконано успішно, бібліотека в поточному файлі плати/схеми також буде перейменована відповідним чином – тому вся ця операція, звичайно, можлива, лише якщо new_library_name ще не використовувалося в поточній платі чи схемі.
Оновлення в бібліотеці
Оновлення в бібліотеці замінює всі посадкові місця в цій бібліотеці версіями з наведених бібліотек. Вказавши ім’я посадкового місця (footprint_name@library_name), ви можете замінити лише певне посадкове місце.
ВИКОРИСТАННЯ
функція
Позначає бібліотеку для використання.
Синтаксис
ВИКОРИСТАННЯ
ВИКОРИСТАННЯ -*;
USE назва бібліотеки..;
USE -ім'я_бібліотеки..;
Див. також ДОДАТИ , ЗАМІНИТИ .
Команда USE позначає бібліотеку для подальшого використання за допомогою команди ADD або REPLACE .
Якщо ви активуєте команду USE без параметра, з’явиться діалогове вікно, яке дозволяє керувати бібліотеками: позначати бібліотеки для використання, видаляти їх із використання, а також завантажувати й оновлювати керовані бібліотеки.
Спеціальний параметр -* спричиняє видалення всіх попередньо позначених бібліотек. За допомогою -library_name бібліотека library_name буде видалена.
назва бібліотеки може бути повною назвою бібліотеки або містити символи підстановки. Це також може бути URN завантаженої керованої бібліотеки. Якщо назва_бібліотеки є назвою каталогу, усі бібліотеки з цього каталогу буде позначено.
Суфікс .lbr можна опустити.
Зауважте, що під час додавання пристрою чи пакета до креслення повна бібліотечна інформація для цього об’єкта копіюється у файл креслення, тож бібліотека вам не потрібна для подальших змін у кресленні.
Зміни в бібліотеці не впливають на існуючі креслення. Перегляньте команду UPDATE , якщо ви хочете оновити частини зі змінених бібліотек.
Використання бібліотек через панель керування
Бібліотеки можна легко позначити для використання на панелі керування, клацнувши значок активації (який змінює свій колір, щоб вказати, що ця бібліотека використовується), або вибравши «Використовувати» в контекстному меню бібліотеки. За допомогою контекстного меню пункту «Бібліотеки» на панелі керування також можна використовувати всі бібліотеки або жодну з них.
Використані бібліотеки та проекти
Бібліотеки, які зараз використовуються, зберігатимуться у файлі проекту (якщо проект зараз відкрито).
Приклади
ВИКОРИСТАННЯ | відкриває діалогове вікно файлу для вибору бібліотеки | |
ВИКОРИСТАННЯ -*; | видаляє всі раніше позначені бібліотеки | |
ВИКОРИСТОВУЙТЕ демо транс*; | позначає бібліотеку demo.lbr і всі бібліотеки з іменами, що відповідають trans*.lbr | |
USE urn:adsk.eagle:library:462; | позначає керовану бібліотеку URN urn:adsk.eagle:library:462 | |
USE -* /eagle/lbr; | спочатку видаляє всі раніше позначені бібліотеки, а потім позначає всі бібліотеки з каталогу /eagle/lbr |
В
ЦІННІСТЬ
функція
Відображає та змінює значення.
Синтаксис
ЦІННІСТЬ ..
Значення VALUE ..
Значення імені VALUE ..
VALUE ON;
VALUE OFF;
Дивіться також НАЗВА , РОЗМІЩЕННЯ , ВАРІАНТ .
У дошках і схемах
Елементам можна присвоїти значення, наприклад «1k» для резистора або «10uF» для конденсатора. Це робиться за допомогою команди VALUE. Ця команда вибирає елемент і відкриває спливаюче меню, у якому можна ввести або змінити значення. Якщо ви введете значення перед вибором елемента, тоді всі вибрані елементи отримають це значення. Це дуже корисно, якщо, наприклад, потрібно, щоб кілька резисторів мали однакове значення.
Якщо вказано ім'я та значення параметрів, ім'я елемента отримує вказане значення.
Команду VALUE можна використовувати лише у варіанті складання за замовчуванням. Якщо потрібно змінити значення іншого варіанта складання, потрібно скористатися командою ВАРИАНТ .
приклад
ВАРТІСТЬ R1 10k R2 100k
У цьому випадку більше ніж одному елементу було присвоєно значення. Цю можливість можна використовувати у файлах сценаріїв:
ЗНАЧЕННЯ R1 10k R2 100k R3 5.6k C1 10 мкФ C2 22nF ...
Символ '' запобігає помилковому сприйняттю наступного рядка за ключове слово EAGLE.
У режимі пристрою
Якщо команда VALUE використовується в режимі редагування пристрою, можна використовувати параметри ON і OFF: On: дозволяє змінювати фактичне значення в схемі.
Вимк.: Автоматично вводить фактичну назву пристрою в схему (наприклад, 74LS00N). Користувач може змінити це значення лише після підтвердження.
ВАРІАНТ
функція
Керує варіантами складання.
Синтаксис
ВАРІАНТ
VARIANT name part_name [NO]POPULATE [ value [ technology ] ];
ВАРІАНТ [ + | – ] ім'я;
Дивіться також ЦІННІСТЬ , ТЕХНОЛОГІЯ .
За замовчуванням усі частини схеми заповнюються на платі (за умови, що вони мають пакет). Однак іноді різні варіанти дизайну можуть вимагати, щоб деякі частини не заповнювалися, або щоб вони мали значення чи технології, відмінні від типових. Команда VARIANT дозволяє визначити, які деталі фактично заповнюються в даному варіанті складання, і надати їм конкретні значення та технології.
name — це назва варіанту. Він розглядається без урахування регістру і має бути взятий в одинарні лапки, якщо містить пробіли або «+» або «-».
Якщо вказано part_name, за яким слідує ключове слово POPULATE або NOPOPULATE, для цієї частини створюється варіант назви , у якому вона буде позначена як «заповнена» або «незаповнена».
Деталі, які не заповнені в поточному варіанті складання, позначені на схемі знаком X, накресленим на всьому обмежувальному прямокутнику. У такому випадку на дошці не малюється все, що пов’язано з фактичним розміщенням частини на дошці (наприклад, план розташування, імена, значення тощо).
Додаткове значення та технологія (яка застосовна лише на схемі) можуть бути використані для подальшого вдосконалення варіанту. Значення можна вказати, лише якщо для набору пристроїв частини ввімкнено параметр «значення користувача». Якщо потрібно вказати лише технологію без використання іншого значення, для значення можна ввести порожній рядок ('').
Новий варіант можна створити, поставивши перед назвою «+». Якщо варіант із такою назвою вже існує, нічого не відбувається.
Якщо перед назвою варіанта стоїть «-», даний варіант буде видалено. Якщо ім’я має значення «*», усі варіанти буде видалено. Якщо ця команда не використовується в сценарії, підказка запитає користувача, чи справді цю дію потрібно виконати.
Надання лише назви варіанту призведе до переключення всього проекту на цей варіант. Це означає, що всі прапорці «заповнення», значення та технології відображатимуться, як зазначено в цьому варіанті для кожної частини. Використання порожнього рядка ('') тут перемикає на варіант складання за замовчуванням, який є таким самим, якби варіантів не було взагалі. Зауважте, що під час завантаження креслення він завжди знаходиться в стані за замовчуванням, без обраного варіанта складання.
Якщо використовується без параметрів, відкриється діалогове вікно, у якому можна керувати всіма варіантами збірки.
Ім'я поточного варіанту складання можна відобразити за допомогою текстової змінної >ASSEMBLY_VARIANT.
Команди ADD, CHANGE PACKAGE | ТЕХНОЛОГІЯ, ЗАМІНА, ОНОВЛЕННЯ та ЗНАЧЕННЯ можна використовувати, лише якщо жоден варіант збірки не активний.
Команда COPY не копіює варіанти складання.
На платі команда VARIANT не підтримується, усе керується зі схеми, якщо анотація f/b активна (варіантне поле зі списком у редакторі плати лише з інформаційних причин). Однак для окремих плат можна встановити параметр заповнення елементів за допомогою команди CHANGE або в діалоговому вікні властивостей.
Варіанти складання модуля
Для модуля також можуть бути створені варіанти збірки. У кожному екземплярі модуля, що посилається на нього, можна вибрати конкретний варіант складання модуля. Варіанти складання принципової схеми і варіанти складання модулів повністю незалежні. Команда VARIANT не призначена для перемикання варіантів складання модуля.
Тому для більшої ясності ми розрізняємо варіанти збірки модуля та варіанти основної збірки . У межах модуля команда VARIANT посилається на його варіанти складання модуля, на головних аркушах схеми вона посилається на основні варіанти складання.
VIA
функція
Додає переходи до плати.
Синтаксис
VIA ['назва_сигналу'] [діаметр] [форма] [шари] [прапори] ..
Див. також SMD , CHANGE , DISPLAY , SET , PAD , Design Rules.
Коли команда VIA активна, до курсору додається символ via. Натискання лівої кнопки миші поміщає перемикач у поточну позицію. Перехідний отвір додається до сигналу, якщо його розміщено на існуючому сигнальному дроті. Якщо ви спробуєте підключити різні сигнали, Electronics запитає вас, чи справді ви хочете їх підключити.
Назва сигналу
Параметр signal_name призначений головним чином для використання у файлах сценаріїв, які читають згенеровані дані. Якщо вказано ім’я_сигналу, усі наступні переходи будуть додані до цього сигналу, і автоматичні перевірки не виконуватимуться.
Цю функцію слід використовувати з великою обережністю, оскільки це може призвести до короткого замикання, якщо перехідний отвір розміщено таким чином, що він з’єднує дроти, що належать до різних сигналів. Рекомендується запустити перевірку правил проектування після використання команди VIA з параметром signal_name!
Діаметр отвору
Введення числа змінює діаметр отвору (у фактичних одиницях вимірювання), і значення залишається використаним для подальших отворів. Діаметр отвору може бути до 200 мм (7,7840 дюйма). Діаметр свердла отвору такий самий, як діаметр, встановлений для колодок. Його можна змінити за допомогою
ЗМІНИТИ діаметр свердла
Форма
Прохідний отвір може мати одну з таких форм: Квадрат
Круглий
Восьмикутник
Ці фігури застосовуються лише до зовнішніх шарів (верхнього та нижнього). У внутрішніх шарах форма завжди «кругла».
Перехідні отвори генерують символи свердління на шарі свердла та маску зупинки припою на шарах tStop/bStop.
Як і діаметр, форму переходу можна ввести, коли активна команда VIA, або її можна змінити за допомогою команди CHANGE. Тоді форма залишається дійсною для наступних отворів і колодок.
Зауважте, що фактична форма та діаметр отвору визначатимуться Правилами проектування плати, на якій використовується отвір.
Шари
Параметр layers визначає шари, які має охоплювати ця функція. Синтаксис: від-до, де «від» і «до» — це номери шарів, які мають бути покриті. Наприклад, 2-7 створить перехід, який йде від рівня 2 до рівня 7 (7-2 матиме те саме значення). Якщо саме цей перехід недоступний у налаштуваннях шару правил проектування, буде використано наступний довший перехід (або буде видано повідомлення про помилку, якщо таке перекриття неможливо встановити). З SET Option.ViaLength 1 довжина переходу відображається в текстовому вигляді.
Прапори
Наступні позначки можна використовувати для керування зовнішнім виглядом переходу:
СТІЙ | завжди створюйте маску зупинки припою |
За замовчуванням перехідний отвір із діаметром свердла, меншим або рівним значенню параметра «Маски/обмеження» правил проектування, не матиме маски зупинки припою. Наведений вище прапор STOP можна використовувати для примусової зупинки пайки для переходу.
VPPROBE
функція
Приєднує датчик фази напруги до шин і мереж.
Синтаксис
VPPROBE
Датчики фази напруги дозволяють користувачеві переглядати фазу напруги вузла в результатах моделювання змінного струму. Команда доступна як пункт контекстного меню мереж у схемі, а також через командний рядок і за допомогою командної кнопки на панелі інструментів.
VPROBE
функція
Приєднує датчик напруги до шин і мереж.
Синтаксис
VPROBE ..
Датчики напруги дозволяють користувачеві переглядати напруги вузлів у результатах моделювання. Команда доступна як пункт контекстного меню мереж у схемі, а також через командний рядок і за допомогою командної кнопки на панелі інструментів.
В
ВІКНО
функція
Збільшує та зменшує малюнок.
Синтаксис
ВІКНО;
ВІКНО ;
ВІКНО ;
ВІКНО
WINDOW scale_factor
ВІКОННА ФІТ
ВІКНО ОСТАННЯ
ВІКНО ФІЛ
Клавіші мишки
Left&Drag визначає прямокутне вікно (скорочення для « ;»).
Клавіатура
Alt+F2: WINDOW FIT Розмістити малюнок на екрані
F2: ВІКНО; Перемалювати екран
F3: ВІКНО 2 Збільшення у 2 рази
F4: ВІКНО 0,5 Зменшити масштаб у 2 рази
F5: ВІКНО (@); Курсор поз. новий центр (якщо команда активна)
Команда ВІКНО використовується для збільшення та зменшення масштабу малюнка та зміни положення малюнка на екрані. Цю команду можна використовувати до трьох клацань миші. Якщо їх менше, потрібно закінчити крапкою з комою.
Оновити екран
Якщо ви використовуєте команду WINDOW, після якої стоїть крапка з комою, EAGLE перемальовує екран без зміни центру чи масштабу. Це корисно, якщо повідомлення про помилки покривають частину креслення.
Новий центр
Команда ВІКНО з однією точкою робить цю точку центром нового екрану малюнка. Масштаб малюнка залишається незмінним. Ви також можете використовувати повзунки робочої області для переміщення видимої області малюнка. Функціональна клавіша F5 робить поточну позицію курсора новим центром.
Кутові точки
Команда ВІКНО з двома точками визначає прямокутник із зазначеними точками в протилежних кутах. Прямокутник розширюється, заповнюючи весь екран, відкриваючи зазначену частину малюнка великим планом.
Новий центр і масштаб
Ви можете використовувати команду ВІКНО з трьома точками. Перша точка визначає новий центр креслення, і дисплей стає більшим або меншим залежно від співвідношення відстані між іншими точками. Для збільшення відстань між точками 1 і 3 повинна бути більшою, ніж відстань між точками 1 і 2; щоб зменшити масштаб, розмістіть точку 3 між точками 1 і 2.
Збільшення та зменшення масштабу
ВІКНО 2;
Збільшує елементи вдвічі.
ВІКНО 0,5;
Зменшує розмір елементів у два рази. Ви можете вказати ціле чи дійсне число як аргумент команди ВІКНО, щоб масштабувати вигляд малюнка на введену величину. Центр вікна залишається незмінним.
Весь малюнок
ВІКОННА ПІДСТАВКА;
розміщує весь малюнок на екрані.
Назад до попереднього вікна
ВІКНО ОСТАННЯ;
повертається до попереднього вибору вікна. Вибір вікна зберігається кожною командою WINDOW, за винятком команд WINDOW лише для масштабування та змін виділення вікна за допомогою миші.
Перевертання вікна
ВІКНО ФІЛ;
дозволяє користувачеві переглядати та редагувати дошку з точки зору нижньої сторони дошки.
Дуже великі коефіцієнти масштабування
За замовчуванням максимальний коефіцієнт масштабування обмежено таким чином, що у повному вікні редактора буде показано область діаметром 1 мм (приблизно 40 мил). Якщо вам потрібно ще більше збільшити масштаб, ви можете зняти прапорець «Параметри/Інтерфейс користувача/Обмежити коефіцієнт масштабування», і тоді ви зможете збільшувати масштаб повністю, доки не буде видно найдрібнішу сітку редактора. Під час дуже великого масштабування малюнка, можуть статися такі речі:
- Тексти, у яких не використовується векторний шрифт, можуть не відображатися, якщо вони більші за вікно редактора.
- Кола та дуги є наближеними, тому вони можуть не відображатися у своєму точному місці (особливо якщо вони мають дуже малу ширину).
- Те, чи буде найдрібніша сітка видима під час повного збільшення, залежить від роздільної здатності екрана, розміру вікна редактора та значення «Параметри/Набір/Різне/Мін. видимий розмір сітки».
Псевдоніми параметрів
Псевдоніми параметрів можна використовувати для визначення певних налаштувань параметрів команди WINDOW, на які пізніше можна посилатися за заданим іменем. Доступ до псевдонімів також можна отримати, натиснувши кнопку «Вибрати ВІКНО» та утримуючи натиснутою кнопку миші, доки не з’явиться список. Клацання правою кнопкою миші на кнопці також відкриває список. Синтаксис обробки цих псевдонімів:
WINDOW = параметри імені
Визначає псевдонім із заданим ім'ям , щоб розширити його до заданих параметрів . Ім’я може складатися з будь-якої кількості літер, цифр і підкреслень і не враховує регістр. Він має починатися з літери або підкреслення і не може бути одним із ключових слів варіанту.
ВІКНО = ім'я @
Визначає псевдонім із заданим іменем для розгортання поточного вибраного вікна.
ВІКНО = ?
Просить користувача ввести ім’я для визначення псевдоніма для параметрів поточного вікна.
ВІКНО = назва
Дозволяє користувачеві вибрати вікно, яке буде визначено як псевдонім під заданим іменем .
ВІКНО = ім'я ;
Видаляє псевдонім із заданим іменем .
Назва ВІКНА
Розгортає псевдонім із заданим іменем і виконує команду WINDOW із отриманим набором параметрів. Ім’я може бути скороченим, а до та після псевдоніма (навіть інші псевдоніми) можуть бути інші параметри. Зауважте, що якщо ім’я є абревіатурою, псевдоніми мають пріоритет над іншими назвами параметрів команди.
Приклад: WINDOW = MyWindow (0 0) (4 3);
Визначає псевдонім "MyWindow", який, коли використовується як у
WINDOW myw збільшить масштаб до вказаної області вікна. Зверніть увагу на скорочене використання псевдоніма та нечутливість до регістру.
Ключове слово "WIRE" застаріло. Команду WIRE було перейменовано на LINE
НАПИШІТЬ
функція
Зберігає поточний малюнок, бібліотеку чи блок дизайну.
Синтаксис
НАПИСАТИ;
НАПИШИ ім'я
НАПИШІТЬ @name
НАПИШИ 7 [ ім'я ]
WRITE [ DBL ] ім'я
Команда WRITE використовується для збереження креслення, бібліотеки чи блоку дизайну. Якщо введено 'name', EAGLE збереже файл під новою назвою. Ім’я файлу також можна ввести разом із шляхом, якщо його потрібно зберегти в іншому каталозі. Якщо шлях не вказано, файл зберігається в каталозі проекту або каталозі блоку дизайну (опція DBL).
Якщо новій назві передує @, назву завантаженого креслення також буде відповідно змінено. Відповідну плату/схему також буде автоматично збережено під цим іменем, а буфер UNDO буде очищено.
Якщо в меню вибрано WRITE (ЗАПИСАТИ), з’явиться спливаюче вікно із запитом на ім’я, яке потрібно використати (поточне ім’я малюнка є типовим). Цю назву можна змінити та прийняти, натиснувши кнопку OK. Натискання клавіші ESCAPE або клацання кнопки CANCEL скасовує команду WRITE.
Щоб забезпечити узгодженість анотації вперед і назад між платою та схематичними малюнками, команда WRITE має такі додаткові функції:
- коли плата/схема зберігається під тим самим іменем, відповідна схема/плата також зберігається, якщо вона була змінена
- коли плата/схема зберігається під іншим ім’ям, користувача запитають, чи хоче він також зберегти схему/плату під цим іншим ім’ям
- збереження креслення під іншим іменем не знімає позначку «змінено».
Збереження для EAGLE 7.x
Якщо після запису вказано слово 7, файл(и) буде збережено для EAGLE 7.x. Усі атрибути XML, додані в EAGLE 8.x, будуть опущені, а інші коригування будуть зроблені, щоб забезпечити можливість відкриття файлу в EAGLE 7.x. Зауважте, що деяку інформацію, наприклад URN керованих бібліотек і активів у них, буде втрачено. Якщо в командному рядку не вказано ім’я файлу, користувачеві буде запропоновано вибрати його. Зауважте, що формат @name (для зміни назви завантаженого малюнка) не підтримується під час збереження для EAGLE 7.x.
Створіть і напишіть блок дизайну
Загальний
За допомогою опції DBL блок дизайну генерується з поточної завантаженої схеми та/або плати (залежно від того, з якого редактора запущено та чи схема та плата перебувають у узгодженому стані) і зберігається під заданим ім’ям. Якщо ім’я не вказано, діалогове вікно для створення блоку дизайну спливає. Він додатково дозволяє вводити HTML-опис і атрибути. У верхньому лівому куті є попередній перегляд опису. Опис можна написати в текстовому полі нижче. Атрибутами можна керувати в нижньому лівому куті. Є також автоматично згенеровані атрибути, які не можна редагувати. Попередній перегляд у правій частині представляє креслення(-и), які потрібно включити до блоку дизайну. Унизу ви можете ввести назву файлу або вибрати, де його зберігати.
Послідовний вибір
За допомогою пункту спадного меню «Файл/«Зберегти вибране як блок дизайну» можна вибрати частини поточної схеми, плати або обох і зберегти їх як блок дизайну. Після натискання цього пункту меню ви робите вибір у першому редактор. Вибір працює в режимі додавання і може змінюватися кілька разів. Також підтримується скасування виділення за допомогою Ctrl-Click. Вибір у першому редакторі можна завершити, натиснувши Ctrl-праву кнопку миші. Існує кілька критеріїв для такого відбору, які будуть перевірені (див. нижче). Якщо ці критерії не виконуються, відображається відповідне повідомлення про помилку, і користувач може продовжити вибір, щоб виправити свій вибір, натиснувши Ctrl-праву кнопку миші ще раз.
Якщо відкрито лише один редактор, з’явиться діалогове вікно блоку дизайну, подібне до наведеного вище, із поточним виділенням у попередньому перегляді. Вибір можна зберегти таким чином.
Якщо відкриті обидва редактори, ви можете продовжити виділення у другому редакторі, натиснувши клавішу Ctrl і клацнувши правою кнопкою миші.
У другому редакторі спочатку вибираються відповідні об’єкти з першого редактора для f/b анотації (наприклад, елемент R1, якщо екземпляр частини R1 був обраний першим). За допомогою виділення у другому редакторі можна вибирати додаткові об’єкти, якщо вони не порушують узгодженість . Виділення або скасування виділення будь-яких об’єктів, які можуть порушити узгодженість, автоматично відфільтровується. Наприклад, об’єкти без електричного значення, як-от тексти, розміри тощо, можна вибирати, прокладені дроти або багатокутники від сигналів можна додавати або видаляти з вибору, якщо вибрано відповідні мережі. Виділення можна завершити ще одним натисканням клавіш Ctrl і правою кнопкою миші, і з’явиться діалогове вікно блоку дизайну. Тепер об’єднаний вибір видно у попередньому перегляді та може бути збережений як блок дизайну для подальшого використання.
Комбінований вибір можливий, лише якщо завантажено послідовну пару схема/плата, яка працює в обох напрямках. Він ще не підтримується в ієрархічних структурах.
Критерії відбору
Якщо схема має кілька аркушів і вибір розпочато з дошки, підтримуються лише об’єкти з аналогами на поточному аркуші.
Якщо вибір починається зі схеми, перевіряється, чи повністю користувач вибирає сегменти мережі, зокрема, не залишаючи за собою деякі дроти мережі або мітки.
Для кожної частини необхідно вибрати всі її екземпляри.
Коли вибрано мережевий сегмент, потрібно вибрати всі підключені екземпляри деталей, підключені до цього сегмента.
Орігінал сторінки: Electronics commandline reference