реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Визуальная среда для AVR микроконтроллеров., Инструмент для конструирования конструкций, поделок и схем автоматики.
AlexandrY
сообщение Jun 24 2016, 17:41
Сообщение #16


Mentor
******

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



Цитата(Lihiuzov @ Jun 24 2016, 06:55) *
Интересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте.


Пилить вам её ещё и пилить.
Программа глючная предельно.
Взял первый же пример подвигал цепи и зависон. Ошибка кого-то списка. Undo не работает.

Блоки в виде растровых битмапов. Какая-то дремучая древность.
Признайтесь, используете свои наработки 20-и летней давности?
Go to the top of the page
 
+Quote Post
Lihiuzov
сообщение Jun 25 2016, 17:45
Сообщение #17





Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jun 25 2016, 19:54
Сообщение #18


неотягощённый злом
******

Группа: Свой
Сообщений: 2 706
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Попытка достойна уважения.
Повторюсь, что в 21 веке в IT рулит либо опенсорс либо крупные корпорации с кучей ресурсов.
Если бы я начинал что-то подобное, то обязательно бы взял за основу наиболее передовой опенсорс проект с уже вложенными NN-человеогодами и влился бы в состав разработчиков.
Вас никто не обязывает комитить очень регулярно в основной репозиторий свои наработки. И если хотите зарабатывать на этом, то выдерживаете паузу в год и пиарите новые фишки предлагая свою сборку на коммерческой основе. Именно так всё происходит.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Jun 26 2016, 06:01
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Цитата(Lihiuzov @ Jun 25 2016, 20:45) *
В FBD циклов нет.


Слабо себе представляю программирование мк, заметьте - мк, а не промышленного контроллера, без циклов. Что же на нем можно сделать?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jun 26 2016, 10:33
Сообщение #20


неотягощённый злом
******

Группа: Свой
Сообщений: 2 706
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(RadiatoR @ Jun 26 2016, 09:01) *
Что же на нем можно сделать?
Именно поэтому МЭК 61131-3 содержит 5 языков программирования, дополняющих друг друга.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Jun 26 2016, 16:29
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



это был сарказм wink.gif
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jun 27 2016, 05:22
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(Lihiuzov @ Jun 25 2016, 20:45) *
Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени.


Тут дело не в ошибках, просто не ясно, кто целевая аудитория.

Пользователи промконтроллеров? Но с чего они перейдут на авр?

"Профессиональные" пользователи авр? Но смысл уходить с языка общего назначения вроде Си или плюсов на нечто очень ограниченное? Плюс еще и не имеющее нормальных инструментов

Начинающие энтузиасты? Но у них ардуина...


Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 27 2016, 06:44
Сообщение #23


Mentor
******

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



Цитата(Непомнящий Евгений @ Jun 27 2016, 08:22) *
Тут дело не в ошибках, просто не ясно, кто целевая аудитория.


А я бы подключился.
Но эта штука вся ! написана на ассемблере.
Имеет даже собственный компилятор ассемблера, и даже программа на PC подозреваю пишется на ассемблере.

Как по мне, то это жирный крест. laughing.gif
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jun 27 2016, 13:37
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(AlexandrY @ Jun 27 2016, 09:44) *
А я бы подключился.
Но эта штука вся ! написана на ассемблере.
Имеет даже собственный компилятор ассемблера, и даже программа на PC подозреваю пишется на ассемблере.


Насчет редактора - вроде как автор утверждал, что нет.

А вообще неясно, зачем такие сложности - можно ж писать блоки на Си и компилять заданным юзером компилятором, а по умолчанию - gccavr. Это еще и модификацию блоков упростит...
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Jun 27 2016, 16:21
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Мне тоже начинает казаться, что это
Цитата(AlexandrY @ Jun 24 2016, 20:41) *
наработки 20-и летней давности

sm.gif
Go to the top of the page
 
+Quote Post
Lihiuzov
сообщение Jun 27 2016, 17:04
Сообщение #26





Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311



Хочу расширить возможности конструктора дополнив новыми блоками. Планирую использовать аппаратные возможности микроконтроллера и сделать блоки ШИМ. Может кто либо захочет совместно сделать данные блоки?












Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Jun 27 2016, 17:23
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



А планируете ли вы сделать блоки со свободным кодом. Например есть блок с несколькими входами и выходами и в них набросать свой код на асме/си? Это добавило бы гибкости в систему.
А вообще в любом проекте (даже если он бесплатный) нужно ориентироваться на того, кто этим будет пользоваться. Вы определились с этим? На самом деле это серьезный вопрос - стоит ли шкурка выделки. В самом простом случае вы можете потратить очень много времени доделывая эту прогу, а ей никто не будет пользоваться. В случае похуже найдется единомышленник(и), который тоже потратит свое время за зря.
Go to the top of the page
 
+Quote Post
Lihiuzov
сообщение Jun 27 2016, 17:56
Сообщение #28





Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311



Цитата(RadiatoR @ Jun 28 2016, 01:23) *
А планируете ли вы сделать блоки со свободным кодом. Например есть блок с несколькими входами и выходами и в них набросать свой код на асме/си? Это добавило бы гибкости в систему.
А вообще в любом проекте (даже если он бесплатный) нужно ориентироваться на того, кто этим будет пользоваться. Вы определились с этим? На самом деле это серьезный вопрос - стоит ли шкурка выделки. В самом простом случае вы можете потратить очень много времени доделывая эту прогу, а ей никто не будет пользоваться. В случае похуже найдется единомышленник(и), который тоже потратит свое время за зря.


Это практически уже и сделано, если вы откроете код любого блока и измените, то и изменится работа этого блока. Пользоваться будут и новички и опытные. На своем примере мне пару раз приходилось быстро создавать проект и я с удовольствием делал. Пришла партия реле протока воды и установленные временные параметры нас не устраивали, когда разобрали там был контроллер ATtiny13, я разрисовал схему и за пару минут собрал прошивку. Первоначальной задачей программы было конфигурирование промышленных контроллеров icp 7000 и 8000 серии, так что уже не зря. В любом случае если найдется единомышленник(и) они получат большой опыт.
Go to the top of the page
 
+Quote Post
kazan_inform
сообщение Mar 1 2017, 10:19
Сообщение #29





Группа: Новичок
Сообщений: 1
Регистрация: 1-03-17
Из: Казань
Пользователь №: 95 650



Цитата(demiurg_spb @ Jun 24 2016, 08:29) *
Если и принимать участие в разработке Open source проекта подобного плана, то имеет смысл работать над Beremiz - он ушёл далеко вперёд и автор НИКОГДА его не догонит...
Оооо да это вообще не Open source..... До свидания!!!


Можете подсказать, в каких модулях beremz реализована связь с целевым процессором? Мы планируем портировать его в наш контроллер на SAM4S. Встал вопрос, какие функции необходимо реализовать на процессоре в режиме "baremetal".
Go to the top of the page
 
+Quote Post
ARV
сообщение Mar 18 2017, 08:02
Сообщение #30


Профессионал
*****

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



Лично я воспринимаю этот проект так:
1. Целевая аудитория - "экономные крестьяне", т.е. люди, понимающие, что вырастить огурцы в теплице можно и без автоматики, но с автоматикой оно будет проще (больше времени на сон), но при этом не понимающие, что такое автоматика и с чем ее едят. Например, "если стало жарко - открыть окно теплички для проветривания" - это их уровень алгоритмизации процесса терморегулирования. И точка. Максимум, на что они способны - подключить проводки к клеммнику.
2. Техническая грамотность этой целевой аудитории примерно 2-3 по 10-балльной шкале, уровень компьютерной грамотности - 3-4 (интернет - наше всё), уровень алгоритмических и тем более программистских навыков -5 (минус пять) по той же шкале.

Предполагается, что эти юди смогут взять картиночки, положить их на экране в нужном им порядке, затем взять (где?!) платку с контроллером и реле и "запрограммировать". Потом подключить проводочки к плате и как-то решить свою задачу автоматизации...

При этом возникает масса вопросов... Часть уже озвучена, и главный такой: если уровень техграмотности низкий, рисование алгоритмов мышкой не поможет решить остальные проблемы (схема приводов, контроля и т.п.), а если уровень техграмотности достаточно высок, чтобы решить "остальные проблемы" - ничто не помешает "запрограммировать" и ардуино.

Более того, большинство "экономных крестьян" воспринимают компьютер только в качестве интернета и видео (так и говорят, не для "лазанья по интернету", а "у меня интернет в компе"), и даже если у них есть ноутбук, таскать в тепличку его для корректировки параметров системы автоматики по месту не станут, ибо черевато ноутбук попортить. А принести тепличку в комнату невозможно...

Я утрирую, конечно, но смысл именно таков - гаражная автоматика кустарей-одиночек.

Каюсь: сам предпринимал попытки сделать нечто под эту целевую аудиторию... Предельно упрощал задачу: программирование контроллера без использования компьютера при помощи 4-5 кнопок... Но получалось нечто крайне неюзабельное: 5-ю кнопками нормальную программу не введешь, даже на суперпростом "языке жестов", процесс превращается в мучение... Что получается при этом - можно получить представление по модели в протеусе, вот статья с описанием и файлами для скачивания - а ведь это всего лишь таймер, у него нет входов для реализации логики анализа их состояния и изменения алгоритма поведения! Я делал и со входами вариант, но ввод алгоритма при этом вообще вызывает седину раньше времени...

Так что это тупик: кому надо простую систему автоматизации задешево, те просто ищут умельца, который это сделает из говна и палок. А для остальных этот геморрой с самопальными ПЛК на AVR не нужен - берут ОВЕН или SIEMENS и не горюют.


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th April 2017 - 18:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.02275 секунд с 7
ELECTRONIX ©2004-2016