下面的步骤是集成一个假建筑 - 假 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。小路?
谢谢,