Це команда create_bmp_for_circ_in_rect, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
create_bmp_for_circ_in_rect - генератор растрового зображення для круглого провідника всередині a
прямокутний провідник (частина atlc)
СИНТАКСИС
create_bmp_for_circ_in_rect [варіанти... ] d W H x y Er вихідний файл.bmp
УВАГА
Ця довідкова сторінка не є повним набором документації - складність проекту atlc
робить man-сторінки не ідеальним способом документування, хоча і неповноті, сторінки man
виробляються. Найкраща документація, яка була актуальною на момент створення версії
зроблений слід знайти на вашому жорсткому диску, зазвичай за адресою
/usr/local/share/atlc/docs/html-docs/index.html
хоча це може бути в іншому місці, якщо ваш системний адміністратор вирішив інсталювати пакет
в іншому місці. Іноді помилки виправляються в документації та розміщуються за адресою
http://atlc.sourceforge.net/ до виходу нового випуску atlc. Будь ласка, якщо ви
помітьте проблему з документацією - навіть орфографічні помилки та друкарські помилки, будь ласка, дозвольте мені
знаю.
ОПИС
create_bmp_for_circ_in_rect є попереднім процесором для atlc, скінченна різницева програма
який використовується для розрахунку властивостей двопровідної лінії електропередачі
довільного перерізу. Програма create_bmp_for_circ_in_rect використовується як швидкий спосіб
генерування растрових зображень (немає необхідності використовувати графічну програму), для циркуляру
провідник всередині прямокутного провідника, наприклад:
-------------------------------------------------- ------ ^
| | |
| | |
| | |
| | |
| | |
| Діелектрик, діелектрична проникність=Er | |
| | |
| | |
| | |
| | |
| <------x------> ^ | Х
| ***** | | |
| *********** у | |
| ************* | | |
| ************* | | |
| <-----d------> v | |
| ************* | |
| ************* | |
| *********** | |
| *** | |
| | |
-------------------------------------------------- ----- v
<---------------------------W--------------------- ----->
Параметри 'W' і 'H' і внутрішні розміри зовнішнього провідника. Внутрішнє
провідник має діаметр «d» і зміщений від центру зовнішнього провідника на an
кількість 'x' по горизонталі і 'y' по вертикалі. Простір між внутрішнім і зовнішнім
провідники є діелектриком відносної проникності 'Er'. Якщо є просто вакуум
діелектрика, то "Er" слід встановити на 1.0
Растрове зображення друкується на стандартний вихід, який MUST буде перенаправлено або до файлу в
одним із наступних двох способів.
create_bmp_for_circ_in_rect d W H x y Er > ім'я файлу.bmp OR
create_bmp_for_circ_in_rect -f ім'я файлу.bmp d W H x y Er
Растрові зображення, створені create_bmp_for_circ_in_rect це 24-розрядні кольорові растрові зображення, як і є
вимагається atlc.
Коефіцієнти проникності растрового зображення, встановлені параметром "Er", визначають кольори растрового зображення. Якщо Er1
дорівнює 1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 або 100, тоді колір
відповідний цій діелектричній проникності буде встановлено відповідно до кольорів, визначених у COLORS
нижче. Якщо Er не є однією з цих проникностей, буде встановлено область діелектричної проникності Er
до кольору 0xCAFF00. Програма atlc не знає, що це за дозволи, тому
atlc, потрібно вказати за допомогою параметра командного рядка -d, як у прикладі 4 нижче.
ВАРІАНТИ
-b растровий розмір
використовується для встановлення розміру растрового зображення, а отже, і точності, на яку здатний atlc
обчислити властивості ЛЕП. Значення за замовчуванням для 'bitmapsize' таке
зазвичай 4, хоча це встановлюється під час компіляції. Значення можна встановити від 1 до
15, але більше 8, ймовірно, нерозумно.
-f вихідний файл
-v
Проєкти create_bmp_for_circ_in_rect щоб надрукувати деякі дані в stderr. Зверніть увагу, нічого зайвого не йде
на стандартний вихід, оскільки очікується, що він буде перенаправлений у файл растрового зображення.
Кольори
24-розрядні растрові зображення atlc очікує, матиме 8 біт, призначених для представлення кількості червоного кольору,
8 для синього і 8 для зеленого. Отже, є 256 рівнів червоного, зеленого та синього, що становить a
всього 256*256*256=16777216 кольорів. Кожен із 16777216 кольорів може бути
визначається точно зазначенням точної кількості червоного, зеленого та синього, як у:
червоний = 255,000,000 0 0000 або XNUMXxffXNUMX
зелений = 000,255,000 або 0x00ff00
синій = 000,000,255 або 0x0000ff
чорний = 000,000,000 0 000000 або XNUMXxXNUMX
білий = 255,255,255 або 0xffffff
Коричневий = 255,000,255 0 00 або XNUMXxffXNUMXff
сірий = 142,142,142 або 0x8e8e8e
Деякі кольори, такі як рожевий, бірюзовий, пісочний, коричневий, сірий тощо, можуть означати дещо інше
речі для різних людей. Це не так з atlc, оскільки програма очікує кольори
нижче ТОЧНО визначено як дане. Незалежно від того, чи відчуваєте ви колір пісочний чи жовтий, виріс
для вас, але якщо ви використовуєте його у своєму растровому зображенні, то він має бути розпізнаним кольором
від atlc, or ви повинні визначити його за допомогою параметра командного рядка (див. OPTIONS і приклад 5
нижче).
Atlc розпізнає такі провідники:
червоний = 255,000,000 0 0000 або XNUMXxffXNUMX – провідник під напругою.
зелений = 000,255,000 або 0x00ff00 – це заземлений провідник.
чорний = 000,000,000 0 000000 або XNUMXxXNUMX - негативний провідник
Усі растрові зображення повинен мають живий (червоний) і заземлений (зелений) провідники. Чорний провідник
наразі не підтримується, але буде використовуватися для позначення негативного провідника, який
знадобиться, якщо/коли програма буде розширена для аналізу спрямованих зв’язок.
Atlc розпізнає наступні діелектрики та so він має вироблений by
create_bmp_for_circ_in_rect.
білий 255,255,255 або 0xFFFFFF як Er=1.0 (вакуум)
білий 255,202,202 або 0xFFCACA як Er=1.0006 (повітря)
синій 000,000,255 або 0x0000FF як Er=2.1 (PTFE)
Середньо-сірий 142,242,142 або 0x8E8E8E як Er=2.2 (duroid 5880)
ліловий 255.000,255 або 0xFF00FF як Er=2.33 (поліетилен)
жовтий 255,255,000 0 00 або 2.5xFFFFXNUMX як Er=XNUMX (полістирол)
піщаний 239,203,027 або 0xEFCC1A як Er=3.3 (ПВХ)
коричневий 188,127,096 або 0xBC7F60 як Er=3.335 (епоксидна смола)
Бірюзовий 026,239,179 або 0x1AEFB3 як Er=4.8 (скляна друкована плата)
Темно-сірий 142,142,142 або ox696969 як Er=6.15 (duroid 6006)
L. сірий 240,240,240 або 0xDCDCDC як Er=10.2 (duroid 6010)
D. Помаранчевий 213,160,077 або 0xD5A04D як Er=100 (для тестування)
Якщо діелектрична проникність не входить у наведений вище список, то ті частини зображення з Er1
буде встановлено значення 0xCAFF00, а ті частини з Er2 - 0xAC82AC.
ПРИКЛАДИ
Ось кілька прикладів використання create_bmp_for_circ_in_rect. Знову дивіться html
документацію в atlc-XYZ/docs/html-docs для додаткових прикладів.
У першому прикладі є просто повітряний діелектрик, тому Er1=Er2=1.0. Внутрішня частина 1x1
дюймів (або мм, миль тощо) розміщується в центрі зовнішньої частини розміром 3 x 3 дюйми.
Точне місце, де починається діелектрик (a) і його ширина (d), не мають значення, але
їх все одно потрібно ввести.
% create_bmp_for_circ_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp
У цьому другому прикладі внутрішній елемент розміром 15.0 мм x 0.5 мм оточений зовнішнім з
внутрішні розміри 61.5 х 20.1 мм. Існує матеріал з діелектричною проникністю 2.1 (Er
PTFE) під внутрішнім провідником. Вихід з create_bmp_for_circ_in_rect надсилається до а
файл ex1.bmp, який потім обробляється atlc
% create_bmp_for_circ_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% atlc ex2.bmp
У прикладі 3 растрове зображення збільшено, щоб збільшити точність, але в іншому випадку це є
ідентичний другому прикладу. % create_bmp_for_circ_in_rect -б7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp
У четвертому прикладі замість перенаправлення create_bmp_for_circ_in_rect вихід до a
файл зі знаком >, це робиться за допомогою параметра -f.
% create_bmp_for_circ_in_rect -f ex4.bmp 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1
% atlc ex4.bmp
У п'ятому прикладі використовуються матеріали з дозволами 2.78 і 7.89. Поки є
без змін у способі використання create_bmp_for_circ_in_rect, оскільки ці проникності не є
відомо, треба сказати atlc якими вони є. % create_bmp_for_circ_in_rect 61 20 1 4 22 0.5 50
15 5 2.78 7.89 > ex5.bmp % atlc -d CAFF00=2.78 -d AC82AC=7.89 ex5.bmp У шостому і
Останній приклад, параметр -v використовується для друку деяких додаткових даних у stderr
create_bmp_for_circ_in_rect.
Використовуйте create_bmp_for_circ_in_rect онлайн за допомогою служб onworks.net