RS-232cについての質問(初心者)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/06(月) 17:29:53Fastrakから磁器センサのデータを、RS-232cでPCに送って、データの内容を使用したいのですが、
どのようなプログラミングを書けばよいのか分かりません。
どのようなプログラミングを書けばよいか分かる方、
参考文献等をご存知の方いらっしゃいましたら、教えていただけないでしょうか?
(一応ググってみましたが、よいHPは見つかりませんでした)
よろしくお願いします。
0002デフォルトの名無しさん
2006/11/06(月) 17:32:1800031
2006/11/06(月) 17:46:15HP参照させていただきましたが・・・まだよく分かりません。
私の知識がなさすぎなのですね、きっと・・・
HPの分からない単語等を自分で調べたいと思います。
・・・また、分からないことが合ったときは、よろしくお願いします
0004デフォルトの名無しさん
2006/11/06(月) 17:51:310005デフォルトの名無しさん
2006/11/06(月) 17:56:58削除依頼だしとけや>1
0006デフォルトの名無しさん
2006/11/06(月) 18:01:48大概は楽に使えるライブラリで問題なのは通信コマンドくらいなのに・・・
まぁ、とりあえず>>1は出て来い!!(AA略
0007デフォルトの名無しさん
2006/11/06(月) 18:14:190008デフォルトの名無しさん
2006/11/06(月) 18:49:42com0
シリアル通信
パリティ
ストップビット
非同期通信
フロー制御は無視。
0009デフォルトの名無しさん
2006/11/06(月) 18:51:360010デフォルトの名無しさん
2006/11/06(月) 23:12:552003のときはWinAPIガリガリだったから助かったぜwwwww
0011デフォルトの名無しさん
2006/11/07(火) 09:59:090012デフォルトの名無しさん
2006/11/07(火) 15:15:46ってのもおかしい気がするよな
00131
2006/11/08(水) 12:18:36本当に初心者なもので、分からないことだらけです。すいません。
プログラミングはC言語を使用しようと思っています。
0014デフォルトの名無しさん
2006/11/08(水) 12:45:23↓
言語としてC言語を利用したプログラミングを行おうと思っています。
隅突つきだが、直前の会話を無視している点がまず気になるな。
まず語弊のない丁寧な日本語から。初心者なら尚更。
で、具体的な環境はどういう状態なんだよ。
00151
2006/11/08(水) 12:57:06具体的な環境としては、
使用するもの:3Space Fastrak,Windows XP(Microsoft Visual Studio .NET2003)
RS-232cポートを使用して、Fastrakに刺さっている磁器センサの位置情報を、
リアルタイムに表示する(データ内容を使用したアプリケーションを作成できる)ようなプログラムを、
Visual Studio .NETでプログラミングしたいと考えています。
他に書かなければいけないことはあるでしょうか?
0016デフォルトの名無しさん
2006/11/08(水) 13:45:55ここはサポートセンターじゃねえぞ
0017デフォルトの名無しさん
2006/11/08(水) 16:13:16このスレの削除依頼出して来い
話はそれからだ
0018デフォルトの名無しさん
2006/11/08(水) 19:59:11googleの使い方も知らん奴がスレ立てるな。
0019デフォルトの名無しさん
2006/11/08(水) 21:48:40馬鹿じゃないの?
0020デフォルトの名無しさん
2006/11/08(水) 22:14:22とりあえずさ・・・
VS.NETのC++使うってことは
OSは多分Windowsでいいのかな??Lunuxとかなら話は変わるけど
2005ならFrameWorkのコンポーネントも使えるし
仮に2003だったとしてもAPIで書いてけば
かなり余裕だと思うんだが・・・
とりあえず232Cつかってデータ送受信のソフト書いてから聞いてみれば?
何をかいていいかわからない状態で聞いても意味がない
当然サンプルもゴロゴロしてるし、とりあえずそれを解析してからじゃないか?
ぶっちゃけ 一定時間ごとに別スレッドなりでデータ取得してそれをメインスレッドで表示するような感じになるんだろうけど
その手の作ってたけど通信そのものの部分は相当簡単だと思うぞ
イレギュラーな事柄に対応するのも言うほど難しいものじゃないだろうし
とりあえず判らないなりにやってから聞け
0021デフォルトの名無しさん
2006/11/08(水) 23:50:460022デフォルトの名無しさん
2006/11/09(木) 04:48:05案外TeraTermのマクロで事が足りそうな気がするのだが。
0023デフォルトの名無しさん
2006/11/13(月) 01:34:34C言語ってC#のほうがいいんじゃねーのか?
0024デフォルトの名無しさん
2006/12/10(日) 17:49:40WaitCommEvent を使うのか、、、そうだよな、やっぱりそんなのがあるんだよなぁ
前に仕事でやった時(MFC)にはOnTimerでやってたけどあればおかしかったのか、そうかやっぱり知らなかったのか、あの社長は
なにが組み込みが専門なんだか、MFCもDDXでさえ知らずに組んでたくせに、あほか
0025デフォルトの名無しさん
2006/12/10(日) 22:15:280026デフォルトの名無しさん
2006/12/19(火) 11:20:050027デフォルトの名無しさん
2006/12/20(水) 22:31:05電気・電子板行った方が良いよ
0028デフォルトの名無しさん
2006/12/25(月) 12:03:01小生はDebianでC言語を使用している入門レベルの初心者です。
0029デフォルトの名無しさん
2006/12/25(月) 14:47:06#include <stdio.h>
int main()
{
FILE * fp = fopen("/dev/com0", "r");
while (fgetc(fp) != EOF) ;
fclose(fp);
return 0;
}
0030デフォルトの名無しさん
2006/12/26(火) 11:00:55ありがとうございます。
意外にも短い文なのですね。
0031デフォルトの名無しさん
2007/01/03(水) 22:21:450032デフォルトの名無しさん
2007/01/03(水) 22:31:36int main()
{
printf("RS232C\n");
return 0;
}
0033デフォルトの名無しさん
2007/01/03(水) 22:37:15ありがとうございます!
0034デフォルトの名無しさん
2007/01/04(木) 10:11:03>>29みたいなもので。
0035デフォルトの名無しさん
2007/01/04(木) 11:37:02>32
RS232Cの規格を出力したいということなら勝手に規格を探してくれ。
そうでないなら、国語の勉強を小学校辺りからやり直してくれ。
0036デフォルトの名無しさん
2007/01/04(木) 15:42:24RS232Cから受信したものを画面に表示するプログラムの事だよ。
根掘り葉掘り言わせるな。
0037デフォルトの名無しさん
2007/01/04(木) 16:18:260038デフォルトの名無しさん
2007/01/04(木) 20:01:500039デフォルトの名無しさん
2007/01/04(木) 22:11:24--- >29
+++
@@ -6,1 +6,1 @@
-while (fgetc(fp) != EOF) ;
+int ch; while ((ch = fgetc(fp)) != EOF) fputc(ch, fp);
0040デフォルトの名無しさん
2007/01/04(木) 22:12:18「根掘り葉掘り」の使い方を間違えているぞ。やはり国語を勉強しなおせ。
0041デフォルトの名無しさん
2007/01/04(木) 23:10:49ネタ?
まあ、回線の先にターミナル「画面」があるのかもしれないけど。
0042デフォルトの名無しさん
2007/01/05(金) 00:04:170043デフォルトの名無しさん
2007/01/05(金) 13:50:37葉っぱ掘ったら裏側へ破れてしまうからね。
掘れるもんなら掘ってみるがいい。
0044デフォルトの名無しさん
2007/01/05(金) 14:36:18根や葉を土から掘り出すんだ。
0045デフォルトの名無しさん
2007/01/05(金) 15:15:50○ 根掘り葉掘り聞くな。
0046デフォルトの名無しさん
2007/01/05(金) 20:21:17でも「ヴェネツィア」はみんな「ベニス」って英語で呼ぶんだよ
0047デフォルトの名無しさん
2007/01/06(土) 09:11:53それで?
0048デフォルトの名無しさん
2007/01/06(土) 19:26:470049デフォルトの名無しさん
2007/01/12(金) 12:35:340050デフォルトの名無しさん
2007/01/12(金) 13:27:210051デフォルトの名無しさん
2007/01/12(金) 13:46:192ちゃん終了です、今までありがとうございました。
http://www.zakzak.co.jp/top/2007_01/t2007011201.html
0052デフォルトの名無しさん
2007/01/22(月) 14:29:340053デフォルトの名無しさん
2007/03/22(木) 20:50:310054デフォルトの名無しさん
2007/03/29(木) 00:58:340055デフォルトの名無しさん
2007/03/29(木) 02:15:33環境によって違う。
大抵は、OSによってファイルのように取り扱えるようになっている。
0056デフォルトの名無しさん
2007/04/07(土) 06:45:14御大層な物は必要ありません。
VBA経由でネットワーク機器を制御したいのです。
0057デフォルトの名無しさん
2007/04/07(土) 08:42:430058デフォルトの名無しさん
2007/04/09(月) 14:19:10お勧めできない。
あとどこの製品でも、
2本同時に同じ製品USBに挿すと暴走したり
青画面拝む確率上がるので、お勧めできない。
0060デフォルトの名無しさん
2007/04/13(金) 21:26:47ちょっと実用的に使うのは厳しい。
0061デフォルトの名無しさん
2007/05/09(水) 23:18:100062デフォルトの名無しさん
2007/10/05(金) 11:32:570063デフォルトの名無しさん
2007/10/06(土) 10:23:420064デフォルトの名無しさん
2007/10/06(土) 11:20:35LinuxというOSではCTSという信号線についてなんら規定されていません。
お使いのハードウェア、ファームウェアに大きく依存しますので鼬害かと思われます。
0065デフォルトの名無しさん
2007/10/06(土) 14:28:47ありがとうございます。
ioctlを使って読むことが出来ました。
0066デフォルトの名無しさん
2008/01/28(月) 11:59:56できるよ。
以上。
↓次どうぞ
0067デフォルトの名無しさん
2008/05/07(水) 18:00:080068デフォルトの名無しさん
2008/06/30(月) 10:23:590069デフォルトの名無しさん
2008/07/06(日) 11:10:310070デフォルトの名無しさん
2008/07/06(日) 22:38:430071デフォルトの名無しさん
2008/07/10(木) 01:54:17風呂から水が溢れる前に蛇口を閉めることだよ
0072デフォルトの名無しさん
2009/01/19(月) 10:31:240073デフォルトの名無しさん
2009/01/19(月) 11:22:050074デフォルトの名無しさん
2009/01/19(月) 20:00:13ある意味正しいなw
0075デフォルトの名無しさん
2009/01/19(月) 20:02:470076デフォルトの名無しさん
2009/01/19(月) 23:44:020077デフォルトの名無しさん
2009/01/20(火) 10:20:400078デフォルトの名無しさん
2009/01/29(木) 13:52:39前に入ったのがピザならな。
0079デフォルトの名無しさん
2009/01/29(木) 23:36:580080デフォルトの名無しさん
2009/03/07(土) 02:53:320081デフォルトの名無しさん
2009/03/08(日) 10:52:260082デフォルトの名無しさん
2009/03/08(日) 13:39:180084デフォルトの名無しさん
2009/03/10(火) 19:55:510085デフォルトの名無しさん
2009/04/11(土) 18:14:202進数の8ビットデータはどのようになりますか?
置き換えの計算式?みたいなのがあったら教えて頂きたいです。
0086デフォルトの名無しさん
2009/04/11(土) 20:36:100087デフォルトの名無しさん
2009/04/13(月) 12:34:29レスありがとうございます。
わかりました。
0088デフォルトの名無しさん
2009/04/13(月) 16:23:350089デフォルトの名無しさん
2009/04/13(月) 22:19:22何故と言われても、そういうもんだとしか。±9Vきちんと振っているPCは以外に少ないね。
0090デフォルトの名無しさん
2009/04/13(月) 22:43:5612Vか5Vしかないし。
0091デフォルトの名無しさん
2009/04/14(火) 12:00:00そうですか。わかりました。
あとRS232Cにビットを自由に出力することは出来ないでしょうか?
必ずスタートビットやストップビットが付いてしまいますか?
0092デフォルトの名無しさん
2009/04/14(火) 12:52:41同期モードで頑張ればできなくもない。
0093デフォルトの名無しさん
2009/04/14(火) 23:32:22ぼくの受信チャンスはあの一回だけだった。急にビットが来たのでwww
0094デフォルトの名無しさん
2009/05/22(金) 18:34:50名言集 その3
『いつもサボってばかりのキャップがウゼえ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0
> >>69
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
名言集 その3
『いつもサボってばかりのキャップがウゼえ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0
> >>69
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0097デフォルトの名無しさん
2009/08/17(月) 20:18:060098デフォルトの名無しさん
2009/08/17(月) 21:05:18また日本語がおかしくなってるし
0099デフォルトの名無しさん
2009/08/18(火) 09:15:10ビットを自由にON/OFFして出力することは出来ます。
ただし全ビット分自分で時間を計って出力します。
0100デフォルトの名無しさん
2009/08/19(水) 08:52:10その後の
>必ずスタートビットやストップビットが付いてしまいますか?
で解りそうなもんだと思った。
>>91
DIOボードでも使っとけ。
0101デフォルトの名無しさん
2010/02/10(水) 22:34:290102デフォルトの名無しさん
2010/02/20(土) 13:53:25■ このスレッドは過去ログ倉庫に格納されています