roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 13:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 12 мар 2010, 23:40 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
а если входов много... смысл в том, что на FBD всё выглядит довольно внятно... множество параллельных процессов, не мешают друг-другу.

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 12 мар 2010, 23:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В каком смысле входов много? В одну и ту же операцию или о чем речь? Вы предлагаете какое-то решение, или просто интересуетесь, как это можно реализовать? ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 11:48 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Я имею ввиду, что для PLC (ПЛК) - это уже пройденный путь, там расчёт всей программы с учётом изменений на всех входах, укладывается в 1тик системного таймера, ну а все остальные задержки (сколько бы их не было) происходят параллельно... для этого (правда не только) и реализованы языки МЭК-стандарта для ПЛК.
ЗЫ. в роботе, должны обрабатываться параллельно все сигналы с датчиков, а не только те, которые программер указал в каждом конкретной ветке программы... для начинающих это не просто реализовать на стандартных текстовых (линейных) языках программирования...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Цитата:
в роботе, должны обрабатываться параллельно все сигналы с датчиков, а не только те, которые программер указал в каждом конкретной ветке программы...

Не слишком безаппеляционное утверждение? :)

Добавлено спустя 49 секунд:
Зато разбираться и отлаживать такие параллельные программы для начинающих просто. :D

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:11 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
На FBD или аналогах думаю да... там все эти заморочки решает среда программирования...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Не думаю что на FBD реально какие-то сложные задачи решать, собственно не так давно уже обсуждали - FBD это всего лишь средство быстрой сборки программы из крупных блоков. Не верите - попробуйте представить решение задачи максимального взвешенного паросочетания венгерским алгоритмом на FBD :crazy:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Цитата:
максимального взвешенного паросочетания венгерским алгоритмом

=DeaD=, бравушки...это то что нужно детям, которые собрались делать первого робота, который бегает по линии или следит за источником света? :ROFL:

Добавлено спустя 5 минут 6 секунд:
Я не утверждал, что функциональными блоками, можно решить любую задачу... для этого, в той же CoDeSys предусмотрено 6 языков... всё остальное дело привычки.

Добавлено спустя 3 минуты 33 секунды:
Ну и естественно, что и ПК, и МК...можно программить на любом языке, если нужна максимальная гибкость, платформы то открытые... просто было ощущение, что мы начинали с обсуждения программного конструктора для начинающих...ближайший пример - MSRS :)

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
vadinator, бравушки - это дети, которым критично отслеживать одновременно состояние всех датчиков и потом пытаться то же самое получить на обычных языках. Надо наверное как-то по нарастающей идти, а не сначала обучать детей в одной концепции, потом резко забирать у них параллелизм и сажать на обычный язык в котором параллелизм это ни разу не простой наворот.

Добавлено спустя 56 секунд:
Не надо забывать цели и задачи - не просто дать детям побаловаться, а начинать их таким образом учить чему-то, а учить их надо по некоторой программе, а не урывками.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Согласен, что всё в одну кучу валить не стоит...может тогда, предусматривать решение учебных задач, на разных языках? ведь тот же ФБД, позволяет показать как устроены цифровые схемы (из которых МК состоит) и упомянуть, что примерно так и программируются серьёзные (взрослые) контроллеры для заводов и пароходов :D

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
По-моему, все опять ушло в какой-то бредовый оффтопик...

Dead - про обучение - это в другой ветке. Здесь человек хочет игрушку, которую мог бы купить родитель.
Продаются же конструкторы, самолетики из бумаги - ну о какой "программе обучения" вы говорите?
Ну вот у лего-бионикл какая, например, программа обучения?

vadinator, FBD - это очень ограниченный язык. На нем просто делать только простые вещи.
Сделан специально для "технологов, монтажников", которым надо, чтобы этот ПЛК кран открыван вовремя...

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

Вообще, программы, ход которых зависит от "путей данных", обычно хуже управляются и отлаживаются,
именно потому, что они асинхронны по сути.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2vadinator: Я думаю знакомить с тем, как программируются "взрослые контроллеры" имеет смысл ближе к этим самым контроллерам :) т.е. скорее всего уже студентов.

Добавлено спустя 3 минуты 16 секунд:
Michael_K писал(а):
Dead - про обучение - это в другой ветке. Здесь человек хочет игрушку, которую мог бы купить родитель. Продаются же конструкторы, самолетики из бумаги - ну о какой "программе обучения" вы говорите?
Ну вот у лего-бионикл какая, например, программа обучения?

Ну если наплевать на целый сегмент - робототехника в школах и кружках, тогда конечно :)
Я просто не представляю как без этого сегмента продвигать свой продукт... Тот же лего спонсирует всякие олимпиады школьные по роботам случайно что ли? Вместо рекламы на первом канале (aka "коврового бомбометания по площадям")

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Здесь вопрос привычки наверное...я начинал путь в электронику с цифровой схемотехники (155, 176 серии мс) поэтому видимо и нравится ФБД, аналогичный язык применяют и в роботикс студии...это о чём то тоже говорит. Да язык не позволяет реализовывать алгоритмы с большим количеством вычислений и сложным поведением (для этого больше подходят SFC и ST). Но он не для этого и создан... мы уже теряем топикстартера :) какие всё таки реальные предложения по теме есть..я за ФБД, кто следующий?

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Лего оно, конечно, спонсирует, только вот бума на майндстормсы я не припомню...
(может потому и спонсирует), а вот бум на биониклы у подростков-недоростков
был лет пять назад, а они тоже недешевые между прочим...

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

Расчитывать на школы - да, стОит, специально подстраиваться под них - думаю нет.
Видимо, правильно было бы ориентироваться на доступность и удобство - и уже в десятую
очередь, на соответствие каким-то специфичным школьным требованиям...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:27 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Цитата:
Расчитывать на школы - да, стОит, специально подстраиваться под них - думаю нет.

зато какой потенциальный рынок :) думаю это тоже...неплохо :ROFL:

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робоконструктор
СообщениеДобавлено: 13 мар 2010, 13:30 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Думаю топикстартера мы уже потеряли, поэтому продолжу оффтопить :)
Цитата:
я за ФБД, кто следующий?

Я вообще за текстовый язык :oops:, только нужен редактор для детей,
1. который бы наглядно демонстрировал ход программы,
2. не давал делать синтаксические ошибки,
3. содержал бы удобные визарды и блоки
4. Создавал бы "красивую" структуру программы.

Вот такой оффтоп - строго перпендикулярно :)

Добавлено спустя 2 минуты 20 секунд:
vadinator писал(а):
зато какой потенциальный рынок :) думаю это тоже...неплохо :ROFL:

Послушайте, от идеи до реализации еще ползти и ползти,
Потом - от реализации - до продукта еще больше.
Потом от продукта до рынка :)))
А у вас уже слюнки текут... неубитых медведей увидели?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO