Интеграция с Matlab - Запуск и тестирование Интеграция с Matlab VOLTTRON - Ошибка pyzmq + volltron/config. дорожка

Ниже приведены шаги по интеграции фальшивого здания - фальшивого устройства 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)
  • Установите pyzmq, следуя инструкциям на странице ( https://github.com/zeromq/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 в Volttron / Applications, используя следующую команду -

Для добавления поддерева: я использовал код: git subtree add --prefix applications https://github.com/VOLTTRON/volttron- applications.git develop --squash ошибка (Рабочее дерево имеет модификации. Невозможно добавить.)

конфигурация

Скопируйте пример файла конфигурации application /pnnl/DrivenMatlabAgent/config_waterheater в volltron / config. (Я не мог найти путь с именем config?)

Вопросы

  • Пожалуйста, есть ли проблема в pyzmq?

  • В корне volttron я запускаю команду поддерева, почему она не принимает добавление поддерева?

  • Что такое volltron / config. дорожка?

Спасибо,

1 ответ

Решение

Похоже, у вас есть локальные изменения в вашем клонированном каталоге volttron. Пожалуйста, сохраните или передайте эти изменения перед добавлением поддерева.

Если папка config не существует, вы можете создать ее (я также отмечу это в документации). Это всего лишь место для копирования файла конфигурации для внесения изменений ( config_url и data_url)

Другие вопросы по тегам