クイック・ガイド

この章では、リモート制御によって'Hello World'サンプルプログラムを実行する手順を紹介します。この例では、測定器に1つのコマンドを送信し、応答を読み取ります。

オペレーティングシステムや物理的な接続にはさまざまな種類がありますが、ここでは最も一般的なケースとして、LAN接続Windows OS上で使用する場合を取り上げます。プログラミング環境としては、無料で使用できるPythonPyCharmで使用します。記述されているステップの多くは一般的なもので、他のケースでも使用できます。

ステップ1:コンピューターと測定器の間でLAN接続をセットアップする

目的:LAN接続を動作させること

  • コンピューターと測定器を同じLANネットワークに接続します。
  • 測定器のメニューを使用して、IPアドレスを調べるか調整します。Windowsベースの測定器のIPアドレスを調整するには、測定器メニューまたはWindowsの"コントロール パネル" > "ネットワークと共有センター"メニューを使用します。例えば、R&S RTOのIPアドレスメニューは次の場所にあります:"Setup" ボタン > "System"
  • 測定器がコンピューターからLAN経由で到達可能であることを確認します。そのためには、例えばpingテストを使用します。WinKey + Rを押し、cmd+ ENTERと入力して、Windowsコマンドコンソールを開きます。次のように入力します:ping <instrument_IP_address>例:ping 192.168.2.2
  • TCP-IP接続が正しく動作するまで先に進まないでください。

ステップ2:測定器とのVISA接続の確立

目的:*IDN?問い合わせをVISAテスターツールで正常に実行すること

R&S VISAの場合:

  • コンピューターにR&S VISA for Windowsをインストールします。GPIB接続を使用する場合、対応するVISAを使用する必要があります。例えば、NIのGPIBハードウェアを使用する場合、NI VISAを使用する必要があります。
  • R&S VISA Testerを開きます:Windows "スタート" > "R&S VISA" > "RsVisaTester"
  • "Resource" フィールドに次のように入力します:TCPIP::<instrument_IP_address>::INSTR例:TCPIP::192.168.2.2::INSTR
  • "Connect" ボタンを押します。
  • "Basics" タブで、文字列コンボボックスからコマンド "*IDN?\n" を選択し、"Query" ボタンを押します。
  • 測定器は識別文字列を返します。
  • 詳細とスクリーンショットについては、第3章:VISAとVISAツールを参照してください。

NI VISAの場合:

  • NI VISAをコンピューターにインストールします。GPIB接続を使用する場合、それに加えてNI-488.2ドライバーをインストールする必要があります。
  • NI MAXを開き、"Devices and Interfaces" > "Network device" をクリックし、"Create new VISA TCPI/IP Resource" を選択します。
  • "Manual entry of LAN Instrument" を選択し、測定器のIPアドレスを "Hostname or IP address" フィールドに入力します。"LAN Device Name" フィールドは空のままにします。
  • "Validate" ボタンを使用して、VISA接続が正常に確立されたことを確認します。
  • "VISA Test Panel" を開き、"Tab Input/Output" を選択し、コマンド "*IDN?\n" を選択し、"Query" ボタンを押します。
  • 測定器は識別文字列を返します。
  • 詳細とスクリーンショットについては、第3章:VISAとVISAツールを参照してください。

ステップ3:Python PyCharmとRsInstrumentのインストール

目的:PythonとPyCharm環境を動作させ、RsInstrumentをインストールすること

  • 次のものをダウンロードしてインストールします:Python 3.7以降(32ビットおよび64ビットインストーラー)
  • 次のものをダウンロードしてインストールします:PyCharm(ProfessionalまたはCommunityバージョン)
  • PythonのHello Worldサンプルをダウンロードして展開し、Pycharmでプロジェクトとして開きます。Pycharmのプロジェクトは、単にPythonスクリプトを含むフォルダーです。Pycharmメニューで "File" > "Open" を選択し、次のファイルがあるフォルダーに移動します:RsInstrument_HelloWorld_Example.py
  • Pycharmメニュー"File" > "Settings" > "Project" > "Project Interpreter"で、ダウンロードしたPythonのバージョンを選択します。Python3.7の一般的なパスは次のとおりです:c:\Users\<username>\AppData\Local\Programs\Python\Python37
  • RsInstrumentパッケージをインストールします。これはpypi.orgにホストされています。
    • Pycharmメニュー "File" > "Settings" > "Project" > "Project Interpreter"で、右上の "+" ボタンをクリックします。
    • 検索ボックスに "rsinstrument" と入力します。
    • バージョン1.2.0.25以降をインストールします。
    • プロキシサーバーを使用している場合は、メニューから次の手順で設定します:"File" > "Settings" > "Appearance" > "System Settings" > "HTTP Proxy"
  • Pycharm外部でRsInstrumentをインストールします。そのためには、pip.exeを使用します。
    • コマンドコンソールを起動します。WinKey + Rを押し、cmdと入力して、ENTER
    • を押します。作業用ディレクトリをPythonのインストール場所に切り替えます(パスのユーザー名とPythonのバージョンは適切に変更してください)。
      cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • RsInstrumentをインストールするために、次のコマンドを実行します:pip install Rsinstrument

ステップ4:Hello Worldスクリプトの実行

目的:測定器の応答を変数 "idn_response" に取得して、通信ログを参照する。

  • ファイルPython_directSCPI_Hello_World.pyで、resourceString1のIPアドレスを測定器に合わせて変更します。
  • スクリプトを開始します。Pycharmのプロジェクトツリーで、Python_directSCPI_Hello_World.pyを右クリックして、"Run 'Python_directSCPI_Hello_World'" を選択します。測定器から識別文字列が返され、変数 "idn_response" に格納されます。スクリプトは、"Hello, I am Rohde&Schwarz,RTO,..." のような文字列をPythonコンソールに出力します。
  • VISAトレースツールを開き(第3章を参照)、スクリプトをもう一度実行して、通信のログを参照します。

リクエスト情報

ご質問や詳細な情報のご要望などがございましたら、こちらのフォームよりお気軽にお問い合わせください。担当者よりご連絡させていただきます。

マーケティング・パーミッション

お問い合わせ内容が送信されました。 後ほどご連絡致します。
An error is occurred, please try it again later.