制御系なら俺に聞いてもいいぜ(10)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/10/03(水) 19:47:24ハード寄りの話も大歓迎です。
道具話も楽しくやれるならやってくらさい。
この世界は処理系依存はあたりまえだから、処理系明記するのを忘れないでね!
過去ログ
制御系なら俺に聞いてもいいぜ(9)
http://pc11.2ch.net/test/read.cgi/tech/1158622810/l50
制御系なら俺に聞いてもいいぜ(8)
http://pc8.2ch.net/test/read.cgi/tech/1125994426/
制御系なら俺に聞いてもいいぜ(7)
http://pc8.2ch.net/test/read.cgi/tech/1109102528/
制御系なら俺に聞いてもいいぜ(6)
http://pc8.2ch.net/test/read.cgi/tech/1099574832/
制御系なら俺に聞いてもいいぜ(5)
http://pc8.2ch.net/test/read.cgi/tech/1079102543/
制御系なら俺に聞いてもいいぞ(4)
http://pc5.2ch.net/test/read.cgi/tech/1068869894/ (行方不明)
制御系なら俺に聞いてもいいぞ(3)
http://pc2.2ch.net/tech/kako/1059/10594/1059488975.html
制御系なら俺に聞いてもいいぞ(2)
http://pc2.2ch.net/tech/kako/1038/10380/1038094914.html
制御系なら、俺に聞け!
http://pc3.2ch.net/tech/kako/1002/10021/1002176627.html
制御系なら俺に聞いてもいいぞ(4) は、下記のサイトから捜索可能
2ch DAT落ちスレ ミラー変換機 ver.4
ttp://www.geocities.jp/mirrorhenkan/
0002デフォルトの名無しさん
2007/10/03(水) 20:24:240003デフォルトの名無しさん
2007/10/03(水) 22:40:58ところで複合機とかでsmbプロトコルが使える製品あるけど、
あれはやっぱりOSにwindows使ってるんですかね?
0004デフォルトの名無しさん
2007/10/03(水) 22:51:35昔、話題になったときは勝手に使うのはまずいだろうという話だったような
0005デフォルトの名無しさん
2007/10/03(水) 23:49:22独自開発スタックのを見た事あるよ。詳細は知らんけど UNIX 系。
0006デフォルトの名無しさん
2007/10/04(木) 22:25:390007デフォルトの名無しさん
2007/10/09(火) 16:41:350008デフォルトの名無しさん
2007/10/09(火) 21:43:02狂ったふりをした。
0009デフォルトの名無しさん
2007/10/09(火) 21:47:250010デフォルトの名無しさん
2007/10/17(水) 18:09:340011デフォルトの名無しさん
2007/10/17(水) 21:02:470012デフォルトの名無しさん
2007/10/17(水) 23:05:11メモリアドレスの表にミラーアドレス?
というのがあるのですが、これはどういった用途のためなんでしょうか
物理アドレス 0x00000000-0x0000FFFF
論理アドレス 0x00000000-0x0000FFFF
0x80000000-0x8000FFFF (ミラー)
みたいな
0013デフォルトの名無しさん
2007/10/17(水) 23:06:320014デフォルトの名無しさん
2007/10/18(木) 13:29:03みたいな使い分けもあるときもあるしないときもあるっぽい
0015デフォルトの名無しさん
2007/10/18(木) 21:00:06詳しい方いたらアドバイスお願いします。
ハードは3069+LANボードです。
プログラムはLEDを点滅させるだけのものです。
FLASHに簡易モニタを書き込んで、DRAMにアプリを転送したときは正常に
点滅するのですが、ROM化して書き込むとうまく動きません。
以下ROM化するときにやったこと
config\h8\akih8_3069f内のMakefile.configのDBGENV := TNCT_MONITORを
コメントアウトしてDBGENV := ROMを有効にした。
カーネルを
% perl ../configure -C h8 -S akih8_3069f
% make depend
% make libkernel.a
で再構築
アプリを
% perl ../configure -C h8 -A test1 -S akih8_3069f -L ../libkaernel/
% make depend
% make
でコンパイル
できあがったjsp.srecを書き込んだがLEDは点滅しない。
0016デフォルトの名無しさん
2007/10/18(木) 22:17:25MemoryMapはROMに合わせたんだろうな?
0017デフォルトの名無しさん
2007/10/23(火) 20:49:50最初は動くけど少し負荷(数kのパケットを受信)をかけただけで
もう受信しなくなってしまう。
なんか同じような状況になった方いたら教えて欲しいです。
・PCI-PCIブリッジ上にLANのポートがある
・PCIコンフィグレーションはPCI-PCIブリッジを含めて手動設定
・LAN IFはGD82559ER(メモリ経由)
・ENDドライバの追加タイミングはアプリケーション上で
・netStackSysPoolShow,netStackDataPoolShowで見てもfreeはたくさん
0018デフォルトの名無しさん
2007/10/23(火) 21:18:09アセンブリ?C?C++を使うことはあるんですか?
0019デフォルトの名無しさん
2007/10/23(火) 21:22:19大抵は貧乏なのでCかアセンブラ
0020デフォルトの名無しさん
2007/10/23(火) 21:34:560021デフォルトの名無しさん
2007/10/23(火) 21:43:29ってできるのでしょうか??
0022デフォルトの名無しさん
2007/10/23(火) 21:45:09つかスレ違いですよ
0023デフォルトの名無しさん
2007/10/23(火) 22:32:190024デフォルトの名無しさん
2007/10/23(火) 22:43:350025デフォルトの名無しさん
2007/10/25(木) 08:34:07今時アセンブラなんて使わない。
電源ON時の処理とか割り込みハンドラーでアセンブラ
必要になることあるけど、ほとんどCかC++で大丈夫。
メモリー価格とかCPUの処理能力が一昔前よりアップしてるので
C++が使いやすくなってる。
昔は少ないのメモリーにいかにプログラムを収めるかが
重要だったかもしれないが、今はそれよりもバグの少ない高品質な
ソフトが求められてると思う。そのためにはC++のクラスを使った
ソフト設計が有利。
0026デフォルトの名無しさん
2007/10/25(木) 14:22:20頑張れば2KBでもC++使えるかもしれんが。
0027デフォルトの名無しさん
2007/10/25(木) 14:47:13選べるんなら C より C++ だな。
0028デフォルトの名無しさん
2007/10/25(木) 15:47:25関係なくもないよ。
26も言ってるけど、RAMの容量が少ないときは
プログラムはROM上に置いてデータ領域だけRAMに置くのが
一般的だった。
そしてRAMの容量を超えないようにRAMを絶対アドレスで管理するようなことも
行っていた。
この場合はアセンブラだと管理しやすい。
RAMの容量が十分大きければプログラムすべてをRAM上で動かし
メモリーが必要になった時点でnew(malloc)でメモリー確保することが可能となる。
RAM容量が少ないとnew(malloc)でメモリー確保時にメモリー不足になることも
想定する必要が出てくるので大変になる。
また、C++でテンプレートなんか使うとプログラムに必要なメモリー容量の
見積もりも難しくなる。
メモリー容量の見積もりが一番簡単なのはアセンブラ。
ソフト開発の容易さはC,C++の方が良い。
0029デフォルトの名無しさん
2007/10/26(金) 00:57:47C/C++ 使っててもマップファイル見れば何がどこでどれだけ容量食ってるのかすぐわかるよ。
new/malloc がマズイなら使わなきゃいいだけ。テンプレートで無駄に膨らむならそこだけ
手で書けばいい。それでもアセンブラよりは遥かにマシなはず。
0030デフォルトの名無しさん
2007/10/27(土) 00:09:14作っちまってから足らないじゃ済まないわけで
むしろ、そこまで高級言語に固執する理由がわからん
アセンブラで済むようなものなら、それでも良いんじゃない?
0031デフォルトの名無しさん
2007/10/27(土) 05:14:53の決定がクソだったりね。タイマが100mSオーダーでしか張れなかったり、複数イベントを
タイムアウト付で待っちゃいけなかったり・・・ ASMでもCでもいいけど素っ裸が好き♪
0032デフォルトの名無しさん
2007/10/27(土) 16:07:560033デフォルトの名無しさん
2007/10/27(土) 16:32:01>複数イベントを タイムアウト付で待っちゃいけなかったり・・・
それってマルチスレッドでセマフォ使ってプログラムしてもそうなの?
ま、決め付けはよくないんだが・・・。
ちなみに何てOS?
>>32
文字通りとればね。
でもリアルタイムを名乗るOSなら簡単に出来る事を、
例えばFPGAで論理を組むのは大変だしー。
0034デフォルトの名無しさん
2007/10/27(土) 16:35:130035デフォルトの名無しさん
2007/10/27(土) 16:45:11それは失礼。確かに簡単な制御をRTOS使うより裸の方が使いやすいけど?
FPGA、RTOS、裸のどれを選ぶかは自由ですよ自由。
何か不満があったらココじゃなくて君の上司に言って。
0036デフォルトの名無しさん
2007/10/27(土) 16:47:060037デフォルトの名無しさん
2007/10/27(土) 17:42:160038デフォルトの名無しさん
2007/10/28(日) 13:09:510039デフォルトの名無しさん
2007/10/28(日) 20:10:480040デフォルトの名無しさん
2007/10/29(月) 03:08:480041デフォルトの名無しさん
2007/11/07(水) 12:59:070042デフォルトの名無しさん
2007/11/07(水) 13:22:05転職した方がいいかどうか聞いてるの?
過去ログより
3 名前:1 投稿日:02/11/24 09:02
就職相談の話題が循環するから先に答えておく。
好きならやれ。
他に選択肢があるならそっちをえらべ。
自分が選んだ、なりたい自分になれ。
以上。
0043デフォルトの名無しさん
2007/11/07(水) 17:06:210044デフォルトの名無しさん
2007/11/12(月) 20:57:52プログラム上で"送信"ってのをchar型に入れると、90 97 90 4Dになる・・・
(SJISだと91 97 90 4D)。
strcpy(str, "送信");
みたいな感じで。
他にも、完了だと 89 AE 96 B9(SJISだと8A AE 96 B9)になってしまう・・・。
"データ"とかカナだと上手く行くのに漢字だと0x100づつ足されてる・・・?
これ何て文字コードですか?JISでもEUCでもないよね?
0045デフォルトの名無しさん
2007/11/12(月) 21:11:20「進」「了」はそのままのようですし。
ソースファイルをバイナリダンプしてどうでしょう?
オブジェクトファイルは?
という感じでとりあえずビルド過程のどこでどうなっているのかを
追ってみては?
0046デフォルトの名無しさん
2007/11/12(月) 21:47:00別のところでそのchar2文字をushort型に入れるところで・・・
ああ恥ずかしい・・・。
0047デフォルトの名無しさん
2007/11/12(月) 21:55:44>派遣でも就職してるのに変わりはないよ。
バカ?
0048デフォルトの名無しさん
2007/11/28(水) 02:07:300049デフォルトの名無しさん
2007/11/28(水) 09:45:290050デフォルトの名無しさん
2007/12/02(日) 17:58:390051デフォルトの名無しさん
2007/12/02(日) 18:08:54弊社などいかがでしょう。従業員100人前後の会社ですが、制御系の請負
0052途中で切れた
2007/12/02(日) 18:10:500053デフォルトの名無しさん
2007/12/02(日) 18:12:43大手メーカーの子会社
中小メーカー
請負
派遣
いろいろありますよ
0054デフォルトの名無しさん
2007/12/02(日) 18:20:260055デフォルトの名無しさん
2007/12/02(日) 18:29:340056デフォルトの名無しさん
2007/12/02(日) 18:37:140057デフォルトの名無しさん
2007/12/02(日) 18:41:26制御系は特に自社の力を武器にしなきゃいけないだろうに。
0058デフォルトの名無しさん
2007/12/03(月) 02:11:11俺の居た会社もそうだった。なんか原子核の法則みたい(w
0059デフォルトの名無しさん
2007/12/03(月) 10:42:530060デフォルトの名無しさん
2007/12/03(月) 12:21:540061デフォルトの名無しさん
2007/12/03(月) 17:15:300062デフォルトの名無しさん
2007/12/05(水) 20:27:01newlibとかlibstdc++よりサイズの小さい組み込み用ライブラリがほしい・・・
# リエントラントとかいらねーのに、struct _REENTがでかい
0063デフォルトの名無しさん
2007/12/05(水) 22:03:16殺せるじゃないの?
0064デフォルトの名無しさん
2007/12/05(水) 22:11:29日本語でおk
エスパーすると、newlibのunreent()の中身は大概
unreent() { unreent_r(_impure_ptr); }になってて、切り離せない
それとも組み込み用ライブラリの隠語?
0065デフォルトの名無しさん
2007/12/05(水) 22:12:300066デフォルトの名無しさん
2007/12/06(木) 09:38:52RAM8KだからRAM不足だろ?
ヒープ使うようなコードをRAM8Kで書こうって方がどうかしてる
0067デフォルトの名無しさん
2007/12/06(木) 14:02:090068デフォルトの名無しさん
2007/12/07(金) 07:38:290069デフォルトの名無しさん
2007/12/07(金) 09:21:19(HEWのD R セクションは殺してしまう)
0070デフォルトの名無しさん
2007/12/09(日) 01:03:57そこらへんの見積もりがぜんぜん取れてなかったんですorz
まあ、C++使おうとするよりずっと前から3052使うのは決まってたし、
必ずしもstd::vectorが必要なわけではないのでそれはかまわないけど。
# 経験が浅いとか知識がないとかはそのとおりなので
# 反論の余地はないけど、腕のよしあしは関係ないと思う
std::vectorは単純に手を抜きたかったから試しただけ。
そもそもC++使おうとしたのが単なる手抜き
# でもprintf使いたいけど書きたくないからnewlibのstdioは使うw
0071デフォルトの名無しさん
2007/12/09(日) 03:28:280072デフォルトの名無しさん
2007/12/09(日) 11:31:42どっかのCコンパイラについてたprintfは割とよくできたなあ。
0073デフォルトの名無しさん
2007/12/12(水) 13:14:540074デフォルトの名無しさん
2007/12/18(火) 08:34:240075デフォルトの名無しさん
2007/12/29(土) 10:24:52よく意味がわかりません。
開発環境は、yellowsoftのものをつかってますが、
無償版だと、「YCH8は16kまで」「printf関数は10kを超えるので
使用しないでください」とか書いてあります。
○○kとかの意味もよくわかりません。
こんな素人ですがご教授お願いします。
0076デフォルトの名無しさん
2007/12/29(土) 13:46:44printf()はなんでもありの万能関数になっている。
従って、普段使わないだろうロジックも含まれているためサイズが大きい。
そのサイズを具体的に表わすとすると、10KiBなどという表現になるわけだ。
つーか、その辺の基本も判らずに制御系の開発なんて何考えているんだ?
0077デフォルトの名無しさん
2007/12/29(土) 13:58:380078デフォルトの名無しさん
2007/12/29(土) 14:30:140079デフォルトの名無しさん
2007/12/29(土) 14:34:430080デフォルトの名無しさん
2007/12/29(土) 15:21:35どんなの?%dだけ処理なら7行でもなんとかできるかな?
0081デフォルトの名無しさん
2007/12/29(土) 15:28:250082デフォルトの名無しさん
2007/12/29(土) 15:41:267行スレに行ってこい。そんでもって感動してこい。
0083デフォルトの名無しさん
2007/12/29(土) 20:55:19んなもん、見りゃわかるだろ
因みに参考用にLinuxKernelのprintf置いとく
http://www.koders.com/c/fid19A03C6A3C284E32B538A2171C3B6238B688A2F6.aspx
0084デフォルトの名無しさん
2007/12/29(土) 22:00:59おお、すげえ
0085デフォルトの名無しさん
2007/12/30(日) 08:38:58printf-vprintf-vfprintf-__vfprintfてコールしてるのか。
すげえな。
感動した。
0086デフォルトの名無しさん
2008/01/01(火) 14:16:19なんだってだいたいこんな作りだ。
例の7行printfはもちろんその7行で完結しとるわけだが。
0087デフォルトの名無しさん
2008/01/02(水) 00:02:49printfみたいに引数を何個でも指定できる関数ってどうやって作るの?
0088デフォルトの名無しさん
2008/01/02(水) 00:05:08C言語スレのほうが適切だろうが…
「可変引数リスト」でぐぐれ。
あまり使わないけどね。
0089デフォルトの名無しさん
2008/01/02(水) 00:06:13ありがとう。組み込み系でprintf作るんで使いたかったんです
0090デフォルトの名無しさん
2008/01/02(水) 10:15:25普通はいったんvsprintf系の関数を作る。 つまり可変引数じゃなくてポインタ渡しのを作って
それを呼び出す形にする。
0091デフォルトの名無しさん
2008/01/02(水) 15:36:41派遣契約を切られたにもかかわらず「次の派遣先でも切られてしまって生活できません」
などと 言って泣き落としで現場マネージャーにすら一切話がないまま再派遣契約した人のことです。
今月初め、半年前に切った派遣が出社してきてマネージャーも含めみんなびっくりしました。
影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・
そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。
仕事に必要な技術がなく勉強する気もないのを逆手にとって
「私のような人の視点で仕事をすることも大切だと思います」と挨拶された時には
みんな凍りついていました。派遣でスキルアップとか言ってる癖に以前と同じように
技術を勉強する気はなく「それは私の仕事ではありません」の一点張り、
派遣で収入アップとか言ってる癖に時給は前回と同じで喜んで再契約。
結局、なんの努力もせずに派遣で安直に収入を得たいだけじゃないですか。
身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、
いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、
契約終了を通知されれば泣き落とし。悲惨な人生ですね。
氏んだほうがいいんじゃないですか。
0092デフォルトの名無しさん
2008/01/02(水) 23:36:52手持ちの電子工作用はんだごてでははんだが溶けません。
何Wぐらいのつかえばいいんでしょうか?
0093デフォルトの名無しさん
2008/01/03(木) 02:42:58どこかのサイトで、天ぷらのよーに揚げてるのがあったな
きもちいいくらいぽろぽろ取れてたよ
一度使った鍋はもう食用には使えないけどな
0094デフォルトの名無しさん
2008/01/03(木) 02:54:09鉛フリーはんだとかかもしらんね
融点高い奴
0095デフォルトの名無しさん
2008/01/03(木) 03:13:43どのキャラ使っても楽勝じゃないの?
0096デフォルトの名無しさん
2008/01/03(木) 03:29:340097デフォルトの名無しさん
2008/01/04(金) 10:04:220098デフォルトの名無しさん
2008/01/04(金) 10:05:27コテライザー
0099デフォルトの名無しさん
2008/01/04(金) 22:29:47Linuxのはパクるなよ
同じとこにBSDのもあるから
0100デフォルトの名無しさん
2008/01/05(土) 00:05:54GPLな、とはっきり言うべきかと。
0101デフォルトの名無しさん
2008/01/05(土) 00:18:31パクるなんて人聞きの悪い
0102デフォルトの名無しさん
2008/01/05(土) 18:17:580103デフォルトの名無しさん
2008/01/05(土) 19:35:110104デフォルトの名無しさん
2008/01/12(土) 01:59:26PI制御かPID制御どちらが良いのでしょうか?
PID制御にすると初動や近似の時、慣性モーメントの影響で高トルクが必要だと思うのですが・・・
実際どうなんでしょう?
0105デフォルトの名無しさん
2008/01/12(土) 12:07:18理屈は分からんが、それはPID制御と言わないのでは?
0106デフォルトの名無しさん
2008/01/12(土) 14:13:29ハードウェアにかけられるコストで安定するまでの時間が変わるんちゃう?
って、いいたいのんとちゃうやろか???
0107デフォルトの名無しさん
2008/01/12(土) 20:45:15オーバーシュートが許されるかそうでないかで結論は自ずと出るだろ
0108デフォルトの名無しさん
2008/02/28(木) 19:31:280109デフォルトの名無しさん
2008/02/28(木) 19:50:17気にするな
0110デフォルトの名無しさん
2008/02/28(木) 20:08:420111デフォルトの名無しさん
2008/02/28(木) 23:34:19個人的には, ちゃいます
制御系: 伝達関数とかの数式を理解できる知識が必要
組込系: 上記知識がなくてもやってける所
0112デフォルトの名無しさん
2008/02/28(木) 23:56:56組込系:ダメ上司とクソミドルの間で延々耐える必要あり
どっち選ぶ?
0113デフォルトの名無しさん
2008/02/29(金) 00:06:07制御するのが制御系
組み込むのが組み込み系
組み込み系かつ制御系ってのが多いので混同されやすい。
0114デフォルトの名無しさん
2008/02/29(金) 00:28:42制御系とは「高度な制御理論を実現する物だけ」と
騒いだ奴が居てウザイから「くみこスレ」が復活したけどな
halt中のNMIの話以降全く見なくなったが
彼は一体何処に行ったんだろうな?
0115デフォルトの名無しさん
2008/02/29(金) 02:11:18プログラムを書くだけ…というわけではなさそうですが
0116デフォルトの名無しさん
2008/02/29(金) 02:39:42学生さん、かな?
設計〜デバッグが5割
ドキュメント整理が3割
打合せ、会議が2割
ってとこかな。
あなたの実力にもよるし、会社にもよるから
一概には言えないと思うけど書いてみた。
0117115
2008/02/29(金) 21:17:32設計は具体的にどういうことをするか、ドキュメント整理が何なのか、良く分かってないヘタレですが、
今年制御系の授業を受けて機械よりも制御に興味を持った学生です。
0118デフォルトの名無しさん
2008/03/03(月) 07:06:17H∞とか持ち出しても皆んなチンプンカンプン。
使うのはPID制御に毛が生えた程度。DDAの方が応用が利くかもな。
0119デフォルトの名無しさん
2008/04/12(土) 14:24:20そらそうだ
「どう実現するか?」には興味はあっても
理論そのものには興味がないのが
プログラマという人種なんだから
0120デフォルトの名無しさん
2008/04/12(土) 14:33:230121デフォルトの名無しさん
2008/04/12(土) 16:14:430122デフォルトの名無しさん
2008/05/13(火) 10:36:37先人の皆様にとって最も効率的と思える学習方法おしえてください。
ちなみにC++は使ったことありますがメインはJavaでした。
0123デフォルトの名無しさん
2008/05/13(火) 11:11:51つくる
0124デフォルトの名無しさん
2008/05/13(火) 11:15:13好きこそ物の上手なれ
面白そうだと思えるものから、とりあえず手を出すといいと思うよ
http://akizukidenshi.com/catalog/items2.php?c=beginnerkit
http://wonderkit.kyohritsu.com/
0125デフォルトの名無しさん
2008/05/13(火) 11:33:46ttp://www.catalysts.co.jp/products.htm
これがあれば他に必要なのは
テスター
http://akizukidenshi.com/catalog/items2.php?c=digitaltester
勉強に役立つ道具としてはオシロスコープ
http://akizukidenshi.com/catalog/items2.php?c=oscillo
オシロはヤフオクで中古の校正されてない安いのでも勉強始めるには十分
0126デフォルトの名無しさん
2008/05/14(水) 06:44:50ゲームが好きなら GBA あたりでゲームとかツールを作ってみたららどう?
資料も英語なら探せば見つかる。C言語で作れるし、パソコンで動くシミュレータも色々ある
作ったものを マジコンでDSで動かして他人に見せて自慢も出来る
0127はげおやじ
2008/05/25(日) 19:16:09例えばAタスクとBタスクがあって
Aタスクが優先度が高い場合なんだけど
Aタスクでdly_tsk(10)とかになったら
Bタスクに制御が移るんだけど
Bタスクの処理が20msぐらいかかるもので
その間タスクの切り替えシステムコールがない場合は
Aタスクには10ms経っても戻ってこないってことでOK?
それともOSが10ms経ったらBタスクの処理中でも
Aタスクに制御を戻してくれるのかな??
う〜ん、そのへんがよくわかってないで
中堅PGのおいらっていったいorz
0128デフォルトの名無しさん
2008/05/25(日) 19:29:10仕掛けがそのシステムになければ、制御は戻らないですね。
あと、その時点で実行中のタスクの優先度がタスクAの優先度より高ければ、
タスクAには戻りません。
0129デフォルトの名無しさん
2008/05/26(月) 07:13:14> それともOSが10ms経ったらBタスクの処理中でも
> Aタスクに制御を戻してくれるのかな??
こういう仕組みが無ければリアルタイムOSとは言わない。
タイマ割り込みをOSが握っていて、割り込みごとに待ち時間をチェックして、
ディレイタイムが過ぎていたらディスパッチする。
ただし、タイマ割り込みの時間はシステムによってさまざまなので、
タイマ割り込みの間隔が長い場合には10msを超えることもある。
0130デフォルトの名無しさん
2008/05/27(火) 12:56:53を選ばなければいけない。XXX_TICKとかいう生成パラメータがあるはず。
100MHzより遅い石では重くてしょうがない。
0131デフォルトの名無しさん
2008/05/28(水) 20:35:11>> それともOSが10ms経ったらBタスクの処理中でも
>> Aタスクに制御を戻してくれるのかな??
>
>こういう仕組みが無ければリアルタイムOSとは言わない。
これは寧ろ、リアルタイムじゃないOSの仕様だと思うが?
0132デフォルトの名無しさん
2008/06/01(日) 13:26:07タイムスライスのことを言ってるんだと思うが、
>>127にdly_tsk()とあるのでプリエンプティブの話と解釈した。
0133デフォルトの名無しさん
2008/06/09(月) 16:34:09SHコンパイラでは、デフォルト引数の使用は出来ないという解釈で合っていますか?
void hoge(int a = 100); // ←こういうヤツ
C2500 (E) Illegal token "="
というエラーが出て、怒られてしまいます・・・
R8C Tinyのコンパイラだと、全く怒られません。
そもそも、デフォルト引数ってC++からでしたっけ?
0134デフォルトの名無しさん
2008/06/09(月) 22:23:140135デフォルトの名無しさん
2008/06/10(火) 06:55:000136133
2008/06/10(火) 08:56:17R8C Tinyコンパイラの方が、余計(?)に対応してくれているんですね。
というか、SHの新規プロジェクトを明確にC++ sourceで立ち上げなかった
私が悪いのかorz
0137デフォルトの名無しさん
2008/06/10(火) 20:47:12ひらがなが必要なくて半角英数と半角カタカナぐらいなんだけど、
自分で作れるもんですかね?作り方がよくわからないんだけど。
それとも普通に購入かな?
0138デフォルトの名無しさん
2008/06/10(火) 23:29:43つ[方眼紙]
0139デフォルトの名無しさん
2008/06/10(火) 23:51:30作ろうと思えば作れるけど、
ちゃんとしたフォントデザイナーに作らせないと綺麗にできないぞ。
0140デフォルトの名無しさん
2008/06/10(火) 23:54:44それより小さいのは誰が作っても大差ない位きちゃないし。
0141デフォルトの名無しさん
2008/06/11(水) 01:10:42Linuxとかについてくる6x12サイズのビットマップフォントかっぱらって
くればいいんじゃない?
0142デフォルトの名無しさん
2008/06/11(水) 01:13:50>>140 なら大丈夫なんだろうけど。
0143デフォルトの名無しさん
2008/06/11(水) 12:16:50ただ組み込みに使うには.ttcなんかもってきてもどうしようもないよね?
bmpとかPNGで配布してるのはどうやってデータに変換するん?
0144デフォルトの名無しさん
2008/06/11(水) 12:24:440145デフォルトの名無しさん
2008/06/11(水) 12:48:440146デフォルトの名無しさん
2008/06/11(水) 13:39:13JIS X 9051 と JIS X 9052 は残念ながら全角だけだ。
X Window System のソースの中に入ってる、7x14.bdfなら
権利的な問題はないはず。
0147デフォルトの名無しさん
2008/06/11(水) 17:53:07駄目だが出来る人いないからやる羽目に。
ソフトだって自分には向いてないのはわかってるんだ。
0148デフォルトの名無しさん
2008/06/11(水) 18:05:17製品が出回ってからミスが発覚すると厄介だ
0149デフォルトの名無しさん
2008/06/11(水) 18:29:02しぶしぶやってるってやつは多くいると思うがね。
0150デフォルトの名無しさん
2008/06/11(水) 18:30:120151デフォルトの名無しさん
2008/06/14(土) 05:19:06プログラム技術板の住人とは思えん発言だな(w
0152デフォルトの名無しさん
2008/06/14(土) 11:48:59昔はな、プログラムはハードウェアで作ってたんだぞ。
プログラムコードなどという軟弱なものは女子供のためのものだ。
0153デフォルトの名無しさん
2008/06/14(土) 13:59:01俺ハード屋さんだもん
0154デフォルトの名無しさん
2008/06/14(土) 15:57:14バベッジの演算機かよ(wwww
俺が憶えてんのは、紙と鉛筆が限界だわ
0155デフォルトの名無しさん
2008/06/21(土) 20:44:040156デフォルトの名無しさん
2008/07/08(火) 13:04:490157デフォルトの名無しさん
2008/07/08(火) 13:53:010158デフォルトの名無しさん
2008/07/08(火) 13:53:560159デフォルトの名無しさん
2008/07/08(火) 14:14:260160デフォルトの名無しさん
2008/07/08(火) 14:22:16軽いのがないか探してるんだけど。
0161デフォルトの名無しさん
2008/07/08(火) 14:24:440162デフォルトの名無しさん
2008/07/08(火) 18:19:380163デフォルトの名無しさん
2008/07/08(火) 18:28:300164デフォルトの名無しさん
2008/07/08(火) 21:36:02iTRONとかオススメ
0165デフォルトの名無しさん
2008/07/09(水) 07:54:01SH用か知らんが、フリーのITRON仕様OS作ってる人がいた希ガス。
0166デフォルトの名無しさん
2008/07/09(水) 08:54:410167デフォルトの名無しさん
2008/07/09(水) 08:55:46smalight
0168デフォルトの名無しさん
2008/07/09(水) 16:21:35で他のタスク動いてくれるのかな?
0169デフォルトの名無しさん
2008/07/09(水) 18:34:320170デフォルトの名無しさん
2008/07/09(水) 18:39:40OS で違うとオモタ。
ITRON は止まるんでないかい?
RTAI は動いてた気がする。
中途半端はレス、メンゴw
0171デフォルトの名無しさん
2008/07/09(水) 19:20:59ITRON以外でH8/SH用だと
for(;;);
で他のタスクが動いてくれる奴って、何があるのかな?
0172デフォルトの名無しさん
2008/07/09(水) 20:13:21そんなに詳しいわけじゃないのでパスします。
けど、 for(;;); を使用するって事のほうが問題な気がス。
slp_tsk() とか interruptible_sleep_on_timeout() とか使えないの?
上記を for(;;); と一緒に使うと大丈夫だと思うけどその意味自体が??
0173デフォルトの名無しさん
2008/07/10(木) 11:01:15ミズポの奴はどうなんだろう?
0174デフォルトの名無しさん
2008/07/12(土) 10:06:38Nortiを含め、ITRONなら、
時間待ちが解除された上位のタスク
割り込みハンドラから、iwup_tsk された slp_tsk()で待っていた上位タスク
などは、動くよ。
0175,,・´∀`・,,)っ-○◎●
2008/09/21(日) 21:31:35Windows CE
0176デフォルトの名無しさん
2008/09/21(日) 21:40:400177デフォルトの名無しさん
2008/10/24(金) 23:48:47※以下くりかえし
0178デフォルトの名無しさん
2008/11/13(木) 02:44:08U(s)=u(t)/s u(t):ステップ関数
という系をシミュレータ上で実験を行うと,あるところで値が収束してしまうのですが
理論値では
y(t)=u(t)/T*tとなり,線形比例だと思うのですが,このときのシミュレータ上との違いは何でしょうか?
0179デフォルトの名無しさん
2008/11/13(木) 06:43:20スレ違いだと思うが、丸め誤差とかじゃね?
0180デフォルトの名無しさん
2008/11/14(金) 00:28:50同じくSim板向けの話題だと思うけど、
どっちかというと情報落ちを先ず疑った方が良さそうな。。。。
0181デフォルトの名無しさん
2009/06/22(月) 23:55:13根軌跡につぃて質問です。
極が3つあってゼロ点が2つあるとする。
3つの極のうちゼロ点に収束する極と発散する極があるけど、
どれがどっちとかってわかりますか??
0182デフォルトの名無しさん
2009/06/26(金) 09:32:49ム板でする質問じゃないような。制御工学って板なかったっけ?
0183デフォルトの名無しさん
2009/11/01(日) 05:12:59制動するのにかける力のみを制御入力にできるとして
目標位置においてちょうど速度を0にしたいです.
電車をちょうど停止位置で止めるようなイメージです
物体に力は二次遅れ系の応答をします.
モデルは作れないことも無いのですが
単にその運動してる物体を目的どおりにとめるのって
位置フィードバックかけてやるしかないんでしょうか?
0184デフォルトの名無しさん
2010/03/16(火) 11:02:200185デフォルトの名無しさん
2010/03/17(水) 04:18:32この板は落ちないの?
0186デフォルトの名無しさん
2010/03/17(水) 05:53:560187デフォルトの名無しさん
2010/03/18(木) 00:31:08どの程度が理想的な時定数なんだ?
0188デフォルトの名無しさん
2010/03/18(木) 00:38:430189デフォルトの名無しさん
2010/03/18(木) 05:13:06として作った製品は安定な動作したよ。監視はタイマ割り込みとポーリング両方
使ったが使い勝手は同じだった。うちで使ってる浄水器のメンブレンSWはアホで
よくチャタ起こす。出したつもりが止まったり、その逆だったり。
まあ、SWじゃなくてマがアホだったのだが。
0190デフォルトの名無しさん
2010/03/18(木) 06:46:54普通の製品なら、だいたい15ms 〜30ms毎にサンプリングして、2回一致採用でまずクレームは出ない。
これは有名な XOR NOT AND XOR の論理演算で実現可能だからパラレルに処理出来て処理コストも安価。
これ以上短いサンプリングにすると、チャタリングやノイズを受け易くなるし
長いと操作感が悪くなる。
デジスイッチのような場合は、ゆっくり回された時の中間状態での誤動作を取るために、何度か比較一致して安定したら取る処理が必要
100ms以上は欲しい。 300msにしてもクレームは来なかった。めったに回さないからかもしれないが
元がアナログデータをデジタルポートで受け取る場合(明暗とか、温度とか)は、ポートにコンデンサ+抵抗を付けてもらって
入出力を切り替えてソフトでシュミットトリガ特性を出す。
これが電子屋の手間が減るので評判がいい。
0191デフォルトの名無しさん
2010/03/18(木) 06:57:35回しはじめに終了のビープが鳴ったり、最後の1,2個が進まなかったり。
位相のずれた2portのパルスがときどき抜けることで、早回しや反対回しの
パルスに受け取られてしまうんだと思ってる。
自分でロータリSWのパルス処理書いたとき、そういう作りにしたから。
前すれの終わりに、組み込みやらされそうなんだけどどんな勉強すれば
っていうスレを後継スレにしよう、って話が出たんだけど、やっぱり本スレ
のほうがいいみたいだね。
0192デフォルトの名無しさん
2010/03/18(木) 07:35:53サンプリングを高速にして、1サンプル前のデータ合わせた4bitでテーブル引いて+/-してゆくだけ。
それ以外の変な事をやると逆にノイズに弱くなる
0193デフォルトの名無しさん
2010/03/18(木) 12:53:05入力ポートにエッジ検出が入ってれば幾分楽なのよねー。
さもなければ>>192の言うとおりサンプリングレートを上げるしかない。
ていうか気の利いたコントローラだったらそれ向きのポートがあるよね?
で、プログラミング以外の話をすると、
接点エンコーダ->接触不良だろ、磨け! ケミカルを注入しる!
光学エンコーダ->埃に違いない、ジェットの力で吹き飛ばせ!
いっそ俺ツマミをパラレルに取り付けたら? w
0194デフォルトの名無しさん
2010/03/18(木) 21:01:15エンコーダの信号みたいなのは、とにかく2本の線の状態を「同時に」読めることが
必要条件だから、普通はエッジが検出できても使えないでしょ。
なんか信頼性低いコード書いてそうだねw
0195デフォルトの名無しさん
2010/03/18(木) 22:54:33>有名な XOR NOT AND XOR の論理演算
どういう内容? 無知な俺に教えてください
0196デフォルトの名無しさん
2010/03/18(木) 23:31:37そもそもチャタリングがどういう現象かわかってないか、あるいは論理的思考能力がないか、
またはその両方なんでしょ。
N回一致で確定とか意味ねえんだよそんな処理。
0197デフォルトの名無しさん
2010/03/19(金) 00:10:37>なんか信頼性低いコード書いてそうだねw
若気の至りでヤッちゃったんですねワカリマスタ
0198デフォルトの名無しさん
2010/03/19(金) 05:22:03アセンブラ表現だけど
http://www.necel.com/faq/ja/mi_com/f_com_ksw.html
Cのコードは
http://www.tensyo.com/urame/prog/ALGO.HTM#CHAR1
static int key=0;
int chatKey(int newkey)
{
int wk;
static int oldkey=0;
wk =(~(oldkey^newkey)) & (key^newkey); //2回同じで かつ異なるbitを1に
oldkey=newkey;
key ^=wk;
return wk & key; //今回1に変化したビットだけ1にする
}
0199デフォルトの名無しさん
2010/03/19(金) 05:27:292本の信号線の両エッジで割り込みかけて、割り込み処理で2本を同時に見ればいいのさ
そうすればタイマー割り込みを使わなくていいからね。
ただし、ノイズの勢いが凄いと、割り込み処理だけで手一杯になる可能性があるので
タイマー割り込みで、エッジ割り込み許可 エッジ割り込みで自分の割り込み禁止 みたいな処理を追加したくなったら、
いっそタイマーで見た方がマシかもな
0200デフォルトの名無しさん
2010/03/19(金) 05:31:363倍の温室効果で煽りまくる理学者じゃないんだから頭の中だけで考えちゃ駄目だ。
今やチャタリング処理はチャタリングを取るのが目的じゃない。
市販のスイッチはそもそもチャタリング殆ど無いからね。
代わりにゴムスイッチなどの不安定性やノイズに強くするためのもの。
これを歴史的な経緯からチャタリング処理と言ってるわけ。
火花試験してみればわかるよ。2回一致の>>198のコードを入れるだけでどれだけ強くなるか
0202デフォルトの名無しさん
2010/03/20(土) 01:51:59そっちこそノイズ(というか誤認識)を単なるエルゴード性の現象だと
思い込んでるからそんな風に考えちゃうんだよ。
そんな都合のいい前提を勝手に持ち込んではダメ。
現実には、ノイズに対しては効果はあまりない。
>>198
なんか疲れるコードだな。もっと明示的にシンプルに書けよと思う。
つーかchatKeyって何だよ。
こういうコードを得意げに書く人とは仕事したくない。
static int rawKeyState = 0;
static int filteredKeyState = 0;
static int onEdgeKey = 0;
void UpdateKeyValues(int rawKey)
{
int prevRawKey = rawKeyState;
rawKeyState = rawKey;
int stable = ~(prevRawKey ^ rawKey);
int diff = filteredKeyState ^ rawKey;
int altered = diff & stable;
filteredKeyState ^= altered;
onEdgeKey = altered & filteredKeyState;
}
0203デフォルトの名無しさん
2010/03/20(土) 22:44:37偉そうに言ってるけど、無意味にファイル全体にスコープがあるstatic変数使うなよ。
0204デフォルトの名無しさん
2010/03/20(土) 22:50:15っていうか、static付けなきゃファイルスコープどころか(以下略
しかし、別のスレでも書いたけど、今でも時々こういう
ファイルスコープとグローバルの区別が付いていない上に、しかもグローバル変数が
絶対悪だと理屈も分からず思い込んでる人がいるな。
0205デフォルトの名無しさん
2010/03/20(土) 23:23:10>>202のコードだけ見ると、意味があるとは思えないけどね。
意味があるとしたら、
・ROM/RAMの容量、もしくはスピードの制約が厳しい。
・ほかの関数からアクセスする必要がある。
という両方の条件が満たされる場合だけだろ。
ある程度コーディング規約がしっかりしてるとこなら、
・グローバル変数、ファイル全体スコープのstatic変数はは可能な限り使わない
・ファイル全体スコープの場合は「s_」、グローバルの場合は「g_」の接頭辞をつける
という規約になってると思うが。
それに、
void UpdateKeyValues(int rawKey)
{
int prevRawKey = rawKeyState;
rawKeyState = rawKey;
int stable = ~(prevRawKey ^ rawKey);
int diff = filteredKeyState ^ rawKey;
int altered = diff & stable;
filteredKeyState ^= altered;
onEdgeKey = altered & filteredKeyState;
}
↑このコード、コンパイルが通らない場合も多いだろww
0206デフォルトの名無しさん
2010/03/20(土) 23:25:410207デフォルトの名無しさん
2010/03/20(土) 23:34:37ファイルスコープの変数を(それこそ無意味に)忌避するのは、
ろくに設計もせずに一つのファイルに馬鹿みたいに全部詰め込んでる無節操な
自分を前提としてるから。
そんな間違った方法論を前提とした議論なんて無意味だよ。
これも別のスレでも書いたけど、ファイルスコープなんて
C#みたいな今時の言語の静的クラスのフィールドと何も違わない。
っていうか、>>202に書いたような関数で結果をファイルスコープの変数で
持たずに、誰がどうやって結果にアクセスするんだよ。
もちろん構造体を返すって手もあるが、(俺基準で下手な)サンプルコードを手直し
しただけのものにそんなのを要求するのもどうかと思うし、そもそもこの種の処理の場合
構造体にまとめる意味があるとも思えない。
キー入力が複数あるシステムを想定するのなら話は別として。
まあとにかく言い掛かりにしか思えないな。
0208デフォルトの名無しさん
2010/03/20(土) 23:38:500209デフォルトの名無しさん
2010/03/20(土) 23:47:320210デフォルトの名無しさん
2010/03/21(日) 00:10:40恐らくそうだろう)一つ補足しとくけど、一口にキーの状態を取得っていっても
いろんな要求がありうるわけだ。
>>202のコードでもすでに2種類の値があるけど、ほかにキーが放されたタイミングが
知りたいとか、長押しの検出とかね。
そういう、割とありがちな要求にはどうやって対応するの?
構造体で返すの?
そんなことをするより、キー処理だけを一つのファイルに持たせて、
キーの様々な状態を表す値はアクセサを経由して取得するようにした方が
分かりやすいし簡単でしょ。
0211デフォルトの名無しさん
2010/03/21(日) 06:21:16コピペして使うならコッチだろ
ファンクション方式や、連続押しに対応するとしたって、エッジと現在のキー状態だけあればいい。
0212デフォルトの名無しさん
2010/03/21(日) 07:59:16反論するのもばかばかしいが、
> っていうか、>>202に書いたような関数で結果をファイルスコープの変数で
> 持たずに、誰がどうやって結果にアクセスするんだよ。
キー状態を持つ関数で、現在の状態を返せばいいだろ。
> >>202のコードでもすでに2種類の値があるけど、ほかにキーが放されたタイミングが
> 知りたいとか、長押しの検出とかね。
キーが放されたタイミングを取りたいなら、普通は割込みのコールバックとかだろ。
割込みが取れないなら仕方ないけど、それでも>>211 と同意見。
あと、>>202のコードだが、C99に対応してないコンパイラだと、エラーが出る。
C99に対応してないコンパイラなんてまだたくさんあるのに、
こういうコード書いてるのは経験が少ないとしか思えない。
0213デフォルトの名無しさん
2010/03/21(日) 08:46:54そう? 組み込みLinuxは殆どgccだろうし、腐れOSのHP-UX以外になんかあった?
0214デフォルトの名無しさん
2010/03/21(日) 09:33:200215デフォルトの名無しさん
2010/03/21(日) 11:52:360216デフォルトの名無しさん
2010/03/21(日) 12:14:40割り込みってw
そもそも>>198がナニをするコードか分かってそれ言ってるの?
本物の馬鹿だな。
まあこれだけでも君は少なくともこの業界の仕事をしたことがないのがバレバレ。
そもそもキー入力処理みたいなものはメインループで同期的に処理したい場合が多いのに
割り込み使ってどうする。
あとアホ丸出しなのが
>キー状態を持つ関数で、現在の状態を返せばいいだろ。
その「キー状態を持つ関数」が返す値は、ファイルスコープの変数を禁止するとして
一体どこに保存しとくの?
関数の中のstatic変数?
じゃあ「長押し」とか「その瞬間のキーの状態」とか、取得したい値の数だけ
関数が必要になるけど、キー入力ポートを読み取る処理からそれら全部を呼び出すの?w
シロート以下だな。
俺が中学生の時MZ-80のアセンブラで書いたコードでもそんな馬鹿なことやってないよ。
0217デフォルトの名無しさん
2010/03/21(日) 12:19:05そもそも俺が最近の言語の静的クラスのような考え方で作ればよい、
と言っている意味をちゃんと理解して反論しているのか。
0218デフォルトの名無しさん
2010/03/21(日) 12:23:38さすがにキー入力の変化を割り込みで通達すればいいんだ、って言う程の馬鹿は始めてみたよ。
0219デフォルトの名無しさん
2010/03/21(日) 12:26:37恐らくVBからプログラミング始めた人なんじゃないの?w
VBみたいな言語のイベントドリブンと割り込みは、一見似てるけど
目的が全然違うだろうと。
その辺わかってないんだろうなたぶん。
0220デフォルトの名無しさん
2010/03/21(日) 12:33:100221デフォルトの名無しさん
2010/03/21(日) 12:33:54ISRの中からそれらの値にどうやってアクセスするのかね。
またそれらの値を関数内にstatic変数で持たせるためだけの関数を作る、
とか寝ぼけたこと言うんだろうかw
あと、「押した瞬間」に関しては>>198の関数の返値そのものなわけだけど、
>>212の口ぶりからするとそんなこと程度も読み取れてないんだろうなw
0222デフォルトの名無しさん
2010/03/21(日) 12:37:08機能には必ずしも文句つけてない。
もっと可読的に書くべき、と言ってる。
サンプルコードならなおさらのこと。
0223デフォルトの名無しさん
2010/03/21(日) 15:51:22よく知らんけど昔は関数名や変数名に8文字制限とかあったそうだし、
そういう時代のコードじゃないの?
0224デフォルトの名無しさん
2010/03/21(日) 16:30:590225デフォルトの名無しさん
2010/03/21(日) 16:40:100226デフォルトの名無しさん
2010/03/21(日) 20:01:18http://piza.2ch.net/tech/kako/966/966346298.html
なんか今と違って煽り合いが無いんだな^^;
0227デフォルトの名無しさん
2010/03/23(火) 16:28:00022830♂
2010/05/26(水) 19:36:36C言語は初級者レベルです。
今は求人無いのでしょうか。
0229デフォルトの名無しさん
2010/05/26(水) 20:29:29オペレータ志望か? 違うよな?
ソフトウェア業界の中でも特に製造業臭がきついので覚悟しろ。
今求人があったとしてもブラックだと覚悟汁。
さしあたっては検査・評価あたりからステップアップしてみろ。
0230デフォルトの名無しさん
2010/05/26(水) 20:45:3230才で未経験でCは初心者で、それで制御系のプログラマになりたいとな?
なんか得意技とかないの?
023130♂
2010/05/27(木) 18:35:13>>229
製造業派遣でやってきているので、製造業臭は問題ありません。
今は本当に無いようですね。
ハロワで探すのが良いでしょうか?
>>230
高校、大学が電子系でした。
得意技は違う言語を1年半程やっていた事でしょうか。
電子とプログラミングを活用するなら制御系じゃないかと思って希望してます。
0232デフォルトの名無しさん
2010/05/27(木) 21:03:02制御系は最終的にはどれだけハードを理解できているかが鍵だから。
0233デフォルトの名無しさん
2010/05/28(金) 02:53:17一ヶ月の研修期間でCの読み書きができるようになる自信があるなら私の部署で一人雇えるけどどう?
023430♂
2010/05/28(金) 20:52:57>>232
ハードウェアも設計の実務経験無いので押しにくいんです。。困った事に。
下の行は肝に命じます。
「とりあえず小さい会社の正社員等で検査・評価あたりをハロワで探す」
ってパターンがベストでしょうか。
この職への入り口が良く分かりません…。
それと処理系は何を勉強するのが良いのでしょうか。
023530♂
2010/05/28(金) 21:11:30ありがとうございます。
まさかここで声をかけて貰えるとは。
自信はありますので、ぜひ内容をお聞かせ頂ければ幸いです。
sageられなくてすみません。
0236デフォルトの名無しさん
2010/05/29(土) 01:31:160237デフォルトの名無しさん
2010/06/03(木) 18:56:16若い子欲しい
0238デフォルトの名無しさん
2010/06/07(月) 21:48:09バージョン古いおっさんより
最新型で威勢のいいのがなかなか・・・
0239超初心者
2010/06/08(火) 04:09:21仕事で必要になり、ドットプリンター(スーパーとかのレジでレシートを打ち出す奴です)で、
とある計測データを手入力で打ち出したいと思い、プリンターを購入しました。
データは英数字とギリシャ文字で、一定の配列内でランダムの数字をです
プリンターはシチズンシステムズの小型の910-�Uで、
シリアルで接続しています。 ドライバーは有ります。
メーカーに問合わせた所、
VB等でプログラムを組まないと無理と言われました。
PCは仕事で10年以上使っていますが、
全てウィンドウズ上のアプリだけです(オフィス&CAD等)
取り敢えずVB2010をインスコし、入門書を購入しましたが、
VBなどのプログラムはサッパリわかりません。
ExcelVBAもサイトからコピペして使うだけで、
内容は把握してません。
0240デフォルトの名無しさん
2010/06/08(火) 05:29:54ASCIIで"ABC<CR><LF>"と送ったらABC改行と印刷してくれるプリンタではない?
英字・数字のドットパターンにしてからプリンタに送らなければいけない、ということ?
この理解で合ってるなら、それっぽい仕事をcでさせるコードは書いたことあるけど。
0241デフォルトの名無しさん
2010/06/08(火) 06:03:380242超初心者
2010/06/08(火) 06:52:17正にそれです。
『LF』で印字改行します。
『LF』の前にASCIIの文字列を指定すれば良いと言うのもメーカーから聞いたのですが、これらをプリンターに送る方法が判りません。
ドライバーにテストプリントは付いているので、試しにやってみたら、印刷はしましたが、*が沢山印字されました。
ちなみに、私のPCにはシリアルポートが無いため、LAN経由で他のPCに繋いだ状態です。
印字改行のデータをプリンターに送る事が出来れば、印刷内容はなんとかなると思います。
宜しくお願いします。
0243デフォルトの名無しさん
2010/06/08(火) 07:31:20シリアル接続している端末から、copy con com1してみるよろし。
通信速度などの設定はmodeコマンドで。
具体的に何をしたいか判らんが、仕事で必要なら外注した方が間違いないだろうに。
0244超初心者
2010/06/08(火) 17:16:21Copy con com1はコマンドプロンプトでって事で良いのでしょうか?
やってみましたが、変化無いです。
プリンターで文字を打つのがこんなに難しいとは・・・・・・・
泣きそうです。
(T_T)
0245デフォルトの名無しさん
2010/06/08(火) 18:32:410246デフォルトの名無しさん
2010/06/08(火) 22:06:110247デフォルトの名無しさん
2010/06/08(火) 22:16:00自分の端末でやっても意味ないぞ
COMに刺してる端末でやらないと。
USBと232の変換ケーブル買ってきてもいい
(その場合ポート番号に注意)
「serialport .net」で検索すると
プログラムサンプルはいろいろ出てくるけど
今の状態だとなかなか厳しいな
スタートメニューにハイパーターミナルがあるなら
モード(手順)を合わせて
直接字を打って試せると思うけど
0248デフォルトの名無しさん
2010/06/08(火) 23:53:50とりあえずTeraTermとかで手動で動作チェックしたほうがよくね?
.NETだと何かプロパティコントロールとかあって設定も楽
0249デフォルトの名無しさん
2010/06/08(火) 23:55:150250デフォルトの名無しさん
2010/06/09(水) 00:32:19私も>246と同条件でいいや。但し、東京日帰り圏内。
0251デフォルトの名無しさん
2010/06/09(水) 00:51:410252デフォルトの名無しさん
2010/06/09(水) 12:34:350253デフォルトの名無しさん
2010/06/09(水) 13:38:23プリンタのマニュアルから「接続条件」ぽい話の所で、解らない所をここに書いて
みては?例えばRS232Cでchar=8bit,パリティ有無、有りの場合偶奇、STOPbit
速度は9.6K〜19.2K、とか、そんな話が書いてないか?
0254超初心者
2010/06/09(水) 15:25:51ありがとうございます
プリンターはシチズンシステムズのCBMー910�Uです。
シリアルの仕様は以下の通りです。
1.同期方式:非同期方式
2.ボーレート
1200 2400 4800 9600 19200 BPS
3.1ワードの構成
・スタートビット:1ビット
・データビット:7または8ビット
・パリティビット:奇数,偶数,なし
・ストップビット:1ビット以上
4・信号特性
RS232C
・マーク:論理"1"(ー3V〜ー12V)
・スペース:論理"0"(+3V〜+12V)
等ですが、上記で理解出来る項目は皆無です
宜しくお願いします
0255デフォルトの名無しさん
2010/06/09(水) 15:48:01それすら理解できないなら、外注した方がいいよ。
判っている人間なら、一日で接続から転送スクリプトまで全て用意できる。
一方あんたは既に丸二日も無駄にしている。仮に、集中的に一週間ほど
勉強すればあんたでもできるようになるかもしれないが、如何にあんたが
低賃金でも半月分のコストは馬鹿にならないだろ。
0256デフォルトの名無しさん
2010/06/09(水) 15:50:15てことは、
ttp://www.citizen-systems.co.jp/support/download/printer/document/user/data_box/CBM910IIUMJ_111.pdf
↑の取説のP.31みてディップスイッチの設定に合わせて
ターミナルソフト立ち上げていじってみろといわれても、出来ないんだろうなぁ
RS-232Cの通信がどんなものか>>254が理解しないと話し進まない気がする・・・
0257デフォルトの名無しさん
2010/06/09(水) 15:58:25九州であれば>>246の条件でも受けたいところだ
0258デフォルトの名無しさん
2010/06/09(水) 16:03:57使ったことあるけど、フロー制御にさえ気をつければ素直だよ。
まぁ、ハードフローするなら結線に注意するのは常識だけどね。
0259253
2010/06/09(水) 16:54:29条件で、シリアルポートのあるパソコンと、そのプリンタを、クロスケーブルで接続。
パソコンにある適当なASCIIファイルを、DOS窓で、copy ファイル CON<ret>で印字。
エディタを使ってなければ、notepadでABC123<ret>とか、何行か入力して保存。
DOS窓じゃなく、htermかてらた〜む使える人が近くに居ればその人に頼む。
まずはここまででプリンタが使えるかどうか確認できる。
0260253
2010/06/09(水) 16:59:39そしたら測定データはファイルに取って(ASCIIファイル、改行はCRLF)、そのファイルを
LANで別のパソコンに送ってシリアル出力してもらう、という実現方法が楽だとおもう。
測定に即してリアルタイムに印字したいなんて言い出すとそれこそプログラム組む
ことになってやっかいなだけだし。
0261デフォルトの名無しさん
2010/06/09(水) 17:48:29似非クロスに注意だな。
0262デフォルトの名無しさん
2010/06/09(水) 17:53:52この場合ストレートだろ普通
0263デフォルトの名無しさん
2010/06/09(水) 18:40:37取り説見れば書いてあるけど、このプリンタはDTEなので同様にDTEであるPCからはクロスじゃないと繋がらないよ。
0264デフォルトの名無しさん
2010/06/09(水) 18:48:47そっか、そういう仕様なのか、じゃあ似非クロス(というか方言?)には泣かされるな
0265デフォルトの名無しさん
2010/06/09(水) 18:52:350266259
2010/06/09(水) 18:53:130267超初心者
2010/06/09(水) 22:17:54今日は仕事上の重大トラブルが有り、その後処理で右往左往して、机に座ってる時間が無く、チャレンジ出来ていません。
しかし、金曜日には落ち着く予定なので、週末には皆様のアドバイスを参考に色々ググりつつ、チャレンジしてみます。
こんなド素人ですが、お力添えの程、宜しくお願いします。
真っ暗闇でしたが、少し光が見えてきた気がします。
気のせいでしょうか・・・・・
0268デフォルトの名無しさん
2010/06/09(水) 22:28:49結局のところ、自分の頭でちゃんと理解してない技術(という程のものでもないけど)
なんか使えるわけない。
君の場合、そもそも理解しようとする意思がないわけだから。
0269デフォルトの名無しさん
2010/06/09(水) 22:58:54仕事だろ?ガキのつかいじゃあるまいし、そんな態度の奴に誰が真面目に教えようとするものか
今までの書き込みを見てみろ、みんなゴキブリ相手のような扱いだぞ
0270デフォルトの名無しさん
2010/06/09(水) 23:01:050271デフォルトの名無しさん
2010/06/10(木) 00:51:07例えると、パソコンを触ったこともない人が、パソコンを買いさえすればホームページが作れると思って買っちゃってから、
HTMLの基礎を1から勉強する気は一向に起こそうとしないのに、自称超初心者を盾にホームページの作り方を聞きまくって、
まず<body></body>と打ってみろ、ワープロじゃなくてテキストファイルに書いて拡張子変えろ、とかのレベルでしょこれ。。。
0272デフォルトの名無しさん
2010/06/10(木) 01:06:30向上心とか態度とか、そこがばっさり良さが見受けられないのは痛い
0273デフォルトの名無しさん
2010/06/11(金) 15:19:271週間じゃなく1年かかるんじゃね
0274デフォルトの名無しさん
2010/06/11(金) 16:18:57なんで俺らがそんなこと聞かされにゃならんのだ
ヒマがなきゃ別にやらなくていいんだよ
お力添えとやらに義務があるわけじゃなし
板の趣旨に沿った発言をしていれば釣れる奴は釣れるというだけ
関係ねーことほざくぼけには仇こそあって恩はねえぜ
0275デフォルトの名無しさん
2010/06/11(金) 17:17:18すでに人が読んで理解できるようフォーマットされているんかな。
たとえば、もしExcel等で使われるCSV(カンマ区切りテキスト)形式とかなら、
それをフォーマットするスクリプトを組む必要があるはずなんだが....。
仮にターミナルからの印刷実験に成功しても、先は長そうだ。
素直にシリアルポートに詳しい知人に依頼する(あるいは外注する?)ことを
考えた方がいいと思われ。もし上司からの指示でやっていて、その上司が
本人の技術的な成長を期待しているという背景があるならモガくのもいいけど。
0276デフォルトの名無しさん
2010/06/12(土) 05:51:21ぐらいには整形されているもんだよ。ちょっと親切だとASCIIとHexとバイナリを選択
できるようになっていたり。
0278デフォルトの名無しさん
2010/06/14(月) 10:47:02プリンタの選定の問題じゃないの。
最初からパソコンで印字できるのを買えばいいだけじゃないの
その超初心者氏がプリンター出力プログラムを作ることが目的
ならそうだと思うけど、たまたま買ったプリンタが悪かっただけじゃないのかと
0279デフォルトの名無しさん
2010/06/14(月) 11:07:36定番プリンタだからね。
セントロ版を買わなかったのはセントロ端子がないPCでの運用を想定したのかもしれない。
0280デフォルトの名無しさん
2010/06/18(金) 21:42:350281デフォルトの名無しさん
2010/06/18(金) 21:45:19USBもシリアルだし
0282デフォルトの名無しさん
2010/06/18(金) 22:06:450283デフォルトの名無しさん
2010/06/18(金) 22:08:540284デフォルトの名無しさん
2010/06/18(金) 22:09:53USBのRS-232CだとCOM?の?がどこに割り当てられるんでしょね?最近の機種だと
0285デフォルトの名無しさん
2010/06/18(金) 22:19:49単にアイソクロナスって言いたかっただけだろ、放置しろよ。
この文脈で USB とか言い出す >>281 もどうかと思うが。
>>284
単にレガシー COM の続きの番号割り振る奴とか、番号設定できる奴とか
色々だよ。
0286デフォルトの名無しさん
2010/06/18(金) 22:29:040287デフォルトの名無しさん
2010/06/18(金) 22:42:530288デフォルトの名無しさん
2010/06/18(金) 22:50:06というジャンル分けとなりました
0289デフォルトの名無しさん
2010/06/19(土) 03:04:130290デフォルトの名無しさん
2010/06/19(土) 08:03:020291デフォルトの名無しさん
2010/06/19(土) 14:34:050292デフォルトの名無しさん
2010/06/21(月) 12:19:35たいていはコントロールパネルでCOMn番号を強制設定できるけど
MSFT的にはポート列挙してGUIDでアクセスしろ、だそーな。
0293デフォルトの名無しさん
2010/06/21(月) 12:28:580294デフォルトの名無しさん
2010/06/28(月) 11:07:010295デフォルトの名無しさん
2010/06/28(月) 23:23:590296デフォルトの名無しさん
2010/06/29(火) 03:05:370297デフォルトの名無しさん
2010/07/02(金) 16:47:270298名無したま
2010/11/17(水) 18:03:49reg := reg +x;
if CF then output:=1 else output:=0;
MPUは16f648a(16f886-2chの場合)の予定です。
インターナル8MHzで8bit_PWM出力をDAC代わりに使いたいんだけど、
6bitならPR2を63にすると125khzの繰り返しで動作して、
ソフトで2bit分助けるとその速度で変換できる。(自信なし)
1bitソフトだけならどれくらいの速度出ますか?
0299デフォルトの名無しさん
2010/11/17(水) 18:29:41PWMで出力したいが periodを6bitに短くして、だけど精度を上げたいという事ですね
periodの周期毎に
reg:=reg+x;
n:=reg shr 2;//<---regが8bitならキャリー付シフト
DC1:=n;//デュテイサイクルの設定(0〜$40)
reg:=reg-(n shl 2);
を実行すればいいでしょう。 もしperiod周期毎に実行できない事情があるなら
非定期に実行すればいい。ノイズは多くなるけどね。
0300デフォルトの名無しさん
2010/11/17(水) 18:32:46メインルーチンで
1,reg := reg +x;
2,if CF then output:=1 else output:=0;
3,TRIS(方向レジスタ)を入力モードに
4,割り込み許可
5,割り込み禁止
6,TRIS(方向レジスタ)を出力モードに
7, goto 1
というように無限ループにして
それ以外の処理を割り込み内で処理させれば
割り込みはハイインピータンス中にされるので出力にあまり影響しないでしょう
これでどの程度のソフトが出るかは自分で試すしかないでしょう
0301名無したま
2010/11/17(水) 21:03:04>もしperiod周期毎に実行できない事情があるなら非定期に実行すればいい。
アナログコンパレータを2ch使います。
(無理ばっかりです)
有り難うこれは名案です。
目的の一つはPWM周期を有る程度確保したい。(早すぎるとswが応答しない)
6bitで4回に拘っていましたが、4回数えるのが面倒に成る。(合わなくなり易い)
よく考えると6回になっても問題なさそうです。(ノイズは目をつむれる)
出来れば2ch欲しいがハードPWMなら648aでは無理,886しかなさそうです。
>これでどの程度のソフトが出るかは自分で試すしかないでしょう
PDMはSWが付いてこず、ダメだったのでしばらく考えてみます。
(出力を6bit分貯める?)
6bit相当休ませることが出来れば、2chPWMも出せて最高です。
コンパレータは割り込み使わず、出力を外部回路にゲートできます。
0302デフォルトの名無しさん
2010/11/17(水) 21:59:020303デフォルトの名無しさん
2010/11/18(木) 05:16:44それは歪になるだけだからいいわけだね?
1bit方式でも1か0が連続する事は可能。ただ16ビットレジスタが必要
8bitのDACを実現するのは
regにxを累加しながら,1を出した時に256を減算する
これだけでいい。
1を8回続けなければならないという条件なら8回出したあと8*256を引けばいい
アナログ電圧が最終出力ならADCで読んでフィードバックをかける方法があるよ
0304名無したま
2010/11/18(木) 11:59:58歪みはおそらくOKです。
アナログコンパレータに通して外部比較をコントロールします。
AN1047,AN1050がよく似ています、
(英語が読めませんので細かいところが不理解)
>16ビットレジスタが必要・・
256までならキャリー(status)では済まないでしょうか?
あるいはキャリーより簡単ですか?
(俺頭悪いんでCは間違ってばかり、jalv2で書きました)
0305デフォルトの名無しさん
2010/11/18(木) 13:03:00この場合、キャリーがあれば上位ワードに1を加算するだけだし
減産対象は上位ワードだけだし
そんな苦労するような問題じゅないと思うよ
0306名無したま
2010/11/18(木) 14:29:56頭の出来が悪いので・・jalv2リストを書いてみました。
頭の中では、キャリー付無し、8bit、16bitの振る舞いの区別が付いていません。
192行目以下です
-- pwmreg1 = pwmreg1 - (pwmdat1 << 2)--6BIT_Conversion
pwmreg1 = pwmreg1 & 0x03 --6BIT_Conversion
は同じ結果になるのでしょうか?
http://den-nekonoko.blog.so-net.ne.jp/2010-11-15-1
0307デフォルトの名無しさん
2010/11/18(木) 15:18:53>同じ結果になるのでしょうか?
JAV2というのは知らないけど、X -= (X >>2 ) *4 は x &=3 と同じだね
それと、CFを処理しないと 252 を超えた値を出力出来ないよ
pwmreg1 = pwmreg1 + newdat1
RRF pwmdat1
CF=0
RRF pwmdat1
pwmreg1 = pwmreg1 & 0X03;
RRF は PICのアセンブラ命令ね
0308名無したま
2010/11/18(木) 17:06:03此処が気になっていました。
256は9bit目、最初の「RRF」に「CF=0 」が無いこように、
jalv2のasm出力を見たら「bcf」してました。
bcf v__status, v__c
rrf v_pwmreg1,w
movwf v_pwmdat1
bcf v__status, v__c
rrf v_pwmdat1,f
2度目の「RRF」の後は9bit目が生きていると、01xx_xxxx=64
256まで必要なとき、4回通してやると良いのですね。
データテーブルMAX値を252に制限しても大丈夫かやってみます。
(ハードPWMでもPR2を62にすれば同じで使えそうです)
有り難うございました、PWMを生成する部分を研究してみます。
0309デフォルトの名無しさん
2010/11/18(木) 18:58:49それは不要。 手動で消せないの?
0310名無したま
2010/11/18(木) 19:50:45俺にはjalv2が考えやすいっす。
普通では消えないようで、最後にアセンブラ記述でまとめてみます。
今は252にまとめるスプライン補間をやっています、
(元々256でも 8点を64点 に拡張するので作らねばならかった)
webで見ても解き方が判りません、(連立方程式の計算は出来たんですが)トホホ
0311名無したま
2010/11/22(月) 15:26:38スプライン補間テーブルがやっと出来ました。
これをアクセスするルーチンを考えて、(必需であるから)
最後にPWMを組み立てて検証してみます。
もし上手くできなかったら、また相談に乗って下さい。
0312デフォルトの名無しさん
2010/11/26(金) 09:59:10あるいは適切なところに誘導していただいても助かります。
Windows 7 x64 上で AutoHotkey_L x64 を使用し (言語は何でも良いのですが
x64 ビルドを希望)、Synaptics 製タッチパッドの触れている部分の情報、
あるいはタッチの有無を取得しようとしています。
x86 ビルドでは今でも可能なのですが、x64 ビルドで行う方法がわかりません。
x64 OS 上のデバイス設定画面では座標が取得できているので (画像参照)、
ドライバーの参照方法さえわかれば技術的には可能なのだと思います。
行ったことは以下の通りです。
1. Synaptics タッチパッド SDK を参照し、CreateFile と DeviceIoControl の
使い方を調べました。しかし情報自体が古く、x64 専用の情報はありませんでした。
2. AutoHotkey スレッドにて質問してみましたが、解決には至りませんでした。
3. Synaptics 本社に直接電話しドライバー担当者とのコンタクトを試みました。
開発部門までは繋がりましたが、SDK のページを教えてくれただけで開発担当者の
連絡先までは分かりませんでした。
Synaptics SDK http://www.synaptics.com/developers/manuals
使用コード http://up.poiu.jp/38.txt
デバイス設定画面 http://up.poiu.jp/39.png
0313デフォルトの名無しさん
2011/02/16(水) 22:09:07伝達関数L(s)が安定な正実システムであればW(s)=L(s)/(1+L(s))のゲイン余裕は∞になる。
です。宜しくお願いします。
0314デフォルトの名無しさん
2011/02/16(水) 22:12:31伝達関数L(s)が安定な正実システムであればW(s)=L(s)/(1+L(s))のゲイン余裕は∞になる。
です。宜しくお願いします。
0315デフォルトの名無しさん
2011/02/17(木) 09:34:32伝達関数L(s)が安定な正実システムであればW(s)=L(s)/(1+L(s))のゲイン余裕は∞になる。
です。宜しくお願いします。
0316デフォルトの名無しさん
2011/02/17(木) 09:42:37伝達関数L(s)が安定な正実システムであればW(s)=L(s)/(1+L(s))のゲイン余裕は∞になる。
です。宜しくお願いします。
0317デフォルトの名無しさん
2011/02/17(木) 23:51:560318デフォルトの名無しさん
2011/03/15(火) 10:11:08.620319デフォルトの名無しさん
2011/03/24(木) 05:53:17.04DI と書くのと、ゼロ番地に DI LXI SP,RAM末尾 JMP cのmain と書くのと、
どちらがいいでしょうか? 妥当性・安全性などに違いは出ますか?
0320デフォルトの名無しさん
2011/03/24(木) 09:26:32.110番地に飛ばなきゃイカンときとかは、先頭でDIかな
昔、NULLアクセスしたときのために、
0番地から2バイトをnopで埋めたこともあったな、(未熟だった頃)
0321デフォルトの名無しさん
2011/03/24(木) 10:12:40.64って、そりゃZ80の発想か。
0322319
2011/03/24(木) 13:22:34.12>>320 WDT叩いてるんで、リセットもどきはWDT叩かなくすることで起こしてます。
0323デフォルトの名無しさん
2011/03/24(木) 20:19:11.760324デフォルトの名無しさん
2011/03/24(木) 22:21:12.950325319
2011/03/25(金) 02:34:31.70入れて、82514本並行動作。とっくに製造中止なので、基板バラして回収したり
アキバで買ったり・・・だそうです。8KBのRAMチップなんて売ってるのかな?
リーダビリティ重視でcメインの頭にDI書いてたのですが、パチパチ君とかで
いじめたりして変なアドレスにジャンプする可能性を考えると、
先頭の2命令だけEI状態なのがいけないかな?とか考えました。
0326デフォルトの名無しさん
2011/03/25(金) 03:53:16.46WDTが機能してない時間があるような?
0327319
2011/03/25(金) 16:18:30.88WDTによるリセットがかかる、という確認はしました。
0328デフォルトの名無しさん
2011/03/25(金) 19:25:44.720329319
2011/03/27(日) 02:24:13.31↓か↑かどちらかの間隔だと思うのですが、詳細は忘れました。
今は10mS割り込み処理の中で書き込んでいます。
0330デフォルトの名無しさん
2011/03/27(日) 02:40:23.03モノによるけど、タイマーでWDT叩くのはどうかと...
0331福盛俊明
2011/03/27(日) 02:59:40.820332デフォルトの名無しさん
2011/04/02(土) 16:03:05.690333デフォルトの名無しさん
2011/04/02(土) 16:59:02.28CPUが正常に動作していない状況下では、どんなソフトウェア的な工夫も
普通に考えれば無意味だと思うけどね。
そもそも>>319の2者の違いにどういう狙いを込めてあるつもりなのかよくわからんけど
0334319
2011/04/03(日) 17:25:54.93実質、cメインが1バイト少なくなるのと、PGに割禁命令を読ませなくていい、
ぐらいしか効果ないですね。
0335デフォルトの名無しさん
2011/04/11(月) 06:20:07.25ROM64KB RAM12KB程度。 こんなspecの石でおすすめありませんか?
H8S/2378は使ったことありますが、ちょっとオーバースペックかなと思って。
0336デフォルトの名無しさん
2011/04/11(月) 08:25:00.19R8Cとかどう?
0337デフォルトの名無しさん
2011/04/11(月) 12:33:48.730338デフォルトの名無しさん
2011/04/11(月) 12:35:19.430339デフォルトの名無しさん
2011/04/11(月) 16:28:14.49それって第2アメ横で買える?
0340デフォルトの名無しさん
2011/04/11(月) 19:06:52.920341335
2011/04/12(火) 15:46:54.60書いたことがあります。適当な石が無ければできますが、私の知らない石で
ちょうど良いのが無いか聞いてみたかったのです。
0342デフォルトの名無しさん
2011/04/12(火) 19:25:17.040343デフォルトの名無しさん
2011/04/12(火) 20:09:16.040344デフォルトの名無しさん
2011/04/12(火) 20:14:37.69異論があるならはっきり言えよ。
いえないなら黙ってろ。
0345デフォルトの名無しさん
2011/04/12(火) 20:16:00.96ああ、R8Cはmaxで3chか。
4chも付いてるのはそこそこ上位になっちまうかもな。
インターフェース誌の付録にあったH8SXとか。
0346デフォルトの名無しさん
2011/04/13(水) 10:59:53.41シリアル2つと接点たくさんか
0347デフォルトの名無しさん
2011/04/13(水) 11:35:14.740348デフォルトの名無しさん
2011/04/13(水) 13:39:54.050349デフォルトの名無しさん
2011/05/08(日) 22:12:06.670350天使 ◆uL5esZLBSE
2011/07/04(月) 04:11:22.66∨∨∨∨∨∨∨∨∨
「「「「「「「 異論があるならはっきり言えよ。 」」」」」」」(キリッ!!!きリ!!!!キリ!!!キリッッ!!きリッッッッ!
∧∧∧(キリッッ
∨∨∨∨∨∨
「「「「「「「「「「「「「「 いえないなら黙ってろ。 」」」」」」」」」」」」」」(キリッッッ!!!キリ!!!!キリッ!
∧∧∧∧∧(キリ
うるさいしね
0351デフォルトの名無しさん
2011/07/04(月) 13:23:51.250352デフォルトの名無しさん
2011/07/05(火) 04:23:16.07書いてないんです。「低位ニブルがA以上ならそこを0にして10hを足す」 ですか?
0353デフォルトの名無しさん
2011/07/05(火) 12:07:19.57それだと下位ニブルが0になってしまうし、9+9とか誤判定するだろ。
ニブル間のキャリーフラグがあるのでそれ使う。
下位ニブルは0にするんじゃなくて10引く。
ハーフキャリーも見ているよ。リンク先の説明参照。
尚、リンク先は8080と互換チップの動作だけど、8085もNフラグはないので加算後の補正のみ。
ttp://www.d1.dion.ne.jp/~ytera/Files/PD8080A.txt
0355352
2011/07/05(火) 13:47:41.33使っていますね。減算の場合は補数を足すようにしています。
使い方としては、BCDのバイトに何かを足し、DAAするとまた結果がBCDになる、
ということを期待すればいいのですね。
時分秒をINRしながらDAA使う所は解ったのですが、100だか64だかを減算しながら
DAA使っている所がよく解らなくて聞きに来たものです。
LXI H,mem ;BCDのバイト
MVI A,00110110B ; gensuu = 64 no hosuu wo set
ADD M
DAA
MOV M,A
00110110B=36hは、64の補数ではないように思えて・・・どんな値を減算する
ことになるのでしょうか?
0356デフォルトの名無しさん
2011/07/05(火) 13:52:35.85なにやってんだろ。
つまり、100(bcd)-64(bcd)->36(bcd)とコメントは言っている。
64引くことに何の意味があるのかは知らん。
0358352
2011/07/05(火) 14:42:25.23「引けるか?」の箇所は64h=100と比較してて、>>355の36hを足す所のコメントは
BCDの64hを引くという意味みたいです。 BCDで36h+64h=00hを利用してる?
減算の後はDAAが使えないので、繰り下がりの所は
DCR A
ANI 0Fh
CPI 0Fh
JZ------->MOV A,M
DCR A
ANI 0F9h
MOV M,A
とかやってます。DCR=-1を足す=FFを足す ですよね?
そしたらDCRの替わりに ADI 255,DAA ってやれば減算後BCDにできますよね?
0359352
2011/07/05(火) 14:51:27.85ゆくと、最下位バイトに100未満のBCDが残ります。
今度はそのバイトからBCDで1ずつ引きながら、余りにバイナリで1ずつ足して
ループで計算させていました。
これ、BCDをバイナリにすればそれでいいのに。
0360352
2011/07/05(火) 16:23:51.51MOV A,M
ANI 0F0h ; 上だけにする
RRC
MOV B,A ; *8 save
RRC ; *4
RRC ; *2
ADD B ; 上*(8+2)
MOV B,A ; 上*10 save
MOV A,M
ANI 0Fh ; 下だけ
ADD B ; 上*10+下
ここでAregにbin8bitで求まる。ラベルも無くてすっきり。
0361デフォルトの名無しさん
2011/07/05(火) 19:53:11.86BCDなんだから100で割った余はLSBに決まってると思うんだがw
そもそもBCD値から0x64はBCDの世界では100じゃなくて64なのに0x64引いてどうするのw
そんなコード捨ててしまえ
0362352
2011/07/06(水) 02:55:29.87バイナリにしてcのldiv使えば1発で求まるのですが、これを書いた人はBCDのまま
減算していって減算回数を商、引けなくなった残りを余り、という手法を採ったようです。
LINK制御文にはROMLIB.sofを書いてあったので、LIBの存在は知っていたようですが、
使い方が解らなかったのでしょう。
今回PLLの生産中止に伴って、この割り算の式自体が変わるかもしれないので、
その時にはこのコードは捨てられますが、動いている製品なのでアホというだけでは
捨てられないのです。
>>358 後半の質問(減算後にDAAを使うには)は、あれで合ってますか?
0363デフォルトの名無しさん
2011/07/06(水) 10:40:40.96BCDだったら
0xFFF00 との AND が商
0x000FF との AND が余り
だろ
0364352
2011/07/07(木) 04:45:27.650365デフォルトの名無しさん
2011/07/07(木) 07:54:24.640366352
2011/07/07(木) 18:05:19.86明日電卓で試してみよう。 それだと64hを引き算できる回数をカウントしてた
元のプログラムはとんでもないムダしてたのかな・・・
0367デフォルトの名無しさん
2011/07/07(木) 18:46:43.400368デフォルトの名無しさん
2011/07/07(木) 19:00:21.250369デフォルトの名無しさん
2011/07/07(木) 19:11:52.42そんなこと言ってて良いのは小学生までだな。
ウチの社員がそんな発言したらクビにするぞ。
元のコード書いたやつもな。
>>367
セマフォで叩くから死んじゃっただろう。
0371デフォルトの名無しさん
2011/07/07(木) 22:43:17.840372352
2011/07/08(金) 03:15:40.02にするだけでよかったのね。除算すら要らなかったのねorz
俺は高卒だが、元のコード書いた奴は大卒のはずなのに、なんというコード書いて
くれたんだ・・・ 引き算しなければ減算後のDAA補正も要らなくなったし。
0374デフォルトの名無しさん
2011/07/11(月) 13:14:08.65リンクされたMAPには##の無いDIVIHDがリストされています。これって何でなの?
0375デフォルトの名無しさん
2011/07/11(月) 13:39:45.250376デフォルトの名無しさん
2011/07/11(月) 17:07:23.490378デフォルトの名無しさん
2011/07/12(火) 16:15:56.59ACCに AND OR XRA の演算をするとCYはゼロになります。
DCR reg は、非ゼロからDCRしてZが立ったときはCYもゼロ。
この理解で合っていますか?
0379デフォルトの名無しさん
2011/07/12(火) 16:33:10.48dcrはキャリーを変えないよ。
つーか、その辺りも載ってるニモニック表なんて、ぐぐればすぐ見つかるだろ。
0381デフォルトの名無しさん
2011/07/14(木) 04:30:16.91たしか以前ぐぐったときは>>378のぐらいしか見つからなかったような。
0382デフォルトの名無しさん
2011/07/14(木) 06:19:40.600383381
2011/07/14(木) 06:24:27.59過去に製本されて出版されたという情報はあるのですが、電子媒体になっている
ものは意外と無いものですね。64180でも同じ事を経験しました。
0384381
2011/07/14(木) 06:34:03.71htmlファイルのまま保存できるんですね。
0385381
2011/07/14(木) 06:39:19.250386デフォルトの名無しさん
2011/07/14(木) 07:08:32.12論理演算の結果CY=0になってその結果が反映されるんだから
何も問題ないんじゃないの?
0387381
2011/07/14(木) 07:33:04.38当時紙で出版された本などではその辺のフォローまできめ細かに書かれてたなあ
INR/DCR でキャリーが立たないのはなんかくやしい(w
0388381
2011/07/14(木) 09:48:16.70埋もれていました、やれやれ。netぐぐる前に自分のマシン探せばよかった(w
|Mnemonic |Op|SZAPC|~s|Description |Notes |
|---------+--+-----+--+--------------------------+-------------|
|ACI n |CE|*****| 7|Add with Carry Immediate |A=A+n+CY |
こんなの
0389381
2011/07/14(木) 10:15:23.490390デフォルトの名無しさん
2011/07/14(木) 13:11:52.60スキップ命令ってなんでしょう?
0391デフォルトの名無しさん
2011/07/14(木) 13:27:24.67一般的には、条件分岐の一種で条件が成立すると、直後の命令をスキップする命令
0392デフォルトの名無しさん
2011/07/15(金) 02:30:27.980393デフォルトの名無しさん
2011/07/18(月) 05:10:16.81確かPDP8が導入した<conditional skip
0394デフォルトの名無しさん
2011/07/18(月) 08:58:53.530395デフォルトの名無しさん
2011/07/18(月) 09:54:48.82それってなんか思いっきり実装しにくい気がするし(命令長は一般に固定ではないから、
結局次の命令をフェッチしないと「スキップ」できないという矛盾)、機能的にも
条件付ブランチとかぶっていて意味があると思えない。
0396デフォルトの名無しさん
2011/07/18(月) 10:12:27.90パイプラインの次の命令をアボートするだけ。
条件ジャンプと違って飛び先が固定だし、パイプラインなら次の次の命令はそのまま
実行できるわけで、無意味じゃあないね。uPD17Kシリーズは知らんけど。
0397デフォルトの名無しさん
2011/07/18(月) 10:22:02.72ラベルなしでプログラミングできるのは魅力だった。
そもそも、命令長が一般に固定でないという発想自体、インテルに代表されるマイクロチップに毒されている。
0398デフォルトの名無しさん
2011/07/18(月) 12:56:12.39これって、結局スキップ命令と同じだよね。
0399デフォルトの名無しさん
2011/07/18(月) 13:33:00.37それは相対ジャンプが短かったz80のことじゃないのか? それならZilogチップだ。
尤も、8080の時代に無条件ジャンプ命令のオペランドに飛び込むコードはよく書いたが。
0400デフォルトの名無しさん
2011/07/18(月) 13:51:51.400401デフォルトの名無しさん
2011/07/18(月) 13:52:29.248086も相対分岐のオフセットは8bitしかないでよ
さらにZ80みたいな条件付き絶対アドレス分岐命令ないので、ぎりぎり届いてたところに
手を入れたら連鎖的に届かなくなって、一個一個泣きながら直したり
0402デフォルトの名無しさん
2011/07/18(月) 14:17:41.958086でも変わりなかったよ。
後期のMASMにはそれを自動でやる機能がついてたくらい。
386で命令を拡張するときになって、漸く条件ジャンプのレンジが拡がった。
常にジャンプになってしまうんじゃ性能が出ないと判断したんだと思う。
今はジャンプ先でもプリフェッチしちゃうような時代だから、
現在のプロセッサ技術があれば広げなかったかも知れないし、スキップ命令にしたかもしれないね。
0403399
2011/07/19(火) 13:48:06.76# N88Basic(86)でアセンブラなんて、今だったら絶対作らんと思うw
>>402
x86はSSEの条件セットがその役を担っているのでは?
0404デフォルトの名無しさん
2011/07/20(水) 09:17:16.110405デフォルトの名無しさん
2011/07/20(水) 09:26:15.290406399
2011/07/20(水) 10:50:30.12Epsonの互換機にはなかった気が。それに、シンボルもなければソースのロードもないし。
debug.exe(symdeb.exe)はリダイレクトできたけどそれ使うようになった頃はmasmかLSI-Cのアセンブラを使ってたと思うし、それはもう少し後の時代だと思う。
いろんなところでいろんなもん触ってたからもう、ごっちゃだよw
0407デフォルトの名無しさん
2011/07/20(水) 11:28:32.69もしかしたらBASICのシステムディスクを作るときに何か設定必要だったかも。
いずれにしろシンボルは使えんけど。
SYMDEB.EXEはNECのMS-DOSにはなぜか付いてて(3.3のころから拡張なんとかに
なったけど)、EPSONのにはDEBUG.EXEしか付いてなかった。
0408デフォルトの名無しさん
2011/07/20(水) 11:35:36.02symdeb は別売り masm だろ
epson dos の頃になると主力が c に移っていたし c++ まであった
0409デフォルトの名無しさん
2011/07/20(水) 11:42:00.230410デフォルトの名無しさん
2011/07/20(水) 14:45:52.542.11 - masm入り/debug
3.1 - masm別/symdeb
だったような気がする
20年以上前の話なんでかなり記憶が曖昧だ
0411デフォルトの名無しさん
2011/07/20(水) 19:07:00.070412デフォルトの名無しさん
2011/07/20(水) 22:40:43.740413デフォルトの名無しさん
2011/07/20(水) 22:51:07.250414デフォルトの名無しさん
2011/07/21(木) 01:24:42.76連続稼動w
0415デフォルトの名無しさん
2011/07/21(木) 11:23:55.84うちはそこまでシビアじゃなかったので
お値段的にふつーのPC-9801一択だったが
0416デフォルトの名無しさん
2011/07/21(木) 11:49:18.530417デフォルトの名無しさん
2011/07/21(木) 11:56:12.360418デフォルトの名無しさん
2011/07/21(木) 13:32:04.700419デフォルトの名無しさん
2011/07/21(木) 19:18:45.810420デフォルトの名無しさん
2011/07/30(土) 14:51:05.230421デフォルトの名無しさん
2011/07/31(日) 02:45:04.03書かれてるんですけど、この2つって何のことなんでしょう?
実行時間見積もるのにどっちを使ったらいいかを知りたいのです。
0422デフォルトの名無しさん
2011/07/31(日) 02:58:23.670423421
2011/07/31(日) 12:27:26.96OUT 0xxh 10ステート=3.3μ
ORI 0x20 7ステート=2.3μ
OUT 0xxh 10ステート=3.3μ
setup/hold = 1μのPLLへの書き込みなので5倍ぐらい余裕があります。
ありがとうございました。
0424デフォルトの名無しさん
2011/08/01(月) 14:05:48.400425デフォルトの名無しさん
2011/08/04(木) 05:42:56.53PLLを採用するらしいのですが、どんなのがあるか紹介してくださいませ。
0426デフォルトの名無しさん
2011/08/14(日) 13:19:19.400427デフォルトの名無しさん
2011/08/17(水) 08:42:22.19周波数+70455 を64で割った商と余りを 11bit,0,余り,0 でシリアル出力するの。
ACCが8bit、HLregが16bitな8085では面倒だったけどパツイチで動きました。
0428デフォルトの名無しさん
2012/03/11(日) 23:18:54.370429デフォルトの名無しさん
2012/03/11(日) 23:21:24.81ソース眺めただけじゃ、ワケワカになるような
0430デフォルトの名無しさん
2012/03/11(日) 23:41:39.83モジュールの分割だったり、クラスに落としてるのかとか
0431デフォルトの名無しさん
2012/03/12(月) 00:00:15.790432デフォルトの名無しさん
2012/03/12(月) 00:11:04.74言葉知ってるだけで終わるのが落ち
簡単なパソコンで動くものを何回もやることだろうね、数学みたいに
0433デフォルトの名無しさん
2012/03/12(月) 02:17:41.47作る気も動かす気もないし、用語を覚える気も簡単なもの動かす気もないから
上で丸め誤差やら計算誤差、チャタリング、制御の話が出ていて、
実際には、どんな感じのコードになっているのか気になったんだよ
まず、近寄りたくない分野の1つだけれども怖いモノ見たさで
0434デフォルトの名無しさん
2012/03/12(月) 02:35:46.40一種の謙譲、あるいは「読めない」ではなくて「読みたくない」。
0436デフォルトの名無しさん
2012/03/12(月) 02:53:47.50お仕着せの書き方覚えても通用しないってわかってるってことじゃないの
0437デフォルトの名無しさん
2012/03/12(月) 12:38:22.73何が何でも読むしな
0438デフォルトの名無しさん
2012/03/12(月) 12:52:10.50また、一定以上のキャリアがあるなら自覚できる必要があるよな。
0439デフォルトの名無しさん
2012/03/12(月) 14:14:15.52転職考えたほうがよくね
0440デフォルトの名無しさん
2012/03/12(月) 14:36:53.29まともでないコードを解読するのは一種の特殊技能だろ。
0441デフォルトの名無しさん
2012/03/12(月) 14:41:14.52入門レベルで読みたくないってのは向かないって、気づくにはいいかも
0442デフォルトの名無しさん
2012/03/12(月) 16:55:28.55おや、バグかな? と思ったところも、後々になって謎が解けることがあるし
いや、結局バカヤロウなオチもあるけど
それはごにょごにょ・・・
0443デフォルトの名無しさん
2012/03/12(月) 18:12:40.470444デフォルトの名無しさん
2012/03/12(月) 23:57:09.450445デフォルトの名無しさん
2012/03/13(火) 00:00:11.31コード読む以前の知識を取得しなきゃむり
つか、 おまえは数値計算ソフトも読めないんじゃない?
0446デフォルトの名無しさん
2012/03/13(火) 02:58:38.95卒業研究を行ってたら、「おまえはオカシなコードを書くからプログラマにはなるな」
と言われたんだが、どうも納得いかないんだ。
その教授のコードってものが、グローバル変数を使って、引数なしの関数に値を処理させたり、
ループ変数をグローバル領域に置いてたり、構造体やらポインタなんて全く使ってないんだ。
おまけに、printfに初期化指定子を使っておらず、ファイルに出力するデータのナンバリングにif文で
条件分岐していたもんだから、とにかく電気やロボティクスから入ったプログラマの下で働きたくない。
あんなコードで数値計算やって納品して戦闘機が飛んでたりするのか?
0447デフォルトの名無しさん
2012/03/13(火) 03:04:30.45制御系プログラムをPCなどのプログラムと一緒にしてはいけない
余裕のある環境なら別だが、非力な環境ならそれなりの書き方をする
0448デフォルトの名無しさん
2012/03/13(火) 03:07:17.100449デフォルトの名無しさん
2012/03/13(火) 03:10:51.43ふつうのプログラムなんて誰だって書けるんだよ
せっかく特殊なテクニックが学べるのに批判しか頭に無い
君はプログラマにむいてないんだろうね
0450デフォルトの名無しさん
2012/03/13(火) 03:22:29.38まぁ、いいや。制御にゃ絶対に進まない決心がついた。
0451デフォルトの名無しさん
2012/03/13(火) 03:28:41.17似たような書き方する所がある
やめておきなさい
0452デフォルトの名無しさん
2012/03/13(火) 03:32:21.11何故、そのような書き方がされるのでしょうか?
もう、ショッピングセンターで働こうかな
0453デフォルトの名無しさん
2012/03/13(火) 03:35:24.69その場にいる奴は誰も理由なんて知りはしないよ
0454デフォルトの名無しさん
2012/03/13(火) 03:40:02.030455デフォルトの名無しさん
2012/03/13(火) 03:46:51.83ウェブは知らんがDBかかわってたらアウト
なんにせよ、仕様通りに作るのがPGであり
自分の意見を持つようなガタガタうるさいガキは使い物にならないから今のうちから他の道を選ぶ事を勧める
君がプログラマにならなくっても、換えはいくらでもいるんだ
0456デフォルトの名無しさん
2012/03/13(火) 03:53:55.12現場知らん人にツボみたいのがわかってるわけねえじゃん
理解力があるから作れるってもんでもないし
BASICあたりで止まってるんじゃねえの、若い頃の知識でやってるだけでしょ
0457デフォルトの名無しさん
2012/03/13(火) 04:08:17.360458デフォルトの名無しさん
2012/03/13(火) 04:09:40.43いただけって、人もいるんじゃないの?
0459デフォルトの名無しさん
2012/03/13(火) 04:10:22.030460デフォルトの名無しさん
2012/03/13(火) 04:19:42.14下手したら、廃人になる可能性があることもわかってないみたいだし
0461デフォルトの名無しさん
2012/03/13(火) 04:23:24.56http://www.ogis-ri.co.jp/otc/hiroba/technical/JPLoP/DPforRDB.html
0462デフォルトの名無しさん
2012/03/13(火) 04:35:24.55パソコンみたいになんでもありってわけじゃないし、制御系
(なんでもありってわけじゃないけど、パソコン)
0463デフォルトの名無しさん
2012/03/13(火) 08:38:45.03納得いかないなら理屈を聞いてみろよ。大学で、教授が相手なんだろ?
理屈を説明するのを嫌がられたら、たぶん教授がおかしい。
0464デフォルトの名無しさん
2012/03/13(火) 12:22:33.04謙虚に聞いているのにやたら高圧的とかね
0465デフォルトの名無しさん
2012/03/13(火) 12:27:50.33>>446 みたいなのを「スタイル」というのは、違うんじゃないの?
ただのスタイルだとすればそれで「プログラマにはなるな」ってのもおかしいし。
0466デフォルトの名無しさん
2012/03/13(火) 12:59:00.97早速、謙虚に聞いてみるが何が違うの?
0467デフォルトの名無しさん
2012/03/13(火) 13:07:53.94いずれにしろ、その教授はおかしいと判断してよい。
0468デフォルトの名無しさん
2012/03/13(火) 14:15:39.96なぜ?
含める場合と含めない場合の境界は?
> いずれにしろ、その教授はおかしいと判断してよい。
なぜ?
おかしいとは正常域を逸脱、または矛盾があることを言うが、
何に対するどのような期待による正常域? もしくは何と何が矛盾?
0469デフォルトの名無しさん
2012/03/13(火) 16:22:06.79研究に没頭?してるとそうなるのかな、流れの早い業界だし
0470デフォルトの名無しさん
2012/03/13(火) 19:12:40.48最初の標準化から既に20年、32ビット環境があたりまえになって10年。
グローバル変数を多用、構造体を使わない、いずれもC言語云々というより、
Fortran中毒から脱却できないとか何か、かなり重篤な病状。
ポインタに関しては濫用すべきじゃないけど、全く使わないというのも
普通ありえない。
0471デフォルトの名無しさん
2012/03/14(水) 04:22:53.12実際のところ、ライブラリが何か理解してないみたいなので、正直なところ聞くまでもないと思ってます
念のため、組み込みや制御分野では当たり前のコーディング作法なのか聞いておきたかったので
>>465
インデントスタイルはPicoスタイル(wikipedia参照)でした
>>469
就活担当だったし、事務室の仕事を手伝ったり、研究に没頭しているような教授ではないです。
haskell何それ?役に立つの?って具合な計算機科学とは縁のほど遠い製造業マンセーな教授。
ちなみにPGは高卒、専門卒の仕事だとの認知らしいですが、私に紹介した企業は三交代制の工場勤めでした。
>>470
教授自前の逆行列を求める関数はグローバル変数で値渡ししており、
非常に考えさせられる部分の多いコードでした
製造系SEを2、3年も経験したら誰でも教授が勤まりそう
0472デフォルトの名無しさん
2012/03/14(水) 05:52:31.05動くものが作れる作れないは関係ないからでしょ
0473デフォルトの名無しさん
2012/03/14(水) 08:51:23.04あいつらがスペースシャトル作ったら、高卒、専門卒にプログラム書かせて
人を乗せて飛ばす可能性すらある。
0474デフォルトの名無しさん
2012/03/14(水) 10:03:15.65命令単位で時間を計ったりといった高級アセンブラな使い方すると書式文字列のパースなど見えないところで時間を食うのも困る
0475デフォルトの名無しさん
2012/03/14(水) 17:10:42.31どこの幼稚園の人ですか?
0476デフォルトの名無しさん
2012/03/14(水) 21:04:03.54そんな事情があるならはじめからアセンブラで組むか、さもなければ
コメントを残しながら仕方なくやるのがまともなプログラマ。
0477デフォルトの名無しさん
2012/03/15(木) 07:32:34.04コンパイラが吐くコードを解析しただけで、仕様がどうこうとか言い出す
という印象がある。
0478デフォルトの名無しさん
2012/03/15(木) 07:57:26.02机上で丸暗記した知識だけで満足してる頭でっかちを等しくばかにてるぞ
規格票を見てないってのはおまえ認識が甘い
おまえの想像を絶する量のデーターシートやら規格票やらと戦う毎日であって
その絶対量の中で言語1つに付き合ってやれる工数が限られてるだけだ
0479デフォルトの名無しさん
2012/03/15(木) 08:02:29.97/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ <その絶対量の中で言語1つに付き合ってやれる
| |r┬-| | 工数が限られてるだけだ
\ `ー'´ /
____
/ \ /\ キリッ
. +/ (●) (●)\
/ ⌒(__人__)⌒ \+
| | クスクス>
\ /
____
<クスクス / \ /\ キリッ
. / (●) (●)\
/ ⌒(__人__)⌒ \ +
| |
+ \ /
0480デフォルトの名無しさん
2012/03/15(木) 08:06:29.610481デフォルトの名無しさん
2012/03/15(木) 16:47:10.120482デフォルトの名無しさん
2012/03/17(土) 01:41:12.270483デフォルトの名無しさん
2012/03/17(土) 17:13:47.690484デフォルトの名無しさん
2012/04/13(金) 14:49:59.26シーケンスやパケットの仕様の書き方もわかりずらい
普通にudpで通信する物で何番ポートで何してるって感じで良いと思うんだが
制御屋はあの仕様だと助かる部分があるの?
メモリマップみたいなんとか意味不明 必要無かったし
0485デフォルトの名無しさん
2012/04/13(金) 15:46:49.12やってるうちに、ワケワカになったとか
0486デフォルトの名無しさん
2012/05/07(月) 19:23:33.88http://www.yomiuri.co.jp/photo/20120506-591725-1-L.jpg
ICVの▷◀てどういう意味?
0487デフォルトの名無しさん
2012/05/08(火) 00:33:35.750488uy
2012/05/08(火) 17:54:03.000489デフォルトの名無しさん
2012/05/08(火) 20:01:49.470490デフォルトの名無しさん
2012/06/03(日) 05:01:09.540491デフォルトの名無しさん
2012/07/03(火) 19:30:11.700492デフォルトの名無しさん
2012/07/03(火) 19:57:29.54って、ことかな?
■ このスレッドは過去ログ倉庫に格納されています