• 検索結果がありません。

Visual C++用定数一覧

ドキュメント内 Visual C++によるDA入門書 (ページ 65-72)

5. DLL リファレンス

5.4. Visual C++用定数一覧

//---//

// データ識別子 //

//---#define DA_DATA_PHYSICAL 1 // 物理量(電圧[V]/電流[mA])

#define DA_DATA_BIN8 2 // 8bitバイナリ

#define DA_DATA_BIN12 3 // 12bitバイナリ

#define DA_DATA_BIN16 4 // 16bitバイナリ

#define DA_DATA_BIN24 5 // 24bitバイナリ

//---//

// データ変換識別子 //

//---#define DA_CONV_SMOOTH 1 // データに対し、スムージングによる変換を行います。

#define DA_CONV_AVERAGE1 0x100 // データに対し、単純平均による変換を行います。

#define DA_CONV_AVERAGE2 0x200 // データに対し、移動平均による変換を行います。

//---//

// サンプリング指定識別子 //

//---#define DA_IO_SAMPLING 1 // I/O方式

#define DA_FIFO_SAMPLING 2 // FIFO方式

#define DA_MEM_SAMPLING 4 // メモリ方式

//---//

// トリガポイント指定識別子 //

//---#define DA_TRIG_START 1 // スタートトリガ(デフォルト)

#define DA_TRIG_STOP 2 // ストップトリガ

#define DA_TRIG_START_STOP 3 // スタートストップトリガ

//---//

// トリガ指定識別子 //

//---#define DA_FREERUN 1 // トリガなし(デフォルト)

#define DA_EXTTRG 2 // 外部トリガ

#define DA_EXTTRG_DI 3 // 外部+DIトリガ

//---//

// 極性指定識別子 //

//---#define DA_DOWN_EDGE 1 // 立ち下がりエッジ(デフォルト)

#define DA_UP_EDGE 2 // 立ち上がりエッジ

//---//

// レンジ指定識別子 //

//---#define DA_0_1V 0x00000001 // 電圧 ユニポーラ0〜1V

#define DA_0_2P5V 0x00000002 // 電圧 ユニポーラ0〜2.5V

#define DA_0_5V 0x00000004 // 電圧 ユニポーラ0〜5V

#define DA_0_10V 0x00000008 // 電圧 ユニポーラ0〜10V

#define DA_1_5V 0x00000010 // 電圧 ユニポーラ1〜5V

#define DA_0_20mA 0x00001000 // 電流 ユニポーラ0〜20mA

#define DA_4_20mA 0x00002000 // 電流 ユニポーラ4〜20mA

#define DA_1V 0x00010000 // 電圧 バイポーラ ±1V

#define DA_2P5V 0x00020000 // 電圧 バイポーラ ±2.5V

#define DA_5V 0x00040000 // 電圧 バイポーラ ±5V

#define DA_10V 0x00080000 // 電圧 バイポーラ ±10V

//---//

// 絶縁指定識別子 //

//---#define DA_ISOLATION 1 // 絶縁ボード

#define DA_NOT_ISOLATION 2 // 非絶縁ボード

//---//

// レンジ識別子 //

//---#define DA_RANGE_UNIPOLAR 1 // ユニポーラ

#define DA_RANGE_BIPOLAR 2 // バイポーラ

//---//

// モード識別子 //

//---#define DA_MODE_CUT 1 // カットモード

#define DA_MODE_SYNTHE 2 // デジタルシンセサイザモード

//---//

// 繰り返し時のインターバル識別子 //

//---#define DA_REPEAT_NONINTERVAL 1 // データを繰り返し出力

#define DA_REPEAT_INTERVAL 2 // 一定周期にて繰り返し出力

//---//

// カウンタクリア識別子 //

//---#define DA_COUNTER_CLEAR 1 // サンプリングスタート時にカウンタをクリア

#define DA_COUNTER_NONCLEAR 2 // サンプリングスタート時にカウンタをクリアしない

//---//

// DAラッチ方法識別子 //

//---#define DA_LATCH_CLEAR 1 // DAラッチをクリア

#define DA_LATCH_NONCLEAR 2 // DAラッチをクリアしない

//---//

// 内部サンプリングクロック識別子 //

//---#define DA_CLOCK_TIMER 1 // タイマ(8254)使用

#define DA_CLOCK_FIXED 2 // 5MHz固定

//---//

// 外部入出力制御識別子 //

//---#define DA_EXTRG_IN 1 // 外部トリガ入力

#define DA_EXTRG_OUT 2 // 外部トリガ出力

//---//

// 外部クロック入出力識別子 //

//---#define DA_EXCLK_IN 1 // 外部クロック入力

#define DA_EXCLK_OUT 2 // 外部クロック出力

//---//

// フィルタ設定識別子 //

//---#define DA_FILTER_OFF 1 // フィルタ設定なし

#define DA_FILTER_ON 2 // フィルタ設定あり

//---//

// 複数枚同期アナログ出力設定識別子 //

//---#define DA_MASTER_MODE 1 // マスタモード

#define DA_SLAVE_MODE 2 // スレーブモード

参考文献 参考文献 参考文献 参考文献

・  米山 寿一 著: 「 A/D コンバータ入門」 (オーム社: 1993 年)

・  浜田 望 著: 「よくわかる信号処理」 (オーム社: 1995 年)

技術資料 技術資料 技術資料 技術資料

弊社では下記の技術資料 技術資料 技術資料を提供しております。 技術資料

詳しくは、弊社 Web site(www.interface.co.jp) 、または弊社窓口までお問い合わせ下さい。

カタログ カタログ カタログ カタログ

PRM‑0001 PCI バスインタフェースカタログ PRM‑0004 CompactPCI ガイドブック

PRM‑0005 CompactPCI データブック ハードウェア編 PRM‑0006 CompactPCI データブック ソフトウェア編 チュートリアル

チュートリアル チュートリアル チュートリアル

TUT‑0014 Microsoft Visual Studio .NET 移行ガイド

TUT‑0006 C・ISA バス製品から PCI バス製品への移行マニュアル【MS‑DOS 編】

TUT‑0007 拡張ユニットチュートリアル(入門編)

TUT‑0008 拡張ユニットチュートリアル(問題解決編)

TUT‑0009 システムユニットチュートリアル TUT‑0025 Visual Basic による DIO 入門書 TUT‑0016 Visual Basic による PPI 入門書 TUT‑0021 Visual Basic による AD 入門書 TUT‑0023 Visual Basic による DA 入門書 TUT‑0029 Visual Basic による HDLC 入門書 TUT‑0027 Visual Basic による GP‑IB 入門書 TUT‑0033 Visual Basic による メモリンク 入門書 TUT‑0031 Visual Basic による エンコーダカウンタ 入門書 TUT‑0019 Visual Basic による モータコントローラ 入門書 TUT‑0024 Visual C++ による DIO 入門書

TUT‑0034 Visual C++ による PPI 入門書 TUT‑0020 Visual C++ による AD 入門書 TUT‑0022 Visual C++ による DA 入門書 TUT‑0028 Visual C++ による HDLC 入門書 TUT‑0026 Visual C++ による GP‑IB 入門書 TUT‑0032 Visual C++ による メモリンク 入門書 TUT‑0030 Visual C++ による エンコーダカウンタ 入門書 TUT‑0018 Visual C++ による モータコントローラ 入門書 TUT‑0015 モーションコントロール チュートリアル

TUT‑0053 モーションコントロール チュートリアル(PCI/CompactPCI)

TUT‑0001 弊社バスブリッジを使用した PCI バスによる C バスボード制御 手順書 TUT‑0002 弊社バスブリッジを使用した PCI バスによる ISA バスボード制御 手順書 TUT‑0003 Linux による PCI ボード・CompactPCI ボード制御 入門書

TUT‑0017 システム事例 メモリンクを使用した負荷分散システム チュートリアル TUT‑0036 RTLinux による PCI ボード・CompactPCI ボード制御(導入編)

TUT‑0037 RTLinux による HDLC ボード制御プログラミング チュートリアル TUT‑0038 RTLinux による DIO ボード制御プログラミング チュートリアル TUT‑0039 RTLinux による AD ボード制御プログラミング チュートリアル

TUT‑0043 RTLinux による調歩同期シリアル通信ボード制御プログラミング チュートリアル TUT‑0040 RTLinux による DA ボード制御プログラミング チュートリアル

TUT‑0041 RTLinux による GP‑IB ボード制御プログラミング チュートリアル

TUT‑0044 RTLinux によるメモリ共有インタフェースボード制御プログラミング チュートリアル TUT‑0048 RTLinux によるカウンタボード制御プログラミング チュートリアル

TUT‑0050 RTLinux によるモーションコントローラボード制御プログラミング チュートリアル 技術情報資料

技術情報資料 技術情報資料

技術情報資料(セミナ資料)(セミナ資料)(セミナ資料)(セミナ資料)

弊社 PCI ボードを MS‑DOS で使うノウハウ MS‑DOS による PCI バス割り込み処理 ActiveX によるシステム組み込み技術

Linux から PCI/CompactPCI ボードを制御する方法 Compact PCI への置き換え+システム構築/移行ガイド

本ドキュメントの一部または全てを弊社の許可なく、

複写、複製、転載、電子化することを禁じます。

本ドキュメントの一部または全てを弊社の許可なく、

複写、複製、転載、電子化することを禁じます。

2000 年 11 月 Ver. 1.0 発行 発行所

〒732-0828

広島県広島市南区京橋町10-21 TEL 082-262-7777

FAX 082-262-5066

ISD-7015-10 定価

¥2,000

本書の内容の一部または全部を、無断で転載することを禁止します。

本書の内容は、将来予告なく変更することがありますので、あらかじめご了承ください。

Dream & Freedom

株  式  会 

インタフェース インタフェース インタフェース インタフェース

ドキュメント内 Visual C++によるDA入門書 (ページ 65-72)

関連したドキュメント