これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド create_bmp_for_circ_in_circ です。
プログラム:
NAME
create_bmp_for_circ_in_circ - 円形内部の円形導体のビットマップ ジェネレーター
指揮者(の一部) atlc)
SYNOPSIS
create_bmp_for_circ_in_circ [オプション... ] D d O Er ファイル名.bmp
警告
このマニュアル ページは完全なドキュメント セットではありません - atlc プロジェクトの複雑さ
man ページは、完全性を欠いているとはいえ、それを文書化する理想的な方法ではありません。
生産されます。 バージョンが変更された時点で最新の最良のドキュメント
作成されたファイルはハードドライブ上にあるはずです。通常は次の場所にあります。
/usr/local/share/atlc/docs/html-docs/index.html
ただし、システム管理者がパッケージのインストールを選択した場合は、別の場所にある可能性があります。
他の場所で。 場合によっては、ドキュメント内のエラーが修正され、次の場所に配置されることがあります。
http://atlc.sourceforge.net/ atlc の新しいリリースがリリースされる前に。 もしよろしければ、
ドキュメントに問題があることに気づいた場合は、スペルミスやタイプミスも含めて教えてください
知っています。
DESCRIPTION
create_bmp_for_circ_in_circ のプリプロセッサです atlc、有限差分プログラム
XNUMX 導体および XNUMX 導体の電気特性を計算するために使用されます。
任意の断面の伝送線路。 プログラム create_bmp_for_circ_in_circ is
ビットマップを生成する高速な方法として使用されます (グラフィックス プログラムを使用する必要はありません)。
次のように、円形導体 (同軸導体) の中に円形導体を配置します。
*****************
**** ****
**** <-----d------> ****
*** ***** ***
*** ************ ***
*** ************* ***
********************
*** ^ **************** ***
*** | ******************
*** | **************** ***
** ああ *********** **
*** | *** ***
** | **
*<--------------------------D----------------------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
パラメータ「D」は外部導体の内径、「d」は外部導体の寸法です。
内部導体の直径。 内部導体は中心から「h」オフセットされています。
外部導体。 領域全体が比誘電率の誘電体で囲まれています
「えー」。
ビットマップは、最後のコマンド ライン引数である「outfile.bmp」に出力されます。
によって生成されたビットマップ create_bmp_for_circ_in_circ 24 ビットのビット カラー ビットマップです。
によって要求された atlc.
誘電体「Er」の誘電率によって、ビットマップ内の色が決まります。 エルなら
1.0、1.006、2.1、2.2、2.33、2.5、3.3、3.335、3,7、4.8、10.2、100 または XNUMX、その後色
その誘電率に対応する値は、COLORS で定義された色に従って設定されます。
下。 Er がこれらの誘電率のいずれでもない場合、誘電率 Er の領域が設定されます。
色0xCAFF00に。 プログラム atlc この誘電率が何であるかわからないので、 atlc,
以下の例 4 のように、コマンド ライン オプション -d を使用して指定する必要があります。
OPTIONS
-b ビットマップサイズ
ビットマップのサイズを設定するために使用されるため、atlc が実行できる精度が決まります。
伝送線路の特性を計算します。 「ビットマップサイズ」のデフォルト値は次のとおりです。
通常は 4 ですが、これはコンパイル時に設定されます。 値は 1 ~ の範囲で設定できます。
15 ですが、8 を超えるのはおそらく賢明ではありません。
-f アウトファイル
出力ファイル名を設定します。 デフォルトでは、ビットマップは標準出力に送信されますが、送信する必要があります。
このオプションを使用して、または上記の説明に従ってファイルに保存します。
-v
目的 create_bmp_for_circ_in_circ いくつかのデータを標準エラー出力に出力します。 余分なものは何も入っていないことに注意してください
ビットマップ ファイルにリダイレクトされることが予想されるため、標準出力に出力されます。
COLOURS
24 ビットのビットマップ atlc 赤の量を表すために 8 ビットが割り当てられていることが期待されます。
青は 8、緑は 8。 したがって、赤、緑、青には 256 のレベルがあり、
合計 256*256*256=16777216 色。 可能な 16777216 色はすべて、
次のように、赤、緑、青の正確な量を記述することによって正確に定義されます。
赤 = 255,000,000 または 0xff0000
緑 = 000,255,000 または 0x00ff00
青 = 000,000,255 または 0x0000ff
黒 = 000,000,000 または 0x000000
白 = 255,255,255 または 0xffffff
茶色 = 255,000,255 または 0xff00ff
グレー = 142,142,142 または 0x8e8e8e
ピンク、ターコイズ、サンディ、ブラウン、グレーなどの一部の色は、意味が若干異なる場合があります。
さまざまな人に物事を伝えます。 これはそうではありません atlc、プログラムが色を期待しているため、
以下は与えられたとおりに正確に定義されます。 色が砂っぽいと感じるか、黄色が上がったと感じるか
ただし、ビットマップで使用する場合は、次のいずれかによって調整された色である必要があります。
atlc、 or コマンド ライン オプションを使用して定義する必要があります (以下のオプションと例 5 を参照)。
以下の導体が atlc によって認識されます。
赤 = 255,000,000 または 0xff0000 はライブ導体です。
緑色 = 000,255,000 または 0x00ff00 は接地された導体です。
青 = 000,000,000 または 0x000000 はマイナス導体です
すべてのビットマップ しなければなりません ライブ (赤) 導体と接地 (緑) 導体があります。 青い導体は、
現在サポートされていませんが、負の導体を示すために使用されます。
方向性結合器を解析するためにプログラムが拡張される場合に必要になります。
以下の誘電体は atlc によって認識されます。 と so 生産 by
create_bmp_for_circ_in_circ.
白 255,255,255 または Er=0 として 1.0xFFFFFF (真空)
ピンク 255,202,202 または Er=0 としての 1.0006xFFCACA (空気)
青 000,000,255 または 0x0000FF (Er=2.1 (PTFE) として)
ミッドグレー 142,242,142 または Er=0 の 8x8E8E2.2E (duroid 5880)
藤色 255.000,255 または 0xFF00FF as Er=2.33 (ポリエチレン)
黄色 255,255,000 または Er=0 として 00xFFFF2.5 (ポリスチレン)
Sandy 239,203,027 または Er=0 としての 1xEFCC3.3A (PVC)
茶色 188,127,096 または 0xBC7F60 (Er=3.335 として) (エポキシ樹脂)
ターコイズ 026,239,179 または 0x1AEFB3 (Er=4.8 として) (ガラス PCB)
ダークグレー 142,142,142 または Er=696969 の ox6.15 (duroid 6006)
L. グレー 240,240,240 または 0xDCDCDC as Er=10.2 (duroid 6010)
注意
しかし create_bmp_for_circ_in_circ 円形の内部導体と外部導体に使用されます。
外部導体の外側は正方形として描かれます。 これは便宜上のものであり、
計算との違い。 外部導体の内側は円として描かれています。
例
以下にいくつかの使用例を示します。 create_bmp_for_circ_in_circ。 もう一度htmlを見てください
その他の例については、atlc-XYZ/docs/html-docs/index.html のドキュメントを参照してください。
1) 最初の例では、外部導体の内径は 12 単位 (インチ、
mm、フィートなど)、内側の外径は 3.9 単位です。 インナーが置かれています
中央 (h=0)、誘電体は真空 (Er=1.0) です。
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 同軸_1.bmp
% atlc 同軸_1.bmp
atlc は、インピーダンスの正しい値が 67.3667 オームであることを示しますが、正確な値は XNUMX オームです。
分析により、真の値は 67.4358 オームであることがわかります。 atlc 誤差は 0.102% です。
2) この 1 番目の例では、導体のサイズは例 XNUMX と同じですが、
内側は中心から 3.5 単位ずれて位置し、誘電体の比誘電率は次のとおりです。
2.1 (PTFE の Er) 出力は not_in_centre.bmp ファイルに送信され、次にそれが処理されます。
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_center.bmp
% atlc not_in_center.bmp
create_bmp_for_circ_in_circ が行うように、このインピーダンスは理論的には 24.315342 オームです。
あなたの代わりに計算してください。 atlc の推定値は 24.2493 オームで、誤差はわずか -0.271 % です。
3) XNUMX 番目の例では、精度を高めるためにビットマップが大きくされていますが、それ以外の場合は
これは前のものと同じです。
% create_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 より大きい_not_in_centre.bmp
% atlc より大きい_not_in_centre.bmp
今回はビットマップが大きくなるため、atlc は Zo の計算にかなり長い時間がかかります。
さらに計算を行う必要があります。 ただし、最終結果はより正確になるはずです。 この中で
この場合、報告された結果は 24.2461 オームで、以前よりわずかに小さい誤差です。
0.285%で。 カットオフを下げることで何か得られる可能性がある
より大きなグリッドでは問題が発生するため、これについては調査中です。 ただし、誤差はほとんどの場合 0.25 未満です。
%、分析対象に関係なく。
第4の例では、比誘電率が7.89の材料を使用する。 がある
使い方は変わりません create_bmp_for_circ_in_circしかし、この誘電率はそうではないので、
事前に定義された値の XNUMX つ (COLOURS を参照) を伝える必要があります。 atlc それは何ですか。 色彩
赤 = 0xCA、青 = OxFF の XNUMX 進表現を持つオリーブ グリーンに設定されます。
緑 = 0x00。 これはたまたま、誘電率が異なる場合に使用されるデフォルトの色です。
は不明です。 したがって、atlc には次のようにこの情報を与える必要がありますL
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp これの理論上のインピーダンスは 20.041970 オームです。
しかし、ATLC バージョン 3.0.1 では 20.0300 と計算され、誤差は -0.058 % です。 もし、あんたが
グラフィックパッケージを含むファイル an_odd_er.bmp を見ると、3 つの色があることがわかります。
その中には、赤い内部導体、緑の外部導体、そしてオリーブグリーンの誘電体があります。
onworks.net サービスを使用してオンラインで create_bmp_for_circ_in_circ を使用する