複数チャネル波形設定サンプル [MultiChannelWave]


外観

 

概略

C-WaveformGeneratorを起動させるクライアントアプリケーションのサンプルです。
C-WaveformGenerator SDKの使い方を学ぶ際は、まずは、このサンプルを参照することをおすすめします。

このサンプルプログラムは、C-WaveformGeneratorの起動させ、単チャネルおよび複数チャネルの波形出力を開始・停止することが行えます。
また、波形出力が停止した状態で、デバイス設定やチャネル設定も行えます。

あらかじめ、Windows OS上にサポートデバイスを組み込む必要があります。
サポートデバイスが手元にない場合は、"AIO Demo Device "を、Windows OS上に登録することで、C-WaveformGeneratorの動作を確認できます。
"AIO Demo Device "の組み込み方法は、API-AIO(WDM)ヘルプの”ホーム > ドライバ環境構築 > デバイスドライバのインストール > DEMO DEVICE”を参照ください。

C-WaverformGeneratorの設定ファイルを利用する場合は、「Fileサンプル」を参照することをおすすめします。

 

使用手順

1.初期化処理

 ・サンプルプログラムを起動すると、メイン画面が表示されます。
  デバイス名に、デバイスマネージャーで設定したデバイス名を指定します。
  C-WaveformGeneratorの起動サイズを、画面サイズで指定します。(最小化、通常、最大化)

 ・[GenOpenApplication]ボタンを押すと、C-WaveformGeneratorが起動します。
  C-WaveformGeneratorが起動しない場合は、正常にC-WaveformGeneratorがインストールされていない可能性があります。
  アプリケーションのアンインストールを行った後、再度インストールを行ってください。

2.デバイス設定

 ・メイン画面より、[デバイス設定]ボタンを押すと、デバイス設定ダイアログが表示されます。
  チャネル数や、周波数などの変更が行えます。
  各設定項目の詳細は、C-WaveformGeneratorの操作パネル内のデバイス設定を参照ください。

  各項目を変更したあとは、[OK]ボタンを押します。

 ・サンプルプログラムの動作を確認するだけであれば、デバイス設定を変更する必要はありません。
  [キャンセル]ボタンを押せば、各項目の変更内容反映されず、メイン面画へ戻ります。

3.チャネル設定

 ・メイン画面のCH項目でチャネルを指定し、[チャネル設定]ボタンを押すと、チャネル設定ダイアログが表示されます。
  データの振幅やオフセット、デューティー、位相などを変更し、対象チャネル番号から出力される波形を決定できます。
  各設定項目の詳細は、C-WaveformGeneratorの操作パネル内のチャネル設定を参照ください。

  各項目を変更したあとは、[OK]ボタンを押します。

 ・サンプルプログラムの動作を確認するだけであれば、デバイス設定を変更する必要はありません。
  [キャンセル]ボタンを押せば、各項目の変更内容反映されず、メイン面画へ戻ります。

 ・複数チャネルからの出力波形を変更する場合は、メイン画面のCH項目で希望チャネルを指定し、[チャネル設定]ボタンを押してください。
  一度に全チャネルの出力波形を変更できません。1チャネルずつ[チャネル設定]を行ってください。

 

 ・メイン画面より波形タイプを指定し、[GenSetWaveType]ボタンを押すと、C-WaveformGeneratorへ波形タイプが反映されます。

 

4.動作

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

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

5.終了処理

 ・メイン画面[GenCloseApplication]ボタンを押すと、C-WaveformGeneratorを停止します。
  他のクライアントアプリケーションから、OpenApplication関数を実行することができます。

 ・C-WaveformGeneratorから波形出力を行う場合は、再度、[GenOpenApplication]ボタンを押してください。

6.閉じる

 ・[閉じる]ボタンを押すと、クライアントアプリケーションが終了します。
  C-WaveformGenerator本体もプログラム終了します。