|
|
  |
Визуальная среда для AVR микроконтроллеров., Инструмент для конструирования конструкций, поделок и схем автоматики. |
|
|
|
Jun 24 2016, 17:41
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Lihiuzov @ Jun 24 2016, 06:55)  Интересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте. Пилить вам её ещё и пилить. Программа глючная предельно. Взял первый же пример подвигал цепи и зависон. Ошибка кого-то списка. Undo не работает. Блоки в виде растровых битмапов. Какая-то дремучая древность. Признайтесь, используете свои наработки 20-и летней давности?
|
|
|
|
|
Jun 25 2016, 17:45
|
Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311

|
Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени. В установочный пакет добавил возможность для внутрисхемного программирования. Почему дремучая древность, и разработки двадцатилетней давности не понял? Цитата(Molotov @ Jun 25 2016, 01:06)  Промышленный контроллер - это Siemens и еще какие-то не знаю. В общем Вы перепутали AVR с промышленными контроллерами. Как Вы циклы будете писать в Вашем FBD. Я уже вижу, что это неудобная вещь. А несколько вложенных циклов, а? В FBD циклов нет. Программа использующая язык FBD Owen logic, в середине документа примеры проектов.
Сообщение отредактировал Lihiuzov - Jun 25 2016, 17:47
|
|
|
|
|
Jun 27 2016, 05:22
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(Lihiuzov @ Jun 25 2016, 20:45)  Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени. Тут дело не в ошибках, просто не ясно, кто целевая аудитория. Пользователи промконтроллеров? Но с чего они перейдут на авр? "Профессиональные" пользователи авр? Но смысл уходить с языка общего назначения вроде Си или плюсов на нечто очень ограниченное? Плюс еще и не имеющее нормальных инструментов Начинающие энтузиасты? Но у них ардуина...
|
|
|
|
|
Jun 27 2016, 13:37
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(AlexandrY @ Jun 27 2016, 09:44)  А я бы подключился. Но эта штука вся ! написана на ассемблере. Имеет даже собственный компилятор ассемблера, и даже программа на PC подозреваю пишется на ассемблере. Насчет редактора - вроде как автор утверждал, что нет. А вообще неясно, зачем такие сложности - можно ж писать блоки на Си и компилять заданным юзером компилятором, а по умолчанию - gccavr. Это еще и модификацию блоков упростит...
|
|
|
|
|
Jun 27 2016, 17:04
|
Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311

|
Хочу расширить возможности конструктора дополнив новыми блоками. Планирую использовать аппаратные возможности микроконтроллера и сделать блоки ШИМ. Может кто либо захочет совместно сделать данные блоки?
|
|
|
|
|
Jun 27 2016, 17:56
|
Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311

|
Цитата(RadiatoR @ Jun 28 2016, 01:23)  А планируете ли вы сделать блоки со свободным кодом. Например есть блок с несколькими входами и выходами и в них набросать свой код на асме/си? Это добавило бы гибкости в систему. А вообще в любом проекте (даже если он бесплатный) нужно ориентироваться на того, кто этим будет пользоваться. Вы определились с этим? На самом деле это серьезный вопрос - стоит ли шкурка выделки. В самом простом случае вы можете потратить очень много времени доделывая эту прогу, а ей никто не будет пользоваться. В случае похуже найдется единомышленник(и), который тоже потратит свое время за зря. Это практически уже и сделано, если вы откроете код любого блока и измените, то и изменится работа этого блока. Пользоваться будут и новички и опытные. На своем примере мне пару раз приходилось быстро создавать проект и я с удовольствием делал. Пришла партия реле протока воды и установленные временные параметры нас не устраивали, когда разобрали там был контроллер ATtiny13, я разрисовал схему и за пару минут собрал прошивку. Первоначальной задачей программы было конфигурирование промышленных контроллеров icp 7000 и 8000 серии, так что уже не зря. В любом случае если найдется единомышленник(и) они получат большой опыт.
|
|
|
|
|
Mar 1 2017, 10:19
|
Группа: Новичок
Сообщений: 1
Регистрация: 1-03-17
Из: Казань
Пользователь №: 95 650

|
Цитата(demiurg_spb @ Jun 24 2016, 08:29)  Если и принимать участие в разработке Open source проекта подобного плана, то имеет смысл работать над Beremiz - он ушёл далеко вперёд и автор НИКОГДА его не догонит... Оооо да это вообще не Open source..... До свидания!!! Можете подсказать, в каких модулях beremz реализована связь с целевым процессором? Мы планируем портировать его в наш контроллер на SAM4S. Встал вопрос, какие функции необходимо реализовать на процессоре в режиме "baremetal".
|
|
|
|
|
Mar 18 2017, 08:02
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
Лично я воспринимаю этот проект так: 1. Целевая аудитория - "экономные крестьяне", т.е. люди, понимающие, что вырастить огурцы в теплице можно и без автоматики, но с автоматикой оно будет проще (больше времени на сон), но при этом не понимающие, что такое автоматика и с чем ее едят. Например, "если стало жарко - открыть окно теплички для проветривания" - это их уровень алгоритмизации процесса терморегулирования. И точка. Максимум, на что они способны - подключить проводки к клеммнику. 2. Техническая грамотность этой целевой аудитории примерно 2-3 по 10-балльной шкале, уровень компьютерной грамотности - 3-4 (интернет - наше всё), уровень алгоритмических и тем более программистских навыков -5 (минус пять) по той же шкале. Предполагается, что эти юди смогут взять картиночки, положить их на экране в нужном им порядке, затем взять (где?!) платку с контроллером и реле и "запрограммировать". Потом подключить проводочки к плате и как-то решить свою задачу автоматизации... При этом возникает масса вопросов... Часть уже озвучена, и главный такой: если уровень техграмотности низкий, рисование алгоритмов мышкой не поможет решить остальные проблемы (схема приводов, контроля и т.п.), а если уровень техграмотности достаточно высок, чтобы решить "остальные проблемы" - ничто не помешает "запрограммировать" и ардуино. Более того, большинство "экономных крестьян" воспринимают компьютер только в качестве интернета и видео (так и говорят, не для "лазанья по интернету", а "у меня интернет в компе"), и даже если у них есть ноутбук, таскать в тепличку его для корректировки параметров системы автоматики по месту не станут, ибо черевато ноутбук попортить. А принести тепличку в комнату невозможно... Я утрирую, конечно, но смысл именно таков - гаражная автоматика кустарей-одиночек. Каюсь: сам предпринимал попытки сделать нечто под эту целевую аудиторию... Предельно упрощал задачу: программирование контроллера без использования компьютера при помощи 4-5 кнопок... Но получалось нечто крайне неюзабельное: 5-ю кнопками нормальную программу не введешь, даже на суперпростом "языке жестов", процесс превращается в мучение... Что получается при этом - можно получить представление по модели в протеусе, вот статья с описанием и файлами для скачивания - а ведь это всего лишь таймер, у него нет входов для реализации логики анализа их состояния и изменения алгоритма поведения! Я делал и со входами вариант, но ввод алгоритма при этом вообще вызывает седину раньше времени... Так что это тупик: кому надо простую систему автоматизации задешево, те просто ищут умельца, который это сделает из говна и палок. А для остальных этот геморрой с самопальными ПЛК на AVR не нужен - берут ОВЕН или SIEMENS и не горюют.
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|