4.7 GUIプログラム

本プログラムの使用法は、4.3の説明に従って入力データのテキストファイルを作成し、 4.2の説明に従ってコマンドラインで実行することを基本としていますが、 本節のGUI(Graphical User Interface)プログラムを使用すると、 ウィンドウ上でデータ入力、計算実行、結果確認を行うことができます。

4.7.1 GUIプログラムの起動

GUIプログラムを起動するにはOpenMOM.exeファイルをダブルクリックしてください。 図4-7-1のウィンドウが開きます。
GUIプログラムの実行には .NET Framework 4.6 以上が必要です。Windows10には標準装備されています。 .NET Framework がインストールされていないときは下記からダウンロードしてインストールしてください。
https://www.microsoft.com/net/download


図4-7-1 OpenMOMのGUIプログラム

4.7.2 GUIプログラムの使用法

以下の手順で操作してください。

  1. [全般]タブと[物体形状]タブのデータを入力します。 詳しくは4.7.3と4.7.4を参考にしてください。(注1)
  2. [計算]ボタンをクリックします。ウィンドウが開いて計算が開始されます。 詳しくは4.2を参考にしてください。(注2)
  3. [図形出力制御(1)][図形出力制御(2)]タブで図形出力の設定を行います。 詳しくは4.7.5を参考にしてください。
  4. [図形出力]ボタンをクリックします。 図形データがev2d.htmファイルとev3d.htmファイルに出力されます。
  5. [図形出力表示2D]ボタンをクリックするとブラウザでev2d.htmが開かれます。 詳しくは4.5を参考にしてください。
  6. [図形出力表示3D]ボタンをクリックするとブラウザでev3d.htmが開かれます。 詳しくは4.4を参考にしてください。
  7. 図形出力は[図形出力制御(1)][図形出力制御(2)]タブの設定を変えて [図形出力]→[図形出力表示2D]または[図形出力表示3D]を繰り返し行うことができます。(注3)

(注1)
作業中にときどき安全のために[ファイル]→[上書き保存]または[名前を付けて保存]でファイルを保存してください。
(注2)
このウィンドウの属性は左上のアイコンをクリックして[プロパティ]メニューで変更することができます。 特に[オプション]タブの[簡易編集モード]はOFFにしてください。 これを行わないと計算中にウィンドウ内をクリックすると表示が停止します。 その他、ウィンドウサイズ、色、フォントなどを変更することができます。
(注3)
ブラウザで表示するときは毎回新しいタブが開かれます。 それを避けるには現在のタブ上でF5キーを押すと内容が更新されます。 左下にファイル作成日時が表示されますので新しいファイルであることを確認してください。

4.7.3 全般タブ

[全般タブ]では物体形状以外のデータを入力します。
各項目とキーワード(4.3参考)の対応関係は以下の通りです。

  1. タイトル -> title
  2. グラウンド板 -> ground
  3. 周波数 -> frequency
  4. 導線半径既定値 -> radiusall
  5. 給電線の特性インピーダンス -> z0

4.7.4 物体形状タブ

[物体形状]タブでは物体の形状データを入力します。
対応キーワードは"geometry"です。キーワードの意味は4.3を参考にしてください。
左でデータを入力し、右の図でデータを確認してください。
左は形状単位(ユニット)ごとにページが変わる方式になっています。
現在のユニット番号が左上に表示され、これが編集の対象になります。
ユニット番号を変更する方法は以下の通りです。

ユニットの編集には以下のボタンを使用します。

右の図の扱い方は[ヘルプ]ボタンを参考にしてください。


図4-7-2 物体形状タブ

[形状種類]
[形状種類]の選択によって入力するデータが変わりますので、 最初にここを指定してください。
線状ユニットの[形状]と図4-3-1の対応関係は以下の通りです。

面状ユニットの[形状]と図4-3-2の対応関係は以下の通りです。
図4-3-1と図4-3-2を参考に頂点の座標値と要素分割数を入力してください。

ユニットの属性データ
各ユニットには以下の属性を指定することができます。 これらはすべてオプションです。
各項目とキーワードの対応関係は以下の通りです。

4.7.5 図形出力制御タブ

[図形出力制御(1)][図形出力制御(2]タブでは図形出力の項目とそのパラメーターを入力します。
()内は対応するキーワードです。


図4-7-3 図形出力制御(1)タブ

[電流分布] (plotcurrent)
電流分布を2Dまたは3Dで出力します。4.5.1を参考にしてください。

[整合損を含む]
ONにしたとき遠方界の利得に給電点の整合損を含めます。(matchingloss)

[周波数特性(2D)] (plotsmith, plotzin, plotyin, plotref, plotfar0d, freqdiv)
周波数特性を出力します。[自動スケール]をOFFにしたときは[最小],[最大],[分割数]を入力してください。 4.5.2を参考にしてください。

[遠方界面上(2D)] (plotfar1d)
遠方界の面上パターン図を出力します。 複数設定することができます。上から順に左端をONにすると入力可能になります。 4.5.3を参考にしてください。
[面]:

[角度分割数]:360度を分割する数値を入力してください。
[角度]:[phi-const]と[theta-const]のときは角度[度]を入力してください。 それぞれ一定のφとθです。
[円プロット]、[XYプロット]:出力図の形式を選択してください。(far1dstyle)
[θ/φ成分]、[主軸/副軸]、[左右円偏波]:出力する成分を選択してください。(複数選択可) (far1dcomponent)
[スケール]:単位とスケールを設定してください。(far1ddb, far1dscale)
[最大値で正規化]:最大値で正規化するときONにしてください。(far1dnorm)

[遠方界全方向(3D)] (plotfar2d)
遠方界の全方向パターン図を出力します。 4.5.4を参考にしてください。
[角度分割数]:θ方向(0-180度)とφ方向(0-360度)の分割数を入力してください。
[成分]:出力する成分を選択してください。(複数選択可) (far2dcomponent)
[スケール]:単位とスケールを設定してください。(far2ddb, far2dscale)
[物体表示]:図形表示される物体形状の相対的な大きさを指定してください。(far2dobj)


図4-7-4 図形出力制御(2)タブ

[近傍界線上(2D)] (plotnear1d)
近傍界の線上分布図を出力します。 複数設定することができます。上から順に左端をONにすると入力可能になります。 4.5.5を参考にしてください。
[成分]:E/Ex/Ey/Ez/H/Hx/Hy/Hzから選択してください。
(X1,X2) : 始点と終点のX座標
(Y1,Y2) : 始点と終点のY座標
(Z1,Z2) : 始点と終点のZ座標
[分割数] : 線分の分割数
[スケール]:単位とスケールを設定してください。(near1ddb, near1dscale)

[近傍界面上(2D+3D)] (plotnear2d)
近傍界の面上分布図を出力します。 複数設定することができます。上から順に左端をONにすると入力可能になります。 4.5.6を参考にしてください。
[成分]:E/Ex/Ey/Ez/H/Hx/Hy/Hzから選択してください。
[面]:X面/Y面/Z面から選択してください。
[面座標]:X面のときX座標、Y面のときY座標、Z面のときZ座標を入力してください。
[左],[右]:横軸座標の下限と上限を入力してください。横軸座標はX面のときY、Y面のときX、Z面のときXです。
[下],[上]:縦軸座標の下限と上限を入力してください。縦軸座標はX面のときZ、Y面のときZ、Z面のときYです。
[横分割数]:横軸の分割数
[縦分割数]:縦軸の分割数
[2D/3D]:2D/3Dの図形出力を選択してください。(near2ddim)
[動画2D],[フレーム数]:動画を有効にしてフレーム数を指定します。(near2dframe)
[スケール]:単位とスケールを設定してください。(near2ddb, near2dscale)
[描画方法]:等高線図の描画方法を選択してください。(near2dcontour)
[物体を描く]:物体形状を重ね書きするかどうか選択してください。(near2dobj)

4.7.6 図形出力ウィンドウ

[図形出力表示2D]をクリックすると図4-7-5が表示されます。使い方は以下の通りです。
ボタン
[|<][<][>][>|]:最初のページ、前のページ、次のページ、最後のページを表示します。
[++]:全ページが一枚に表示されます。
[>>]:動画が連続表示されます。[+],[-]により表示速度を上下できます。
右の2つのボタンにより描画領域をクリップボードと画像ファイルに保存できます。
表示
タイトルバーに現在のページと全ページ数が表示されます。
ステータスバーの内容は順に、ev2ファイル名、ファイルサイズ、作成日時、描画領域のピクセル数です。


図4-7-5 2次元図形出力ウィンドウ

[図形出力表示3D]をクリックすると図4-7-6が表示されます。使い方は以下の通りです。
ボタン
[|<][<][>][>|]:最初のページ、前のページ、次のページ、最後のページを表示します。
[X],[Y],[Z]:視点が+X,+Y,+Z方向になります。
[0]:表示が初期状態に戻されます。
[+],[-]:拡大・縮小します。
右の2つのボタンにより描画領域をクリップボードと画像ファイルに保存できます。
マウス
左ボタンをドラッグすると上下左右に回転します。
右ボタンをドラッグすると上下左右に平行移動します。
ホイールを上下に動かすと拡大・縮小されます。
表示
タイトルバーに現在のページと全ページ数が表示されます。
左下にXYZ軸が表示されます。
ステータスバーの内容は順に、ev3ファイル名、ファイルサイズ、作成日時、描画領域のピクセル数、視点の角度です。


図4-7-6 3次元図形出力ウィンドウ

(注意)
[オプション]メニューで[図形出力形式][ブラウザ]を選択したときはブラウザに図形出力されます。

4.7.7 計算設定メニュー

[ツール]→[計算設定]メニューをクリックすると図4-7-7の計算設定ウィンドウが開きます。
[ヘルプ]を参考にしてください。


図4-7-7 計算設定ウィンドウ

4.7.8 オプションメニュー

[ツール]→[オプション]メニューをクリックすると図4-7-8のオプションウィンドウが開きます。
使い方については[ヘルプ]を参考にしてください。
設定を初期化するには[初期化]をクリックしてください。


図4-7-8 オプションウィンドウ

4.7.9 数値出力メニュー

[数値出力]メニューをクリックすると、 それぞれの数値出力ファイルを読み込んでテキストエディタが開きます。
それぞれのファイルの意味は4.6を参考にしてください。