EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

create_bmp_for_rect_in_rect – Online in der Cloud

Führen Sie create_bmp_for_rect_in_rect im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl create_bmp_for_rect_in_rect, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


create_bmp_for_rect_in_rect - Bitmap-Generator für rechteckigen Leiter im Inneren
rechteckiger Leiter (Teil von atlc)

ZUSAMMENFASSUNG


create_bmp_for_rect_in_rect [Optionen... ] W H a b c d w h Er1 Er2 Dateiname.bmp

WARNUNG


Aufgrund der Komplexität des ATLC-Projekts stellt diese Manpage keine vollständige Dokumentation dar
macht Manpages nicht zu einer idealen Möglichkeit, es zu dokumentieren, auch wenn der Vollständigkeit halber Manpages verwendet werden
werden produziert. Die beste Dokumentation, die zum Zeitpunkt der Version aktuell war
Die produzierte Datei sollte auf Ihrer Festplatte zu finden sein, normalerweise unter
/usr/local/share/atlc/docs/html-docs/index.html
obwohl es woanders sein könnte, wenn Ihr Systemadministrator sich für die Installation des Pakets entschieden hat
anderswo. Manchmal werden Fehler in der Dokumentation korrigiert und angehängt
http://atlc.sourceforge.net/ bevor eine neue Version von atlc veröffentlicht wird. Bitte, wenn Sie
Bemerken Sie ein Problem mit der Dokumentation – auch Rechtschreib- und Tippfehler – lassen Sie es mich bitte wissen
kennen.

BESCHREIBUNG


create_bmp_for_rect_in_rect ist ein Vorprozessor für atlc, das Finite-Differenzen-Programm
Das wird verwendet, um die Eigenschaften eines Zwei- und Dreileiters zu berechnen
Übertragungsleitung mit beliebigem Querschnitt. Das Programm create_bmp_for_rect_in_rect is
Wird als schnelle Möglichkeit zur Generierung von Bitmaps verwendet (es ist kein Grafikprogramm erforderlich), z
ein rechteckiger Leiter in einem rechteckigen Leiter mit zwei Dielektrika, wie folgt:

-------------------------------------------------- --- ^
| | |
| <--------------d-------------------> | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | Metallischer Leiter | | | H
|<----b-->| Leiter (kann | c Er1 | | sein
| | außermittig) | | | |
| | | | | |
| ------------------------------------ ^ | |
| |...................................| | | |
| |...Dielektrikum, Permittivität=Er2...| | | |
|<-a->|.....(kann außermittig sein).........| h | |
| |...................................| | | |
| |...................................| | | |
-------------------------------------------------- --- |
<-------------W------- ->

Die Parameter „W“ und „H“ und die Innenmaße des Außenleiters. Das Äußere
Die Abmessungen des Innenleiters sind „w“ und „c“. Es wird davon ausgegangen, dass der Innenleiter ruht
auf einem Dielektrikum (Er2), das „d“ breit ist und Außenleiter und Innenleiter ist
Versatz „b“ von der linken Seitenwand des Außenleiters. Die ganze Region ist
umgeben von einem Dielektrikum der relativen Permittivität „Er1“. Die Dielektrika 'Er1' und dann
„Er1“ und „Er2“ werden beide 1.0 sein

Die Bitmap wird in die als letztes Argument angegebene Datei gedruckt

create_bmp_for_rect_in_rect -f Dateiname.bmp W H a b c d w h Er1 Er2

Die von erstellten Bitmaps create_bmp_for_rect_in_rect sind 24-Bit-Bit-Farbbitmaps
benötigt von atlc.

Die durch „Er1“ und „Er2“ festgelegten Permittivitäten der Bitmap bestimmen die Farben im
Bitmap. Wenn Er1 oder Er2 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 oder ist
100, dann wird die dieser Permittivität entsprechende Farbe entsprechend eingestellt
Farben, die unten in FARBEN definiert sind. Wenn Er1 keine dieser Permittivitäten ist, ist der Bereich von
Die Permittivität Er1 wird auf die Farbe 0xCAFF00 gesetzt. Wenn Er2 nicht einer dieser Werte ist,
dann wird der Bereich des Bildes auf die Farbe 0xAC82AC gesetzt. Das Programm atlc nicht
Sie wissen, was diese Permittivite sind atlc, muss mit der Befehlszeilenoption mitgeteilt werden
-d, wie in Beispiel 4 unten.

OPTIONAL


-b Bitmapgröße
wird verwendet, um die Größe der Bitmap und damit die Genauigkeit festzulegen, mit der atlc dies erreichen kann
Berechnen Sie die Eigenschaften der Übertragungsleitung. Der Standardwert für „bitmapsize“ ist
normalerweise 4, obwohl dies zur Kompilierungszeit festgelegt wird. Der Wert kann zwischen 1 und XNUMX liegen
15, aber mehr als 8 ist wahrscheinlich nicht sinnvoll.

-f Outfile
Legen Sie den Namen der Ausgabedatei fest. Standardmäßig wird die Bitmap an stdout gesendet, sie *muss* jedoch gesendet werden
in eine Datei kopieren, mit dieser Option oder wie oben beschrieben.

-v
Ursachen create_bmp_for_rect_in_rect um einige Daten nach stderr zu drucken. Beachten Sie, dass nichts extra geht
zur Standardausgabe, da erwartet wird, dass diese in eine Bitmap-Datei umgeleitet wird.

FARBEN


Die 24-Bit-Bitmaps atlc erwartet, dass 8 Bits zugewiesen sind, um die Menge an Rot darzustellen.
8 für Blau und 8 für Grün. Daher gibt es 256 Stufen von Rot, Grün und Blau, also eine
insgesamt 256*256*256=16777216 Farben. Jede der 16777216 möglichen Farben kann sein
genau definiert durch die Angabe der genauen Menge an Rot, Grün und Blau, wie in:

rot = 255,000,000 oder 0xff0000
grün = 000,255,000 oder 0x00ff00
blau = 000,000,255 oder 0x0000ff
schwarz = 000,000,000 oder 0x000000
weiß = 255,255,255 oder 0xffffff
Braun = 255,000,255 oder 0xff00ff
grau = 142,142,142 oder 0x8e8e8e

Einige Farben wie Rosa, Türkis, Sand, Braun, Grau usw. können etwas anders bedeuten
Dinge für verschiedene Menschen. Dies ist bei uns nicht der Fall atlc, da das Programm die Farben erwartet
unten GENAU wie angegeben definiert werden. Ob die Farbe Ihrer Meinung nach sandig oder gelb ist, bleibt Ihnen überlassen
Wenn Sie es jedoch in Ihrer Bitmap verwenden, muss es sich entweder um eine erkannte Farbe handeln
von atlc, or Sie müssen es mit einer Befehlszeilenoption definieren (siehe OPTIONEN und Beispiel 5).
unten).
Rot = 255,000,000 oder 0xFF0000 ist der stromführende Leiter.
Grün = 000,255,000 oder 0x00FF00 ist der geerdete Leiter.
Blau = 000,000,000 oder 0x0000FF ist der negative Leiter

Alle Bitmaps sollen über einen stromführenden (rot) und einen geerdeten (grünen) Leiter verfügen. Der blaue Leiter ist
Wird derzeit nicht unterstützt, wird aber zur Anzeige eines negativen Leiters verwendet
Wird benötigt, wenn das Programm um die Analyse von Richtkopplern erweitert wird.

Die folgenden Dielektrika werden von atlc erkannt und so sind hergestellt by
create_bmp_for_rect_cen_in_rect.

weiß 255,255,255 oder 0xFFFFFF als Er=1.0 (Vakuum)
rosa 255,202,202 oder 0xFFCACA als Er=1.0006 (Luft)
L. blau 130,052,255 oder 0x8235EF als Er=2.1 (PTFE)
Mittelgrau 142,242,142 oder 0x8E8E8E als Er=2.2 (Duroid 5880)
lila 255.000,255 oder 0xFF00FF als Er=2.33 (Polyethylen)
gelb 255,255,000 oder 0xFFFF00 als Er=2.5 (Polystyrol)
sandig 239,203,027 oder 0xEFCC1A als Er=3.3 (PVC)
braun 188,127,096 oder 0xBC7F60 als Er=3.335 (Epoxidharz)
Türkis 026,239,179 oder 0x1AEFB3 als Er=4.8 (Glasplatine)
Dunkelgrau 142,142,142 oder 0x696969 als Er=6.15 (Duroid 6006)
L. grau 240,240,240 oder 0xDCDCDC als Er=10.2 (Duroid 6010)
D. orange 213,160,067 oder 0xD5A04D als Er=100.0 (hauptsächlich für Testzwecke)

Beispiele:


Hier sind einige Beispiele für die Verwendung von create_bmp_for_rect_in_rect. Sehen Sie sich noch einmal den HTML-Code an
Weitere Beispiele finden Sie in der Dokumentation in atlc-XYZ/docs/html-docs/index.html.

Im ersten Beispiel gibt es nur ein Luftdielektrikum, also Er1=Er2=1.0. Das Innere von 1x1
Zoll (oder mm, Meilen usw.) wird zentral in einem Außengehäuse mit den Maßen 3 x 3 Zoll platziert.

Der genaue Ort, an dem das Dielektrikum beginnt (a) und seine Breite (d), sind jedoch unwichtig
sie müssen noch eingetragen werden.

% create_bmp_for_rect_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp

In diesem zweiten Beispiel ist ein Inneres von 15.0 mm x 0.5 mm von einem Äußeren umgeben
Innenmaße von 61.5 x 20.1 mm. Es gibt ein Material mit der Permittivität 2.1 (Er von
PTFE) unterhalb des Innenleiters. Die Ausgabe von create_bmp_for_rect_in_rect wird an a . gesendet
Datei ex1.bmp, die dann von verarbeitet wird 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

In Beispiel 3 wird die Bitmap vergrößert, um die Genauigkeit zu erhöhen, ansonsten ist dies jedoch der Fall
identisch mit dem zweiten Beispiel. % create_bmp_for_rect_in_rect -b7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp

Im vierten Beispiel werden Materialien mit den Permittiviten 2.78 und 7.89 verwendet. Während es gibt
Keine Änderung in der Verwendung create_bmp_for_rect_in_rect, da diese Permittivitäten nicht gelten
bekannt, wir müssen es erzählen atlc was sie sind. % 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 Im sechsten und
Letztes Beispiel: Die Option -v wird verwendet, um einige zusätzliche Daten an stderr zu drucken
create_bmp_for_rect_in_rect.

Verwenden Sie create_bmp_for_rect_in_rect online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad