|
Визуальная среда для AVR микроконтроллеров., Инструмент для конструирования конструкций, поделок и схем автоматики. |
|
|
|
Jun 24 2016, 03:55
|
Группа: Участник
Сообщений: 7
Регистрация: 24-06-16
Пользователь №: 92 311

|
Horizont Configurator визуальная среда построения алгоритмов работы устройств, в том числе и микроконтроллеров. В качестве языка программирования среда использует язык функциональных блоков (FBD Function Block Diagram). Алгоритм создается путем формирования блок-схемы из библиотечных блоков, которые объединяются друг с другом непосредственно линиями связи – графическими связями. При компилировании проекта Configurator формирует исполняемый программный код, в него закладывается ядро программы, кода используемых FBD блоков и сам алгоритм. После сборки кода запускается компилятор, для соответствующего микроконтроллера. В итоге после сборки проекта получается исполняемый микроконтроллерный код.  Установка: HorizontConfiguratorПримеры работы: управление нагрузкойиндикаторкодовый замокИнтересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте.
|
|
|
|
|
 |
Ответов
|
Jun 24 2016, 04:00
|
Участник

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

|
Это для лохов. Настоящие мужики пишут на IAR для AVR(вариант на С) или на AVR Studio(вариант на ассемблере). Эти блоки не нужны, поттому что там надо каждый битик настраивать в регистрах.
Сообщение отредактировал Molotov - Jun 24 2016, 04:01
|
|
|
|
|
Jun 24 2016, 04:59
|
Группа: Участник
Сообщений: 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
|
|
|
|
|
Jun 24 2016, 17:06
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|