Это команда create_bmp_for_rect_in_rect, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
create_bmp_for_rect_in_rect - генератор растровых изображений для прямоугольного проводника внутри
прямоугольный проводник (часть атлк)
СИНТАКСИС
create_bmp_for_rect_in_rect [параметры... ] W H a b c d w h Er1 Er2 имя файла.bmp
ПРЕДУПРЕЖДЕНИЕ
Эта страница руководства не является полным набором документации - сложность проекта atlc
делает страницы руководства не идеальным способом документирования, хотя из-за полноты страницы руководства
производятся. Лучшая документация, которая была актуальна на момент выхода версии
произведенные должны быть найдены на вашем жестком диске, обычно в
/usr/local/share/atlc/docs/html-docs/index.html
хотя он может быть где-то еще, если ваш системный администратор решил установить пакет
в другом месте. Иногда ошибки исправляют в документации и помещают на
http://atlc.sourceforge.net/ перед выпуском новой версии atlc. Пожалуйста, если ты
заметили проблему с документацией - даже орфографические ошибки и опечатки, пожалуйста, позвольте мне
знаю.
ОПИСАНИЕ
create_bmp_for_rect_in_rect препроцессор для атлк, конечно-разностная программа
который используется для расчета свойств двух- и трехпроводного электрического
ЛЭП произвольного сечения. Программа create_bmp_for_rect_in_rect is
используется как быстрый способ создания растровых изображений (нет необходимости использовать графическую программу), для
прямоугольный проводник внутри прямоугольного проводника с двумя диэлектриками, например:
-------------------------------------------------- --- ^
| | |
| <--------------d-------------------> | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | Металлический проводник | | | ЧАС
| <----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-битными цветными растровыми изображениями, как и
требуется атлк.
Диэлектрические проницаемости растрового изображения, установленные '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, тогда цвет, соответствующий этой диэлектрической проницаемости, будет установлен в соответствии с
цвета определены в ЦВЕТАХ ниже. Если Er1 не входит в число этих диэлектрических проницаемостей, область
диэлектрическая проницаемость Er1 будет установлена в цвет 0xCAFF00. Если Er2 не является одним из этих значений,
тогда область изображения будет установлена на цвет 0xAC82AC. Программа атлк не
знать, что это за перцептивиты, поэтому они атлк, необходимо указать с помощью параметра командной строки
-d, как в примере 4 ниже.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-b растровое изображение
используется для установки размера растрового изображения и, таким образом, точности, с которой atlc может
рассчитать свойства ЛЭП. Значение по умолчанию для bitmapsize -
обычно 4, хотя это устанавливается во время компиляции. Значение может быть установлено от 1 до
15, но больше 8, наверное, не имеет смысла.
-f Outfile
Задайте имя выходного файла. По умолчанию растровое изображение отправляется на стандартный вывод, но оно * должно * быть отправлено
в файл с помощью этой опции или как описано выше.
-v
Причины create_bmp_for_rect_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
ниже).
красный = 255,000,000 или 0xFF0000 - проводник под напряжением.
зеленый = 000,255,000 или 0x00FF00 - заземленный провод.
синий = 000,000,000 или 0x0000FF - отрицательный провод
Все растровые изображения должен иметь токоведущий (красный) и заземленный (зеленый) провод. Синий проводник
в настоящее время не поддерживается, но он будет использоваться для обозначения отрицательного проводника, который будет
потребуется, если / когда программа будет расширена для анализа направленных ответвителей.
Следующие диэлектрики признаны 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 (твердый металл 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 или 0x696969 как Er = 6.15 (дюроид 6006)
L. серый 240,240,240 или 0xDCDCDC как Er = 10.2 (дюроид 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
% атлк ex1.bmp
В этом втором примере внутренняя часть размером 15.0 мм x 0.5 мм окружена внешней стороной с
внутренние размеры 61.5 х 20.1 мм. Имеется материал с диэлектрической проницаемостью 2.1 (Er
PTFE) ниже внутреннего проводника. Выход из create_bmp_for_rect_in_rect отправляется в
файл ex1.bmp, который затем обрабатывается атлк
% create_bmp_for_rect_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_rect_in_rect -Би 7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% атлк ex3.bmp
В четвертом примере используются материалы с диэлектрическими проницаемостями 2.78 и 7.89. Пока есть
нет изменений в том, как использовать create_bmp_for_rect_in_rect, так как эти диэлектрические проницаемости не
известно, мы должны сказать атлк что они. % create_bmp_for_rect_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_rect_in_rect.
Используйте create_bmp_for_rect_in_rect в Интернете с помощью сервисов onworks.net