Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
1 год назад
Сергей Моренко
47 лет, Россия
1 год в сервисе
Был онлайн 9 месяцев назад
1 год назад

Нужна программа для тестирования устройства, принимающего поток данных по сети. Функции работы с сетью беру на себя. 
Описание. Форма с настройкой частоты дискретизации (число от 1000 до 100000), частоты отправки в сеть (от мин возможного до 500мс ), адреса и порта, кнопки старт/ пауза/ стоп, вывод информации о состоянии буфера приемного устройства и собственного буфера.
В программе должно быть два рабочих потока: генератор сигнала для заполнения собственного буфера и поток отсылки в сеть, а также поток для визуализации состояния рабочих потоков (уровень заполнения буферов).
После старта программа должна генерировать треугольный сигнал с заданной частотой дискретизации с периодом 1 секунда. Значения за период меняются линейно от 0 до +1.0 и обратно. Формат float. Рассчитывать значения до момента заполнения собственного буфера размером на 5 секунд сигнала. В потоке генератора возобновлять заполнение буфера если он не полон.
При доступе к буферу приоритетной задачей считать отсылку в сеть.
С заданной частотой отправки запрашивать у приемника размер свободного буфера и в сеть отсылать соответствующее количество данных. Буфер в приемном устройстве будет опустошаться с частотой дискретизации.
Многопоточность должна быть организована корректно.
Передачу в сеть не делать, будут мои функции. Вместо передачи в сети записывать данные в файл в текстовом виде.  Ответ на запрос размера сымитировать генератором случайного числа в диапазоне 10-100% размера буфера (весь буфер 100 000 float значений).
Результат работы: проект для компиляции в msvc++2008. Настройка проекта для работы с внешними dll.  Исполнение на win7, 32бита.
С претендентов - стоимость, срок, ссылку где посмотреть опыт работы.

Заявки фрилансеров

1 год назад
Ворончихин А.
44 года, Россия
1 год в сервисе
Был онлайн 8 месяцев назад
1 год назад
Виталий Г.
Виталий Г. 
37 лет, Украина
5 лет в сервисе
Был онлайн 26 дней назад
ТОП-50 — Прикладное ПО

Похожие заказы

Программа для кадровых отделов

Доброго времени суток! Вот предложение: Есть программа (для кадрового учёта), которая уже более года успешно продаётся, но вот не очень успешно работает (не тянет базы более 100 человек). Очевидно не верно подобраны базы данных, язык или ещё чего т

Разработка тестового задания для большого заказа

Необходимо раработать серьезную программу для АТС. Для этого необходимо выполнить тестовое задание на FoxPro v5 и выше. Задание вышлю по электронке. Естественно тестовое не оплачивается а вот уже сама программа будет оплаченна. Но для этого надо заце...

XML Driven Deskband For IE

Необходимо создать тулбар для Internet Explorer, который бы обладал следующими возможностями: - тулбар содержит текстовое поле для поиска, кнопки с иконками и текстом; - каждая кнопка тулбара может содержать tooltip и hotimage; - Поиск: -- текстовое

Необходимо сделать клон программы на VisualBasic6

Мне нужна полная копия программы которая: 1) записывает звук с выбираемогог источника (обычная windows форма с крутилками и регуляторами звука, микрофон и т.д. 2) сохраняет записанный звук во временную папку в формате Wav и при нажатии Созранить - со...

Программа для конвертирования видео файлов (AVI, MPEG, XVID, DivX) в форма

Необходимо создать программу, которая будет конвертировать видео файлы (AVI, MPEG, XVID, DivX) в формат для записи на DVD диски (VOB и INFO), и звук и видео. Требуется не все функции, а только конвертирование. Ждём ваших предложений,бюджет пока пред

Доработка проекта под Линукс

Требуется доработать проект под Линукс - в проекте использован С/C++ pthreads,sockets,много-поточность. Программа не корректно работает , то есть требуется выявить ошибки и оптимизировать код и алгоритм. Требования к кандидатам. Предпочтение отдам ко...

Graphical designer for card printing software (Borland C++ Builder)

Уважаемые дамы и господа, в настоящее время мы ищем программистов на С++ (предпочтительно со знанием Borland C++ Builder и QT-GUI, а также опытом разработки графических программ) для реализации проекта по созданию графического редактора для программы...

Программа для тестирования персонала

Нам нужна программа для тестирования персонала. Краткое описание программы: 1) Возможность вводить, редактировать и удалять вопросы 2) Сетевая версия программы на неограниченное количество компьютеров 3) Подключение к Интернету для обновления воп

Нужно сделать 3D программу - визуализатор

У нас есть файл с массивом 3D точек с цветом в каждой точке Реализовано: Триангуляция по этим точкам Совмещение 2х поверхностей Вычесление обьёма между этими поверхностями Есть DLL и тестовая программа которая всё это делает Нужно изпользуя данное,

Программа на E97 assembler

173 Порядок оценивания домашнего задания Оценка складывается из следующих составляющих: Качество оформления - 2 балла Непосредственно программа - 8 баллов: • Ввод данных с клавиатуры - 0,5 балла • Вывод результатов на экран - 0,5 балла • Реал