偽の建物 - 偽の 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 をインストールします –完了
- 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 をvollltron/config にコピーします。(config という名前のパスが見つかりませんでしたか?)
質問
pyzmqに問題はありますか?
volttron ルートで subtree コマンドを実行しましたが、サブツリーの追加を受け入れないのはなぜですか?
Volltron/config とは何ですか。道?
ありがとう、