Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Расскажу как сегодня накололся часа на три. Было одно безделие, оно управляло одним объектом. Теперь надо чтоб управляло тремя. Говно вопрос, думаю. >>

Отправлено VasilyS (80.92.96.25) 12 сентября 2010, г. 19:09


На Си конечно. Ну, вычленил переменные, которые нужны индивидуально каждому объекту, и сделал их массивами. Ввел переменную-счетчик, ага. Ну компильнул, куча ошибок, - там где было просто обращение к переменной - теперь к массиву, вот и заругался. А мне того и надо, по всем ошибкам прошолся, подставил каждой переменной[ i ] - и думаю порядок. Работает, но собака немножко врёт. Что зах - думал логика программы нарушилась изза увеличения времени одного прохода или что (там пять разных задач в RoundRobin крутится)... Блин, оказалось в одном месте if( LeftWheel == NO_ROTATE ) одна из тех что должна была стать массивом, т.е. LeftWheel[i]. И не ругается, сидит тихо, сравнивает, сцуко свой адрес. Вот так, хотел побыстрому, ан нет в нашей работе мелочей.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru