3.7 GUIプログラム

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

3.7.1 GUIプログラムの起動

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


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

3.7.2 GUIプログラムの使用法

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

  1. [全般]タブで物体形状以外のデータを入力します。 詳しくは3.7.3を参考にしてください。
  2. [物体形状]タブで物体形状を入力します。 詳しくは3.7.4を参考にしてください。
  3. [形状出力]ボタンをクリックします。形状データがgeom3d.htmファイルが出力されます。
  4. [形状出力表示3D]ボタンをクリックします。ブラウザでgeom3d.htmファイルが開かれますので、 入力データが正しく入力されていることを確認してください。詳しくは3.4を参考にしてください。 形状を確認する必要がないときは[形状出力]と[形状出力表示3D]を省略することができます。
  5. [計算]ボタンをクリックします。 ウィンドウが開いて計算が開始されます。 詳しくは3.2を参考にしてください。
    なお、[形状出力]を省略した時も計算開始時にgeom3d.htmファイルが出力されていますので、 計算中または計算終了後に[形状出力表示3D]ボタンをクリックして図形を確認することができます。
  6. [図形出力制御]タブで図形出力の設定を行います。 詳しくは3.7.5を参考にしてください。
  7. [図形出力]ボタンをクリックします。 図形データがev2d.htmファイルとev3d.htmファイルに出力されます。
  8. [図形出力表示2D]ボタンをクリックするとブラウザでev2d.htmが開かれます。 詳しくは3.5を参考にしてください。
  9. [図形出力表示3D]ボタンをクリックするとブラウザでev3d.htmが開かれます。 詳しくは3.4を参考にしてください。
  10. 図形出力は[図形出力制御]タブの設定を変えて [図形出力]→[図形出力表示2D]または[図形出力表示3D]を繰り返し行うことができます。

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

3.7.3 全般タブ

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

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

3.7.4 物体形状タブ

[物体形状]タブでは物体形状とそれに付随するデータを入力します。
形状単位(ユニット)ごとにページが変わる方式になっています。
現在のユニット番号が左上に表示され、これが編集の対象になっています。
ユニット番号を変更する方法は以下の通りです。

現在編集中のデータはユニットを移動する前に代入されます。

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

現在編集中のデータはユニットを追加・挿入する前に代入されます。


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

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

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

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

3.7.5 図形出力制御タブ

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


図3-7-3 図形出力制御タブ

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

[周波数特性(2D)] (plotfrequency)
周波数特性を出力します。3.5.2を参考にしてください。

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

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

[遠方界全方向(3D)] (plotfar2d)
遠方界の全方向パターン図を出力します。 3.5.4を参考にしてください。
[角度分割数]:θ方向(0-180度)とφ方向(0-360度)の分割数を入力してください。
[成分]:出力する成分を選択してください。(複数選択可) (far2dcomponent)
[スケール]:単位とスケールを設定してください。(far2ddb, far2dscale)

[近傍界線上(2D)] (plotnear1d)
近傍界の線上分布図を出力します。 複数設定することができます。上から順に左端をONにすると入力可能になります。 3.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にすると入力可能になります。 3.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です。
[横分割数]:横軸の分割数
[縦分割数]:縦軸の分割数
[スケール]:単位とスケールを設定してください。(near2ddb, near2dscale)

近傍界面上分布図に物体形状を重ね書きする方法を選択します。(near2dobj)

3.7.6 計算設定メニュー

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


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

3.7.7 オプションメニュー

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


図3-7-5 オプションウィンドウ

3.7.8 数値出力メニュー

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