FAQs from Rohde & Schwarz

Моделирование AREG с помощью интерфейса OSI в ОС Windows

Вопрос:

Я хочу использовать открытый интерфейс моделирования (OSI), чтобы создавать сценарии для моего AREG800.

Прошу предоставить примеры того, как установить требуемые пакеты, создать проект моделирования и дистанционно управлять генератором.

Ответ:

Далее описывается процедура настройки для ОС Windows с помощью PyCharm IDE.

К данной статье также прилагается пример сценария Python.

1) Установите новейшую версию PyCharm, которая доступна по адресу

https://www.jetbrains.com/pycharm/download/#section=windows

Создайте новый проект (например, OSI).

1а) Для запуска примера сценария требуется пакет RsIntsrument.

Выберите его в разделе Python Packages (пакеты Python) и нажмите на кнопку Install (установить).

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen01.jpg

2) Скачайте новейшую версию компилятора protobuf (например, protoc-21-12-win64.zip), которая доступна по адресу

https://github.com/protocolbuffers/protobuf/releases.

3) Разархивируйте компилятор protobuf в любой папке и добавьте папку /bin в вашу переменную PATH.

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen02.jpg

4) Перезапустите Pycharm и проверьте доступность protoc на терминале Pycharm.

При вводе слова protoc должен выводиться справочный текст:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen03.jpg

5) Установите пакет GIT для вашей операционной системы с сайта https://git-scm.com/downloads.

При стандартных настройках переменная PATH будет добавлена в вашу систему.

6) Перезапустите Pycharm и проверьте доступность git на терминале Pycharm по аналогии с п. 4

(вместо protoc введите слово git).

7) Добавьте пакет OSI в PyCharm:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen04.jpg

Выберите пункт «from Version Control» (из управления версиями) и добавьте следующую строку в следующем диалоговом окне:

https://github.com/OpenSimulationInterface/open-simulation-interface.git

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen05.jpg

8) Через несколько минут установка будет завершена.

Если на вашем компьютере невозможен доступ к указанному хранилищу, проверьте настройки прокси-сервера для вашей установки PyCharm,

а также настройки в файле конфигурации GIT.

Кроме того, проверьте версию PyCharm, т. к. в одной из версий имеется известная ошибка с прокси-сервером,

которая была устранена в версии 2022.3.1.

9) Для запуска сценария добавьте пакет RsInstrument и сначала измените настройки пути для файла OSI.

10) Теперь пример сценария должен нормально выполняться в вашей среде PyCharm.