トップページ⇒tech
142コメント61KB

RS232シリアルアプリについて

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
私は個人で洋服屋を経営しており、
ポイントカード(MCカードというらしいです)リーダライターという物を使って
ポイントを発行してお客さんにキャッシュバックとしてサービスをご利用頂いています。
サトーのCD-208という機械を使っているのですが、
買う前に営業さんから「データのバックアップもPCに簡単に落とし込めます」
という事で「それなら取り込んだデータで顧客に年齢層や性別を割り当ててマーケッティング調査をしよう」
と思い取り込みを行ったところ
#9999.....#9999.....
ハイパーターミナルから意味不明な数字が_| ̄|○ナンダヨコレ
意味不明で砂糖無線に連絡したところ
「某社のCOMSツールじゃないと取り込めないですね」
(:`д´)取り込めるって言ってたじゃん
仕方ないのでお値段を聞いてみた所

1 5 0 , 0 0 0 円

( д ) ゚ ゚ 本体6万で買ったんやで…

そこから私のVB勉強が始まりました

【つづく】
0002デフォルトの名無しさんNGNG
終了
0003デフォルトの名無しさんNGNG
Command.com
0004デフォルトの名無しさんNGNG
>>1
ここはあなたの日記帳ではありません。
0005デフォルトの名無しさんNGNG
>>1
洋服屋廃業汁
そうすれば全て解決
0006デフォルトの名無しさんNGNG
>>1
まあ、解析してもいいけど、やっぱり15万くらいは欲しいな。
0007デフォルトの名無しさんNGNG
書き込みの間があいてしまい申し訳ございませんでした
_| ̄|○ またバイトの奴が売上間違いやがった…


そこから毎日のように店を閉めたらVBをいじくり
色々なシリアル通信のソフトも使ってみたけれどダメでした…。

RS232CクロスケーブルでPC<-->CD-208を接続
        ↓
     COMポート2を使ってOPEN
     通信パラメータ(9800,N,8,1)
     MSComm1.CommPort = 2
     MSComm1.Settings = "9600,N,8,1"
     MSComm1.PortOpen = True
         ↓
  どうやらCSV形式でファイルを吐き出すらしいので
  テキストとしてキャプチャしてみる
         
   MSComm1.InputMode = comInputModeText
Dim Buffer
Buffer = MSComm1.Input



   
0008デフォルトの名無しさんNGNG
よくあるよくある。
俺なら5,000円でやってやるぞ。
0009デフォルトの名無しさんNGNG
>>7の方法でもウンともスンとも言わず…

>>6さん
そうですよね、向こうも仕事ですからね…。
ただ必要な物だったら営業さんも元からいって欲しかったです_| ̄|○
本体のン倍もするなら…

>>5さん
取り得というかこの仕事が無かったら私は他やっていける自信がないので…
赤字だったりギリギリだったりするけど、やっぱりこの仕事が好きです。

>>4さん
日記っぽくなっていましたね…
ただ、色々なサイトでmscommのシリアル接続の方法は調べてみたのですが
RS232←CFカードのデータ転送がどうしても出来ません(ポートはopenしているようですが)
この#9999という数字は何なんでしょう。。
0010デフォルトの名無しさんNGNG
>>8さん
マジですか!?
5000円ならなんとかなるので…
どうしてもあの営業さんには払いたくないんです
_| ̄|○個人経営だと思って滅茶苦茶軽くあしらわれてます。。。
0011デフォルトの名無しさんNGNG
何でシリアル転送するの?
取り出してカードリーダに挿したらだめなんか。
0012デフォルトの名無しさんNGNG
>>11さん
そう思われますよね…ただうちのアルバイトさんが
横暴で私のパソコンすら勝手に使うような人なんです_| ̄|○
営業さんが言うには通信でデータが落とせると言っていたので
レジ横のリーダーから後ろの部屋のスタッフルームのPCまでケーブルで
繋いだ状態でデータを取りたいのです。
というかUSBが無いのでコンパクトフラッシュリーダが使えないんです…
営業さんにもそれを説明したんですけどね…

やっと貯まったお金で買えた機械なので(書き込み用の磁気カードも結構高いんです)
なるべく本機の開閉なくデータが取り込めれば幸いです。。。

アルバイトさんも彼も彼でいい人なんですけどね…
0013デフォルトの名無しさんNGNG
1です。(名前書かないと分からないですね)
とりあえず今日は休んで明日の市場に備えます
といっても元手少ないのですぐ帰りますが…_| ̄|○
また明日色々調べてみます

みなさん叱咤激励本当にありがとうございました。
0014デフォルトの名無しさんNGNG
いまどき USB がないっておい・・・それを人はない物ねだりという。
中古のノートかなんか探して我慢しろよ。でなきゃ USB ポート買ってこいよ。安いぞ。
それとも PC-98 だったりして・・・
ちなみにねだり→「強請り」などという変換候補がでてびっくらこいた。
0015デフォルトの名無しさんNGNG
>>14さん
「強請り」私も初めて知ってびっくらこきました(笑)
本機の開閉はあまり気が進まないんですよね…
どうにかしてmscommでファイルの受信が出来るように頑張ってみます…
以前実家の妹のパソコンを借りようとしたところ
「カビが生えるから触るな」
だそうで。。。_| ̄|○ili
mscommでメモリにアクセスできれば携帯のメモリアクセスにも使えそうですね
#9999の文字列は帰ってきてるので恐らく相手側が送信待ちになってないだけなんでしょうか…
0016デフォルトの名無しさんNGNG
つーかよ、CF なんだから、VFAT かなんかしらんが
ファイル名がついたファイルとして保存されてるんじゃないか?
そりゃーこっちから何か送出しなきゃなんなくて当然じゃないの?
0017デフォルトの名無しさんNGNG
> #9999.....#9999.....
相手が何かリトライしているのでは?
ハイパーターミナルでエンターを送信してみると何かがおきるかも。
0018デフォルトの名無しさんNGNG
1です
>>16さん
メーカーに問い合わせたところABS31.datというファイル名で保存されるそうです。
ABS31で検索したところ三和ニューテック製だそうで、
メーカーサイトでDLLが公開しており見てみたのですが、
COM通信に関しては触れられていませんでした。
明日は早いので明日店を閉めてから色々データの送出方法を調べてみようと思います。

>>17さん
すごく初歩的な質問で申し訳ないのですが、
エンターを投げる方法というのはどうすればいいのでしょう…

ファイル名が固定であるので今のところファイル名を掴んで送信要求できないか
調べてみようと思います。

VBプログラミングでもMSCOMM32は少し特異な感じがしますね。
だからこそはまる人がいるのでしょうか…
0019デフォルトの名無しさんNGNG
追記

16さん17さん、こんなつまらないスレではありますが助言ありがとうございます。
なるべく自力で調べてみますが、何かわかり次第書き込んでいきますので
お気づきの点などございましたらお力添え頂けますでしょうか、
それでは明日も頑張ってみるとします。
今日はありがとうございました。

6月3日
0020デフォルトの名無しさんNGNG
>COM通信に関しては触れられていませんでした。
マニュアルを10万回ほど音読したあと氏んでください。
0021デフォルトの名無しさんNGNG
1です。

>>20さん
書き込みが少し足りなかったですね、
CFカードに対しての通信コマンドが無いと書きたかったのですが、
三和さんに問い合わせた所やはりデータの抽出に関しては別途ソフトが必要だそうです。

リーダライタの制御用DLLみたいですね。
0022デフォルトの名無しさんNGNG
CD-208のCFからデータ抜き出して顧客管理するソフトとかgoogleで
ひっかかるけど、素直にこういうの使ったら? 投資している時間
考えるとかなりもったない気がする。希望小売価格で8万くらいだし。
0023デフォルトの名無しさんNGNG
>投資している時間考えるとかなりもったない気がする。
これは大事なことだよ。日和った手を打ってすむところは手を打つ。
外して要件定義しても、のちのち機能拡張などで崩壊するのが目に見えてれば、外さずねばる。

本来の目的はマーケティング調査なんだから、そっちのソフトの設計を優先汁。
毎日動向をチェックするわけじゃないだろうし、
月イチで知り合いに頼んで FD に吸い出してもらっても全然構わないわけだ。
データソースが FD だろうが CF だろうが RS-232C の先だろうがネットの先だろうが、
できあがるものは99%同じ。
そこまでやってからデータ取出しにどれだけ時間or金を投資するか決めても遅くない。

ひとりで全部やるなら、プログラミングそのものだけでなく、こういう判断が重要だよ。
0024デフォルトの名無しさんNGNG
>>22さん
そうなんですよね、これが三和からドライバを商用ライセンス購入したのか
それとも他の方法で取れるのか分からないのですが、
8万〜でずっと使える物ですから価格分の機能は期待できますよね。
ただ私としてはプログラム板という事でmscommないし他の方法で抽出する方法は無いのか気になって
しまったのです。。。

>>23さん
個人経営レベルの顧客数で言えばやはりバックアップ・データ収集に関しては
週次処理程度でいいと考えているのですが、
抽出したデータからデータベースを作成してASP運用できないものか
気になっている所です。
主旨から話が反れて申し訳ありませんが
果たしてデータを抽出するだけで15万…という所に疑問が残ってしまいます。
データ抽出・転送・管理運用を考えた時
統合性のあるアプリケーションをいずれ作ってみたいと思います。

本職の方から見ればやはり時間人単位で考えますよね、
私はこの初夏の夜長をプログラミングをして楽しもうと思います

VBも進化を続け6でmscommが生まれた訳ですが、RS232がもっと身近になれば・・・
遊べる事は多そうですね

独り言にお付き合い頂いてありがとうございました


>>23さん

商売とプログラミングは畑こそ違いますが23さんの考え方はやはり
堅実かつ道理的かと思います。
こういう考え方が出来ないと商売も上手くいかないものですね…。
0025デフォルトの名無しさんNGNG
>>24
> ただ私としてはプログラム板という事でmscommないし他の方法で抽出する方法は無いのか気になって
> しまったのです。。。

方法は当然あるが、それをあんたに説明してあんたがそれなりのプログラム組めるまでの時間を使うぐらいなら、
なんちゃらと言うソフト買ったほうが経済的と言われてるだけだと思うが。
0026デフォルトの名無しさんNGNG
>>25さん
経済的、かどうかは分かりませんがお金を掛けないで運用するなら
週次処理的なもので手動でデータの移動をするのもいいですよね。
mscommでバッファを拾ってもやはり9999が返ってくるのでその辺
ハードの制御に関しては何とも…ですので
メーカーで問い合わせてみるしかないですね。

基本的にはpocketPC+eVBの通信系と同じだと思うのですが
208側にコマンドを垂れ流しても応答が帰らないという事は
ハード側を送信待ちにしないと何ともですね

RS232制御に関してはあまり話題に上がっていないのですが
応用すれば使い道があって楽しいですね
といってもLED点灯させているくらいですが…comm32は面白いです
0027デフォルトの名無しさんNGNG
>>7
> _| ̄|○ またバイトの奴が売上間違いやがった…

>>12
> ただうちのアルバイトさんが横暴で私のパソコンすら勝手に使うような人なんです_| ̄|○
> アルバイトさんも彼も彼でいい人なんですけどね…

> というかUSBが無いので

ネタ臭ぷんぷんなんだけど...。

>>26
> RS232制御に関してはあまり話題に上がっていないのですが

知ってる奴は知ってるし、知らない奴は今更覚えてもしょうがないからな。
0028デフォルトの名無しさんNGNG
とりあえず経営者としては、プログラムの開発よりもバイトの教育を優先すべきだな。
0029デフォルトの名無しさんNGNG
>>1
まあなんつーか線つながっただけじゃだめなのよ
当たり前の話なんだけど
通信ってのは約束事に従ってやりとりするモンなの
で、それが分からない限りはあれこれ試行錯誤しても時間の無駄でしかないの
資料請求するか何かしてそれが得られないのなら、まああきらめるんだね

#9999ってのを繰り返して投げてきてるってのは多分相手はハンドシェークを
待ってポーリングみたいなことしてるのよ
電話で言えば「もしもし……」っていう問いかけね
(たとえば)名前を正しく答えられれば会話がはじまるだろうけど
そのやりかたが皆目分からないってのがあなたの今の状態ね
たとえばモデムとかならATZとかそういうコマンドを投げれば初期化できる
わけだ
まあ正しくテキストを取れてるとこ見ると、ビット長とかパリティとかボーレート
とかは合ってるんだろうね

これはもはや「MSCommプログラミング」の問題じゃないんだよ
だからそれについての勉強をいくらやっても無駄だよ
誤解なきように
0030デフォルトの名無しさんNGNG
>>29さん
ありがとうございます、#9999の意味がようやくわかりました。
VBでポートが開けられるかという話の前に
まずコミュニケーションがどういう仕組みになっているか理解できない限り
意味のない作業になってしまいますよね。
見当違いの見苦しい書き込みにアドバイスいただきありがとうございます
また色々調べてみようかと思います

>>28さん
そうですよね…近頃の若い方は何ていうんでしょうか
真面目な所もあったり、辛抱が出来ないところがあったり
なかなか性格は掴みづらいですね。。。
アルバイトという事ですからあまり強要はしていないのですが、
働いてお金をもらう喜びを彼もきっと知っていると思いますし。
今気づかなくてもいづれ人生でそんな時もあったと思い出してくれればいいと思います。
見た目で分別する私も悪いですね・・・
0031デフォルトの名無しさんNGNG
>>29さん
ありがとうございます、何となくイメージが見えてきました
送信コマンドというものがハードにあるのですが
そこで送信待ち状態になっているのだと思います。
そこからCTS/RTS のハンドシェークを設定してやり取りができるか試してみます。
本当にありがとうございました
0032デフォルトの名無しさんNGNG
>>12
> そう思われますよね…ただうちのアルバイトさんが
> 横暴で私のパソコンすら勝手に使うような人なんです_| ̄|○

>>30
> 見た目で分別する私も悪いですね・・・

自分が何書いてるか覚えてないのか ?
0033デフォルトの名無しさんNGNG
ひっくしょん!
0034デフォルトの名無しさんNGNG
keygenの使いかた教えてください
003534NGNG
今どきこれじゃ吊れネーか…
0036デフォルトの名無しさんNGNG
お尋ねします。
ケーブルの専門店?もしくは加工してくれる業者ありますでしょうか??
PC側がRS232Cコネクタで片方がφ3.5ステレオミニジャック のケーブルを探しています。
0037デフォルトの名無しさんNGNG
>>36
どういう目的だ、その不可思議なケーブルは。
秋葉原の千石電商で加工もやってくれるはず。
0038デフォルトの名無しさんNGNG
>>36
俺が良く使うのはミスミオンライン
オンラインでハーネス図面作成し、そのまま注文できる
0039デフォルトの名無しさんNGNG
>>37 >>38
みなさま早速の情報有難うございます。
使用目的は ハンディターミナルをPCに接続するのです。ヤフオクで落したんですが、メーカーでは代理店などで新品買ったユーザーにしか販売しないとか・・。(^^;)
0040デフォルトの名無しさんNGNG
サイバーSFじゃないんだから物理的に繋がりゃいいってもんじゃないだろう……
#漏れ自身もついついそういう話は作るけどさw
0041デフォルトの名無しさんNGNG
旧型デジカメについてたRS232Cコネクタで片方がφ2.5のステレオミニジャックのをGet!
3.5φへの変換コネクタ作ってヤッて見たがダメだった。ステレオピンッたら3芯なんでアマくみてた。
1、結線を変えてみる 2、ステレオミニジャック となってるがハンディターミナル側が単なるモノラルだったりして・・。 
0042デフォルトの名無しさんNGNG
なにやらシリアル伝送についてとてつもなく勘違いしている悪寒。
0043デフォルトの名無しさんNGNG
まずハンディターミナルの仕様がわからんとどうしようもないだろ。
型番くらいさらせや。にしても3芯ってことはソフトフローか。
0044デフォルトの名無しさんNGNG
>>41
ひょっとしてKodakの10万画素のやつ?
0045デフォルトの名無しさんNGNG
43>
ハンディは ARK-700 。 ヤフオクったら出てくる。 
44>
で、ケーブルは NECのPiconaについてたやつと何に付属してたか解からないタイプ。
ボロボロWin95ノートの赤外線経由でなんとかData抜けたが肝心のWin2KやXPでData抜けないハンディ持ってる俺がいちばん悪寒を感じてる。
0046デフォルトの名無しさんNGNG
>>36
>RS232Cコネクタで片方がφ3.5ステレオミニジャック のケーブルを探して..
そんなへんてこなケーブルが純正指定の機器があるんですね。>>37、>>38の
どちらの入手案にしろ、結線図を示さないと請け負ってくれないから難しい
ですね。街の電気店頭で、RS232とステレオミニの市販ケーブルを入手し、
それぞれ分断して、ワニ口クリップで純正結線を試行錯誤で発見するしか策が
ないと思われ。
0047デフォルトの名無しさんNGNG
カード番号抜いてボロ儲けです亜k。
0048デフォルトの名無しさんNGNG
>>44
>Kodakの10万画素のやつ?
って、Kodakの初代デジカメDC-10のことですか?
0049デフォルトの名無しさんNGNG
ジョン・E・マクナマラ著の「コンピュータ・データ通信技術」(CQ出版社
1979年)という本をご存知ですか。私は通信技術の全てをこの本だけで
学びました。TCP/IP以前なのですが・・・。
それからエプソンのHC-10というコンピュータ。あの頃のエプソンは
質問すればなんでも答えてくれました。
0050デフォルトの名無しさんNGNG
「通信技術の全て」の中に「TCP/IP」は含まれない訳ね。激w
0051デフォルトの名無しさんNGNG
ご指摘のとおり、この本に夢中になったのは1980年から1年くらいで
たしかARPANETがTCP/IPに変更になったのはそれより2年くらい後だったと
思う。つまり、私の通信技術はそれ以前でおしまい。
ずっと後に、全銀協のTCP/IPプロトコルのやつを作らなくなくちゃならなく
なって、大変苦労した。愛読書に載ってないんだから。
0052デフォルトの名無しさんNGNG
お前か、子供だと思うから答えてやれば頭に乗って毎日のように質問してきた餓鬼は。
0053デフォルトの名無しさんNGNG
図に乗る
0054デフォルトの名無しさんNGNG
いいきになるなよ!
0055デフォルトの名無しさんNGNG
このき なんのき きになる きになる
0056デフォルトの名無しさんNGNG
みたこともない きですから
0057デフォルトの名無しさんNGNG
1は何をしてるの?
0058デフォルトの名無しさんNGNG
今頃はプログラム作るのあきらめて、新しいバイト雇っていることだろう。
0059デフォルトの名無しさん05/02/01 17:12:24
w
0060デフォルトの名無しさん05/02/01 17:16:38
>>51
TCP/IPが何か解かって書いているの?
0061デフォルトの名無しさん05/02/12 10:14:13
>>60
いや、お前こそ>>51に書いてあること理解しててそんなわけ分からんツッコミしてるのか?
0062デフォルトの名無しさん05/03/16 19:37:11
>>48
俺も持ってた。
ケーブル無くして自作したな
0063デフォルトの名無しさん05/03/16 22:30:49
解かって == とかって (?)
0064デフォルトの名無しさん05/03/17 01:56:51
解かって = 解って ≒ 理解って ≒ わかって
0065デフォルトの名無しさん2005/06/04(土) 20:07:26
age
0066デフォルトの名無しさん2005/06/04(土) 20:38:36
PIC付属のソフトの話しても大丈夫?
0067デフォルトの名無しさん2005/06/19(日) 20:29:48
>>66
まだ居るならいいよ。
0068デフォルトの名無しさん2005/11/06(日) 17:50:06
普通にリードライタを別途買った方が速いよ。もちろん仕様公開されてるやつな。
気軽に買い直せないのは零細企業の性だろ。

シリアルプログラミングを期待したのにクリックしてがっかりした。
0069デフォルトの名無しさん2005/11/06(日) 17:51:48
>>68
終わった話題をいまさら持ち出すなドアホ
0070デフォルトの名無しさん2005/12/26(月) 02:12:24
今さらながらハンディターミナル(バーコードリーダ)のデータを
RS232C経由でPC(Win98)へ自作のF-BAICでアップロードしてる者です。(汗

ところが、最近のPCはRS232Cのポートが無いものが多くやむなく
USB − RS232Cの変換ケーブルで代用しようと思いましたが
シェイクハンドすらできませんでした。
USB − RS232Cの変換ケーブルは「COM」として使えないのでしょうか?
どなたかヒントをお願い致します。
0071デフォルトの名無しさん2005/12/26(月) 02:44:56
まずはUSB − RS232Cの発売元に問い合わせろ
0072デフォルトの名無しさん2005/12/26(月) 02:53:03
ペンホルダーならできるの?
0073702005/12/26(月) 03:16:53
>>71さん

即レスありがとうございました。
購入したケーブルはBUFFALOのものです。
BUFFALOのサイトで色々検索しましたがヒントがありませんでした。
明日サポートへ電話で問い合わせることにします。

ところで、「仮想COMポートドライバ」とやらで解決できる?と思ったんですが
BUFFALOのBHC-US01/GPに使える「仮想COMポートドライバ」のありかを
知ってる方いらっしゃいませんでしょうか?

この月末が決算で棚卸(在庫調べ)に使用するハンディターミナルのデータ
をXPのPCへアップロードしなければなりません。
ちなみに、ハンディターミナルの製造元は2〜3年前にあぼ〜んしました。(泣
0074デフォルトの名無しさん2005/12/26(月) 03:28:44
>>73
それこそサポートに聞けよ・・・
0075デフォルトの名無しさん2005/12/26(月) 03:44:44
2000、XPだと、COM4とかで出てくるけどなぁ。
正確なポート番号はデバイスマネージャで調べる必要があるけど。
0076702005/12/26(月) 04:10:50
>>75さん

確かにXPで最初に割り当てられたのはCOM4でした。
プログラムをCOM4に書き換えて試しましたがうまくいきませんでした。
XPの「プログラムの互換」でWin98に設定して試しましたがこれも×でした。
その他、デバイスマネージャでCOM2に書き換えて試しましたが×でした。
0077デフォルトの名無しさん2005/12/26(月) 04:14:32
>>76
まずデバイスマネージャを開き、
どこにCOMが割り当てられたのか
調べる必要があります
0078702005/12/26(月) 04:23:44
>>77さん

最初に割り当てられたのは
「ポート(COMとLPT)」で
「Prolific USB-to-Serial Comm Port(COM4)」
となっておりました。
0079デフォルトの名無しさん2005/12/26(月) 04:36:34
>>78
http://66.102.7.104/search?q=cache:EESVurHUZo8J:diary.awm.jp/~yoya/+BHC-US01/GP&hl=ja&lr=lang_ja
テラワロ・・・テラカワイソス
0080702005/12/26(月) 04:57:47
>>79さん

ありゃ、BHC-US01/GPは安物だったんですか・・・
YAMADAに3種類のUSB−RS232Cの変換ケーブルがあったので
値段が中間のBHC-US01/GPを買ってきたんですが。。。(汗
0081デフォルトの名無しさん2005/12/26(月) 12:13:07
>>70
数千円の安物USB-Serialアダプタ使ってるけど
ふつーにCOMとしてAPIで叩けてるよ。
ターゲット基板は手製の物で
CTS/RTS 程度しか使ってないけど。

互換性のためにポート番号を変更しないといけない場合は
コントロールパネルからごにょりごにょりやらないといけないけど
もし新規にコントローラソフト書くのであれば
別の方法でシリアルを列挙した方がええ。
0082812005/12/26(月) 12:18:04
あーちなみにダメルコに限らず
安物のシリアルアダプタは、
USBポート側の活線挿抜にめちゃくちゃ弱い感じガス
俺が使ってるのはエレコム製だったと思うけど
デバイス挿した状態のままノートをスタンバイに移行させると
以降再起動までシリアルドライバが市んだり…

ちゃんと調べてないからアレだけど、USB/RS-232C変換コントローラICを
作ってるところって少なくて、シリアルアダプタもOEMだったり
するでないかな?

後付ドライバ不要で外付けデバイスと
APIレベルで入出力できるインタフェイスって
COM以外にないかのう?
0083デフォルトの名無しさん2005/12/26(月) 12:18:51
>>76
\\.\COM4
で、開きませんか?
0084デフォルトの名無しさん2005/12/26(月) 12:26:56
>>83
NTカーネルでは
COM4
で開かないんだっけ?w
0085722005/12/27(火) 01:41:06
あっさりスルーされて悲しいよ。。
0086デフォルトの名無しさん2005/12/27(火) 02:01:57
元ネタわからんしw
0087722005/12/27(火) 02:10:46
卓球のラケットで。
俺も卓球なんかやらないからわざわざ探してきたんだorz
0088702005/12/27(火) 02:14:14
みなさん、お騒がせし致しました。

>>81さん
レスありがとうございました。
下に書きましたが、どうやらBHC-US01/GPは正常のようです。
私のプログラムに問題がありそうです。(汗

>>83さん
COM4でやってみましたがうまくいきませんでした。
ちなみにWin98のPCにBHC-US01/GPを取り付けて
みたらCOM5に割り当てられたのでプログラムを書き換えて
すんなりアップロードできました。


その後、フリーウェアの『RS232Cテストツール』を
見つけましたのでXPのマシンでテストしたところ
このツールでの送受信はできるようです。

やはり「F-BASIC」はXP上ではうまく動かないようですね。
0089702005/12/27(火) 02:32:29
>>72さん

素人丸出しでした。
お恥ずかしいかぎりです。
使い慣れない用語は使わない方がよかったですね。orz
0090デフォルトの名無しさん2005/12/27(火) 09:40:52
>>85
いや、漏れは卓球のラケットの種類くらい知っているから何のことかは判ったが、
ハンドシェイクをシェイクハンドと言い換えても充分意味が通じるから放置したんだが。
0091デフォルトの名無しさん2006/02/11(土) 22:28:33
実際230kbpsとか1bitも落とさずに受け取れるプログラム書ける香具師居るの?
0092デフォルトの名無しさん2006/02/11(土) 23:26:49
>>91
表のスレッドの重さ次第かもしれないけれど、23キロバイト/秒程度だろ? 楽勝だよ。
0093デフォルトの名無しさん2006/02/12(日) 12:23:52
シリアルインターフェースチップの出来にもよるけどね
0094デフォルトの名無しさん2006/02/12(日) 14:31:08
230kbpsの設定ができるシリアルインターフェースがある程度は限定されるのでは?
俺が使ったことがあるのだと、USBシリアルの類だとか、高速シリアル増設ボードだとか。
オンボードシリアルで230kbpsが使えるマシンは使ったことがないな。
0095デフォルトの名無しさん2006/02/12(日) 20:43:29
56Kモデム対応してるようなPCだと圧縮まで考えて16650互換チップ
のってるんじゃないかなあ。
0096デフォルトの名無しさん2006/02/12(日) 22:38:17
>>91 の議題は
調歩同期受信において自らビットを見張って取り込めるかってことだろ?ww

現実的な話をすれば、その程度では
シリアルコントローラ
カーネル
ドライバ
アプリ
のデキ次第なので一概に答えは導き出せん。
ふつーに考えりゃ十分対応可能じゃ?
0097デフォルトの名無しさん2006/02/22(水) 07:21:13
あー、学生のころ昔松下のカードリーダをいじったことがあるなあ。
シリアルから読み出したんだけど、毎回必ずゴミが入って、きちんと読めない。
こんなデバイスを売るなら、必ずサンプルコードを付けやがれ、と毒づいた
ものだ。このとき9999とかだらだらと同期用?のヘッダがついてたな。

何年か前に、セキュリティ機材を扱ったとき、同じくシリアルから入退室の情報を
読み出だそうとしたことがある。
サンプルのVBのソースがついていたが、OSがLinuxだったので、ソースは当然
そのまま使用できないから、VBのソースをCに移植してみたんだけど、どうしても
ゴミが混じって正しく読み出せない。
思い余って、あるタイミングで1文字捨ててみたら上手く読み出せた。
そんなこと仕様には一言も無いが、この場合、特別なライブラリを必要と
しない標準のVBのソースなのに、なぜ上手く動くのか?
考えるにVBのシリアル処理では、あるタイミングでブランク文字?を1つ
捨てるようになっているようだ。
もしかすると、これが業界のお作法なのかもしれんが。

まぁやむをえないことではあるが、VBでしかプログラミングやってない
人間はこういうことを知らないから、サポートに電話して聞いてもわかんないの
な。いやー、出来るはずですよ、とか。

>>1を読んで、何日も徹夜した思い出が蘇ったので愚痴ってみたくなった。
スマソ。
0098デフォルトの名無しさん2006/02/22(水) 08:10:25
>>97
単にハンドシェイクができてないだけだと思われ。
なんつーか、こんなの相手にするサポートも大変だなと。
0099デフォルトの名無しさん2006/02/22(水) 18:44:04
>>97改行コードの違いだけじゃないのか?
自分で作ったわけじゃないけど、松下のでそういうトラブル聞いた事ない
0100デフォルトの名無しさん2006/02/23(木) 05:48:38
>>98 アホ。ハンドシェイクが解ってないのはお前。
他のシリアル通信しているソフトのソースコードも調査しとるわ。

>>99 改行コードは多分関係ない。つか入ってない。
こちらはVBがないころの話。
0101デフォルトの名無しさん2006/02/23(木) 07:28:20
>>100
>そんなこと仕様には一言も無いが、この場合、特別なライブラリを必要と
>しない標準のVBのソースなのに、なぜ上手く動くのか?
>考えるにVBのシリアル処理では、あるタイミングでブランク文字?を1つ
>捨てるようになっているようだ。

ブランク文字って0x20か0x09ですかね。
VBのシリアルってMsCommでしょ?
そういう仕様にはなっていないと思います。

■ このスレッドは過去ログ倉庫に格納されています