Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Время вставки строк. Нужна идея!   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.14 c
2-1274523488
Delphist2
2010-05-22 14:18
2010.08.27
excel


4-1233036413
Sirus
2009-01-27 09:06
2010.08.27
Как поместить свою форму или кнопку на панель задач?


2-1275629001
Sergey2
2010-06-04 09:23
2010.08.27
Service


15-1267567565
Delphi5.01
2010-03-03 01:06
2010.08.27
Редакт. настр. прокси для Firefox и Opera (решение оплачивается)


15-1270118822
Knight
2010-04-01 14:47
2010.08.27
Сервис и ADO