vna/Jヘッドレスアプリケーションのインストールについて

vna/JはminiVNA用のPCアプリケーションであり、GUI版とコマンドラインインタフェース用のヘッドレスアプリケーションがあります。ヘッドレスアプリケーションのマニュアルは、作成経緯もあってインストール方法や具体的実行方法が説明されておりません。 以下、日本のユーザに皆さま向けに簡単にご説明いたします(実際、簡単です)。ご不明点があれば、お問合せください。

インストール方法

1.ヘッドレスアプリケーションは、測定そのものはvna/Jの機能を利用しているので、まず、GUIのvna/Jの機能が動作するようにします。

2.Dietmar Krauseのvna/Jのサイトよりヘッドレスアプリケーション一式をダウンロードします。

"Headless Application"の"here"をクリックするとダウンロード用のディレクトリが表示されます。 ここにあるファイルを マウスオン→右ボタンクリック→名前を付けてリンク先を保存 でお手元のPCにダウンロードします。 ダウンロードする場所はどこでもいいようですが、旧版のマニュアルでは、vna/Jを格納している親フォルダの下が指定されています。つまりvna/Jと並列に置くイメージです。

3.アプリケーション一式の中に"start_hl_echo"というWindowsコマンドスクリプトファイルがあります。これはリファレンスとして保存することとし、これをコピーしてご自分用のスクリプトファイルを作ります。名前は任意。

4.スクリプトファイルに含まれるJava文のパラメーターをエディタなどで編集します。

5.編集すべきパラメーターは以下のとおりです。"start_hl_echo"やマニュアルをご覧になり、具体的イメージをつかんでください。 "start_hl_echo"を見るとおわかりになると思いますが、これらパラメーター名の前に"D"をつけるのをお忘れなく。

■fstart:測定開始周波数[Hz]
■fstop:測定終了周波数[Hz]
■fsteps:測定ステップ数
■calfile:用いるキャリブレーションファイルを絶対パスで指定。デフォルトだと"c:\Users\[ユーザ名]\vnaJ3.1\calibration"の中にあります。下にあるscanmodeと整合している必要があります。
■driverId:ネットワークアナライザの種類。miniVNA PROは"2"、miniVNA Tinyは"20"、MetroVNAは"30"
■driverPort:使用するCOMポートを指定。vna/JのGUIのセットアップダイアログで確認できます。
■scanmode:測定に応じ"REFL"(反射特性を測定する場合)、または"TRAN"(伝達特性を測定する場合)のいずれかを指定。
■exports:出力ファイルフォーマット。"snp"(sパラメーターファイル)、"xls"、"xml"、"csv"、"zplots"のいずれかを指定します。
■exportDirectory:出力先ディレクトリ。GUIと合わせ、"c:\Users\[ユーザ名]\vnaJ3.1\export"にするのがよいでしょう。
■exportFilename:出力ファイル名。

7.それ以外は"start_hl_echo"にあるデフォルトのままでもOKです。編集したら、上書き保存してスクリプトファイルを起動します。

8.最初はうまくいかないかもしれません。その場合は処理があっという間におわってしまい、何がおきたかがわかりません。うまくいくまではスクリプトの標準出力をファイルに保存するようリダイレクトすることをお勧めします。スクリプトファイル中のJava文の最後にリダイレクトの設定を追加してみてください。

例 "> [保存したいパス]\[保存するファイル名]"

9.うまくいけば、測定の進行度が表示されて処理が終了します。出力先ディレクトリの中を確認してください。ファイルがあるはずです。 なお、ヘッドレスアプリケーションではPDF出力はサポートしていないようです。

10.スクリプトファイルは反射特性測定用と伝達特性測定用の2つを用意しておくと便利かと思います。

結果ファイルサンプル(xlsフォーマットの場合)