[1806] 解らない部品が.... 投稿者:いわたく 投稿日:01/11/26(Mon) 00:54
はじめまして。北海道に住んでる マインドストームかなり初心者です。
どうしても解らないものがあるのですが、どなたか教えてもらえませんか?それは基本セットに入ってる部品で、ドアストッパーみたいな、あのぉー説明書?123ページの右下にある、灰色のような...僕にはどうしてもドアストッパーにしか考えられずに、早1ヶ月になろうとしています。どなたか使い道を教えてください。どうしょうもない質問失礼しました。よろしくおねがいします。

[1807] Re: 解らない部品が.... 投稿者:くるとん 投稿日:01/11/26(Mon) 02:28
 いわたくさん、はじめまして。大阪のくるとんです。

 御質問の部品はたぶん(ドアストッパーみたいな形の)
通称『レゴはずし』の事でしょう。
僕も初めて見た時は「コレ何?」って思いましたよ。

 例えば 1x1や1x2ポッチの小さなプレート(薄いブロック)部品が
大きなブロックの上または下にしっかり食い付いていても
楽に外す事ができます。(てこの原理…でわかりますか?)

 色は濃灰色と緑色があって、緑色はこちらのトップページに
バナーのある、WWTさんでも通信販売しています。
国内のごく一部のショップでも販売したことがあるようですが、
いつでも、どこでも置いてある商品ではないみたい。便利なのにね。

 他にロボットのしっぽにするとか、ドアストッパーとして
使ってもいいんじゃない。 実用LEGOってことで!? (^-^) 

[1808] Re^2: 解らない部品が.... 投稿者:いわたく 投稿日:01/11/26(Mon) 11:59
くるとんさん どうもありがとうございました。
「レゴはずし」だったんですかぁ 危うくドアストッパーに
なってしまうところでした。いつもは薄い部品をはずすのに、
爪をつかってました。ただでさえ 深爪な僕にはつらい作業でした。
これでますますレゴが楽しくなりそうです。
本当にありがとうございました。 

[1789] Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:tomato 投稿日:01/11/07(Wed) 18:53
こんにちは、tomatoです。日本の高知県にすんでいます。
僕は、とにかくMindStormsとプログラミングが好きな、小学5年生の男の子です。
僕は今まで、MacでHyperCardやREALBasicなどをしていましたが、RobolabのCDの中に入っていたSpirit.Ocxが Visual Basic CCE で動作すると知り、Virtual PC 4.0 でダウンロードして、試しにモーターが回転するプログラムを作ってみましたが、RCXにもIRタワーにも新品の電池が入っているのに、IRタワーが2秒くらい緑色に光るだけで、RCXが全く応答しなかったのので、
やはりVirtual PCではSpirit.Ocxを使うことは無理なのでしょうか?
それとも、僕のRCXのバージョンは1.0ですが、RCXのバージョンが1.5や2.0じゃないといけないのでしょうか?

[1794] Re: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:くるとん 投稿日:01/11/09(Fri) 00:56
 tomatoさん、はじめまして。大阪に住んでいる くるとんです。
私も MacOS(9.1)ユーザです。

> 僕は、とにかくMindStormsとプログラミングが好きな、小学5年生の男の子です。
> 僕は今まで、MacでHyperCardやREALBasicなどをしていましたが、

 10歳(11歳?)でREAL Basicですか?そりゃすごい!

> RobolabのCDの中に入っていたSpirit.Ocxが...
 これは ROBOLAB 1.5 日本語版のことですね?

> やはりVirtual PCではSpirit.Ocxを使うことは無理なのでしょうか?
> それとも、僕のRCXのバージョンは1.0ですが、RCXのバージョンが1.5や2.0じゃないといけないのでしょうか?

 RCXのバージョンは1.0/1.5/2.0どれでも、プログラム互換です。

  さて一般的に Virtual PC for Macから IR-Towerを使う場合の話です。
Macintoshにシリアルポートをそのまま割り当てて使うのではなくて、
USB(付いてますか?)ポートから「Windows用のUSB→シリアル変換器」を
通して、MINDSTROMS付属のPC用ケーブル(両端が同じ9pコネクタ)で
IR-Towerを使った方が成功する場合が多いようです。
(どの変換器でも100%動くわけではないのが難しい)

 具体的な話をするにはちょっと情報不足です。
tomatoさんが使っている Mac本体の名前、MacOSバージョン、
Virtual PC 4.0 で使っている Windowsのバージョン(Meかな?)、
などを教えてくださいませんか。

[1795] Re^2: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:tomato 投稿日:01/11/09(Fri) 16:59
>  tomatoさん、はじめまして。大阪に住んでいる くるとんです。
> 私も MacOS(9.1)ユーザです。
>
> > 僕は、とにかくMindStormsとプログラミングが好きな、小学5年生の男の子です。
> > 僕は今まで、MacでHyperCardやREALBasicなどをしていましたが、
>
>  10歳(11歳?)でREAL Basicですか?そりゃすごい!
>
> > RobolabのCDの中に入っていたSpirit.Ocxが...
>  これは ROBOLAB 1.5 日本語版のことですね?
>
> > やはりVirtual PCではSpirit.Ocxを使うことは無理なのでしょうか?
> > それとも、僕のRCXのバージョンは1.0ですが、RCXのバージョンが1.5や2.0じゃないといけないのでしょうか?
>
>  RCXのバージョンは1.0/1.5/2.0どれでも、プログラム互換です。
>
>   さて一般的に Virtual PC for Macから IR-Towerを使う場合の話です。
> Macintoshにシリアルポートをそのまま割り当てて使うのではなくて、
> USB(付いてますか?)ポートから「Windows用のUSB→シリアル変換器」を
> 通して、MINDSTROMS付属のPC用ケーブル(両端が同じ9pコネクタ)で
> IR-Towerを使った方が成功する場合が多いようです。
> (どの変換器でも100%動くわけではないのが難しい)
>
>  具体的な話をするにはちょっと情報不足です。
> tomatoさんが使っている Mac本体の名前、MacOSバージョン、
> Virtual PC 4.0 で使っている Windowsのバージョン(Meかな?)、
> などを教えてくださいませんか。
くるとんさん、お返事ありがとうございました。
僕のMacはPower Macintosh 7500/100で、
CrescendoG3の400MHzです。
ちなみに、USBは前にお父さんがスキャナ用につけてくれたのですが、いらなくなったので、はずしてしまい、COM1(モデムポート)にMac用のケーブルを、IRタワーに接続しています。(PC用ケーブルも持ってますが、RISは持っていません)
だから、お父さんに頼んで、もう一度つけてもらってみます。
後、Windowsのバージョンは95(98やmeも持っていますが)で、Macのバージョンは8.6です。
 

[1798] Re^3: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:くるとん 投稿日:01/11/12(Mon) 21:49
> 僕のMacはPower Macintosh 7500/100で、
> CrescendoG3の400MHzです。

 少し前の機種ですが、大切に使っているのですね。
持ち主は tomatoさんですか? それともお父さんの持ち物?

> 後、Windowsのバージョンは95(98やmeも持っていますが)で、Macのバージョンは8.6です。

 重要なことを書きもらしていました。
Virtual PC 4.0上が Windows95 だと、USBが使えません。
6年前にWin95が出た時、USB機器は1つも売られていなかったんです。
Win98か、Win98SE(セカンド・エディション)にしないと、
MacにUSBを付けても Virtual PCから使えないんです。。
(なおVirtual PC 3.0未満だとこれまたUSBに対応していません。)

 Virtual PC 4.0 にインストール済みの Win95を残したまま、
別のハードディスクイメージを作って、そこに新しく Win98を
インストールできます。
(Macがお父さんの持ち物だったら、相談してからネ。)

[1797] Re^3: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:tomato 投稿日:01/11/10(Sat) 11:07
すいません。情報を付け加えます。
僕のMacのメモリーは192MB(内蔵)で、Virtual PC 4.0のWindows95のメモリ割り当ては72MBです。
それと、僕のお父さんはUSBは持っているがシリアル変換器は無いと言いましたが、シリアル変換器が無いとSpirit.Ocxは動作しませんよね?
文章をよく見ないで送ってしまって大変失礼しました。

[1799] Re^4: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:くるとん 投稿日:01/11/12(Mon) 22:10
> すいません。情報を付け加えます。
> 僕のMacのメモリーは192MB(内蔵)で、Virtual PC 4.0のWindows95のメモリ割り当ては72MBです。
> それと、僕のお父さんはUSBは持っているがシリアル変換器は無いと言いましたが、シリアル変換器が無いとSpirit.Ocxは動作しませんよね?

 Spirit.ocxが動作しているかどうかは
RCX付属のプログラム環境(RCXコード)が使えるかで判断できます。
LEGO純正環境でプログラム転送できたら、シリアルポート経由でも
よいでしょう。

 RCX Code 1.0の頃は Virtual PC 3.0 + Win95 で使うための
パッチ当てプログラムが必要でした。
右上のメニュー「質問と答え集」の「Mac」は読んでみましたか?
http://www.mi-ra-i.com/JinSato/MindStorms/faq/about-mac.html

 なお、ここらの情報は「LEGO社が動作確認をしている」訳ではなく
「ウチではこれでうまくいきました」的な情報なので、tomatoさん家で
うまくいく保証がありません。(自分でなんとかするしかないって事)

# PCにインストールしても時間のかかる Windowsインストール、
エミュレータ(Virtual PC)ではさらに数時間かかります。

 はっきりした目的があるのなら、他の方法があるかもしれませんよ。

(NQC(Not Quite C)というプログラミング環境の Mac版ならば
 Spirit.ocxや Virtual PC 無しでもMacで細かくプログラムできます。)

[1803] Re^5: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:tomato 投稿日:01/11/15(Thu) 15:31
NCQについてしらべてみると、Cににた言語なんですね。
僕はRISを持っていないので、動作確認は出来ていませんが、パッチを当てても Virtual Basic CCEではやはり動きませんでしたし、
僕はWindowsのインストール方法をしらないので、お父さんにやってもらおうと思ったけど、今は忙しくて当分無理だといったので、Windows98はインストールできないままでいます。だから、もうあきらめて今から、NCQを勉強しようと思っています。(かなり無謀ですが)
くるとんさん、今まで返事を出してくださって本当にありがとうございました。

[1804] Re^6: Spirit.OcxはVirtual PC 4.0で動作するのか教えてください 投稿者:くるとん 投稿日:01/11/17(Sat) 16:59
 tomatoさん、もし良かったら「やりたいこと」(作品)について教えてね。

> NCQについてしらべてみると、Cににた言語なんですね。

 そうです、それです。 RCX(とSCOUT)のプログラム開発専用言語です。
 
> 僕はRISを持っていないので、動作確認は出来ていませんが、パッチを当てても Virtual Basic CCEではやはり動きませんでしたし、

 RISはお父さんの持ち物?

> <中略>今から、NCQを勉強しようと思っています。(かなり無謀ですが)

 必ずしも無謀ではないと思います。
日本語で入門マニュアルはこちらがオススメ。
http://www.cc.toin.ac.jp/EI/NQCj.html

 もし入門編が充分理解できたらこんな本もあります。高い本ですが
マルチタスクの話や実世界(ロボット)ならではの問題など載ってます。
NQC(Mac/Win) 2.0 と書中作例プログラム入り CD-ROM付きです。(CM)
http://www.springer-tokyo.co.jp/content/isbn4-431-70900-2.html

> くるとんさん、今まで返事を出してくださって本当にありがとうございました。

 いえいえ〜、うまく動いたら教えて貰えると嬉しいです。

[1785] legOSのUSB対応について教えてください 投稿者:まこと 投稿日:01/11/04(Sun) 00:04
まこといいます。二度目ですがよろしくお願いします。

RIS2.0をインストールさせて、
http://legos.sourceforge.net/files/windows/cygwin/legOS-0.2.4.htmlにしたがってlegOSをいれていきました。(英語のHPは初めてだったので正確にしたがっていけたかは不安ですが)

しかし、$ ./firmdl3 ../boot/legos.srecを実行してもCOM1の
ターミナルアダプタにデータを送るだけようでした。
そこで、ここのHPの”MINDSTORMS 2.0で legOS 0.2.4 を利用する方法 ”にしたがってUSBに対応させるように修正させていきました。

しかし”カーネル転送ユティリティ(firmdl3.exe)の変更点”で
>./firmdl3 -tty=usb ../boot/legOS.srecを実行させても
”-tty=usb: commnad not found”といってエラーを出します。
どこをどうすればよいのか、さっぱりわかりません。どうすればよいのか教えてください。すべてにおいて初心者なのでくだらない質問かもしれませんが、よろしくお願いします

[1786] Re: legOSのUSB対応について教えてください 投稿者:JinSato 投稿日:01/11/04(Sun) 01:15
チエックポイント

1:RIS2.0に付属しているソフトウエアーをインストールして、それは問題なく動いてますよね?
2:そのRIS2.0が動くパソコンに、cygnus をインストールして、問題なく動いてますよね?
3:cygnus のバージョンは?
4:コンパイルして出来上がった firmdl3.exe のファイルサイズは?

[1796] Re^2: legOSのUSB対応について教えてください 投稿者:まこと 投稿日:01/11/10(Sat) 01:51
No.1793を訂正させていただきます。

>自分はMS-DOSについても素人なのですが、USB を使ってカーネルを転送する場合のコマンドラインはHPにあるように
"./firmdl3 -tty=usb ../boot/legOS.srec"でよろしいのでしょうか?


自分はMS-DOSについても素人なのですが、USB を使ってカーネルを転送する場合のコマンドラインを
"./firmdl3 --tty=usb ../boot/legOS.srec"と打つと、"Error 2:Opening usb" となります。
なにか設定が足りないのでしょうか?
"./firmdl3 ../boot/legOS.srec"と打つと、"Error 5:Opening com1"ともなります。

[1801] Re^3: legOSのUSB対応について教えてください 投稿者:JinSato 投稿日:01/11/13(Tue) 15:02
いま、手元に legOS を動かせる環境が無いので確認できないのですが

まず、firmdl3.exe は 310Kくらいあります。 ですから、多分 ファイル自体はOKかと思います。

> "./firmdl3 -tty=usb ../boot/legOS.srec"でよろしいのでしょうか?

このコマンドを実行するためには、ディレクトリの構造が重要になります。

pwd とコマンドラインから入力するとどうなりますか? (pwd = put working directory の略)
このコマンドで、いま自分がどのディレクトリにいるか確認可能です。
ディレクトリは、
/legOS/util に移動してください。

(移動は、cd コマンドをつかいます)

次に
ls -al firmdl3.exe と ls (list の略)コマンドで、自分がいるディレクトリに firmdl3.exe が
あることを確認してください。

-rwxr-xr-x 1 jinsato Administ 316719 May 6 2001 firmdl3.exe

な風に表示されるはずです。


(もしも、ls コマンドが実行できない場合、環境変数のPATH に cygnus\bin を追加してください。
自分はこんな感じで BAT ファイルを作ってます。

----------------- cygwin.bat -- begin ---------------
@echo off
set path=%path%;c:\\cygnus\bin
C:
chdir \cygnus\bin
bash --login -i
----------------- end -----------------------------


上記の条件が整っているようでしたら、単に

./firmdl3.exe -h と 入力してみてください。 コマンドラインの使い方が出てくるはずです。
(-h は help を表示するためのオプションです)

とりあえず、ここまで操作してみてください。

(自分も legOS を動かす環境を再構築しないと、この先は確認できないのですよ〜)

[1802] Re^4: legOSのUSB対応について教えてください 投稿者:まこと 投稿日:01/11/13(Tue) 20:20
JinSatoさん
略名の説明などの詳しい説明ありがとうございます。
とてもわかりやすく、勉強になりました。

pwdによるディレクトリの所在の確認、firmdl3.exeファイルの確認、
help表示など一通りこなしました。

ただ、lsコマンドは実行できるのですがPATHの追加はAUTOEXEC.BATに
設定しました。cygwin.batファイルは作ったほうがよいのでしょうか?
また、cygwin.batはどのディレクトリに作ったらよいのでしょうか?

[1793] Re^2: legOSのUSB対応について教えてください 投稿者:まこと 投稿日:01/11/08(Thu) 14:52
どうしてもうまくいかないので、ロボコンマガジンNo.16のJinSatoさんの
「legOSを使ってみる」にしたがって、CygwinやlegOS、Perlを入れなおしてました。
それぞれのバージョンは記事に記載されていた通りのバージョンにしました。

Cygwinは正常に動いているようですが、firmdl3.exe のファイルサイズは310KBになりました。

自分はMS-DOSについても素人なのですが、USB を使ってカーネルを転送する場合のコマンドラインはHPにあるように
"./firmdl3 -tty=usb ../boot/legOS.srec"でよろしいのでしょうか?

[1787] Re^2: legOSのUSB対応について教えてください 投稿者:まこと 投稿日:01/11/04(Sun) 09:53
> チエックポイント
>
> 1:RIS2.0に付属しているソフトウエアーをインストールして、それは問題なく動いてますよね?

1:はい、RIS2.0はなんとかうごいています。

> 2:そのRIS2.0が動くパソコンに、cygnus をインストールして、問題なく動いてますよね?

2:おそらくcygwinは問題ないと思います。ただ、”cd”と打つと”HOME not set”といわれます。

> 3:cygnus のバージョンは?

3:http://legos.sourceforge.net/files/windows/cygwin/からダウンロードしました。バージョンはB20です。

> 4:コンパイルして出来上がった firmdl3.exe のファイルサイズは?

4:ファイルサイズは12.5KBです。

細かく書いていなくて、すいませんでした。