DirectoToSerialPort
- DirectoToSerialPort(Adobe DIRECTOR用 XTRA)
- Adobe Director用シリアルポート制御Xtra
DirectoToSerialPortです。
弊社オリジナル製品です。
- 動作環境:DIRECTOR 8.5~11.5(日本語版以外での動作確認はしておりません。)
- 対応OS:Windows XP(SP2~)、Windows7、(Vistaは不可)
デモ版のダウンロード(デモ版は10分間の使用時間制限があります)
製品版購入希望は、こちらからお問い合わせください。
メソッド | New ( Xtra "DirectToSerialPort, string serialNumber, string port, integer baudRates, string parityBits, integer dataBits, integer stopBits, string flowControl ) | ||
引数 | serialNumber | 製品のシリアル番号の文字列値。 ヌル文字列を渡すと評価バージョンとなります。 |
|
port | シリアルポート名称の文字列値。 例)COM1, COM2, COM3 |
||
baudRates | 通信ボーレートの整数値。 例)9600、4800 |
||
parityBits | パリティービット。 | ||
奇数 | E | ||
偶数 | O | ||
なし | N | ||
dataBits | データビットの整数値。 例)8、7 |
||
stopBits | ストップビットの整数値。 例)1、2 |
||
flowControl | フロー制御の文字列値。 | ||
X | Xon/Xoffフロー制御 | ||
S | ハードウェアフロー制御 | ||
N | フロー制御なし | ||
機能 | シリアルポートをオープンし新規のオブジェクトを生成します。 | ||
使用方法 | DeviceserialDevice=new(Xtra"DirectToSerialPort","XXXXXX-XXXXX-XXXXX-XXXXX", "COM1", 9600, "N", 8, 1, "N") |
メソッド | StartAsyncReadChar ( symbol handler ) | |
引数 | symbol | 1文字受信を受け取るシンボル値。 例)# OnRecvChar |
機能 | 1文字受信を開始します。 | |
使用方法 | StartAsyncReadChar(serialDevice, #OnRecvChar) |
メソッド | StartAsyncReadUntil ( any specificdata, symbol handler ) | |
引数 | specificdata | 受信待ちの文字列あるいは整数値および数値配列。 |
symbol | 1文字受信を受け取るシンボル値。 例)# OnRecvText |
|
機能 | 1文字受信を開始します。 | |
使用方法 | StartAsyncReadUntil (serialDevice, 13, #OnRecvText) |
メソッド | AbortAsyncRead ( ) |
引数 | なし |
機能 | 現在実行中の受信動作を中止します。 |
使用方法 | AbortAsyncRead (serialDevice) |
メソッド | WriteAsBytes ( any data ) | |
引数 | data | 送信の文字列あるいは整数値および数値配列。 |
symbol | 1文字受信を受け取るシンボル値。 例)# OnRecvText |
|
機能 | 1文字送信を開始します。 | |
使用方法 | sendData = [] sendData[1] = "XXXXXXXX"; sendData[2] = 13; WriteAsBytes (srialDevice, sendData) WriteAsBytes (srialDevice, "XXXXXX" & return) |