Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 01.09.2010, 11:14  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Обработка массива данных

Сообщение от kison Посмотреть сообщение
Это сырки? Шоколадки? Модели машинок?
Конфеты.
Сообщение от kison Посмотреть сообщение
Качество - жесть
Ну телефона с HD разрешением у меня нет
Реклама:
Zemlyanov вне форума  
Непрочитано 02.09.2010, 14:58  
i-mir
Временная регистрация
 
Регистрация: 08.07.2010
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 5 сообщении(ях)
i-mir на пути к лучшему
По умолчанию Re: Обработка массива данных

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

Ну и главный вопрос - в чем проблема существующего алгоритма - который реализован и уже успешно работает?
i-mir вне форума  
Непрочитано 05.09.2010, 14:17  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Обработка массива данных

Подскажите как компилятору задать количество переменных в массиве.Я делаю так:
int perem[]; // предположительно будет 5 переменных,а компилятор выделяет всего
4 регистра т.е. только на одну переменную, а симулятор закидывает данные на другие переменные которые находятся под другим именем. Спасибо!
AGAT0365 вне форума  
Непрочитано 05.09.2010, 15:21  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Обработка массива данных

Сообщение от AGAT0365 Посмотреть сообщение
как компилятору задать количество переменных в массиве
Например, так - int perem[5] для 5ти элементов.
AJScorp вне форума  
Непрочитано 05.09.2010, 15:56  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: Обработка массива данных

Сообщение от AGAT0365 Посмотреть сообщение
Подскажите как компилятору задать количество переменных в массиве.
Почитать книгу по С.
espectr0 вне форума  
Непрочитано 05.09.2010, 16:45  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Обработка массива данных

И так пробовал, наверно в компиляторе косяк, выдаёт ошибку. Ну, всё равно спасибо.
AGAT0365 вне форума  
Непрочитано 06.09.2010, 09:34  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Обработка массива данных

Сообщение от AGAT0365 Посмотреть сообщение
И так пробовал, наверно в компиляторе косяк, выдаёт ошибку
Какой компилятор? Какая ошибка?

P.S. Хуже, если компилятор не выдает ошибок, когда они есть )
AJScorp вне форума  
Непрочитано 06.09.2010, 10:09  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Обработка массива данных

Сообщение от AGAT0365 Посмотреть сообщение
... наверно в компиляторе косяк ...
Это до какой же степени надо быть в себе уверенным...
SasaVitebsk вне форума  
Непрочитано 06.09.2010, 10:16  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Обработка массива данных

1. Компилятор всегда прав
2. Если компилятор не прав, смотри п. 1
AJScorp вне форума  
Непрочитано 06.09.2010, 14:22  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Обработка массива данных

1) Компиляторы пишут проффессионалы, несопоставимые по уровню с начинающими разработчиками, пользующиеся этими компиляторами.
2) Компиляторы тестируют на различных тестах, коих у компании разработчика, думаю, сотни если не тысячи.
3) Если компилятор выдал ошибку или предупреждение, то значит ему что-то не понравилось. И он написал что именно ему не понравилось. Следует прочитать написанное и осмыслить. Баги компилятора, обычно без выдачи сообщений об ошибке.
4) Ошибка компилятора при задании размерности массива просто исключена, так как не прошло бы и половина из тех сотен тестов, о которых я писал в п. 2.

Размерность в Си может задаваться явным способом:
int c[15]; // 15 элементов типа int.
Либо путём инициализации безразмерных массивов:
char c[] = {1,5,0}; // 3 элемента типа char

Ваша ошибка, к примеру, может состоять в объявлении одного и того же массива в двух файлах. Либо в попытки инициализации массива, который внешний. Гадать - нет смысла. Приведите сточку - получите ответ. Либо попытайтесь сами разобраться с описанием ошибки компилятора. Как правило, там чётко написано что не так.
SasaVitebsk вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать преобразование данных? Zemlyanov Микроконтроллеры, АЦП, память и т.д 9 30.08.2010 16:00
Передача 8-битных данных через мобильник begun Микроконтроллеры, АЦП, память и т.д 9 12.07.2010 13:36
Контроль целостности передаваемых данных ksd034 Микроконтроллеры, АЦП, память и т.д 4 08.07.2010 21:46
Последовательный вывод данных Mitrar Микроконтроллеры, АЦП, память и т.д 9 14.05.2010 11:57
AVR USART+прерывания=потеря данных umgah Микроконтроллеры, АЦП, память и т.д 54 10.04.2010 16:22


Часовой пояс GMT +4, время: 19:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot