Перейти к содержанию
    

Strannik_78

Участник
  • Постов

    66
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Strannik_78

  • Звание
    Участник
    Участник
  • День рождения 15.07.1978

Информация

  • Город
    Array
  1. Попробуйте строки bRead[++RetBytes] = 0; //Завершающий 0 PrintMultitext(bRead); // заменить на static std::string bufStr = ""; // создание буфера std::string addStr(bRead); // преобразование полученного массива в строку bufStr += addStr; // добавление к буферу полученной строки std::string sepStr = "\n"; // задание сепаратора разделяющиего одну строку от другой int pos = bufStr.find(sepStr); // поиск в буфере наличие сепаратора while (pos != -1) { addStr.assign(bufStr, 0, pos); // копирование значения строки до сепаратора PrintMultitext(addStr.c_str()) // вывод строки на экран bufStr.erase(0, pos + sepStr.size()); // удаление из буфера выведенной строки pos = bufStr.find(sepStr); // повторение поиска сепаратора } не забудьте подключить #include <string>
  2. Судя по предоставленному коду, вы не проверяете полученную посылку на окончание строки. Вам нужно сформировать буфер в который будут добавляться полученные данные. А потом уже из него формировать строки на вывод. Скиньте исходник на [email protected]
  3. Графики и Excel неплохо строит. Существует более подробная постановка задачи?
  4. Промолчу про качество ТЗ. Но в комплекте с платой точно должна идти губозакатательная машинка. Для справки 25мм это диаметр 5-ти рублевой монеты.
  5. Давненько этой было. Один знакомый разрабатывал программу верификации человека с помощью коэффициентов адаптивного фильтра. Пока человек произносил кодовое слово фильтр настраивался на характерные частоты и менял свои коэффициенты. Точность была порядка 80%. Тысяч за 10 готов написать тестовую программку для примерной оценки данного алгоритма. Если идея окажется годной, то можно будет ее усовершенствовать. strannik_p гав inbox.ru
  6. Готов поучаствовать. пишите на strannik_p [гав] inbox.ru
  7. Есть такой продукт - MATLAB Coder . Он вам сам все сгенерирует. А вообще для таких задач вам надо было бы использовать библиотеку OpenCV.
  8. Это типичная ошибка нехватки диапазона. Используйте логарифмическую шкалу. И поиграйте с основание логарифма, временем дискретизации и ограничениями минимума и максимума. А если ввести еще и фильтрацию это даст вам плавность регулировки.
  9. В качестве идеи. Сделать точность позиционирования зависимой от скорости вращения колеса мыши. На большой скорости точность позиционирования маленькая, а на низкой высокая. Можно сделать и с кнопками несколько функций на одной, например: Одинарное нажатие - функция №1 или отмена предыдущей функции на этой кнопке Двойное нажатие - функция №2 Тройное нажатие - функция №3 Удержание - выполнение какого-то процесса. Тут только надо будет составить карту какие процессы могут быть запущены в зависимости от текущего режима, а какие нет. И глядишь можно будет обойтись более простой мышью например A4Tech X6-005D Весь вопрос в обучении оператора (нужно будет сделать, что-то типа клавиатурного тренажера), но вроде с этим проблем нет. Раз ТС рассчитывает "одним натренированным движением пальца" задавать точные координаты.
  10. Разработка 50 т.р. на руки, комплектация и изготовление за вами. Если интересно пишите на strannik_p [гав] inbox.ru
×
×
  • Создать...