- 1 名前:デフォルトの名無しさん [2005/09/06(火) 17:13:46 ]
- まったり逝きましょう。
ハード寄りの話も大歓迎です。 道具話も楽しくやれるならやってくらさい。 この世界は処理系依存はあたりまえだから、処理系明記するのを忘れないでね! 過去ログ 制御系なら俺に聞いてもいいぜ(7) pc8.2ch.net/test/read.cgi/tech/1109102528/ 制御系なら俺に聞いてもいいぜ(6) fun.kz/test/read.cgi/tech/1099574832/ (新タイプミラー) 制御系なら俺に聞いてもいいぜ(5) fun.kz/test/read.cgi/tech/1079102543/ (新タイプミラー) 制御系なら俺に聞いてもいいぞ(4) pc5.2ch.net/test/read.cgi/tech/1068869894/ (行方不明) 制御系なら俺に聞いてもいいぞ(3) pc2.2ch.net/tech/kako/1059/10594/1059488975.html 制御系なら俺に聞いてもいいぞ(2) pc2.2ch.net/tech/kako/1038/10380/1038094914.html 制御系なら、俺に聞け! pc3.2ch.net/tech/kako/1002/10021/1002176627.html 関連過去ログ ●●●くみこの組み込み相談室●●● pc3.2ch.net/tech/kako/988/988084737.html
- 876 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 23:30:12 ]
- とりあえず発表会で教授に怒られてから出直して来い
- 877 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 02:20:40 ]
- 論文を発表するんだろ?
論文が出来なきゃ発表できないんだから 発表会に出る資格無いから 発表会で怒られる ということは ありえないんじゃないか?
- 878 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 05:35:55 ]
- 論文発表するには論文を投稿しなければならないわけだが、1ヶ月前には投稿してないと発表もできない。
しかし、>>875は2週間前なのに投稿もできてない(何も分かってない)。 つまり>>875の論文発表といういわゆる論文発表ではなく内輪の発表会なんだよ。
- 879 名前:デフォルトの名無しさん [2006/08/04(金) 05:01:30 ]
- 875です。
就職が決まらず院で留年し来春 就職活動しようと考えてましたが、留年が決定 したところに内定をもらいました。 後取得してない単位は修士論文の分だけだったので 半留でいいとのことでした。 例外的な発表のため発表直前に論文を提出すれば いいみたいで・・ 論文の原稿は他の大学との共同研究という名目 のため院に入った時点で渡されてたんですが・・ 通信系なんですがなぜかH2制御に関する論文 で理解するのに苦労してます。 助けてください。
- 880 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 13:25:07 ]
- 半留といわずに全留しようぜ
- 881 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 18:58:09 ]
- っていうか、どうせネタだと思うけどこのスレで聞いたって無理だよ。
ここは制御系のスレであって制御理論のスレじゃないんでw いわゆる制御系の人の大半は、俺もそうだけど制御理論なんてぜ〜んぜん知りません。
- 882 名前:デフォルトの名無しさん [2006/08/04(金) 20:11:28 ]
- 大半が知らないというのは関係無いですよ
わかる人が答えればいいだけなのに なぜ黙ってられないんですか。
- 883 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 20:16:14 ]
- 安定性を知らないと突然あばれて怪我するぞ。
- 884 名前:デフォルトの名無しさん [2006/08/05(土) 10:28:42 ]
- 875です。
ネタであってくれたらどれだけ楽か・・ どなたかH2制御わかる方いませんか?
- 885 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 12:33:04 ]
- ム板じゃそんなネタに構う奴いないからマ板に行け
マ板でも駄目だったらVIPのクオリティに期待するしかない
- 886 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 13:56:41 ]
- スマン。 本は何冊か買ったが理解出来んかった。--> H∞以後
まあ俺様方式でも、ちゃんと安定して動いてるから、まあいいや。
- 887 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 21:09:32 ]
- >>884 機械工学とかの板にいったほうがいいよとマジレスしてみる。
- 888 名前:デフォルトの名無しさん [2006/08/06(日) 22:23:39 ]
- 一応最適制御関連ということで。
微分ゲームの解き方をどなたか知ってませんかね? www.kyowa-u.ac.jp/oishi/DGame1.1.pdf とかあるのは知っていますが、簡単な問題例の解き方が あると嬉しいです。ソースがあればなお良し。
- 889 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 23:40:16 ]
- 宿題はよそでやれ
- 890 名前:デフォルトの名無しさん [2006/08/07(月) 00:44:14 ]
- わかる人が答えればいいだけなのに
なぜ黙ってられないんですか。
- 891 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 02:22:19 ]
- 黙っていれば馬鹿が書き込む。
馬鹿が書き込めばスレが荒れる。 スレが荒れると自分が迷惑する。 単純な理屈だろ。
- 892 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 00:38:55 ]
- いずれにしても>>889-みたいな流れになるから
何をしようがしまいがどうということはない それが2ちゃんねるクオリティ
- 893 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 15:23:47 ]
- 草枕の書き出しのとこみたいだ
- 894 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 22:13:11 ]
- 諸行無常の響きあり だっけ?
- 895 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 23:05:27 ]
- 漱石が琵琶の弾き語りでもするのか?
智に働けば角が立つ。 ってやつだろ
- 896 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 08:39:26 ]
- 智ちゃんはアルバイトに向いてない って意味だっけか。
元気はあっていいんだけどね。
- 897 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 06:22:13 ]
- 参考用に見せてもらったコードのコメントに、/* 10mS待てやゴラァ */
・・・orz お前、2ch語でコメントを書くなよ
- 898 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 12:17:43 ]
- >>897
げきわら
- 899 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 18:49:21 ]
- ゴラァなんて2ch語でもなんでもねぇよ
- 900 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 21:30:44 ]
- ゴラァじゃないとね。
- 901 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 06:26:38 ]
- いやこのごろ生活板なんかゴラァでスレタイがついてたりするんですよ。昔ならゴルァだったのに
- 902 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 15:44:50 ]
- 男性が使うとゴルァで、女性が使うとゴラァなのだそうだ。
最近知った。
- 903 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 16:42:15 ]
- 「漏れ」って女性語?
- 904 名前:デフォルトの名無しさん [2006/08/19(土) 14:42:15 ]
- 失礼します。RTOSの勉強中をしています。
お手上げ状態になったので、手がかりだけでも掴めればと・・。 NORTi/SH2を使ってDMA転送を行い、DMA転送完了割り込みをさせたいです。 DMA転送は正常に行われています。 割り込みサービスルーチンを作成して、その設定もして、 DMA転送完了割り込み有りにして動かすと、 割り込みサービスルーチンを呼び出しにいっている (もしくは、呼び出そうとしている)ようですが、 処理が割り込みが入った時に動いていたタスクに 待てど暮らせど戻ってきてくれません。 割り込みサービスルーチンのcreateは正常にされています。 Cのソースレベルでデバッグできるものがあれば良いのですが、 それがないのでどの段階で止まってしまっているかが サッパリわかりません。原因として考えられるのは何があるでしょうか? よろしくお願いいたします。
- 905 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 15:45:22 ]
- >>904
>割り込みサービスルーチンを呼び出しにいっている >(もしくは、呼び出そうとしている)ようですが、 とりあえずどっちなのか調べろ
- 906 名前:904 [2006/08/19(土) 16:28:37 ]
- >>905
レスありがとうございます。 >>割り込みサービスルーチンを呼び出しにいっている >>(もしくは、呼び出そうとしている)ようですが、 >とりあえずどっちなのか調べろ 調べました。 割り込みサービスルーチンは呼び出せていました。 割り込みルーチンの処理をreturn文だけにしてみましたが、 同様に割り込み前のタスクに戻ってくれませんでした。 割り込みルーチン内で設定しなおさなければいけないものが あるのでしょうか。んん〜。
- 907 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 16:44:14 ]
- Cのソースはさらせないの?
- 908 名前:904 [2006/08/19(土) 17:54:02 ]
- >>907
ソースを一部upしてみました。 (ちなみにInterface誌8月号のSH2基板で学ぶ〜のNORTiの サンプルに少し手を加えたものです。) 割り込みが起きるタスクはDmaTask、 割り込みサービスルーチンはint_dei0です。 www.vipper.org/ FileNo:316283 Pass:904
- 909 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 18:26:37 ]
- int_dei0でdmaの割り込みを禁止してないから、dmaの割り込みがかかりっぱなしとか?
- 910 名前:904 [2006/08/19(土) 18:42:29 ]
- >>909
割り込みがかかりっぱなしかぁ、、、 すぐに修正できるような腕じゃないんで、 そのあたりをもう少し勉強してやってみます。 Cも組み込み系もRTOSも初心者なので、四苦八苦です〜@@
- 911 名前:904 mailto:sage [2006/08/19(土) 18:53:25 ]
- >>909
あ、お礼言うの忘れてました。ありがとうございました。
- 912 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 19:23:31 ]
- int_dei0でDMAC_CHCR0のIE=1(割り込みあり)をクリアするだけだと思うけど。
- 913 名前:904 [2006/08/19(土) 21:29:56 ]
- >>912
ぅぉおお、動きました〜>< ここで2日間くらい悩んでました。 出来るだけ早くお世話にならなくて良いように精進します! 本当にありがとうございました!
- 914 名前:904 mailto:sage [2006/08/19(土) 21:33:59 ]
- ずっとJAVAやってきた自分。レジスタの世界は奥が深いやぁ。
- 915 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 23:19:43 ]
- >>914
S/W的なフラグのクリアと何が違うというのか(ry
- 916 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 00:32:38 ]
- ですね。904です。
最初に割り込み禁止にすればいいと指摘いただいた時は 割り込みマスクか?とかもう一度SH2とNORTiのdoc読んでました。 2回目の指摘で目から鱗。まだまだ勉強が足りません。 JavaはAPIの中で泳いでるイメージで、 特にWeb系しかやってなかったってこともあるかもしれないけど、 01やら信号やらクロックなんてものは一切意識したことなかったんですよ。 今更ながらですが感銘を受けながら、再勉強してます。 では、このへんでROMります。
- 917 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 05:34:29 ]
- 日立のチップはたいていその思想で作られてるよ。DMAだけじゃなく、タイマもuartも。
「割り込んだら割り込み要因をまずクリヤする」。これから日立の石ずっと触るのなら 割り込み処理の頭にはとりあえず割り込み要因クリヤ。これもバイトの0を書き込むのじゃ なく、レジスタを読んでそのbitだけクリヤして書き込むように。sfr_clr(PORTx,0x80);とかね。
- 918 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 21:30:40 ]
- 処で喪前様方、TSEEはどうですよ。
- 919 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 14:56:59 ]
- 質問です。
インラインアセンブラを使用して汎用レジスタの値を判定したいのですが、 どうしたらいいのでしょうか? 環境はHEW、CPUはM8S2378です。お願いします。
- 920 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 16:02:10 ]
- >>919
アセンブラで組んだライブラリを呼ぶんじゃダメなの?
- 921 名前:919 mailto:sage [2006/08/28(月) 16:38:44 ]
- 920>>
Cで使えるならOKです。
- 922 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 16:52:52 ]
- >>919
このスレに偶然その環境に詳しい香具師がいれば別だけど、恐らく自分で調べる以外にないと思うよ。 インラインアセンブラの記述方法は実装系に依存するし。 #処で、汎用レジスタの値は判定したいときに保障されているのだろうか。例えばx86で言うeaxは殆ど保障されないわけだが。
- 923 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 17:20:36 ]
- 汎用レジスタの値を判定とは?何をやりたいの?
- 924 名前:919 mailto:sage [2006/08/28(月) 18:16:13 ]
- 922>>
>#処で、汎用レジスタの値は判定したいときに保障されているのだろうか。例えばx86で言うeaxは殆ど保障されないわけだが。 ○ネサスさんのマニュアルに書いてある通りに作成しているのですが、もしそうだとしたら最悪です。 >このスレに偶然その環境に詳しい香具師がいれば別だけど、恐らく自分で調べる以外にないと思うよ。 何日もかけて調べているのですが、限界を感じてきています。
- 925 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 18:19:34 ]
- 汎用レジスタの値を読み出すなら簡単やん・・
- 926 名前:919 mailto:sage [2006/08/28(月) 23:06:03 ]
- 925>>
読み出した値をプログラム上で判定したいのですが、簡単にできるのでしょうか?
- 927 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 23:25:45 ]
- 判定って何だ?
定数と比較するってこと?
- 928 名前:919 mailto:sage [2006/08/28(月) 23:39:42 ]
- 927>>そうです。具体的に言うと、
汎用レジスタの下位1バイトが0以外のときエラー処理を返したいのです。 環境上、アセンブラ内でしかいじれないので、C上に引っ張り出す方法を知りたいのです
- 929 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 00:05:01 ]
- >>928
だから>920でいいべさ。 まさか、アセンブラも用意されていないわけじゃあるまい。 #もしそうならそうで、Cで単純な関数を作ってコンパイルし、バイナリパッチ当てるとかw
- 930 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 00:20:11 ]
- Cの関数の戻り値をアセンブラで書くとどうなるのか分らない無能なんだからほっておけ!
- 931 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 01:00:13 ]
- >>928
>環境上、アセンブラ内でしかいじれないので、 なにがアセンブラ内でしかいじれない? アセンブラ内で判定して、その結果をCでみたい?
- 932 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 02:06:37 ]
- 汎用IOレジスタと汎用レジスタの区別がついてない悪寒
- 933 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 06:52:08 ]
- >>919
M8S2378 ってのを知らない。 旧三菱系なのかな? H8S2378なら旧日立の100pinCPUなんだけどさ
- 934 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 07:49:32 ]
- >>933
pc8.2ch.net/test/read.cgi/tech/1156145524/255
- 935 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 08:00:06 ]
- 【初心者歓迎】C/C++室 Ver.30【環境依存OK】
pc8.2ch.net/test/read.cgi/tech/1156145524/ 251 名前:デフォルトの名無しさん 投稿日:2006/08/28(月) 23:26:30 質問です。 汎用レジスタ(ER0)の値をプログラムで判定したいのですが、 アセンブラ内でしかER0をいじれません。 C上で動かすにはどうしたらいいのでしょうか? 環境はHEW、CPUはH8Sです。お願いします。 これか.....このレベルだと説明する方も疲れるというか説明はムリだろな。
- 936 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 08:08:36 ]
- まじれすすると、 ER0を返すアセンブラ関数は
_getER0: RTS こいつは int getER0(void){} と書いたのと等価(HEWは return 文が無くてもエラーにはしない筈) もっとも、もっと手前で大きな勘違いがあるに違いない ・・・・・肝心の品番さえ間違うようだと・・・・こんな奴とだけはって奴だな
- 937 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 23:39:17 ]
- #pragma inline_asm を使えばいい。
コンパイルオプション code=asmcodeを忘れないこと。 コンパイラのユーザーズマニュアル書いてますよ。 マジレスかこわるかった?
- 938 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 04:32:34 ]
- でも、それ使うと、debug情報とか何かの機能に制限が加わるんだったような・・・
- 939 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 05:49:11 ]
- なにか問題でも?
- 940 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 03:02:33 ]
- sh7709を、内部clk132.7MHzで使っています。何ステート毎にポート反転というコードを
走らせてみると、そのステート数より3割ほど多く時間がかかります。OSなし、割り込みなし の状態で、です。コードはSDRAMに置いて実行させてます。どんなことが考えられますか?
- 941 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 07:50:48 ]
- ステート数はソフトエミュレータで求めたんでしょ?
それと違うって事は、ポートの出力にディレイがかかってるのでは?
- 942 名前:デフォルトの名無しさん [2006/09/01(金) 08:26:53 ]
- >>940
ステート数ってキャッシュのヒット率やパイプラインの状態にも 影響を受けるんじゃない。 だから計算で出した値は、大まかな目安にしか ならないんじゃないかな。
- 943 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 10:01:51 ]
- SDRAM?
- 944 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 22:06:00 ]
- SDRAMだと、どういう設定で動かしているかも問題になるかな?
命令をフェッチときに無駄が出るカモね。 あと、キャッシュをどういう設定で使うかも絡んでくるけど。 キャッシュのなかにコードを放り込んで実行してみれば、計算通りに なるんじゃない?
- 945 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 23:56:18 ]
- >>940
3クロックで動いてるはずのところへ一回WAITが入って4クロックで動いてるとかいうおちではないか
- 946 名前:940 mailto:sage [2006/09/02(土) 07:36:48 ]
- ハード屋さんに聞くと、SDRAMはノーウェイトだそうです。あとレイテンシというのもあるらしい。
遅い件はその後の情報で、コードはキャッシュ可の空間にあったが、スタックがキャッシュ不可 空間にあったことが判ったそうです。それを正したら期待通りになりました。お騒がせすいません。 この際だがら、レイテンシというものについて教えてくださいませ。
- 947 名前:940 mailto:sage [2006/09/02(土) 07:37:36 ]
- 連投すいません。SRAMとDRAMは知ってるのですが、SDRAMってどんなのでしょうか。
- 948 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 10:04:43 ]
- レイテンシというのはその演算が実際に完了するまでのサイクル数の事を指す場合が多い。
たとえばメモリからデータをレジスタに読む命令は、 メモリが待たせるだけのレイテンシがあるし 掛算命令は結果が使えるまでレイテンシがある これを単なる遅延にしないためには、この期間に他の命令を埋めるように命令の順番を工夫してやる たとえば、命令は2ワード単位に読まれるので、命令とデータの読み込みは 巧く詰め込んでやらななければいけない もっとも、それはコンパイラに任せた方が良い結果が得られる事が多い SDRAMはDRAMの一種で、詳しい事はgoogleさんに聞きなさい
- 949 名前:940 mailto:sage [2006/09/02(土) 17:18:52 ]
- SDRAMがシンクロナイズドスイミングなDRAMのようだということはわかりました。
そのクロックも100Mとか133Mとか、SHの内部CLKと近い値が設定できるらしいので、 命令フェッチのタイミングが同期しやすそう、と想像できます。ありがとうございます。
- 950 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 21:40:41 ]
- >>947
連続データを参照する頻度が大きいとき有効
- 951 名前:940 mailto:sage [2006/09/03(日) 02:53:41 ]
- >レイテンシ コンパイラの吐くコード見ると、JSR命令の次が引数をpushする命令になってたり
メモリを参照するMOV命令の次はレジスタ間演算になってたりしますね。 こういうのが>>948さんの説明みたいな例ですね。
- 952 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 10:46:43 ]
- ヘタレプログラマなんですが、質問させてください。
SH7145Fで、SCI0,1、3を使いたいんですが、0と1は普通に使えるんですが、 3だけ初期化ルーチン抜けたあとに、エラー割り込みがかかりっぱなしに なってしまって使えません。フレーミングエラーが起きているようです。 エラーフラグをクリアしても、すぐに同じエラーが起きます。 信号レベルも他のポートと同じで、常時Hレベルです。 まだ何も接続していない状態で発生する現象です。 どなたか解決策を知ってる方おられましたら教えてください。
- 953 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 13:15:48 ]
- PECRL?
- 954 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 04:52:38 ]
- >>952 初期化したあと、TX/RX機能をイネーブルにするまでに、使うビットレートでの1bit分
の時間をおく、っていうルールは守っていますか?(ex:4800bpsなら208μぐらい) (守らない時、3のような動作をしたという体験は私はしていませんが。)
- 955 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 09:08:40 ]
- >>953さん
やっちまった感じです。もろにそこでしたorz PFC.PACRL2.BIT.PA0MD = 1;// PA0をRXD0に設定 PFC.PACRL2.BIT.PA3MD = 1;// PA3をRXD1に設定 PFC.PECRL2.BIT.PE4MD = 1;// PA4をRXD3に設定 ↑こんな感じでSCI0,1,3を初期化してたんですが、 3だけは1じゃなくて2なんですね。うっかりマニュアル読み落としてました・・・ PFC.PECRL2.BIT.PE4MD = 2;// PA4をRXD3に設定 に訂正。おかげさまで問題なく動きました。 >>954さん 私もそこだと思い込んでしまって、ウェイト時間を延ばしたり、最適化で ウェイトがなくなっているのか?とか考えて(volatile)にしてみたり、 最適化無し指定にしたり、色々やってみましたが>>953さんの指摘で直りました。 お二方とも、アドバイス有難う御座いました。
- 956 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 12:15:56 ]
- コメントが間違ってるような? PA4->PE4?
- 957 名前:955 mailto:sage [2006/09/12(火) 14:02:52 ]
- そ、、そこはご愛嬌で・・・・
コピペコピペしてるから単純なミスの罠におちいり易いんでしょうなorz
- 958 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 15:41:05 ]
- スレ違いかもしらんが、低レベル制御屋の俺が困ってるんで教えてください。
機能の一部でAIボードで4-20mAでアナログ値を入力するんだが、仕様書に アナログ値検出に4mAのデットバンド処理を含めて下さい。 デットバンド範囲は2%F.S固定で構いません。 アナログ値表示に使用するデータは全てデットバンド処理後のデータを使用してください。 デッドバンドとかF.Sとかって何れすか
- 959 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 16:48:34 ]
- デッドバンド不感帯
F.S フルスケール デッドバンド処理って具体的になにをやるのかは?
- 960 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 08:20:34 ]
- 4-20で4mAの不感帯って大きいな 2%なんだろうな
つまり一旦採用した値±2%の範囲の差では更新しないという処理なんだろう
- 961 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 11:44:07 ]
- デッドバンド=遊び
でよい?
- 962 名前:デフォルトの名無しさん [2006/09/13(水) 14:16:56 ]
- 他から誘導されてきました……。
---- ごめんなさい、すいません、一つ教えてください。 現在C言語のソースが手元にあるのですが、コンパイルの方法がわかりません。 10年以上前の機械のファームにバグがあって、ちょっとした事なのでソースを 直すのは簡単なんですが、ターゲットがV50なんです……。 昔はどうやらBolandCとTurboAssemblerでやってたらしいんですが、環境とかも 今は無く、途方に暮れている状態です。 今までのほほんとWindowsプログラムしかしてこなかったので、クロスコンパイル 環境なんて触った事もないですし、開発した人はしんじゃいましたし、どうすれば いいのかという感じです。 お分かりになられる方が居ましたら教えてください……。
- 963 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 14:29:55 ]
- www.borland.com/jp/products/csuite/index.html
- 964 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 14:45:29 ]
- ROM化するにはロケータが必要ですね。
Link & LocateやParadigm LOCATEなんかが有名だったけど今でもあるのかなぁ
- 965 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 15:35:03 ]
- ちょっとしたことならバイナリーエディターでゴニョゴニョしちゃうとか
- 966 名前:デフォルトの名無しさん [2006/09/13(水) 16:29:22 ]
- >>963
www.borland.com/が503で開けません……。 うちの環境が悪いんでしょうかねぇ……。 >>964 ちなみにロケータって何をするものなのでしょうか 雰囲気からすると、メモリマッピングやプログラムの配置をしそうな 雰囲気ですが……。 というか、現在何処かで手に入るのでしょうか。 >>965 バイナリコードはZ80止まりです(^-^; 86系はさっぱり……。 判るのであればROMパッチとかできるんでしょうけどねぇ……。
- 967 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 16:52:52 ]
- 開けないとは?
Borland C++ 2005 Suiteとして望みのものは売ってるみたいだから、 買えるかどうかBorlandに聞いてみたら。 ソースファイルだけあってもどうにもならんと思うが............
- 968 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 01:47:15 ]
- >>967
503だったんでしょ 今はおk
- 969 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 04:58:06 ]
- LSIC86はないの?それならDOS窓で実行できる。
- 970 名前:964 mailto:sage [2006/09/14(木) 08:50:30 ]
- >>966
ご想像通り、リンカの作ったリロケータブルファイルをターゲット環境に合わせて絶対アドレスで 配置する物です。リンカ、ロケータでググれば雰囲気が掴めるでしょう しかしながら本来DOSでの動作を前提として作成されたプログラムを単にアドレス変換して 配置しただけではダメです。 スタートアップコードやらライブラリ関数やら、ユーザが手を加える必要があります。 なのでDOS用のCに対応したロケータはそのあたりの処理をある程度肩代わりしてくれる 機能が付いてたりします。 でも多分今は買えないでしょうね。>>965さんの言うようにパッチ当てる方が現実的。
- 971 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 12:09:51 ]
- ttp://www.amazon.co.jp/exec/obidos/ASIN/B0007VRQ9K
ttp://kakaku.com/item/03103010225/
- 972 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:45:48 ]
- うめ
- 973 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 09:07:14 ]
- うめって、次スレ建ててからにしろよ!
950レス越えてるから1000いかなくても勝手に落ちるんだからさ
- 974 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 05:52:38 ]
- 974
- 975 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 04:50:19 ]
- この速さなら痔スレは980あたりでいい?
- 976 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 12:34:47 ]
- 駆動系なら俺に聞いてもいいぜ
|

|