roboforum.ru

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

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




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

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

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ну, в графике-то не все так однозначно... :)

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

Прототипы же есть - разные, начиная от полного отказа от некоторых конструкций и ввода новых,
до, например, отказа от именованных переменных...


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

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

Добавлено спустя 1 минуту 34 секунды:
Для начала вполне хватит обычного IF с выходами THEN и ELSE и операторов перехода.

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Согласен.


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) как наглядно? точно так же, как вы по папочкам перемещаетесь. объект-контейнер, дабл клик и работаете с внутренностями. в противном случае есть шанс киллометры скролинга получить. а наглядно отрисовать собственно сам кэйс или брэк, незнаю, вроде абсолютно не сложно. но действительно с самого начала вводить case не обязательно


Последний раз редактировалось Angel71 12 мар 2010, 19:40, всего редактировалось 1 раз.

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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Это имхо НЕ наглядно как раз.
Часто, когда рисуешь ветку "case 17" хочется посмотреть в "case 4", а она в другой вкладке - ее не видно.

Опять же, смотришь в чужой кусок кода и тыркаешься по вкладкам во вкладках во вкладках... так наглядно, аж зубы сводит.


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

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

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


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) как в дереве - свернуть/развернуть ветвь или все ветви. :oops: а на одном экране даже один case вполне может не поместиться

Добавлено спустя 41 секунду:
:D давайте

Добавлено спустя 12 минут 6 секунд:
:oops: в вижуал студии (в 2010 точно, в более ранних не помню) в зачаточном состоянии есть подобное. во первых автоматом для классов, функций, нэймспэйсов,... слева есть +/-, который разворачивает/сворачивает код. во вторых есть для ручного даобавления
Код:
#region выводимый текст (заглавие куска кода)
...
код
...
#endregion

добавляется как угодно, хоть часть кода в функции, хоть на группу функций, хоть на кучу классов,...
:sorry: :oops: всё, всё, всё. умолкаю на эту тему


Последний раз редактировалось Angel71 12 мар 2010, 19:56, всего редактировалось 1 раз.

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

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

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


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

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

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


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

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

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


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:roll: это у меня лыжи не едут? :) с каких это пор код в прерывании стал выполняться парралельно основному циклу?


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

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

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


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

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

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


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

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

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


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

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


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

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


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

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