Первые шаги

Данный раздел содержит пошаговые инструкции по запуску нашего примера приложения дистанционного управления "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) и повторно запустите сценарий, чтобы показать журнал связи.

Запросить информацию

У вас есть вопросы или вам нужна дополнительная информация? Просто заполните эту форму, и мы свяжемся с вами в ближайшее время.

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