32еместо

20

-3
+23

Язык программирования для пользователя

Для продвинутых котельных, где надо управлять отдельными зонами или режимами нужно реализовать логику работы. Или это будет жесткая логика или программа. Так как Микро Лайну трудно сформулировать требуемые алгоритмы, то предлагается возложить на пользователя задание логики работы. Это должен быть крайне простой, примитивный и наглядный язык. Варианты:
- языки ПЛК - лестничных диаграмм или блок схем. В этом случае проще предложить готовую среду разработки http://www.codesys.ru/ CodeSys;
- придумать графический, еще более примитивный язык "кубиков", пример у Fibaro: http://materialy.fibaro.com/technical%20presentations/What%20Home%20Center%202%20is.pdf
- придумать текстовый язык вида "ЕСЛИ <> ТО <>"

Особенности такого языка:
- Понятно, что много на этом языке не напишешь. Большая часть фунционала будет реализована как и сейчас внутри устройства и не доступна пользователю;
- Нужны будут спеализированные функциональные модули. Может быть - отправка SMS, отправка аварийных сигналов, получение/отправка величин в веб-интерфейс и т.п.;
- Понимаем, что с языком не справится 95% конечных пользователей. Поэтому скорее всего это язык для мастера по установке/настройки системы отопления.

Очень хотелось бы иметь отзывы не только Да/Нет, но если Да, то какой вариант языка предпочтителен.

sskrib_microline, 30.04.2015, 11:00
Статус идеи: ожидает рассмотрения

Комментарии

sonaronline, 30.04.2015, 11:25
Можно позиционировать эту фичу как энвансед моде для инсталляторов.
И я за как у фибаро.
Serg710, 30.04.2015, 12:34
Продукт позиционирован для продвинутых пользователей и спецов. Поэтому, предпочитаю более широкие возможности, а дружественность и удобство можно отодвинуть на 2-й план. Как это будет выглядеть, кубики или текст - мне все равно. Хочется реализации не простых линейных алгоритмов, а по условиям соответствия нескольких параметров. Что это будет из вышеперечисленного - все равно. Часто изменяемые параметры алгоритмов должные быть легко доступны для изменения, а остальное... Мастер и двинутый пользователь разберется.
Максим Максимов, 23.05.2016, 22:53
LUA прикрутите и будет отлично
sskrib_microline, 23.05.2016, 23:28
Lua уже давно прикрутили в L1000.
Но почти все реализовали генератором таблицы Lua. Этот генератор имеет дружественный графический интерфейс. Дальше таблица реализует алгоритм системы

Оставить комментарий