初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2013-09-22 12:53:41

yokkunn
Member

RS-232Cからデータを取り込む。

ここ最近ファイルメーカーを使い始め、売り上げ管理のシステムを作っております。
トラックスケールで重量を測定し、その数値を取り込みたいのですが、いろいろと調べて「なでしこ」を使用すると取り込めるところまで調べやってみましたがうまくいきません。
実行すると5秒経過したのちデータがブランク(何かしら数値を入れておいた場合その数値が消えます)となる状態です。エラーはでません。
どなたか解決方法がわかる方がいらっしゃいましたら教えていただけないでしょうか?お願いします。
詳細は下記に。

重量測定機械:日本製衡所 トラックスケール用指示計(AD-4323製)RS-232C出力
方式:EIA-RS-232C 20mAカレントループ
伝送方式:半二重方式(カレントケーブルは送信のみ)
信号方式:
ポートレート:600、1200、2400、4800、9600BPS(カレントケーブル使用時には4800、9600BPSの設定をしないでください)
データピット:7
パリティビット:1
ストップピット:1
使用コード:ASCII

なでしこインストール済みで正常に動いている。(PC名を取得するプラグインで確認)

ファイルメーカーに以下のプラグラムを書き込んだ
===
NAKO_eval("「¶
!『{共通設定フォルダ}com.nadesi\plug-ins\rs232c.nako』を取り込む¶
受信バッファとは文字列¶
テストRS232CとはRS232C¶
テストRS232Cについて¶
  ポートは『COM1』¶
  BPSは9600¶
  受信した時は~¶
    受信バッファに受信データを追加¶
    受信ログは、受信バッファ¶
    『PCR01』をテストRS232Cで送信¶
    閉じる。¶
テストRS232Cで開く¶
5秒待つ。¶
テストRS232Cを閉じる。¶
」をナデシコする。¶
")
===

実行するとエラーは発生せず、処理終了され数値が入っているとブランクになる。

Offline

#2 2013-09-22 17:38:36

wader
Member

Re: RS-232Cからデータを取り込む。

「カレントケーブル」は使用してないですよね。

「」をナデシコする。

は不要でしょう。
削除してもだめなら、最後か「閉じる」になってるので、閉じた結果を取得してませんか。受信バッファを返す処理が必要なのでは?

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 503.14 KiB (Peak: 507.68 KiB) ]