EngelsFransSpaans

Ad


OnWorks-favicon

create_bmp_for_rect_in_rect - Online in de cloud

Voer create_bmp_for_rect_in_rect uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht create_bmp_for_rect_in_rect die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


create_bmp_for_rect_in_rect - bitmapgenerator voor rechthoekige geleider binnenin
rechthoekige geleider (onderdeel van atl)

KORTE INHOUD


create_bmp_for_rect_in_rect [opties... ] W H a b c d w h Er1 Er2 bestandsnaam.bmp

WAARSCHUWING


Deze man-pagina is geen complete set documentatie - de complexiteit van het atlc-project
maakt man-pagina's niet de ideale manier om het te documenteren, hoewel niet volledig, man-pagina's
zijn geproduceerd. De beste documentatie die actueel was op het moment dat de versie werd gemaakt
geproduceerd moet worden gevonden op uw harde schijf, meestal op
/usr/local/share/atlc/docs/html-docs/index.html
hoewel het ergens anders kan zijn als uw systeembeheerder ervoor heeft gekozen om het pakket te installeren
ergens anders. Soms worden fouten gecorrigeerd in de documentatie en geplaatst op
http://atlc.sourceforge.net/ voordat een nieuwe release van atlc wordt uitgebracht. Alsjeblieft, als je
merk een probleem op met de documentatie - zelfs spelfouten en typefouten, laat het me alsjeblieft
te leren kennen.

PRODUCTBESCHRIJVING


create_bmp_for_rect_in_rect is een pre-processor voor atl, het eindige verschil programma
dat wordt gebruikt om de eigenschappen van een twee- en driegeleider elektrisch te berekenen
transmissielijn van willekeurige dwarsdoorsnede. Het programma create_bmp_for_rect_in_rect is
gebruikt als een snelle manier om bitmaps te genereren (het is niet nodig om een ​​grafisch programma te gebruiken), voor
een rechthoekige geleider in een rechthoekige geleider, met twee diëlektrica, zoals deze:

-------------------------------------------------- --- ^
| | |
| <--------------d------------------> | |
| | |
| <----------w-----------> | |
| --------- ^ | |
​ ​ ​ ​ ​ ​
| | Metalen geleider | | | H
|<----b-->| geleider (kan | c Er1 | |
| | uit het midden) | | | |
​ ​ ​ ​ ​ ​
| ----------------------------------- ^ | |
| |.................................| | | |
| |...Diëlektricum, permittiviteit=Er2...| | | |
|<-a->|.....(kan uit het midden staan).........| h | |
| |.................................| | | |
| |.................................| | | |
-------------------------------------------------- --- |
<---------------------------W--------------------- -->

De parameters 'W' en 'H' en de binnenafmetingen van de buitengeleider. De buitenste
afmetingen van de binnengeleider zijn 'w' en 'c'. Er wordt aangenomen dat de binnengeleider rust
op een diëlektricum (Er2) dat 'd' breed is en de buitenste geleider is en de binnenste geleider
offset 'b' vanaf de linkerzijwand van de buitengeleider. De hele regio is dat
omgeven door een diëlektricum met relatieve permittiviteit 'Er1'. De diëlektrica 'Er1' en dan
'Er1' en 'Er2' zijn beide 1.0

De bitmap wordt afgedrukt naar het bestand dat als laatste argument is opgegeven

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

De bitmaps geproduceerd door create_bmp_for_rect_in_rect zijn 24-bits bitmaps in kleur, net als
vereist door atl.

De permittiviteiten van de bitmap, ingesteld door 'Er1' en 'Er2', bepalen de kleuren in de
bitmap. Als Er1 of Er2 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 of
100, dan wordt de kleur die overeenkomt met die permittiviteit ingesteld volgens de
kleuren gedefinieerd in KLEUREN hieronder. Als Er1 niet een van die permittiviteiten is, is de regio van
permittiviteit Er1 wordt ingesteld op de kleur 0xCAFF00. Als Er2 niet een van die waarden is,
dan wordt het gebied van de afbeelding ingesteld op de kleur 0xAC82AC. Het programma atl niet
weten wat deze permittivites zijn, dus zij atl, moet worden verteld met de opdrachtregeloptie
-d, zoals in voorbeeld 4 hieronder.

OPTIES


-b bitmapgrootte
wordt gebruikt om de grootte van de bitmap in te stellen, en dus de nauwkeurigheid waartoe atlc in staat is om
bereken de eigenschappen van de transmissielijn. De standaardwaarde voor 'bitmapgrootte' is
normaal gesproken 4, hoewel dit is ingesteld tijdens het compileren. De waarde kan overal worden ingesteld van 1 tot
15, maar meer dan 8 is waarschijnlijk niet verstandig.

-f uitbestand
Stel de naam van het uitvoerbestand in. Standaard wordt de bitmap naar stdout verzonden, maar deze *moet* worden verzonden
naar een bestand, met deze optie, of zoals hierboven beschreven.

-v
Oorzaken create_bmp_for_rect_in_rect om wat gegevens af te drukken naar stderr. Let op, er mag niets extra's
naar standaarduitvoer, omdat die naar verwachting wordt omgeleid naar een bitmapbestand.

KLEUREN


De 24-bits bitmaps die atl verwacht, hebben 8 bits toegewezen om de hoeveelheid rood weer te geven,
8 voor blauw en 8 voor groen. Er zijn dus 256 niveaus van rood, groen en blauw, wat een
totaal van 256*256*256=16777216 kleuren. Elk van de mogelijke 16777216 kleuren kan zijn:
precies gedefinieerd door de exacte hoeveelheid rood, groen en blauw te vermelden, zoals in:

rood = 255,000,000 of 0xff0000
groen = 000,255,000 of 0x00ff00
blauw = 000,000,255 of 0x0000ff
zwart = 000,000,000 of 0x000000
wit = 255,255,255 of 0xffffff
Bruin = 255,000,255 of 0xff00ff
grijs = 142,142,142 of 0x8e8e8e

Sommige kleuren, zoals roze, turkoois, zand, bruin, grijs enz. kunnen iets anders betekenen
dingen aan verschillende mensen. Dit is niet zo met atl, zoals het programma de kleuren verwacht
hieronder om PRECIES te worden gedefinieerd als gegeven. Of je nu voelt dat de kleur zanderig is of geel is op
voor jou, maar als je het in je bitmap gebruikt, moet het ofwel een herkende kleur zijn
door atlc, or je moet het definiëren met een opdrachtregeloptie (zie OPTIES en voorbeeld 5
hieronder).
rood = 255,000,000 of 0xFF0000 is de stroomvoerende geleider.
groen = 000,255,000 of 0x00FF00 is de geaarde geleider.
blauw = 000,000,000 of 0x0000FF is de negatieve geleider

Alle bitmaps Dan moet je hebben de live (rode) en geaarde (groene) geleider. De blauwe geleider is
momenteel niet ondersteund, maar het zal worden gebruikt om een ​​negatieve geleider aan te geven, die zal
nodig zijn als/wanneer het programma wordt uitgebreid om directionele koppelingen te analyseren.

De volgende diëlektrica zijn erkend door atlc en so zijn geproduceerd by
create_bmp_for_rect_cen_in_rect.

wit 255,255,255 of 0xFFFFFF als Er=1.0 (vacuüm)
roze 255,202,202 of 0xFFCACA als Er=1.0006 (lucht)
L. blauw 130,052,255 of 0x8235EF als Er=2.1 (PTFE)
Middengrijs 142,242,142 of 0x8E8E8E als Er=2.2 (duroid 5880)
mauve 255.000,255 of 0xFF00FF als Er=2.33 (polyethyleen)
geel 255,255,000 of 0xFFFF00 als Er=2.5 (polystyreen)
zanderig 239,203,027 of 0xEFCC1A als Er=3.3 (PVC)
bruin 188,127,096 of 0xBC7F60 als Er=3.335 (epoxyhars)
Turkoois 026,239,179 of 0x1AEFB3 als Er=4.8 (glazen printplaat)
Donkergrijs 142,142,142 of 0x696969 als Er=6.15 (duroid 6006)
L. grijs 240,240,240 of 0xDCDCDC als Er=10.2 (duroid 6010)
D. oranje 213,160,067 of 0xD5A04D als Er=100.0 (voornamelijk voor testdoeleinden)

Voorbeelden


Hier zijn een paar voorbeelden van het gebruik van create_bmp_for_rect_in_rect. Nogmaals, zie de html
documentatie in atlc-XYZ/docs/html-docs/index.html voor meer voorbeelden.

In het eerste voorbeeld is er alleen een luchtdiëlektricum, dus Er1=Er2=1.0. De binnenkant van 1x1
inches (of mm, mijlen enz.) wordt centraal in een buitenste geplaatst met afmetingen 3 x 3 inch.

De exacte plaats waar het diëlektricum begint (a) en de breedte (d) zijn onbelangrijk, maar
ze moeten nog ingevuld worden.

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

In dit tweede voorbeeld is een binnenste van 15.0 mm x 0.5 mm omgeven door een buitenste met
interne afmetingen van 61.5 x 20.1 mm. Er is een materiaal met permittiviteit 2.1 (Er of
PTFE) onder de binnengeleider. De uitvoer van create_bmp_for_rect_in_rect wordt verzonden naar een
bestand ex1.bmp, dat vervolgens wordt verwerkt door atl

% create_bmp_for_rect_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% atl ex2.bmp

In voorbeeld 3 is de bitmap groter gemaakt om de nauwkeurigheid te vergroten, maar verder is dit:
identiek aan het tweede voorbeeld. % create_bmp_for_rect_in_rect -b7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atl ex3.bmp

In het vierde voorbeeld worden materialen met permittivieten 2.78 en 7.89 gebruikt. terwijl er is
geen verandering in hoe te gebruiken create_bmp_for_rect_in_rect, aangezien deze permittiviteiten dat niet zijn
bekend, moeten we vertellen atl wat zij zijn. % create_bmp_for_rect_in_rect 61 20 1 4 22 0.5 50
15 5 2.78 7.89 > ex5.bmp % atl -d CAFF00=2.78 -d AC82AC=7.89 ex5.bmp In de zesde en
In het laatste voorbeeld wordt de optie -v gebruikt om wat extra gegevens naar stderr af te drukken
create_bmp_for_rect_in_rect.

Gebruik create_bmp_for_rect_in_rect online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad