機能
デモデバイスの入力ビットに1ビット分のデータを設定します。
書式
Ret = DioSetDemoBit ( Id , BitNo , Data )
引数
Id 
 [ C, C++: short ] [ Python: ctypes.c_short ]
DioInitで取得したデバイスIDを指定します。
BitNo 
 [ C, C++: short ] [ Python: ctypes.c_short ]
入力論理ビット番号を指定します。
入力論理ビット番号は、デバイスの入力ビットの先頭を0として最後の入力ビットまで、連続で付けられた番号です。
Data 
 [ C, C++: unsigned char ] [ Python: ctypes.c_ubyte ]
入力データを0か1で指定します。
戻り値
Ret [ C, C++: long ] [ Python: ctypes.c_long ]
定義  | 
		値 [Dec]  | 
		意味  | 
	
DIO_ERR_SUCCESS  | 
		0  | 
		正常終了  | 
	
DIO_ERR_DLL_INVALID_ID  | 
		10001  | 
		無効なIDが指定されました。  | 
	
DIO_ERR_DLL_CALL_DRIVER  | 
		10002  | 
		ドライバを呼び出せません(ioctlに失敗)。  | 
	
DIO_ERR_SYS_NOT_SUPPORTED  | 
		20001  | 
		このデバイスではこの関数は使用できません。  | 
	
DIO_ERR_SYS_BIT_NO  | 
		20102  | 
		ビット番号が指定可能範囲を超えています。  | 
	
DIO_ERR_SYS_BIT_DATA  | 
		20104  | 
		ビットデータが0か1以外です。  | 
	
その他のエラー(参照:エラーコード詳細)
初期値
デモデバイス専用関数です。
入力データの初期値は、リセット後は0です。
なお、デジタル入力値の確認には、DioInpBit関数を利用してください。
説明
入力ビットに1ビット分のデータを設定します。入力データは0か1を指定します。
使用例
ビット0に1を入力データとして設定します。
C, C++  | 
		long Ret; Ret 
		 = DioSetDemoBit ( Id , 0 , 1 );  | 
	
Python  | 
		Ret = ctypes.c_long() Ret.value 
		 = cdio.DioSetDemoBit ( Id , 0 , 1 )  | 
	
関連項目