Первые шаги

Данный раздел содержит пошаговые инструкции по запуску нашего примера приложения дистанционного управления "Hello World". Пример передает одну команду на ваш прибор и считывает его ответ.

Из различных операционных систем и физических интерфейсов мы выбрали наиболее распространенный вариант: соединение LANв ОС Windows. В качестве среды программирования мы используем бесплатный вариант: Pythonв PyCharm. Большинство описываемых шагов являются универсальными и применимы также в других ситуациях.

Шаг 1: установление LAN-соединения между компьютером и прибором

Цель: рабочее соединение по локальной сети

  • Подключите ваш компьютер и ваш прибор к одной локальной сети.
  • Воспользуйтесь меню прибора, чтобы узнать или настроить IP-адрес прибора. IP-адрес прибора на базе Windows можно настроить в меню прибора или в Windows: Панель управления -> Центр управления сетями и общим доступом. Например, меню в R&S RTO: кнопка Setup (настройка) -> System (система)
  • . Проверьте доступ к вашему прибору на компьютере через локальную сеть. Для этого воспользуйтесь командой ping: нажмите комбинацию клавиш Win + R, введите cmd+ ENTER, чтобы вызвать командную строку Windows. Введите ping <IP-адрес_прибора>, например: ping 192.168.2.2
  • Не переходите к следующему шагу, пока вы не убедитесь в правильной работе соединения TCP-IP.

Шаг 2: установление VISA-соединения с прибором

Цель: успешная передача запроса *IDN? в тестовой программе VISA

Для R&S VISA:

  • Установите R&S VISA для Windowsна вашем компьютере. Если вы используете GPIB-соединение, вам требуется соответствующая программа VISA. Например, для работы с GPIB-оборудованием от NI необходимо использовать NI VISA.
  • Откройте тестовую программу R&S VISA: Windows Пуск ->R&S VISA-> RsVisaTester.
  • В поле ресурса введите TCPIP::<IP-адрес прибора>::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(создать новый ресурс VISA TCPI/IP).
  • Выберите пункт Manual entry of LAN Instrument(ручной ввод LAN-устройства) и введите IP-адрес прибора в поле Hostname or IP address(имя узла или IP-адрес). Не заполняйте поле LAN Device Name(имя LAN-устройства).
  • Нажмите на кнопку Validate(проверить), чтобы проверить успешное установление VISA-соединения.
  • Нажмите на кнопку Open VISA Test Panel(открыть тестовую панель VISA), выберите вкладку 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 (HTTP прокси-сервер)
  • Установите RsInstrumentвне среды Pycharm с помощью pip.exe:
    • Откройте командную строку комбинацией клавиш Win + 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". На консоли Python выводится ответная строка, например: "Hello, I am Rohde&Schwarz,RTO,..." (привет, я Rohde&Schwarz RTO).
  • Откройте программу отслеживания VISA(описание см. Раздел 3) и повторно запустите сценарий, чтобы показать журнал связи.

Request information

Do you have questions or need additional information? Simply fill out this form and we will get right back to you.

Ваш запрос отправлен. Мы свяжемся с вами в ближайшее время.
An error is occurred, please try it again later.