Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизВремя вставки строк. Нужна идея! Найти похожие ветки
← →
Sergey13 © (2010-03-24 16:42) [40]> [39] Jeer © (24.03.10 16:31)
> Я, наверное, как-то по другому понял.
Я кажется вспомнил его задачу. Он пишет нечто вроде лога температуры в теплице. Данные в файлах - градусы.
Смысла додумывать/интерполировать несуществуюющее ИМХО нет.
← →
oleg1963lora (2010-03-24 16:49) [41]
> Какой-то софт пишет логи с дискретом в 1 сек и неравномерным
> интервалом между записями.
Такой же как и у тебя с мышью-если ее не трогать, курсор буде неподвижен вечно. Сдвинул - сработал обработчик. Данные по температуре пишуться до 13-й позиции после запятой. Пьяный электрик рядом выдохнул винное облако в пяти метрах от датчика, он сработал.
Друг мне говорит - надо электрика вы**ать!
← →
oleg1963lora (2010-03-24 16:54) [42]Я перелопачиваю UTF в ASCII гораздо проще!
procedure ConvertUNICodeToASCII(Var FName : string);
//Конверт из Unicode в ASCII (обычный текстовик),
//-------------------------------------------------------------
//это работает только в Delphi 2009, т.к. он понимает UniCode//
//-------------------------------------------------------------
var StrList : TStringList;
i : integer;
begin
StrList:=TStringList.Create(); //Создадим список строк в памяти
StrList.LoadFromFile(FName,TEncoding.Unicode); //загрузим файл
//Unicode туды
i:=Pos("csv",FName);
Delete(FName,i,3);
FName:=Concat(FName,"tmp");
StrList.SaveToFile(FName,TEncoding.ASCII); //сохраним файл в формате ASCII
StrList.Free; //освободим занимаемую память.
//End Конверта из Unicode в ASCII (В FName.tmp обычный текстовик)
end;
Про парсинг строк я уже говорил в [26].
← →
oleg1963lora (2010-03-24 16:56) [43]На сегодня заканчиваю. У меня и-нет выключат с минуты на минуту.
Всем пока и удачи. Завтра вернусь.
← →
Jeer © (2010-03-24 17:00) [44]
> Смысла додумывать/интерполировать несуществуюющее ИМХО нет.
Еще как есть - он сам сказал, что показатели меняются относительно медленно, а значит - гладкость выдерживается.
Это я про метрологически правильную постановку.
← →
Jeer © (2010-03-24 17:02) [45]
> //это работает только в Delphi 2009, т.к. он понимает UniCode//
Не у всех Delphi с поддержкой UTF.
← →
Jeer © (2010-03-24 17:04) [46]
> arDT[j] := StrToDateTime(Copy(s, 1, m - k - 1), fsLoc);
Поправка:
Copy(s, 1, m-1)
← →
Sergey13 © (2010-03-24 17:05) [47]> [44] Jeer © (24.03.10 17:00)
> он сам сказал, что показатели меняются относительно медленно
Он же сам в прошлый раз так-же говорил что то про отключения отопления и разбитые стекла, если мне память не изменяет.
← →
Jeer © (2010-03-24 17:11) [48]Посмотрел я на его график - типичный колебательный процесс при авторегулировании.
http://s001.radikal.ru/i196/1003/13/26ef399633b9.jpg
Промежуточные значения легко вычисляются интерполяцией.
← →
Jeer © (2010-03-24 17:12) [49]P.S.
Мне все равно делать нечего - гриппую, вот и развлекаюсь :)
← →
MsGuns © (2010-03-24 19:30) [50]Читал-читал, надорвавсь :)
Резюм - нанять профессионального программиста.
← →
Jeer © (2010-03-24 19:38) [51]
> MsGuns © (24.03.10 19:30) [50]
>
> Читал-читал, надорвавсь :)
> Резюм - нанять профессионального программиста.
Да ладно тебе..
Сам-то уж ты не маленький и, наверняка, тоже были "убойные" времена.
← →
Jeer © (2010-03-24 20:13) [52]
> Данные по температуре пишуться до 13-й позиции после запятой.
Вот это меня крайне заинтересовало..
А не подскажешь, где найти преобразователь с таким разрешением ?
11 знаков после градуса..
Это ж после матерного слова в деревне за 1 км датчик будет фиксировать повышение температуры.
← →
Плохиш © (2010-03-24 20:28) [53]
> MsGuns © (24.03.10 19:30) [50]
>
> Читал-читал, надорвавсь :)
> Резюм - нанять профессионального программиста.
Ему это в каждой его ветке советуют.
← →
Jeer © (2010-03-25 19:29) [54]Похоже, уволили мужика...
Как там теперь без него: растения, птицы, яйца..
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.067 c