问题:
我想使用开放模拟接口为 AREG800 创建模拟场景。
有没有示例可以说明如何安装所需的软件包、创建模拟场景和远程控制发生器?
问题:
我想使用开放模拟接口为 AREG800 创建模拟场景。
有没有示例可以说明如何安装所需的软件包、创建模拟场景和远程控制发生器?
回答:
下文介绍了 Linux Mint 21.1 使用 PyCharm IDE 时的相应设置。
另请查看邮件附件中包含的 Python 示例脚本。
1.) 从下方网站下载安装最新版 PyCharm
https://www.jetbrains.com/pycharm/download/#section=linux
,然后新建项目(例如“OSI”)。
1.a.) 运行示例脚本,需要安装 RsInstrument 包。
从 Python Packages 选择软件包,点击“Install”按钮
2.) 使用以下命令在 LINUX 终端安装 protobuf 编译器:sudo apt install protobuf-compiler
3.) (重新)启动 Pycharm
4.) 在 Pycharm 终端里检查 protoc 是否可用(目前尚不确定是否必须在进入项目环境之前安装 protobuf 包)。
如果您只输入“protoc”,会显示以下帮助文本:
5.) 使用以下命令在 LINUX 终端安装 git 包编译器:
sudo apt install git
6.) (重新)启动 Pycharm
7.) 在 Pycharm 终端里检查 git 是否可用。
如果您只输入“git”,会显示以下帮助文本:
8.) 在 PyCharm 中添加 OSI 包:
选择“Version Control”,在出现的对话框中添加以下字符串:
https://github.com/OpenSimulationInterface/open-simulation-interface.git
确认点击“OK”
9.) 几分钟后将完成安装,您可以在 PyCharm 中运行示例脚本
对于某些 LINUX 发行版,只提供旧版 protoc 包。在这种情况下,请使用提供的链接进行手动更新(参见错误消息中的“More information”部分),或者卸载 protobuf 并改为所述版本。
例如,在 LINUX Mint 20.01 中运行脚本时会出现以下错误消息:
更改为 3.20.3 版 protobuf 包之后,脚本将正常运行: