[Squeak-ja: 3992] Re: GainerとSerialとわたし

Kazuhiro ABE abee @ squeakland.jp
2008年 9月 13日 (土) 22:54:50 JST


こんにちは、阿部です。

2008/09/13 22:11 Koji Yokokawa <ykoubo2008 @ yengawa.com>:
> シリアルポートの自動認識の常套手段ってあるのでしょうか? >詳しい人
> Scratch Boardはどうしてるのかな?

Scratchの最新版は1.3ですが、ソースが公開されているものは1.2.1です。
http://scratch.mit.edu/pages/source
これを見ると、Windowsのことしか考えていないように見えるのですが、COM1-32までをスキャンするようになっています(SensorBoardMorph>>portNames)。
おもしろいのは、stepしながら、scanStateを変更していき(off, start, checkData,
on)、それに応じて、実行されるメソッドも変えていっているところでしょうか(SensorBoardMorph >>scanForPort)。
そのため、デバッガでは追いかけられず、苦労したような記憶があります。

 //abee
--
阿部 和広 EMAIL abee @ squeakland.jp


Squeak-ja メーリングリストの案内