Matlab集成 - 运行和测试Matlab VOLTTRON集成 - pyzmq错误+ volltron / config。路径

时间:2018-03-04 05:47:03

标签: volttron

下面的步骤集成了一个假建筑 - 假modbus设备(Ubuntu 16.04 LTS)和基于matlab的界面。

遵循文档步骤:http://volttron.readthedocs.io/en/4.1/devguides/walkthroughs/DrivenMatlabAgent-Walkthrough.html

系统运行Matlab的安装步骤:

  • 安装python(我的Python版本:3.6.3和2.7.12)
  • 按照(https://github.com/zeromq/pyzmq)的步骤安装pyzmq:我使用pip install pyzmq 我明白了 Requirement already satisfied: pyzmq in ./env/local/lib/python2.7/site-packages

系统运行Matlab的步骤:

  • 安装python - 完成
  • 安装pyzmq -done
  • 安装Matlab--已完成(R2017b)

运行pyversion - 完成

   version: '2.7'
   executable: '/home/USER_NAME/volttron/env/bin/python'
   library: 'libpython2.7.so.1.0'
   home: '/home/USER_NAME/volttron/env'
   isloaded: 0

当我运行py.zmq.pyzmq_version()时,我得到了

ans = 

Python str with no properties.

15.4.0

我将example.m复制到桌面。

运行并测试Matlab VOLTTRON集成:

运行并测试集成: 假设

已开发设备驱动程序代理(已安装master_driveragent-3.1.1-)

安装:

  • 安装VOLTTRON -done
  • 使用以下命令 -
  • 在volttron /应用程序下添加子树伏特应用程序

添加子树:我使用了代码: git subtree add --prefix applications https://github.com/VOLTTRON/volttron- applications.git develop --squash 错误 (工作树有修改。无法添加。

配置

将示例配置文件applications / pnnl / DrivenMatlabAgent / config_waterheater复制到 volltron / config。(我找不到名为config的路径?)

问题

  • 请问 pyzmq 有什么问题吗?

  • 在伏特根中我运行子树命令,为什么它不接受添加子树

  • 什么是volltron / config。路径?

谢谢,

1 个答案:

答案 0 :(得分:2)

看起来您在克隆的volttron目录中有本地更改。请在添加子树之前隐藏或提交这些更改。

如果config文件夹不存在,你可以创建它(我也会在文档中记下它)它只是一个复制配置文件进行更改的位置(config_url和data_url)