CntSelectChannelSignal

■使用可能デバイス

CNT24-2(FIT)GY

 

■機能

外部信号源を選択します。(TTL/フォトカプラ/差動)

 

■書式

Ret = CntSelectChannelSignal(Id, ChNo, SigType)

 

■引数

Id [VB.NET:Short C,C++:short C#:short]

CntInitで取得したデバイスIDを指定します。

 

ChNo [VB.NET:Short C,C++:short C#:short]

設定するチャネル番号を指定します。

 

SigType [VB.NET:Short C,C++:short C#:short]

外部信号源を指定します。外部信号源は以下の定義値から選択します。

定義

意味

CNT_SIGTYPE_ISOLATE

0

フォトカプラ絶縁

CNT_SIGTYPE_TTL

1

TTL (予約)

CNT_SIGTYPE_LINERECEIVER

2

差動 (予約)

 

■戻り値

Ret [VB.NET:Integer C,C++:long C#:int]

定義

意味

CNT_ERR_SUCCESS

0

正常終了

CNT_ERR_DLL_INVALID_ID

10001

無効なIDが指定されました。

CNT_ERR_DLL_TIMEOUT

10006

通信タイムアウトが発生しました。

CNT_ERR_ACCESS_RIGHT

10005

アクセス権エラーです。

CNT_ERR_DLL_MODE

10100

モードが指定可能範囲外です 。

CNT_ERR_SYS_CH_NO

20201

チャネル番号が設定可能範囲外です。

 

その他のエラー:(参照:エラーコード詳細

 

■初期値

フォトカプラ絶縁(固定)

 

■説明

指定したチャネルの外部信号源を指定します。

この関数は、現時点では互換性の為だけに用意されています。

呼び出す場合は、必ずCNT_SIGTYPE_ISOLATEを指定してください。

 

■使用例

VB.NET      Ret = CntSelectChannelSignal(Id, ChNo, SigType)

C,C++        Ret = CntSelectChannelSignal(Id, ChNo, SigType);

C#             Ret = CNT.ccapcnt.CntSelectChannelSignal(Id, ChNo, SigType);

 

■関連項目

CntGetChannelSignal