仮想計測ソフトウェアアーキテクチャ(VISA )は、計測機器業界においてコンピュータから計測機器と通信するための広く用いられているアプリケーションプログラミングインターフェース(API)です。VISAは業界標準であり、アンリツ、バステック、キーサイト・テクノロジーズ、菊水電子工業、ナショナルインスツルメンツ、リゴール、ローデ・シュワルツ、テクトロニクスなど、多くの計測機器メーカーが採用しています。
VISA規格[ 1 ]には、 GPIBやVXIなどのT&M固有のI/Oインターフェースを介してリソース(通常は計測機器だが、常にそうとは限らない)と通信するための仕様が含まれています。また、 PC標準I/O上のT&M固有のプロトコルに関する仕様もいくつかあり、例えばHiSLIP [ 2 ]やVXI-11 [ 3 ](TCP/IP経由)、USBTMC [ 4 ] ( USB経由)などがあります。
VISAライブラリは、Windows DLLであるvisa32.dllから公開されるC API 、Microsoft COMテクノロジー、および.NET APIなど、複数のソフトウェア再利用メカニズムを通じて、その操作の表示方法を標準化しています。VISAのベンダーと実装は複数存在しますが、VISAの表示方法と操作/機能が標準化されているため、VISA向けに作成されたアプリケーションは(名目上)ベンダー間で互換性があります。また、あまり一般的ではないプログラミング言語やソフトウェア再利用テクノロジー向けに、特定のベンダーによる実装も提供されています。
VISAは元々、現在は解散した計測機器標準化団体であるVXIplug&play Allianceによって標準化されました。現在の標準規格である「VISA Specification 5.0」は、IVI Foundationによって維持管理されています。