- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
{Обнуление сумм}
sum1:=0;
sum2:=0;
sum3:=0;
sum4:=0;
sum5:=0;
sum6:=0;
sum7:=0.001;
sum8:=0.001;
giga1:=0;
giga2:=0;
sum9:=0;
sum10:=0;
sum11:=0;
sum12:=0;
sum13:=0;
sum14:=0;
sum15:=0;
sum16:=0;
for i:=0 to cnt do begin
sum1:=sum1+TNP[i]; sum2:=sum2+TNO[i]; //Подсчёт "Прямого" и "Обратного"
sum3:=sum3+TNP[i]-TNO[i]; //Подсчёт "Израсходовано воды"
sum4:=sum4+PAR[i]; //Подсчёт "Израсходовано пара"
sum5:=sum5+Tpar[i]; //Подсчёт "температуры пара"
sum6:=sum6+Ppar[i]; //Подсчёт "давления пара"
sum7:=sum7+Tprm[i]; //Подсчёт "температуры прямого"
sum8:=sum8+Tobr[i]; //Подсчёт "температуры обратного"
sum10:=sum10+Qvoz[i]; //Подсчёт "Израсходовано воздуха"
sum11:=sum11+Tvoz[i]; //Подсчёт "температуры воздуха"
sum12:=sum12+Pvoz[i]; //Подсчёт "давление воздуха"
sum13:=sum13+Qhzv[i]; //Подсчёт "Израсходовано хоз. воды"
sum14:=sum14+Qthv[i]; //Подсчёт "Израсходовано тех. воды"
sum15:=sum15+Thzv[i]; //Подсчёт "Температуры. хоз воды"
sum16:=sum16+Tthv[i]; //Подсчёт "Температуры. тех воды"
// giga1:= (sum1 * 1000) * (660 * 0.000001) / (sum7/sum8) ; // расчёт гигакалорий для отопления
// giga1:= (sum1 * 1000) * (660 * 0.000001); // расчёт гигакалорий для отопления
giga1:= (sum3 / 3.04); // расчёт гигакалорий для отопления
giga2:= (sum4 * 1000) * (660 * 0.000001); // расчёт гигакалорий для пара
end; end; end;
guest 10.04.2010 15:28 # +0.6
ka3ax 10.04.2010 15:47 # −0.4
Программа уже 1,5 года работает без сбоев на производстве.
guest 10.04.2010 18:00 # +1.4
guest 10.04.2010 16:00 # +3.6
ka3ax 10.04.2010 16:06 # +4.4
guest 14.04.2010 23:17 # +3
StriderMan 23.04.2010 17:15 # 0
Говногость 23.04.2010 18:39 # +1
ka3ax 23.04.2010 17:19 # −1
xXx_totalwar 23.04.2010 17:25 # +2
вырвизглазный пздц
ctrl-c crtl-v случайно до дыр не затерлись ?
ka3ax 23.04.2010 17:33 # +1
А отчет то генерится неплохо.
xXx_totalwar 23.04.2010 17:37 # 0
ka3ax 23.04.2010 17:39 # 0
ka3ax 23.04.2010 17:45 # 0
xXx_totalwar 23.04.2010 17:47 # 0
ka3ax 23.04.2010 17:54 # −1
с двух приборов ТРМ-138 и предоставления отчета в нормальном бумажном виде.
xXx_totalwar 23.04.2010 17:58 # 0
вот поэтому и цены такие - даже нормальную смету не составить
ka3ax 23.04.2010 18:31 # 0
xXx_totalwar 23.04.2010 18:35 # +2
bugmenot 01.06.2010 21:12 # 0
guest 01.06.2010 21:19 # +1
ka3ax 23.04.2010 17:35 # 0
Стёрлись.
whiskey 26.04.2010 18:11 # +2
function RoundEx(chislo: double; Precision: Integer): string;
var
ChisloInStr: string;
ChisloInCurr: currency;
begin
ChisloInCurr := chislo;
Str(ChisloInCurr: 20: Precision, ChisloInStr);
ChisloInStr[Pos('.', ChisloInStr)] := ',';
RoundEx := Trim(ChisloInStr);
end;
Говногость 26.04.2010 18:18 # 0
ka3ax 26.04.2010 18:44 # 0
whiskey 26.04.2010 19:48 # 0
ka3ax 27.04.2010 08:34 # −1
guest 01.06.2010 21:22 # +1