プチコン3号 SmileBASIC コミュニティ投稿reji Satoshi.11032015/06/14 20:44:49質問質問です。100分の1秒まで計れるタイマーをつけるのにはどうすれば良いでしょうか?VSYNCやWAITでやると60分の1秒だし…もしかして…100分の1秒は出来ないのでしょうか…? もしわかる方、回答お願い致します。2そうだね 16返信プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿bread kaltouami12112015/6/14 20:48プチコンは1フレームごとに進むので多分無理だと思います。0そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿こうあん kou0512132015/6/14 20:50ヒント フレーム数*1.660そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿こうあん kou0512132015/6/14 21:00プログラムに直すと、写真のようになります。1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿MIKI ifconfig2015/6/14 21:01おちゃめさんが高精度の作ってましたよ。 micsave を利用するというテクニック。1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿bread kaltouami12112015/6/14 21:02てことははかり初めてから1フレームたたないと時間の経過が通知出来ないのかな…(違ったらすいません)0そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿l-oxygen_k KOKO9292922015/6/14 21:22プログラム経過時間から60で割ると… なんということでしょう!! 1000000分の一の位まで精密に表示されたではありませんか!!0そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ネタバレコータ[quota] W.D.WE2015/6/14 21:31もし、START/STOPの操作をボタンやタッチパネルで行うとすれば、操作を行ったことを知ることと出来る最小時間は1フレームになります。そのため、保証できる誤差の最小値は2フレームになると思います。したがって、最小目盛が1/100秒で誤差が3/100秒程度ということであれば出来ると思います。 サトシさんの要求条件しだいで、出来るとも出来ないとも言えると思います。答えになってなくてすみません。1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿l-oxygen_k KOKO9292922015/6/14 21:36自分で指定桁数まで四捨五入する命令作って貴方のお望みのものを作ったよー (SAMPLE000がそう)1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿reji Satoshi.11032015/6/14 22:47皆さんコメントありがとうございます。なるほど…やはりフレームを絶対使用しなければならないのですか…つまり0.01秒すつ上がるわけでは無いのか… それなら60分の1秒ずつやった方がいい気がしてきました…MAINCNTで出来るだけ正確に表示させようと思います。皆さんありがとうございました。0そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿れい rei-nntnd2015/6/15 1:44プチコンのボタン入力自体がフレームに同期してるのでボタンの入力には1/60以上の分解能はない。 その他の入力に関しても同じ。 マイク入力のサンプリング周期だけはもっと高い分解能出せる。 なので、どうしても1/100以下が欲しいのなら、 ボタンを押したときの「カチッ」って音をマイクで拾えばいい。 本体をたたいたりしても反応しちゃうけど、まぁソコソコ使えるよ。1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿reji Satoshi.11032015/6/15 6:19れいさんコメントありがとうございます。マイクは以外と良いのですね…参考になりました。本当にありがとうございました。0そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿コータ[quota] W.D.WE2015/6/15 6:19ボタンの音が埋もれちゃうので、くしゃみも禁止ですね。 (-^〇^-)1そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿おちゃめ ochame_nako2015/6/15 21:38マイク命令を使えば1/100秒単位や1/1000秒単位で計測可能なタイマーは作れますが、タッチやボタンで停止する限りは1/60秒(1フレーム)単位でしか計測できません。 作りたいものがストップウォッチではなくレースゲームなどののタイム計測であればゴール通過後の座標と速度からゴールライン上を通る瞬間のタイムを逆算することで擬似的に1/100秒や1/1000秒単位で計測可能です。2そうだね プレイ済み2017/11/03 20:29:54に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿おちゃめ ochame_nako2015/6/15 22:53上記の補足ですが、逆算すればいいだけなので1/100単位であっても1/1000秒単位であってもMAINCNTで全く問題ないです。1そうだね プレイ済み2017/11/03 20:29:54に取得