Это команда create_bmp_for_circ_in_rect, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
create_bmp_for_circ_in_rect - генератор растровых изображений для круглого проводника внутри
прямоугольный проводник (часть атлк)
СИНТАКСИС
create_bmp_for_circ_in_rect [параметры... ] d W H x y Er Outfile.bmp
ПРЕДУПРЕЖДЕНИЕ
Эта страница руководства не является полным набором документации - сложность проекта atlc
делает страницы руководства не идеальным способом документирования, хотя из-за полноты страницы руководства
производятся. Лучшая документация, которая была актуальна на момент выхода версии
произведенные должны быть найдены на вашем жестком диске, обычно в
/usr/local/share/atlc/docs/html-docs/index.html
хотя он может быть где-то еще, если ваш системный администратор решил установить пакет
в другом месте. Иногда ошибки исправляют в документации и помещают на
http://atlc.sourceforge.net/ перед выпуском новой версии atlc. Пожалуйста, если ты
заметили проблему с документацией - даже орфографические ошибки и опечатки, пожалуйста, позвольте мне
знаю.
ОПИСАНИЕ
create_bmp_for_circ_in_rect препроцессор для атлк, конечно-разностная программа
который используется для расчета свойств двухпроводной линии электропередачи
произвольного сечения. Программа create_bmp_for_circ_in_rect используется как быстрый способ
генерации растровых изображений (нет необходимости использовать графическую программу), для кругового
проводник внутри прямоугольного проводника, например:
-------------------------------------------------- ------ ^
| | |
| | |
| | |
| | |
| | |
| Диэлектрик, диэлектрическая проницаемость = Er | |
| | |
| | |
| | |
| | |
| <------x------> ^ | ЧАС
| ***** | | |
| *********** у | |
| ************* | | |
| **************** | | |
| <-----d------> v | |
| **************** | |
| ************* | |
| ************* | |
| *** | |
| | |
-------------------------------------------------- ----- v
<--------------------------- W --------------------- ----->
Параметры «W» и «H» и внутренние размеры внешнего проводника. Внутренний
проводник имеет диаметр d и смещен от центра внешнего проводника на
сумма «x» по горизонтали и «y» по вертикали. Пространство между внутренним и внешним
проводники - это диэлектрик с относительной диэлектрической проницаемостью Er. Если есть только вакуум
диэлектрика, то Er следует установить на 1.0
Растровое изображение выводится на стандартный вывод, который ОБЯЗАТЕЛЬНО перенаправить в файл в
один из следующих двух способов.
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-битными цветными растровыми изображениями, как и
требуется атлк.
Диэлектрические проницаемости растрового изображения, установленные параметром «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, затем цвет
соответствующая этой диэлектрической проницаемости будет установлена в соответствии с цветами, определенными в ЦВЕТАХ
ниже. Если Er не является одной из этих диэлектрических проницаемостей, область диэлектрической проницаемости Er будет установлена
в цвет 0xCAFF00. Программа атлк не знает, что это за перцептивиты, поэтому
атлк, необходимо указать с помощью параметра командной строки -d, как в примере 4 ниже.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-b растровое изображение
используется для установки размера растрового изображения и, таким образом, точности, с которой atlc может
рассчитать свойства ЛЭП. Значение по умолчанию для bitmapsize -
обычно 4, хотя это устанавливается во время компиляции. Значение может быть установлено от 1 до
15, но больше 8, наверное, не имеет смысла.
-f Outfile
-v
Причины create_bmp_for_circ_in_rect для печати некоторых данных в stderr. Обратите внимание, ничего лишнего не идет
в стандартный вывод, поскольку ожидается, что он будет перенаправлен в файл растрового изображения.
ЦВЕТА
24-битные растровые изображения, которые атлк ожидает, назначено 8 битов для представления количества красного,
8 для синего и 8 для зеленого. Следовательно, есть 256 уровней красного, зеленого и синего, что делает
всего 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, or вы должны определить его с помощью параметра командной строки (см. ОПЦИИ и пример 5
ниже).
Следующие проводники признаны ATLC:
красный = 255,000,000 или 0xff0000 - проводник под напряжением.
зеленый = 000,255,000 или 0x00ff00 - заземленный провод.
черный = 000,000,000 или 0x000000 - отрицательный провод
Все растровые изображения должен иметь токоведущий (красный) и заземленный (зеленый) провод. Черный проводник
в настоящее время не поддерживается, но будет использоваться для обозначения отрицательного проводника, который
будет необходимо, если / когда программа будет расширена для анализа направленных ответвителей.
Следующие диэлектрики признаны 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 (твердый металл 5880)
сиреневый 255.000,255 или 0xFF00FF как Er = 2.33 (полиэтилен)
желтый 255,255,000 или 0xFFFF00 как Er = 2.5 (полистирол)
песчаный 239,203,027 или 0xEFCC1A как Er = 3.3 (ПВХ)
коричневый 188,127,096 или 0xBC7F60 как Er = 3.335 (эпоксидная смола)
Бирюза 026,239,179 или 0x1AEFB3 как Er = 4.8 (стеклянная печатная плата)
Темно-серый 142,142,142 или окс696969 как Er = 6.15 (дюроид 6006)
L. серый 240,240,240 или 0xDCDCDC как Er = 10.2 (дюроид 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
% атлк ex1.bmp
В этом втором примере внутренняя часть размером 15.0 мм x 0.5 мм окружена внешней стороной с
внутренние размеры 61.5 х 20.1 мм. Имеется материал с диэлектрической проницаемостью 2.1 (Er
PTFE) ниже внутреннего проводника. Выход из create_bmp_for_circ_in_rect отправляется в
файл ex1.bmp, который затем обрабатывается атлк
% create_bmp_for_circ_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% атлк 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
% атлк ex3.bmp
В четвертом примере вместо перенаправления create_bmp_for_circ_in_rect's вывод на
файл со знаком>, это делается с помощью опции -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
% атлк ex4.bmp
В пятом примере используются материалы с диэлектрическими проницаемостями 2.78 и 7.89. Пока есть
нет изменений в том, как использовать create_bmp_for_circ_in_rect, так как эти диэлектрические проницаемости не
известно, мы должны сказать атлк что они. % create_bmp_for_circ_in_rect 61 20 1 4 22 0.5 50
15 5 2.78 7.89 > ex5.bmp % атлк -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