roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: OR Hexapod Control (Qt + C + SSC32)
СообщениеДобавлено: 12 апр 2011, 06:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
коллеги, подскажите красивую конструкцию кода вот такого ограничения от выхода pwm за заданные рамки:
Код:
if (servo_pwm[i]>servo_max_pwm[i]) servo_pwm[i]=servo_max_pwm[i];                                                                     
if (servo_pwm[i]<servo_min_pwm[i]) servo_pwm[i]=servo_min_pwm[i];

при условии что ячейка min может содержать значение большее чем max (изменено рабочее направление).

Если имелось в виду, что pwm должно оказаться между min и max, то надо просто перед работой отсортировать min и max. Если имелось в виду, что должно в итоге получиться min<=pwm<=max, то min и max по определению должны быть отсортированы перед работой проверки.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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