Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

NXTねた その92 ファイル・・・

2012-04-22 | NXTねた

断片的に続いている・・・(いやっ続いていない・・・か)NXTねたシリーズですが・・・

プログラムをリセットしても、電源を入れなおしても、データを消えないようにするにはどうすれば良いか・・・

ある日、はっと気が付きました。

ファイルに書き込めば良いじゃない・・・

ところで、NXTって、ファイルって作れたっけ?


大昔・・・Yの師匠の「P2」のプレゼンにファイルシステムについて書かれていたのを思い出しました。 そう、2007年には、ファイルを活用していた「P2」は、やっぱり偉大な師匠さんです。


いろいろ調べて、とりあえず、以下のようなプログラムを作ってみました。


task main()
  {
  byte handle;
  unsigned int result;
 
  result=CreateFile("FILE.DAT",256,handle);
  NumOut(0,LCD_LINE1,result);
  Wait(10000);
  CloseFile(handle);
  }


これを実行すると・・・・

確かに、NXTに"FILE.DAT"というファイルができます。(大きさは0バイト)


何もせずに、もう一度実行すると・・・

result として 36608 が表示されます。 16進数に変換すると 8F00 ですね。

これはFile Exist (ファイルを新たに作ろうとしたけど、そのファイル名のファイルが既にあるよ) というエラーになりました。

なんか、とりあえず、ファイルを作ることはできそうです。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

こんなもの作ってみました

2012-04-22 | ブログ

別に、店屋さんを始めるわけではありません。


Dsc06884


LEGOでつくったシリ-ズを並べてみました。

ネクタイピンとカフスです。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする