• ベストアンサー

キャリッジ リターンコードが邪魔なんです

VBを使用してGP-IBインタフェースの測定器と通信しています。 測定値は,"LF""CR"が,付加された状態で読み出されてきますが,これをEXCEL等に入力するのに"LF""CR"が邪魔なんです。 制御コードを除くには,読み込みバッファの制御コード出現の位置を調べ その位置-1までを測定値として取り出す他に手はないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

Replaceとか Splitとか

ohgyochi
質問者

お礼

早々の回答ありがとうございます。 after = Replace(before, vblfcr, "") みたいなことで対応してみます。

その他の回答 (1)

  • R_Moon
  • ベストアンサー率60% (9/15)
回答No.2

こんにちわ。 Line Input # ステートメントを使用できませんか?

ohgyochi
質問者

お礼

ありがとうございました。 測定値を一旦ファイルに書き込んでしまえば Line Input # ステートメントが,使えますね。

関連するQ&A

  • Visual BasicでGP-IBの通信を制御したいのですが

    VBを使ってGP-IBのポートの通信を制御したいのですが、それは可能ですか?また可能であれば、どのように制御すればいいのか教えてください。よろしくお願いします。 できれば、RS232Cとの違いも教えてください。お願いします。

  • VBでGP-IB

    現在実験装置の電流・電圧測定値をGP-IBでパソコンに 取り込んで実験しているのですが、制御している ソフトが代々伝わるNEC98のN88Basicなので、 そろそろソフト・ハード共無理が生じてきました。 そこでN88Basicで書いたGP-IBの制御プログラムを VisualBasicに書き直そうと考えているのですが、 なにか参考になるサイトや文献等ないでしょうか。 多々あるVB関連のHPを見てもゲームなどが中心で GP-IBでの制御に関するものは見つからなかった もので・・・

  • 改行コード変換

    先に「chompの使い方」で質問したものです。 文字コードを調べたところ、改行が「^M」で表示されていました。 テキスト文書ファイルもCGIプログラムも文字コードはEUCにしてありますし、改行コードもLFにしているんですが、フォームで入力される改行コードはCR+LFになっているようです。 これはどうやって制御すれば(全ての改行をLFにする)よいのでしょうか? ご教示いただけるとうれしいです。よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • ナショナルインスツルメンツ製GP-IBについて

    GP-IBインタフェースによる計測器の制御とデータ収集を考えております。 VisualBasic6.0で制御の予定です。 パソコンに取り付けるインタフェースは計測器メーカー推奨であるナショナルインスツルメンツ製から選び、GPIB-USB-Bを使用予定です。 しかし、ナショナルインスツルメンツは他のGP-IBインタフェースメーカー(?インタフェース)などと比べると、ホームページが複雑で分かりづらかったり、開発用の手順書がダウンロードできないなど初心者向けではないように思います。 製品を購入すれば初心者向けの手順書などもついてくるのでしょうか。 ナショナルインスツルメンツ製GP-IBインタフェースボードとVisualBasic6.0を使って制御をされた方がおりましたら感想を教えて下さい。

  • GP-IBインターフェースって?

    GP-IBケーブルで機器をつないで、 VisualBasicで、機器の制御(データの管理)を行なうプログラムを作成しようと思っています。 そこででてきた言葉・GP-IBインターフェース。 初心者なので良くわからないのですが、 検索すると見かける”インターフェース”というのは、具体的には何を行なう為のものなのでしょうか? これが無くても、上記のようなプログラムを作成し、機器を制御することは可能でしょうか。 出来れば、市販の製品などを極力避けて、且つエコノミーに作りたいので、 必要とあらば、あらゆる部品を手作りする気もあるのですが。 このインターフェースって・・・手作りで出来るのでしょうか?

  • 【VB6】項目内に改行コードを含むCSVファイルの読み込み

    いつもお世話になっております。 現在VB6.0にて、CSVファイルを読み込む処理をしています。 ・ファイル読み込みにて1行ファイルを読み込む。 ・Split関数で「,」で区切って項目ごとに配列に保持する。 というロジックで作成しているのですが、 項目内に改行コードが存在する場合にうまく読み込めません。 (1行ずつ読んでるので当然ですが…) 項目内のコードをLF、実際の行の改行をCR+LFで区別すると読み込む のは分かるのですが、項目内の改行コードがCR+LFの場合でも、 正しく読み込みたいです。 以上です。よろしくお願い致します。

  • オシロスコープの外部制御について

    オシロスコープをPCで制御するのに、BMCでADボードにつないで、GP-IBインターフェイスでRS-232Cを使いたいと思います。 そこで岩崎通信機のSS-5712 と 菊水電子のMODEL5520がRS-232Cで制御できるかご存知の方いませんか? 企業のカタログ(HP)に載っていなくて・・・

  • USBよりGP-IBが優位になる点・・・

    GP-IBインターフェースを使って、PCと計測器をケーブルでつないで、自動制御するシステムを開発しました。 しかし、実際、今一番出回っている(発展性のある)インターフェースといえば、USB。 USBを使わずに、何故GP-IBを使用したかと質問に聞かれると、詰まってしまいます。 (本当は、GP-IBのボードが運良く手に入ったから、という理由なのですが、それだけでは少々心許ない気が) そこで、速度や対応機器、周辺環境などから、 USBよりもGP-IBの方が優れている、と言える点を探しています。 計測器が送ってくるデータ容量ははっきりとは不明で、PCはWindows98搭載のごく最近のものです。 となると、ますますUSBの方が有利に・・・(^^;) ご回答お願い致します。

  • C#で制御コードの位置の取得

    C#で文字列内の制御コードの位置を取得したいです. 例えば以下のような文字列の場合, [STX]123456[CR] STXは0,CRは7を取得したいです. どのようにすればよいでしょうか?

  • シリアル通信:フロー制御

    シリアル通信:フロー制御 シリアル通信のフロー制御について教えて下さい。 とある解説ページにて Xon/Xoff はバイナリデータの送受信には 使用できない。 と書いてあったのですが、これは伝送フォーマット[A] は NGになり、 [B] で通信しなさいという意味になるのでしょうか? それとも[C]の場合がNGになるということでしょうか? <伝送フォーマット> [A] STX | テキスト | ETX | CR | LF [B] テキスト| CR | LF [C] STX | バイナリ | ETX | CR | LF よろしくお願いします。

専門家に質問してみよう