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本体もプログラム終了します。