実行時関数:通信ポートのボーレート,パリティ,データ・ビット設定,ストップ・ビット設定を設定します。
モジュール:USE DFLIB
形式
iresult = SPORT_SET_STATE (port [, baud] [, parity] [, dbits] [, sbits])
port
(入力) 整数。ポート番号。
baud
(省略可能,入力) 整数。ポートのボーレート。
parity
(省略可能,入力) 整数。ポートのパリティ設定 (0-4 = no, odd, even, mark, space)。
dbits
(省略可能,入力) 整数。ポートのデータ・ビット。
sbits
(省略可能,入力) 整数。ポートのストップ・ビット (0, 1, 2 = 1, 1.5, 2)。
結果
結果の型は INTEGER(4) です。成功すれば,結果はゼロで,そうでなければ Win32 エラー値です。
以下の制限があります。
データ・ビットの数は 5 ~ 8 ビットでなければなりません。
2 ストップ・ビットを持つ 5 データ・ビットの使用は,1, 5 ストップ・ビットを持つ 6, 7, または 8 データ・ビットとは不正な組み合わせになります。
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報
SPORT_CANCEL_IO,SPORT_GET_STATE,シリアル・ポート I/O ルーチンの使用
例
USE DFLIB INTEGER(4) iresult iresult = SPORT_SET_STATE( 2, 9600, 0, 7, 1 ) END