ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月26日(金) 17:34

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 20 件の記事 ]  ページ移動 1つ前へ 1 2
作成者 メッセージ
投稿記事Posted: 2007年9月04日(火) 14:17 
因みにこちらのABはVer.2.26です。
こちらで上記コードを実行しますと、
以下のようなエラーが出ます。

SyntaxError
ファイルへのアクセスエラーです
4行目


4行目は Line Input #1,Rx$
です。
そこで、いろいろネットで調べて
以下のように変更してみましたところ
うまく動きました。(RS232C-->ファイル書き込みできた)
コード:
 Open "COM1:n81" AS #1
 Open "RX_File.CSV" FOR OUTPUT As #2
     For Rx_Loop=1 To 10
         Line Input #1,Rx$
         Print Rx$
         Print #2,Rx$
     Next
 Close #2
 Close #1
AB2のこの部分のシンタックスに関する記述を見つけることができないので、
:n81が無いとエラーになる理由はまだ分かりません。


通報する
ページトップ
   
 記事の件名:
投稿記事Posted: 2007年9月04日(火) 19:12 
>>因みにこちらのABはVer.2.26です。
私もVer.2.26で試したのですが、おかしいですね。

>>:n81が無いとエラーになる理由はまだ分かりません。

もしかすると、

Open "COM1:" AS #1

でも、うまく行くかもしれません。

”n81”は、パリティ無、Data 8Bit、Stop 1Bitの意味ですが、ABの場合は無視されます。


通報する
ページトップ
   
 記事の件名: やってみました。
投稿記事Posted: 2007年9月05日(水) 11:15 
どうも有難うございます。
Open "COM1:" AS #1
でも、COMポートへのRx/Txが
できました。
(9600bps,Data 8Bit、Stop 1Bit)


>”n81”は・・・ABの場合は無視
ということは、固定のまま
ユーザ設定できないということでしょうか?


通報する
ページトップ
   
 記事の件名:
投稿記事Posted: 2007年9月05日(水) 14:45 
>>ユーザ設定できないということでしょうか?
一応可能です。

AB2では、BasicSystem.exeのメニュー->オプション->RS232Cの設定で指定するか、プログラム実行前にレジストリで指定します。

こんな感じです。 AB未インストールのPCで実行する場合には、別途レジストリをキーを作成する必要が有ります。


通報する
ページトップ
   
 記事の件名:
投稿記事Posted: 2007年9月11日(火) 16:56 
そこで、設定できるのですね。
どうも有難うございます。


通報する
ページトップ
   
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 20 件の記事 ]  ページ移動 1つ前へ 1 2

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[30人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean