Fileサンプル [FileOperation]


外観

 

概略

C-WaveformGeneratorを起動させるクライアントアプリケーションのサンプルです。

このサンプルを実行する前に、以下の準備を行ってください。

あらかじめC-WaverformGenerator本体でデバイス設定やチャネル設定を行い、デバイスから波形出力できること確認ください。
正常にデバイスから波形出力できる状態で、ローカルドライブに設定内容をファイル保存してください。

C-WaverformGeneratorの設定ファイルがない場合は、「複数チャネル波形設定サンプル」を参照されることをおすすめします。

サンプル仕様

 

プログラム名

FileOperation.py

関連ファイル名

CommonFunction.py
cgen_api.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の波形選択パネル内の「任意波形」の内容を参照ください。