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

 
 
> Визуальная среда для AVR микроконтроллеров., Инструмент для конструирования конструкций, поделок и схем автоматики.
Lihiuzov
сообщение Jun 24 2016, 03:55
Сообщение #1





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



Horizont Configurator визуальная среда построения алгоритмов работы устройств, в том числе и микроконтроллеров. В качестве языка программирования среда использует язык функциональных блоков (FBD Function Block Diagram). Алгоритм создается путем формирования блок-схемы из библиотечных блоков, которые объединяются друг с другом непосредственно линиями связи – графическими связями. При компилировании проекта Configurator формирует исполняемый программный код, в него закладывается ядро программы, кода используемых FBD блоков и сам алгоритм. После сборки кода запускается компилятор, для соответствующего микроконтроллера. В итоге после сборки проекта получается исполняемый микроконтроллерный код.



Установка: HorizontConfigurator

Примеры работы:
управление нагрузкой
индикатор
кодовый замок

Интересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Molotov
сообщение Jun 24 2016, 04:00
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598



Это для лохов. Настоящие мужики пишут на IAR для AVR(вариант на С) или на AVR Studio(вариант на ассемблере). Эти блоки не нужны, поттому что там надо каждый битик настраивать в регистрах.

Сообщение отредактировал Molotov - Jun 24 2016, 04:01
Go to the top of the page
 
+Quote Post
Lihiuzov
сообщение Jun 24 2016, 04:59
Сообщение #3





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



Цитата(Molotov @ Jun 24 2016, 12:00) *
Это для лохов. Настоящие мужики пишут на IAR для AVR(вариант на С) или на AVR Studio(вариант на ассемблере). Эти блоки не нужны, поттому что там надо каждый битик настраивать в регистрах.


Это вариант реализации промышленного языка программирования FBD для микроконтроллеров AVR. Вы знаете почему для промышленной автоматики редко используют С, Pascal итп?
Дополнительное знания языка FBD никогда не повредит, а может кому и поможет в будущем.

Я знаю очень много языков программирования, кстати первым был AVRASM, и этот проект это попытка перенести язык FBD, поддерживаемый промышленными контроллерами стоимостью тысячи долларов, на микроконтроллеры AVR стоимостью сотни рублей.

Посмотрите примеры использования языка FBD для программы OwenLogic
Go to the top of the page
 
+Quote Post
Molotov
сообщение Jun 24 2016, 17:06
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598



Цитата(Lihiuzov @ Jun 24 2016, 10:59) *
Я знаю очень много языков программирования, кстати первым был AVRASM, и этот проект это попытка перенести язык FBD, поддерживаемый промышленными контроллерами стоимостью тысячи долларов, на микроконтроллеры AVR стоимостью сотни рублей.
- Вы знаете много языков, у меня есть подозрение что Вы все их знаете плохо, т.к. Ваше внимание рассеялось по этим языкам. Я уже говорил что этот Ваш FBD абсолютно не нужен! Знать Си в совершенстве вполне достаточно для реализации хорошего проекта. Ну если еще и ассемблер знать, то вообще хорошо будет!
На скриншоте видно, что программа очень простая. На языке Си это было бы буквально 2 строки. Посмотрите на среду: множество меню и параметров. Зачем мне все это изучать? Я щас сяду, включу IAR и сделаю это за 5 минут. AVR - это не промышленный контроллер, сдается мне что Вы все перепутали.
Промышленный контроллер - это Siemens и еще какие-то не знаю. В общем Вы перепутали AVR с промышленными контроллерами.
Как Вы циклы будете писать в Вашем FBD. Я уже вижу, что это неудобная вещь. А несколько вложенных циклов, а?

Сообщение отредактировал Molotov - Jun 24 2016, 17:06
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lihiuzov   Визуальная среда для AVR микроконтроллеров.   Jun 24 2016, 03:55
||- - dxp   QUOTE (Lihiuzov @ Jun 24 2016, 10:59) Вы ...   Jun 24 2016, 08:25
|||- - demiurg_spb   Если и принимать участие в разработке Open source ...   Jun 24 2016, 08:29
|||- - Lihiuzov   Цитата(demiurg_spb @ Jun 24 2016, 16:29) ...   Jun 24 2016, 10:09
||||- - demiurg_spb   Цитата(Lihiuzov @ Jun 24 2016, 13:09) Все...   Jun 24 2016, 10:38
||||- - Непомнящий Евгений   Цитата(Lihiuzov @ Jun 24 2016, 13:09) Как...   Jun 24 2016, 10:45
||||- - muravei   Цитата(Непомнящий Евгений @ Jun 24 2016, 13...   Jun 24 2016, 13:05
|||- - kazan_inform   Цитата(demiurg_spb @ Jun 24 2016, 08:29) ...   Mar 1 2017, 10:19
|||- - griabig   Цитата(kazan_inform @ Mar 1 2017, 13:19) ...   Aug 2 2017, 10:07
|- - RadiatoR   Цитата(Molotov @ Jun 24 2016, 07:00) AVR ...   Jun 24 2016, 05:44
- - Obam   На каком языке назван проект? Если на транслите то...   Jun 24 2016, 06:40
- - Непомнящий Евгений   Цитата(Lihiuzov @ Jun 24 2016, 06:55) При...   Jun 24 2016, 07:01
- - TSerg   И зачем там соединение с Инет?   Jun 24 2016, 10:37
|- - Lihiuzov   Цитата(TSerg @ Jun 24 2016, 18:37) И заче...   Jun 24 2016, 11:35
- - AlexandrY   Цитата(Lihiuzov @ Jun 24 2016, 06:55) Инт...   Jun 24 2016, 17:41
|- - RadiatoR   Мне тоже начинает казаться, что это Цитата(Alexand...   Jun 27 2016, 16:21
- - Lihiuzov   Ошибок нет только у того кто ничего не делает. Пер...   Jun 25 2016, 17:45
|- - demiurg_spb   Попытка достойна уважения. Повторюсь, что в 21 век...   Jun 25 2016, 19:54
|- - RadiatoR   Цитата(Lihiuzov @ Jun 25 2016, 20:45) В F...   Jun 26 2016, 06:01
||- - demiurg_spb   Цитата(RadiatoR @ Jun 26 2016, 09:01) Чт...   Jun 26 2016, 10:33
|- - Непомнящий Евгений   Цитата(Lihiuzov @ Jun 25 2016, 20:45) Оши...   Jun 27 2016, 05:22
|- - AlexandrY   Цитата(Непомнящий Евгений @ Jun 27 2016, 08...   Jun 27 2016, 06:44
|- - Непомнящий Евгений   Цитата(AlexandrY @ Jun 27 2016, 09:44) А ...   Jun 27 2016, 13:37
- - RadiatoR   это был сарказм   Jun 26 2016, 16:29
- - Lihiuzov   Хочу расширить возможности конструктора дополнив н...   Jun 27 2016, 17:04
- - RadiatoR   А планируете ли вы сделать блоки со свободным кодо...   Jun 27 2016, 17:23
|- - Lihiuzov   Цитата(RadiatoR @ Jun 28 2016, 01:23) А ...   Jun 27 2016, 17:56
- - ARV   Лично я воспринимаю этот проект так: 1. Целевая ау...   Mar 18 2017, 08:02


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 21:40
Рейтинг@Mail.ru


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