create_bmp_for_rect_in_rect - онлайн у хмарі

Це команда create_bmp_for_rect_in_rect, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


create_bmp_for_rect_in_rect - генератор растрового зображення для прямокутного провідника всередині
прямокутний провідник (частина atlc)

СИНТАКСИС


create_bmp_for_rect_in_rect [варіанти... ] W H a b c d w h Er1 Er2 ім'я файлу.bmp

УВАГА


Ця довідкова сторінка не є повним набором документації - складність проекту atlc
робить man-сторінки не ідеальним способом документування, хоча і неповноті, сторінки man
виробляються. Найкраща документація, яка була актуальною на момент створення версії
зроблений слід знайти на вашому жорсткому диску, зазвичай за адресою
/usr/local/share/atlc/docs/html-docs/index.html
хоча це може бути в іншому місці, якщо ваш системний адміністратор вирішив інсталювати пакет
в іншому місці. Іноді помилки виправляються в документації та розміщуються за адресою
http://atlc.sourceforge.net/ до виходу нового випуску atlc. Будь ласка, якщо ви
помітьте проблему з документацією - навіть орфографічні помилки та друкарські помилки, будь ласка, дозвольте мені
знаю.

ОПИС


create_bmp_for_rect_in_rect є попереднім процесором для atlc, скінченна різницева програма
який використовується для розрахунку властивостей двох і трьох провідників електрики
лінія електропередачі довільного перерізу. Програма create_bmp_for_rect_in_rect is
використовується як швидкий спосіб генерування растрових зображень (немає необхідності використовувати графічну програму), для
прямокутний провідник всередині прямокутного провідника з двома діелектриками, наприклад:

-------------------------------------------------- --- ^
| | |
| <--------------d------------------> | |
| | |
| <----------ж-----------> | |
| ------------------------ ^ | |
| | | | | |
| | Металевий провідник | | | Х
|<----b-->| провідник (може бути | c Er1 | |
| | поза центром) | | | |
| | | | | |
| ------------------------------------ ^ | |
| |.................................| | | |
| |...Діелектрик, діелектрична проникність=Er2...| | | |
|<-a->|.....(може бути поза центром ).........| год | |
| |.................................| | | |
| |.................................| | | |
-------------------------------------------------- --- |
<---------------------------W--------------------- -->

Параметри 'W' і 'H' і внутрішні розміри зовнішнього провідника. Зовнішній
Розміри внутрішнього провідника 'w' і 'c'. Припускається, що внутрішній провідник знаходиться в спокої
на діелектрику (Er2), який має ширину «d», а зовнішній провідник і внутрішній провідник є
зміщення «b» від лівої бокової стінки зовнішнього провідника. Весь регіон є
оточений діелектриком відносної проникності «Er1». Діелектрики «Er1», а потім
«Er1» і «Er2» обидва будуть 1.0

Растрове зображення друкується у файлі, зазначеному як останній аргумент

create_bmp_for_rect_in_rect -f ім'я файлу.bmp W H a b c d w h Er1 Er2

Растрові зображення, створені create_bmp_for_rect_in_rect це 24-розрядні кольорові растрові зображення, як і є
вимагається atlc.

Діелектричні проникності растрового зображення, встановлені параметрами "Er1" і "Er2", визначають кольори в
растрове зображення. Якщо Er1 або Er2 дорівнює 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 або
100, то колір, відповідний цій проникності, буде встановлено відповідно до
кольори, визначені в COLORS нижче. Якщо Er1 не є однією з цих діелектричних проникностей, область
діелектрична проникність Er1 буде встановлено на колір 0xCAFF00. Якщо Er2 не є одним із цих значень,
тоді область зображення буде встановлено на колір 0xAC82AC. Програма atlc НЕ
знаю, що це за дозволи, тому вони atlc, потрібно вказати за допомогою параметра командного рядка
-d, як у прикладі 4 нижче.

ВАРІАНТИ


-b растровий розмір
використовується для встановлення розміру растрового зображення, а отже, і точності, на яку здатний atlc
обчислити властивості ЛЕП. Значення за замовчуванням для 'bitmapsize' таке
зазвичай 4, хоча це встановлюється під час компіляції. Значення можна встановити від 1 до
15, але більше 8, ймовірно, нерозумно.

-f вихідний файл
Встановіть назву вихідного файлу. За замовчуванням растрове зображення надсилається до стандартного виведення, але його *повинно* надсилати
у файл, за допомогою цієї опції або як описано вище.

-v
Проєкти create_bmp_for_rect_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
нижче).
червоний = 255,000,000 0 0000 або XNUMXxFFXNUMX – провідник під напругою.
зелений = 000,255,000 або 0x00FF00 – це заземлений провідник.
синій = 000,000,000 0 0000 або XNUMXxXNUMXFF - негативний провідник

Усі растрові зображення повинен мають живий (червоний) і заземлений (зелений) провідники. Синій провідник
наразі не підтримується, але буде використовуватися для вказівки негативного провідника, який буде
буде потрібно, якщо/коли програма буде розширена для аналізу спрямованих зв’язків.

Atlc розпізнає наступні діелектрики та so він має вироблений by
create_bmp_for_rect_cen_in_rect.

білий 255,255,255 або 0xFFFFFF як Er=1.0 (вакуум)
рожевий 255,202,202 або 0xFFCACA як Er=1.0006 (повітря)
L. синій 130,052,255 або 0x8235EF як 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 або 0x696969 як Er=6.15 (duroid 6006)
L. сірий 240,240,240 або 0xDCDCDC як Er=10.2 (duroid 6010)
D. оранжевий 213,160,067 або 0xD5A04D як Er=100.0 (в основному для тестових цілей)

ПРИКЛАДИ


Ось кілька прикладів використання create_bmp_for_rect_in_rect. Знову дивіться html
документацію в atlc-XYZ/docs/html-docs/index.html для отримання додаткових прикладів.

У першому прикладі є просто повітряний діелектрик, тому Er1=Er2=1.0. Внутрішня частина 1x1
дюймів (або мм, миль тощо) розміщується в центрі зовнішньої частини розміром 3 x 3 дюйми.

Точне місце, де починається діелектрик (a) і його ширина (d), не мають значення, але
їх все одно потрібно ввести.

% create_bmp_for_rect_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_rect_in_rect надсилається до а
файл ex1.bmp, який потім обробляється atlc

% create_bmp_for_rect_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_rect_in_rect -б7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp

У четвертому прикладі використовуються матеріали з дозволами 2.78 і 7.89. Поки є
без змін у способі використання create_bmp_for_rect_in_rect, оскільки ці проникності не є
відомо, треба сказати atlc якими вони є. % create_bmp_for_rect_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_rect_in_rect.

Використовуйте create_bmp_for_rect_in_rect онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows