COSMOS03の日記

日記をつける代わりにブログに書いています。

VISA

VISA通信の実装 #1

VISA通信を使って機器の制御を行うことになり、コマンドの受け手としてのVISA通信ソフトを作成しています。 VISA通信のコマンドは、複数のキーワードをコロン”:”で結んで階層化したり、キーワードの後ろにクエスチョンマーク”?”を付けると問い合わせを意味…

VISA通信のボーレートを変更する

VISAを使ったシリアル通信を試していますが、今回はボーレートの変更です。 シリアルポートをオープンする処理の記述が以下のとおり。C#で記述です。 try{ mbSession = (MessageBasedSession)rmSession.Open(sr.ResourceName);}catch (InvalidCastException)…

VISA通信を試してみる。

現在開発中の製品は、シリアルインタフェースを使ったコンソールを実装してありますが、VISAを使って制御できるように改造しようと仕様を調べています。 とりあえずC#を使ったサンプルプログラムを入手。 USB接続の測定器を繋いでコマンドを送ってみる。 *ID…

VISA

VISAって書いたら、たいていの人はクレジットカードを思い浮かべるかと思いますが、私が書きたいのは、測定器を制御する通信アーキテクチャ。 Virtual Instrument Software Architectureの略らしいです。 仕事で測定器を使うことが多いのでVISAという名前は…