0

下面的步骤是集成一个假建筑 - 假 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 –完成
  • 使用以下命令在 volttron/applications 下添加子树 volttron-applications –</li>

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

配置

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

问题

  • 请问pyzmq有什么问题吗?

  • 在 volttron root 我运行 subtree 命令,为什么不接受添加子树

  • 什么是 volltron/config。小路?

谢谢,

4

1 回答 1

1

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

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

于 2018-03-05T07:37:01.537 回答