xnecview - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xnecview です。

プログラム:

NAME


xnecview - NEC2 の入出力ファイルを視覚化するプログラム

SYNOPSIS


xnecview [オプション] ファイル名 [ファイル名....]

DESCRIPTION


Xnecview NEC2 入力 (アンテナ モデルの構造) を視覚化し、データ ファイルを出力できます。
(方向の関数としてのゲイン、周波数の関数としてのゲインおよびインピーダンス)。
構造とゲインは XNUMX 次元画像として表示され、
ねずみ。 プログラムはファイルからデータのタイプ (入力または出力) を決定します。
自分自身。

詳細といくつかの例は、次の Web サイトで参照できます。
http://www.cs.utwente.nl/~ptdeboer/ham/xnecview/

USAGE


コマンドラインでは、プログラムは、それぞれに次の内容が含まれる XNUMX つ以上のファイル名を見つけることを期待します。
NEC2 構造 (入力) データ、または出力データ (インピーダンスおよび放射パターン) のいずれか。 の
プログラムはデータ自体からデータの種類を決定します。 見つかったデータに応じて
指定されたファイル内で、1 つまたは 3 つのウィンドウが開きます。 ウィンドウ XNUMX には、
アンテナの構造(ワイヤーなど)および/または放射の空間分布。
ウィンドウ 2 には、いくつかの量 (SWR、ゲインなど) の一連のグラフが次の関数として表示されます。
周波数。

ウィンドウ 1
このウィンドウには、アンテナの構造および/またはゲイン パターンが表示されます。 最初は、Z 軸
は上を指し、X 軸は左下を指し、Y 軸は右下を指します (ただし、
ソース コードでこれらの設定を変更しました)。

ビューは、次のようにマウスを使用して操作できます。

回転させる 左ボタンを押したままマウスを移動します (さらに CTRL を押したままにします)
高速化するために部分的な画像のみをドラッグします)

ズーム 中ボタンを押したままマウスを上下に動かします(さらに、CTRL を押したままにします)
押して部分的な画像のみをドラッグすると高速になります)。 または、をクリックします
マウスの左ボタンをクリックしてズームインするか、マウスの右ボタンをクリックしてズームアウトします。

画像
右ボタンを押したままマウスを移動します (さらに CTRL を押したままにします)
高速化するために部分的な画像のみをドラッグします)

go バック 〜へ オリジナル ビュー
マウスの中ボタンをクリックします

矢印キーを使用してビューを回転することもできます。 PageUp キーと PageDown キーで、
放射線データが複数の周波数で利用可能な場合は、異なる周波数。

ウィンドウの上部には、一連のボタンとその他のインジケーターが含まれています。 左から右へ
これらは:

やめます プログラムを停止します。 キーボード ショートカット: Q

リロード ファイルをリロードします。 キーボード ショートカット: R および 。

export 画像を(カプセル化された)PostScript または PNG ファイルとして保存します。

なし/構造/+タグ/電流/アニメーション
アンテナ構造の表示のオンとオフを切り替えます。 「+tags」モード、セグメントタグ
番号も表示されます (アンテナを変更しようとするときに役立ちます)
構造)。 電流とアニメーションの表示については、以下を参照してください。

なし/スライス/フレーム/不透明/近い
ゲイン パターンの表示を切り替えます。何も表示されないか、スライスのみが表示されます。
座標面、または 3D 構造全体 (もちろん、
NEC の出力ファイル内のデータの可用性、つまり最終的には使用される RP カードのデータの可用性
入力ファイル内)。 3D 構造は、ワイヤー メッシュとして表示することもできます (つまり、
透明)、または不透明な表面(つまり、隠線が削除されたもの)として。 後者
通常、より鮮明な画像が得られますが、多くの場合、多少遅くなり、利用できません。
NEC 出力データが 0 ~ 90 または 180 度のシータ範囲をカバーしていない場合、および
ファイの範囲は 0 ~ 270 ~ 360 度です。 ゲイン曲面は
不透明なのは本体のみであり、アンテナなどの画像の他の要素は不透明です。
構造。 ニアフィールドの表示については、以下の「アニメーション」を参照してください。

lin.P/lin.V/arrl/log
ゲイン スケーリング (電力の線形、電圧の線形、ARRL スタイル、または
中心が -40 dB の対数)。

合計/水平/垂直/lhcp/rhcp/色
放射線の偏光の処理を決定します。表示されるゲインが
偏波に関係なく合計パワーに応じて、または偏波のみに応じて
水平/垂直/左円/右円コンポーネント。 選択する
「色」も総出力を示しますが、色を使用して放射線が照射されているかどうかを示します。
ほとんどが直線偏光、つまり lhcp または rhcp です。 この設定は、
ゲイン対周波数のプロットがウィンドウ 2 に表示され、電流がウィンドウ 1 に表示されます (「
下)。

X, Y および Z
ビューをそれぞれ X、Y、または Z 軸に沿って表示するように回転します。 ゲインスケールは、
いくつかのゲインレベルの線が表示されます。 これらの利益はすべて、
出力データのセット全体の最大ゲイン。

xnecview は NEC からの出力データをかなり寛大に受け入れる必要がありますが、
まず、入力で次の行 (カード) を使用します。
RP 0、37、72、1000、0、0、5、5
これにより、NEC は 5 度間隔でゲインを計算するように指示されます。

ウィンドウ 2:
このウィンドウには、NEC の場合、周波数の関数としていくつかの量のプロットが含まれています。
出力ファイルには複数の周波数のデータが含まれています。 以下の量が可能です
プロット:

SWR

リアル および 虚数 of   インピーダンス

および 大きさ of   インピーダンス
アンテナに複数のソースがある場合、SWR とインピーダンスは次の場合にのみプロットされます。
どちらのソースのデータも出力ファイルに最初に現れます。

利得 および 対応する フロント/バック
プロットされたゲインは、放射パターン全体にわたって観察された最大ゲインです。
これは、アンテナが放射するはずの方向ではない可能性があります。 の
フロント/バック比は、観測された最大ゲインと、実際のゲインの比率にすぎません。
まったく逆の方向。 繰り返しますが、これはあなたの前後比ではないかもしれません
たとえば、メインローブが高くなって「後ろ」方向が向いているかどうかに興味があります。
地面に。

(総パワーではなく) 特定の偏波が (コマンドによって) 選択されている場合、
行オプションまたはウィンドウ 1) の一番上の行にあるボタンを使用すると、これも
グラフ。 XNUMX 本のゲイン ラインが表示されます。実線は選択したゲインを示します。
偏波、および合計ゲインを示す破線 (比較用)。 また、XNUMXつ
f/b ラインが表示されます。両方とも、フロント パワーは選択された偏光のみです。
バックパワーも選択された偏波(実線)である一方、コンポーネント、または
総電力(破線)。

方向 (ファイ および シータ) of 利得

ゲイン および 対応する フロント/バック
これは、視聴者に向かう方向のゲインです(画像を回転させることで設定されます)。
ウィンドウ 1) と対応する前後比。

上部のボタンの列には次の機能があります。

やめます プログラムを停止します。 キーボード ショートカット: Q

リロード ファイルをリロードします。 キーボード ショートカット: R および 。

export 画像を(カプセル化された)PostScript または PNG ファイルとして保存します。

Z0=... SWR 計算の基準インピーダンスを設定します。 さらに、
インピーダンス プロットは 20*Z0 に制限されます。

マックスゲイン、 ヴゲイン、 SWR、 リ/イム、 ファイ/腹筋、 および DIR
グラフの表示を切り替えます。

最後に、放射パターン データが利用可能な場合は、高さ全体にわたる垂直線が表示されます。
ウィンドウには、放射パターンが他のウィンドウに表示されている周波数が表示されます。
窓。 マウスのクリックまたはドラッグ、またはキー PageUp、PageDown、および矢印キーを使用すると、別の
周波数が選べます。

ディスプレイ of 現在 分布:
ウィンドウ 1 は、内部を流れる電流の分布を表示するために使用することもできます。
アンテナ ワイヤ (この情報が NEC 出力ファイルで利用可能な場合)。 デフォルトでは、
ですが、NEC 入力の「PT」カードによってオフになる可能性があります。 この表示は有効になっています
none/struct/+tags/currents メニューで「currents」を選択します。 次に、厚さは
各ワイヤセグメントはそこに流れる電流の大きさを示し、色は
はその段階を示します。 ウィンドウの下部にいくつかの追加コントロールが表示されます: XNUMX つのスライダー
色の変更と厚さの拡大縮小用、および説明されているいくつかのボタン
を参照してください。

予想に反して、プロットされた電流の大きさと位相は次のようになります。
必ずしも NEC 出力ファイルに存在する値を直接表す必要はありません。 そのデータを取得する
180 度の角度があるため、通常は直接表示しても意味のある表示にはなりません。
位相の曖昧さ: ワイヤの端点が交換される場合、「正の方向」
そのワイヤでは逆になっているため、NEC が計算した位相は 180 度変化します。
ただし、アンテナとその特性は変わりません。 したがって、次のことが望ましいです。
各セグメントの電流を何らかの基準方向、たとえば水平方向に投影します。 の
この結果は、そのセグメントの水平方向への寄与の尺度になります。
アンテナの偏波放射。 実際に使用される偏光は選択されたものです
上の行の偏光ボタンで; そこで「合計」を選択すると(デフォルト)、
投影操作がオフになっているため、「生」の位相と振幅が使用されます。 左手でも右手でも、
ハンド円偏光が選択されている場合、投写も行われませんが、
電流は、その投影法線の角度に比例して追加の位相シフトを取得します。
見る方向に対して水平となります。

実際には、上で説明したように表示されるフェーズはまだあまり興味深いものではありません。 考慮する
以下: XNUMX つのセグメントがアンテナが設置されているターゲットからさらに離れている場合
別のセグメントから放射するはずの場合、前のセグメントからの放射は
ターゲットに到達するまでに、後者からの放射線よりも大きな遅延が発生します。
セグメント。 事実上、これにより別の位相シフトが導入され、その値は
空間内のセグメントの位置。 Xnecview は、次の方法でこの影響を補償できます。
この追加の位相シフトを観察者に向かう方向に計算します (つまり、
画面に垂直); このオプションは最初のボタンでオンとオフを切り替えることができます
一番下の行にあります。

XNUMX 番目のボタンは、位相シフトの計算で使用される方向をロックします。 それを使用すると、
例を挙げて説明するのが一番分かりやすいでしょう。 X 軸に沿って向けられた八木アンテナを考えてみましょう。
次に、正しい位相シフトを得るには、次のように画像を回転する必要があります。
X 軸はビューアを指します。 残念ながら、その方向ではすべての要素が
互いに後ろにあるため、比較するためにそれらを区別することは不可能です
色。 この問題は、「ロック」ボタンを押して位相シフトをロックすることで解決されます。
を計算し、エレメントが配置される方向にアンテナを回転させます。
区別できる。

アニメの ディスプレイ of 電流、 課金 および 近く フィールド:
NEC がモデル化したアンテナは、次の条件を適用するソース (または複数) によって駆動されます。
時間とともに正弦波的に変化する、アンテナへの電圧または電流。 したがって、
アンテナ線の電流、アンテナ線の電荷、そして電気と
周囲の空間の磁場も時間とともに正弦波状に変化します。
駆動力として周波数を使用しますが、場合によっては異なる位相を使用します。 の表示
前のセクションで説明した電流は、これらの時間変化する電流を次のように表します。
それらの振幅 (写真の厚さ) と位相はソース (写真の色) に相当します。
写真)。

目的によっては、これはあまり直感的ではありません。 したがって、xnecview は次のことも表示できます。
時間の経過とともに変化する電流 (および電荷と場の強さ) を正確に表示するアニメーションです。
基本的に、実際には数千サイクル以上の頻度で発生するプロセス
1 秒あたりの速度が XNUMX 秒あたり約 XNUMX サイクルの周波数まで遅くなり、その速度で
電流と料金が表示されます。

電流と充電のアニメーション表示は、
none/struct/+tags/currents/animation メニュー。 次に、各ワイヤの各セグメントは次のように置き換えられます。
短い青い線。その一端はワイヤの中心にあり、もう一端はワイヤの中心にあります。
電流の方向と(相対)大きさを示します。 さらにそれぞれの周りには、
正方形のセグメントが描画されます。 この四角形は、そのセグメントに蓄積された電荷を表します。
正方形の大きさは電荷の大きさに比例し、色は電荷の大きさに比例します。
記号はシアンが正電荷、マゼンタが負電荷を示します。

アンテナ付近の電界と磁界のアニメーション表示は、
なし/スライス/フレーム/ニアメニューから「ニア」を選択します。 次に、近くのすべての点で
フィールド データが NEC 出力ファイルにある場合、XNUMX 本の色付きの線 (ベクトル) が描画されます。 あ
赤いものは電場の方向と(相対)大きさを示します。
緑色は磁場の方向と(相対)大きさを示します。 から
電場ベクトルと磁場ベクトル、いわゆるポインティング ベクトルが計算され、
黄色で表示されます。 このベクトルはエネルギーの流れとして解釈できます。 教科書を見る
詳細については電磁理論を参照してください。

アニメーション表示のいずれかまたは両方を選択すると、追加のコントロールのセットが表示されます。
ウィンドウの下部に表示されます。 左側の XNUMX つは、
(左から右へ) 電流、電荷、電界および磁界の強度のスケーリング。
これらの右側には、「P」というラベルの付いたオン/オフ コントロールが表示されます。
ポインティング ベクトルは描画されません。 右端のスライダーは速度を制御します。
アニメーション: コンピューターが十分に高速な場合、スライダーの数字は
0 秒あたりのアニメーションのサイクル数。 このスライダーを XNUMX に設定するか、「z」キーを押すと、
アニメーションをフリーズさせることができます。 次に、「<」を入力して位相を前後に変更できます。
キーボードの「>」。

明らかに、xnecview が表示できるのは、電流、電荷、近距離場などの情報が存在する場合のみです。
視覚化されている NEC 出力ファイルで利用できます。 このマニュアルの前半で説明したように、
電流の組み込みは、NEC 入力の PT カードによって制御されます。 の包含
充電情報は PQ カードによって管理され、近電量と充電量の計算が行われます。
磁場はそれぞれ NE カードと NH カードによって制御されます。 例は次のとおりです。
PQ0、0
北東 0、1,20,20、0,0.05,0.05、0,0.05,0.05、XNUMX、XNUMX、XNUMX、XNUMX、XNUMX、XNUMX
NH 0、1,20,20、0,0.05,0.05、0,0.05,0.05、XNUMX、XNUMX、XNUMX、XNUMX、XNUMX、XNUMX
これらは、NEC に電荷情報を含め、近傍界を計算するよう指示します。
YZ 平面内のステップサイズ 20 のグリッド内の 20 x 0.05 ポイント。 詳細については、を参照してください。
NECのドキュメント。

コマンドライン OPTIONS


xnecview の通常の使用法では、コマンドライン オプション (ファイル名以外)
表示されます)が必要になることはほとんどありません。 ただし、これらは xnecview をすばやく導入するのに役立ちます。
目的の状態を選択するか、xnecview を使用して非対話型のプロットを自動生成します。

コマンド ライン オプションは、xnecview が使用するコマンド ラインでのみ指定できるわけではありません。
開始されますが、NEC 入力ファイルに CM カード (ライン) として埋め込んで実行することもできます。
読む。 CM カードの内容を xnecview オプションとして認識するには、CM
カードには、これらのオプションの前に xnecview: (コロンを含む) という単語が含まれている必要があります。

次のオプションを使用できます。

-NS、 - 助けて
使用状況情報を表示する

--構造体
構造ビューを「struct」に設定します

-タグ 構造ビューを「struct+tags」に設定します

--電流
構造ビューを「currents」に設定します

- アニメーション
構造ビューを「アニメーション」に設定します

- スライス
放射線ビューを「スライス」に設定します

- フレーム
放射線ビューを「フレーム」に設定します

--不透明
放射線ビューを「不透明」に設定します

- 近く 放射線ビューを「近距離」に設定します

--リンパワー
放射線スケールをパワーで線形に設定する

--lin 電圧
放射線スケールを電圧で線形に設定する

--arrl 放射線スケールを ARRL スタイルに設定する

- ログ 放射線スケールを対数に設定する

--pol=x
偏光を選択します。 x は、 total、hor、vert、lhcp、rhcp、または color のいずれかです。

--qscale NUM
料金スケールの設定 (アニメーション)

--iscale NUM
電流スケールの設定 (アニメーション)

--エスカル NUM
電界スケールを設定する

--hscale NUM
磁場スケールを設定する

--hidepointing
ニア フィールド表示でのポインティング ベクトルを非表示にする

--afreq NUM
アニメーション周波数 (Hz) を設定します

--aphase NUM
アニメーションのフェーズ (度) を設定します

--更新 NUM
アニメーションの更新間隔(ミリ秒)を設定します。 デフォルトは 100 ですが、低速です
コンピュータや大規模なデータセットを使用する場合は、更新間隔を設定すると便利な場合があります。
より高い。 逆に、高速なコンピュータと単純なデータ セットでは、より小さなデータ セットが必要になります。
よりスムーズな動きを実現する設定です。

--頻度 NUM
設定周波数(MHz)

--z0 NUM
基準インピーダンス (オーム) を設定します

--expeps ファイル名
X11 ディスプレイはありません。画像を .eps ファイルにエクスポートするだけです

--exppng
X11 ディスプレイはありません。画像を .png ファイルにエクスポートするだけです (リンクされている場合にのみ利用可能)
libpng ライブラリ)

- 見る ファイ、シータ、ズーム、TRX、試してください
見る方向とズームを設定する

注: ウィンドウ 1 で「v」と入力すると、これらすべての設定の現在の値が
標準出力。

onworks.net サービスを使用して xnecview オンラインを使用する



最新のLinuxおよびWindowsオンラインプログラム