Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужна программа для тестирования устройства, принимающего поток данных по сети. Функции работы с сетью беру на себя. 

Описание. Форма с настройкой частоты дискретизации (число от 1000 до 100000), частоты отправки в сеть (от мин возможного до 500мс ), адреса и порта, кнопки старт/ пауза/ стоп, вывод информации о состоянии буфера приемного устройства и собственного буфера.

В программе должно быть два рабочих потока: генератор сигнала для заполнения собственного буфера и поток отсылки в сеть, а также поток для визуализации состояния рабочих потоков (уровень заполнения буферов).

После старта программа должна генерировать треугольный сигнал с заданной частотой дискретизации с периодом 1 секунда. Значения за период меняются линейно от 0 до +1.0 и обратно. Формат float. Рассчитывать значения до момента заполнения собственного буфера размером на 5 секунд сигнала. В потоке генератора возобновлять заполнение буфера если он не полон.

При доступе к буферу приоритетной задачей считать отсылку в сеть.

С заданной частотой отправки запрашивать у приемника размер свободного буфера и в сеть отсылать соответствующее количество данных. Буфер в приемном устройстве будет опустошаться с частотой дискретизации.

Многопоточность должна быть организована корректно.

Передачу в сеть не делать, будут мои функции. Вместо передачи в сети записывать данные в файл в текстовом виде.  Ответ на запрос размера сымитировать генератором случайного числа в диапазоне 10-100% размера буфера (весь буфер 100 000 float значений).

Результат работы: проект для компиляции в msvc++2008. Настройка проекта для работы с внешними dll.  Исполнение на win7, 32бита.

С претендентов - стоимость, срок, ссылку где посмотреть опыт работы.

6 лет назад
msa
53 годаРоссия
7 лет в сервисе
Был
2 месяца назад
  • Похожие заказы
  • $2000

    Деньги ($) на руках на ПО - как говорится "бери-нехочу" но кто предлагает 15-30$  в час - просим идти мимо, не тратить ни свое ни наше время. ТЗ нового ПО - нет, есть хотелки + старый софт ...

    Закрыт
    6 лет назад
  • Нужна программа для редактирования ini файлов. Описание. Форма с меню Файл (новый, открыть, сохранить). При сохранении нового файла предлагать каталог в котором лежит exe файл. На форме таблица с вертикальным скролом. Столбцы таблицы соответствуют содержимому ini файла: секция, параметр, значение. Для работы ...

    Закрыт
    6 лет назад
  • Суть контента, подобно [url=https://vandrouki.by/]https://vandrouki.by[/url] только в мире online -покупок. Подписчик выбирает интересы, а бот должен ему скидывать все "халявы" в мире онлайн-покупок заданной тематики

    Закрыт
    6 лет назад
  • Нужно доработать индикатор для программы метатрейдер 4, сделать, чтобы он не перестраивался, если такое возможно, пишите своё предложение и цену

    Закрыт
    6 лет назад
  • В программе Cisco Packet Tracer необходимо разработать схему локальной вычислительной сети. Оборудование должно быть настроено, а не просто помещено на схему.  Документация должна включать в себя:   - пояснительную записку со сметой;   - проект сети в Cisco Packet Tracer ...

    Закрыт
    6 лет назад
  • Здравствуйте. задача при нажатии кнопки "запись" начинается запись положений сервопривода управляемого потенциопетром, при повторном нажатии ее запись останавливается. при нажатии кнопки "воспроизведение" начинается воспроизвдение. Важно, что бы после отключения питания или рестарта была возможность проиграть записанную ранее сиквенцию.

    Прикладное ПОнет заявок
    Закрыт
    6 лет назад
  • У нас есть система распределения задач на базе RabbitMQ. Сервер управления обработкой задач раздает задачи обработчикам. В качестве параметров передается тип задачи, а также Runtime параметры (специфические для конкретной задачи). Обработчик, который взял задачу, выполняет ...

    Прикладное ПОнет заявок
    Закрыт
    6 лет назад
  • Софт для загрузки и запуск файлов на RDP   1.Чтобы можно было поставить скорость подключений и загрузки и запуска   2.Чтобы поддержал русский и английский логин пароль   3.И чтобы все сервера на котором был запущен, скрытом режиме отправились на почту ...

    Закрыт
    6 лет назад
  • Написать программу или страничку которая анализирует линию букмекерской компании фонбет и по заданным параметрам производит отбор матчей. Параметры: 1)только футбол  2)должна быть возможность выбора времени начиная с которого будет отбор матчей  3) 3 фильтра:1)разница в 3 и более голов 2)разница ...

    Закрыт
    6 лет назад
  • Несколько проектов на PIC18 из области бытовой электроники. В общих словах , можно сказать, что автоматика работает с датчиками температуры, влажности, качества воздуха, bluetooth и rf чипами, есть варианты с ethernet. Электрическая часть разработки завершена, ...

    Закрыт
    6 лет назад