秋月ファンクラブ掲示板

No.3554へ返信

記事投稿フォーム
補助
送信

daruma(2017/12/01 Fri 01:01) [ 編集 ] [ 返信 ]

LED Cube2

このスレッドは『LED Cube』の続きです。

> パラメータの設定次第で数時間になることはおかしくありません。

昨日の実験では、STEPDATAを'5'でTIME100でトップスピードへの変化時間よりはるかに長く待っても抜け出せないので、時間がかかっているのではなく無限ループだと考えました。そのあとSTEPDATAが'1'でTIME1Mのものを再度走らせて朝まで7時間、やはり同じ状態になっていたのでこれもそうだと考えました。早計でしたか?

> こういう場合は、STEPDATAを52とかにして

STEPDATAを'52'でTIME100にしてやってみました。やはり、上りつめたところで変化しなくなりました。

> チカラ技第2弾の修正HEX STEP7 1mS

走らせてみました。42分で全点灯(に見える)状態になりそれが数秒続いた後減速に転じました。これが想定通りの動きですね。「チカラ技第2弾」ですから、ループ回数を4段階に分けているのですね。

> チカラ技第3弾のHEX STEP変化版 重複あり1mS

これまで固定だったSTEPDATAを途中で変化させる仕様なんでしょうか。
100分で全点灯に達しました。わずかずつの変化を見続けていたのですが、低速域ではステップを大きく、中速域では小刻みに変化させているのでしょうか。「2発点灯(に見える)横走り」「3発点灯(に見える)横走り」の状態がたっぷり続きました。

> 頭脳技版TIMER1使用の最低加減速インターバル50mS版
> 頭脳技版TIMER1使用の最低加減速インターバル250mS版
> 頭脳技版TIMER1使用の最低加減速インターバル250mS版 STEPDATA5 最低ウェイト150マイクロ秒

これらは力ずくではないスマートで美しい方法なんですね。
走らせてみました。ひとつめとふたつめはほぼ同じに見え2分で全点灯に達し、それが1秒弱続きました。みっつめは1分で全点灯に達し続いた時間はもっと短かったです。

割り込みというのはさらに難しそうですね。
「チカラ技」のほうは、読んでぼんやりとですが流れがわかります。それとて細部はよくわかりません。

> チカラ技第2弾のソースは240行〜260行の間にバグの原因があります。

難しい宿題です。今夜は各HEXを走らせて観察するだけで過ぎてしまいましたから、明日頭をひねります。