2019年06月24日

Blocklyを使って自動運転プログラムができないか? その4

ちょくちょくと実装してきました。ソフト名は、「DesktopStation Education Platform」という長い名前なので、略してどう呼ぶか考え中です。DSEPとか頭文字だけなのはセンス無いので、愛称的な名前にすると思います。そのうち決めます。

実装状況ですが、XMLファイルでのエクスポート、インポートができるようになりました。また、コード表示や実際の実行部分の実装もかなり進んできています。次はインタプリタの実装になりそうですが、サンプルがたくさん有り、シンプルなので数時間で実装できてしまいそう。

今週末には、実際にDSair2で動かせるレベルにまで到達すると思います。

block2_1.png

ブロック図から生成したコードの表示:

block2_2.png

新規作成の問い合わせ:
block2_3.png

デジタル車両の命令一覧:
block2_4.png

■ダウンロード

今日現在の実装したソフト。

block_20190624.zip

■残り作業

・インタプリタの実装
・ウェイト処理の実装(インタプリタと一緒に実装)
・ステップ実行の実装
・生成コードのダウンロード機能の実装
・アナログ制御機能の実装
・サンプル一覧の作成
・DSair2での動作確認

block2_5.png
posted by yaasan at 08:16 | Comment(0) | 鉄道模型