Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2017, 21:27   #1
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию как добавлять поступающие данные в файл через 1 мин?

как добавлять поступающие данные в файл через 1 мин?
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 21:30   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут время? Просто дописывайте когда поступили.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 21:50   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

В чем проблема:
1. Принять данные.
2. Подождать 1 мин.
3. Дописать данные в файл.
?
Arigato вне форума Ответить с цитированием
Старый 17.05.2017, 21:53   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Да автор вряд ли ждать хотел.
http://www.programmersforum.ru/showthread.php?t=308506
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 22:42   #5
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию

при sleep форма зависает.
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 22:46   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зачем вам ждать чего-то если данные раз в минуту поступают?

Чтоб не зависало надо выносить в другой поток (раз .NET, то Task, BackgroundWorker, Thread, ...) или таймер использовать вместо этого.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 22:51   #7
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию

данные поступают 3/мин, но график нужен с интервалом 1/мин
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 23:32   #8
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от мастера Посмотреть сообщение
данные поступают 3/мин, но график нужен с интервалом 1/мин
Сумма трех и поделить на 3, или просто отбрасывать 2 (это называется - довнсемплинг - будут помехи, тут еще нужны фильтры. Для аудиозвука, скажем - будет хрипеть. Предложенное среднее - это как раз и есть простейший линейный фильтр.).

https://ru.wikipedia.org/wiki/%D0%A6...BB%D0%BE%D0%B2

Вот, с точки зрения математики - это тоже самое, что вы хотите - нужно снизить рейт сигнала (частоту) с 0.05 Гц до 0.01(6) Гц.

Последний раз редактировалось alexzk; 17.05.2017 в 23:40.
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как решить данную задачу не через StringGrid а через файл в котором и будут храниться данные ALEXandr20333 Помощь студентам 12 04.03.2014 12:16
Как добавлять инфу в бинарный серелизованный файл intestyx C# (си шарп) 2 28.02.2012 19:11
Как добавлять и удалять данные в БД, в программе Borland Delphi 7??? geor777 Помощь студентам 4 03.04.2011 18:23
как добавлять в файл ZET78 Общие вопросы C/C++ 3 02.05.2010 20:27
Как добавлять данные в таблицу выведенную из ACCESS в DBGrid (Delphi ADO) Ce4kok БД в Delphi 26 26.01.2009 20:35