GUIサンプルプログラム一覧

各言語のフォルダー内に、以下の構成でサンプルプログラムが格納されています。

開発言語:VB、VC#、VC++、Python (*1)

機能カテゴリ

プロジェクト名

サンプル名称

アナログ入力

AiSimple

アナログ簡易入力

AiSamplingOnceDev

デバイスバッファを使用した有限サンプリング

AiSamplingInfiniteDev

デバイスバッファを使用した無限サンプリング

AiSamplingOnceDevCallback (*2)

デバイスバッファを使用した有限サンプリング(コールバック)

AiSamplingOnceUser

ユーザーバッファを使用した有限サンプリング

AiSamplingInfiniteUser

ユーザーバッファを使用した無限サンプリング

AiSamplingAttachedData

添付データ付き有限サンプリング

アナログ出力

AoSimple

アナログ簡易出力

AoGeneratingOnceDev

デバイスバッファを使用した有限ジェネレーティング

AoGeneratingInfiniteDev

デバイスバッファを使用した無限ジェネレーティング

AoGeneratingRingMemory

RINGメモリを使用した無限ジェネレーティング

AoGeneratingOnceDevCallback (*2)

デバイスバッファを使用した有限ジェネレーティング(コールバック)

AoGeneratingOnceUser

ユーザーバッファを使用した有限ジェネレーティング

AoGeneratingInfiniteUser

ユーザーバッファを使用した無限ジェネレーティング

デジタル入出力

DigitalIO

デジタル汎用入出力

カウンタ入力

Counter

カウンタ

タイマー

Timer

タイマー

イベントコントローラ

SyncBusSampling

同期バスを使用した2デバイス間のサンプリング同期

InternalSyncGeneratingSampling

デバイス内同期(ジェネレーティング・サンプリング)

InternalSyncCounterSampling

デバイス内同期(カウント比較一致・サンプリング)

*1 Python GUI用サンプルプログラムは、Graphical User InterfaceライブラリにTkinterを利用しています。
*2 コールバック専用のPython GUI用サンプルプログラムは提供していません。全てのPython GUI用サンプルプログラムはコールバック関数を利用してイベントの通知処理をしています。