
C-WaveformGeneratorを起動させるクライアントアプリケーションのサンプルです。
このサンプルを実行する前に、以下の準備を行ってください。
あらかじめC-WaverformGenerator本体でデバイス設定やチャネル設定を行い、デバイスから波形出力できること確認ください。
正常にデバイスから波形出力できる状態で、ローカルドライブに設定内容をファイル保存してください。
C-WaverformGeneratorの設定ファイルがない場合は、「複数チャネル波形設定サンプル」を参照されることをおすすめします。
サンプル仕様 |
|
プログラム名 |
FileOperation.py |
関連ファイル名 |
CommonFunction.py |
1.希望するプログラム名を指定し、プログラム実行させると、上記のような外観のCUI(Character User Interface)メニュー
が表示されます。
ソフトウェアのバージョンによっては外観が異なることがあります。
プログラム実行例: py FileOperation.py
2.初期化処理
・CUIメニューから、[1
: GenOpenApplication]をコマンド選択すると、デバイス名を指定することができます。
デバイス名を指定すると、パラメータ(画面サイズ)CUIメニューが表示されます。
パラメータ(画面サイズ)CUIメニューから、C-WaveformGeneratorの起動サイズを、画面サイズで指定します。(最小化、通常、最大化)
画面サイズを指定すると、GenOpenApplicationが実行され、CUIメニューが再度表示されます。

・GenOpenApplicationコマンドが正常終了すると、C-WaveformGeneratorが起動します。
C-WaveformGeneratorが起動しない場合は、正常にC-WaveformGeneratorがインストールされていない可能性があります。
アプリケーションのアンインストールを行った後、再度インストールを行ってください。
・CUIメニューから、[2 : GenSetDeviceName]をコマンド選択すると、デバイス名を変更することができます。
3.設定ファイルの指定
・CUIメニューから、[4 : GenImportSettingFile]をコマンド選択すると、C-WaveformGenerator本体で保存した設定ファイルを指定できます。
設定ファイル名を指定するとGenImportSettingFileが実行され、CUIメニューが再度表示されます。
設定ファイルの内容が読み込まれ、C-WaveformGenerator本体に反映されます。

4.動作
・CUIメニューから、[9 : GenStartOperation]をコマンド選択すると、指定デバイスから波形出力が開始します。

・CUIメニューから、[11 : GenStopOperation]をコマンド選択すると、指定デバイスからの波形出力が停止します。
C-WaveformGeneratorの画面サイズを「通常」にすると、[GenStartOperation]/[GenStopOperation]の指示に呼応して、C-WaveformGenerator上の描画も更新されます。
C-WaveformGeneratorの描画に関しては、C-WaveformGeneratorの画面構成を参照ください。

・CUIメニューから、[10 : GenGetApplicationStatus]をコマンド選択すると、指定デバイスのステータスを確認できます。
C-WaveformGeneratorの画面サイズが「最小化」になっていても、C-WaveformGeneratorの動作状態を確認することができます。

5.終了処理
・CUIメニューから、[12 : GenCloseApplication]をコマンド選択すると、C-WaveformGenerator本体がプログラム終了します。
他のクライアントアプリケーションから、OpenApplication関数を実行することができます。

・C-WaveformGeneratorから波形出力を行う場合は、再度、[1 :
GenOpenApplication]をコマンド選択してください。
6.閉じる
・CUIメニューから、[q : 終了]をコマンド選択すると、クライアントアプリケーションが終了します。
補足:
C-WaveformGenerator本体であらかじめ設定した設定ファイルを、[3 : GenImportSettingFile]コマンドで読み込むサンプルです。
この機能に加え、チャネル設定や、データファイル設定を微調整することもできます。
さらに、本サンプルプログラムで、設定を微調整した後、[3 : GenExportSettingFile]をコマンド選択すれば、所定の設定ファイル名に設定を保存することもできます。
チャネル設定の詳細については、C-WaveformGeneratorの操作パネル内のチャネル設定を参照ください。
データファイル設定を行う場合は、[5 : GenSetWaveType]をコマンド選択した後、チャネル番号を指定し、[6
: 任意]をコマンド選択してください。
任意波形についての詳細は、C-WaveformGeneratorの波形選択パネル内の「任意波形」の内容を参照ください。
