📄 unityarnls.pas.bak
字号:
for i:=0 to t do
if cc[i]>ddmax then ddmax:=cc[i];
for i:=0 to t do
if cc[i]=ddmax then
begin
p0:=ff[i];
e0:=ee[i];
end;
//
ppp:=(pf-p0)/strtofloat(Edit10.Text);
eee:=(pe-e0)/strtofloat(Edit11.Text);
k:=ppp/eee;
E:=k;
//////////////////////////////////////
emm:=lmm/strtofloat(edit7.Text);
emm:=emm*100; //emm 断裂伸长率
wk:=wk/100;
BW:=BW/100;
BF:=ff[j-2];
bp:=bf/strtofloat(Edit10.Text);
BL:=ee[j-2];
Be:=0;
Be:=Bl/strtofloat(edit7.Text);
Be:=Be*100;
pf:=pf/strtofloat(Edit10.Text);
pe:=100*pe/strtofloat(Edit11.Text);
//保留两位小数
fn:=round(fn*100)/100;
lmm:=round(lmm*100)/100;
emm:=round(emm*100)/100;
p:=round(p*100)/100;
E:=round(E*100)/100;
pf:=round(pf*100)/100;
pe:=round(pe*100)/100;
wk:=round(wk*100)/100;
BF:=round(BF*100)/100;
BL:=round(BL*100)/100;
Be:=round(Be*100)/100;
Bp:=round(Bp*100)/100;
BW:=round(BW*100)/100;
//传入数据库
DataMDYarn.ADOTableTestpre2.Edit;
DataMDYarn.ADOTableTestpre2['Fn']:=fn;
DataMDYarn.ADOTableTestpre2['Lmm']:=lmm;
DataMDYarn.ADOTableTestpre2['Emm']:=emm;
DataMDYarn.ADOTableTestpre2['E']:=E;
DataMDYarn.ADOTableTestpre2['p']:=p;
DataMDYarn.ADOTableTestpre2['pf']:=pf;
DataMDYarn.ADOTableTestpre2['pe']:=pe;
DataMDYarn.ADOTableTestpre2['Wk']:=wk;
DataMDYarn.ADOTableTestpre2['Bf']:=BF;
DataMDYarn.ADOTableTestpre2['Bl']:=Bl;
DataMDYarn.ADOTableTestpre2['Be']:=Be;
DataMDYarn.ADOTableTestpre2['bp']:=bp;
DataMDYarn.ADOTableTestpre2['Bw']:=BW;
DataMDYarn.ADOTableTestpre2.Post;
//DataMDYarn.ADOTableTestpre2.Refresh;
//下面进行的是具体的判断 ,要是测试完成接下来的工作就是数据转移和结束试验
wccs:=wccs+1;
Label17.Caption:=inttostr(strtoint(edit3.Text)-wccs);
if wccs=strtoint(edit3.Text) then
begin
DataMDYarn.ADOTableTestpre2.First;
for i:=0 to strtoint(edit3.Text)-1 do
begin
DataMDYarn.ADOTableFSREC.Insert;
DataMDYarn.ADOTableFSREC['Samplename']:=ComboBox2.Text;
DataMDYarn.ADOTableFSREC['Optioner']:=ComboBox3.Text;
DataMDYarn.ADOTableFSREC['TestDate']:=date;
DataMDYarn.ADOTableFSREC['Testtime']:=DataMDYarn.ADOTablePreSetting['Testtime'];
DataMDYarn.ADOTableFSREC['Serial']:=DataMDYarn.ADOTableTestpre2.RecNo;
DataMDYarn.ADOTableFSREC['Fn']:=DataMDYarn.ADOTableTestpre2['Fn'];
DataMDYarn.ADOTableFSREC['Lmm']:=DataMDYarn.ADOTableTestpre2['Lmm'];
DataMDYarn.ADOTableFSREC['emm']:=DataMDYarn.ADOTableTestpre2['Emm'];
DataMDYarn.ADOTableFSREC['E']:=DataMDYarn.ADOTableTestpre2['E'];
DataMDYarn.ADOTableFSREC['pf']:=DataMDYarn.ADOTableTestpre2['pf'];
DataMDYarn.ADOTableFSREC['pe']:=DataMDYarn.ADOTableTestpre2['pe'];
DataMDYarn.ADOTableFSREC['Wk']:=DataMDYarn.ADOTableTestpre2['Wk'];
DataMDYarn.ADOTableFSREC['Bf']:=DataMDYarn.ADOTableTestpre2['Bf'];
DataMDYarn.ADOTableFSREC['Bw']:=DataMDYarn.ADOTableTestpre2['Bw'];
DataMDYarn.ADOTableFSREC['Bl']:=DataMDYarn.ADOTableTestpre2['Bl'];
DataMDYarn.ADOTableFSREC['Be']:=DataMDYarn.ADOTableTestpre2['Be'];
DataMDYarn.ADOTableFSREC['Data']:=DataMDYarn.ADOTableTestpre2['Data'];
DataMDYarn.ADOTableFSREC.Post;
// DataMDYarn.ADOTableFSREC.Refresh;
DataMDYarn.ADOTableTestpre2.Next;
end;
//下面的计算是往数据库top里倒入了,
DataMDYarn.ADOTableFSTOP.Insert;
DataMDYarn.ADOTableFSTOP['SampleName']:=ComboBox2.Text;
DataMDYarn.ADOTableFSTOP['Optioner']:=ComboBox3.Text;
DataMDYarn.ADOTableFSTOP['TestDate']:=date;
DataMDYarn.ADOTableFSTOP['Testtime']:=timetostr(time);
DataMDYarn.ADOTableFSTOP['Tp']:=strtofloat(edit4.Text);
DataMDYarn.ADOTableFSTOP['Rh']:=strtofloat(edit5.Text);
DataMDYarn.ADOTableFSTOP['Tnum']:=strtoint(edit3.Text);
DataMDYarn.ADOTableFSTOP['Att']:=edit1.Text;
DataMDYarn.ADOTableFSTOP['Gauge']:=strtofloat(edit11.Text);
DataMDYarn.ADOTableFSTOP['Preforce']:=strtofloat(edit7.Text);
DataMDYarn.ADOTableFSTOP['Espeed']:=strtofloat(edit2.Text);
DataMDYarn.ADOTableFSTOP['Fmax']:=0;
DataMDYarn.ADOTableFSTOP['Fmin']:=0;
DataMDYarn.ADOTableFSTOP['Fmean']:=0;
DataMDYarn.ADOTableFSTOP['Fdc']:=0;
DataMDYarn.ADOTableFSTOP['Fcv']:=0;
DataMDYarn.ADOTableFSTOP['Lmax']:=0;
DataMDYarn.ADOTableFSTOP['Lmin']:=0;
DataMDYarn.ADOTableFSTOP['Lmean']:=0;
DataMDYarn.ADOTableFSTOP['Ldc']:=0;
DataMDYarn.ADOTableFSTOP['Lcv']:=0;
DataMDYarn.ADOTableFSTOP['Pmax']:=0;
DataMDYarn.ADOTableFSTOP['Pmin']:=0;
DataMDYarn.ADOTableFSTOP['Pmean']:=0;
DataMDYarn.ADOTableFSTOP['Pdc']:=0;
DataMDYarn.ADOTableFSTOP['Pcv']:=0;
DataMDYarn.ADOTableFSTOP['Emax']:=0;
DataMDYarn.ADOTableFSTOP['Emin']:=0;
DataMDYarn.ADOTableFSTOP['Emean']:=0;
DataMDYarn.ADOTableFSTOP['Edc']:=0;
DataMDYarn.ADOTableFSTOP['Ecv']:=0;
DataMDYarn.ADOTableFSTOP['Pfmax']:=0;
DataMDYarn.ADOTableFSTOP['Pfmin']:=0;
DataMDYarn.ADOTableFSTOP['Pfmean']:=0;
DataMDYarn.ADOTableFSTOP['Pfdc']:=0;
DataMDYarn.ADOTableFSTOP['Pfcv']:=0;
DataMDYarn.ADOTableFSTOP['Pemax']:=0;
DataMDYarn.ADOTableFSTOP['Pemin']:=0;
DataMDYarn.ADOTableFSTOP['Pemean']:=0;
DataMDYarn.ADOTableFSTOP['Pedc']:=0;
DataMDYarn.ADOTableFSTOP['Pecv']:=0;
DataMDYarn.ADOTableFSTOP['Wmax']:=0;
DataMDYarn.ADOTableFSTOP['Wmin']:=0;
DataMDYarn.ADOTableFSTOP['Wmean']:=0;
DataMDYarn.ADOTableFSTOP['Wdc']:=0;
DataMDYarn.ADOTableFSTOP['Wcv']:=0;
DataMDYarn.ADOTableFSTOP['Bfmax']:=0;
DataMDYarn.ADOTableFSTOP['Bfmin']:=0;
DataMDYarn.ADOTableFSTOP['Bfmean']:=0;
DataMDYarn.ADOTableFSTOP['Bfdc']:=0;
DataMDYarn.ADOTableFSTOP['Bfcv']:=0;
DataMDYarn.ADOTableFSTOP['Blmax']:=0;
DataMDYarn.ADOTableFSTOP['Blmin']:=0;
DataMDYarn.ADOTableFSTOP['Blmean']:=0;
DataMDYarn.ADOTableFSTOP['Bldc']:=0;
DataMDYarn.ADOTableFSTOP['Blcv']:=0;
DataMDYarn.ADOTableFSTOP['Bemax']:=0;
DataMDYarn.ADOTableFSTOP['Bemin']:=0;
DataMDYarn.ADOTableFSTOP['Bemean']:=0;
DataMDYarn.ADOTableFSTOP['Bedc']:=0;
DataMDYarn.ADOTableFSTOP['Becv']:=0;
DataMDYarn.ADOTableFSTOP['Bpmax']:=0;
DataMDYarn.ADOTableFSTOP['Bpmin']:=0;
DataMDYarn.ADOTableFSTOP['Bpmean']:=0;
DataMDYarn.ADOTableFSTOP['Bpdc']:=0;
DataMDYarn.ADOTableFSTOP['Bpcv']:=0;
DataMDYarn.ADOTableFSTOP['Bwmax']:=0;
DataMDYarn.ADOTableFSTOP['Bwmin']:=0;
DataMDYarn.ADOTableFSTOP['Bwmean']:=0;
DataMDYarn.ADOTableFSTOP['Bwdc']:=0;
DataMDYarn.ADOTableFSTOP['Bwcv']:=0;
DataMDYarn.ADOTableTestpre2.First;
for i:=0 to DataMDYarn.ADOTableTestpre2.RecordCount-1 do
begin
if DataMDYarn.ADOTableTestpre2['Fn']>=DataMDYarn.ADOTableFSTOP['Fmax'] then
DataMDYarn.ADOTableFSTOP['Fmax']:=DataMDYarn.ADOTableFSREC['Fn'];
if DataMDYarn.ADOTableTestpre2['Fn']<=DataMDYarn.ADOTableFSTOP['Fmin'] then
DataMDYarn.ADOTableFSTOP['Fmin']:=DataMDYarn.ADOTableTestpre2['Fn'];
DataMDYarn.ADOTableFSTOP['Fmean']:=DataMDYarn.ADOTableFSTOP['Fmean']+DataMDYarn.ADOTableTestpre2['Fn'];
//DataMDYarn.ADOTableFSTOP['Fmean']:=DataMDYarn.ADOTableFSTOP['Fmean']/DataMDYarn.ADOTableTestpre2.RecordCount;
if DataMDYarn.ADOTableTestpre2['Lmm']>=DataMDYarn.ADOTableFSTOP['lmax'] then
DataMDYarn.ADOTableFSTOP['lmax']:=DataMDYarn.ADOTableTestpre2['lmm'];
if DataMDYarn.ADOTableTestpre2['Lmm']<=DataMDYarn.ADOTableFSTOP['lmin'] then
DataMDYarn.ADOTableFSTOP['lmin']:=DataMDYarn.ADOTableTestpre2['lmm'];
DataMDYarn.ADOTableFSTOP['lmean']:=DataMDYarn.ADOTableFSTOP['lmean']+DataMDYarn.ADOTableTestpre2['lmm'];
if DataMDYarn.ADOTableTestpre2['emm']>=DataMDYarn.ADOTableFSTOP['emax'] then
DataMDYarn.ADOTableFSTOP['emax']:=DataMDYarn.ADOTableTestpre2['emm'];
if DataMDYarn.ADOTableTestpre2['emm']<=DataMDYarn.ADOTableFSTOP['emin'] then
DataMDYarn.ADOTableFSTOP['emin']:=DataMDYarn.ADOTableTestpre2['emm'];
DataMDYarn.ADOTableFSTOP['emean']:=DataMDYarn.ADOTableFSTOP['emean']+DataMDYarn.ADOTableTestpre2['emm'];
if DataMDYarn.ADOTableTestpre2['P']>=DataMDYarn.ADOTableFSTOP['Pmax'] then
DataMDYarn.ADOTableFSTOP['Pmax']:=DataMDYarn.ADOTableTestpre2['P'];
if DataMDYarn.ADOTableTestpre2['p']<=DataMDYarn.ADOTableFSTOP['pmin'] then
DataMDYarn.ADOTableFSTOP['pmin']:=DataMDYarn.ADOTableTestpre2['p'];
DataMDYarn.ADOTableFSTOP['pmean']:=DataMDYarn.ADOTableFSTOP['pmean']+DataMDYarn.ADOTableTestpre2['p'];
if DataMDYarn.ADOTableTestpre2['pf']>=DataMDYarn.ADOTableFSTOP['pfmax'] then
DataMDYarn.ADOTableFSTOP['pfmax']:=DataMDYarn.ADOTableTestpre2['pf'];
if DataMDYarn.ADOTableTestpre2['pf']<=DataMDYarn.ADOTableFSTOP['pfmin'] then
DataMDYarn.ADOTableFSTOP['pfmin']:=DataMDYarn.ADOTableTestpre2['pf'];
DataMDYarn.ADOTableFSTOP['pfmean']:=DataMDYarn.ADOTableFSTOP['pfmean']+DataMDYarn.ADOTableTestpre2['pf'];
if DataMDYarn.ADOTableTestpre2['pe']>=DataMDYarn.ADOTableFSTOP['pemax'] then
DataMDYarn.ADOTableFSTOP['pemax']:=DataMDYarn.ADOTableTestpre2['pe'];
if DataMDYarn.ADOTableTestpre2['pe']<=DataMDYarn.ADOTableFSTOP['pemin'] then
DataMDYarn.ADOTableFSTOP['pemin']:=DataMDYarn.ADOTableTestpre2['pe'];
DataMDYarn.ADOTableFSTOP['pemean']:=DataMDYarn.ADOTableFSTOP['pemean']+DataMDYarn.ADOTableTestpre2['pe'];
if DataMDYarn.ADOTableTestpre2['wk']>=DataMDYarn.ADOTableFSTOP['wmax'] then
DataMDYarn.ADOTableFSTOP['wmax']:=DataMDYarn.ADOTableTestpre2['wk'];
if DataMDYarn.ADOTableTestpre2['wk']<=DataMDYarn.ADOTableFSTOP['wmin'] then
DataMDYarn.ADOTableFSTOP['wmin']:=DataMDYarn.ADOTableTestpre2['wk'];
DataMDYarn.ADOTableFSTOP['wmean']:=DataMDYarn.ADOTableFSTOP['wmean']+DataMDYarn.ADOTableTestpre2['wk'];
if DataMDYarn.ADOTableTestpre2['BF']>=DataMDYarn.ADOTableFSTOP['BFmax'] then
DataMDYarn.ADOTableFSTOP['BFmax']:=DataMDYarn.ADOTableTestpre2['BF'];
if DataMDYarn.ADOTableTestpre2['BF']<=DataMDYarn.ADOTableFSTOP['BFmin'] then
DataMDYarn.ADOTableFSTOP['BFmin']:=DataMDYarn.ADOTableTestpre2['BF'];
DataMDYarn.ADOTableFSTOP['BFmean']:=DataMDYarn.ADOTableFSTOP['BFmean']+DataMDYarn.ADOTableTestpre2['BF'];
//DataMDYarn.ADOTableFSTOP['Fmean']:=DataMDYarn.ADOTableFSTOP['Fmean']/DataMDYarn.ADOTableTestpre2.RecordCount;
if DataMDYarn.ADOTableTestpre2['BL']>=DataMDYarn.ADOTableFSTOP['Blmax'] then
DataMDYarn.ADOTableFSTOP['Blmax']:=DataMDYarn.ADOTableTestpre2['Bl'];
if DataMDYarn.ADOTableTestpre2['BL']<=DataMDYarn.ADOTableFSTOP['Blmin'] then
DataMDYarn.ADOTableFSTOP['Blmin']:=DataMDYarn.ADOTableTestpre2['Bl'];
DataMDYarn.ADOTableFSTOP['Blmean']:=DataMDYarn.ADOTableFSTOP['Blmean']+DataMDYarn.ADOTableTestpre2['Bl'];
if DataMDYarn.ADOTableTestpre2['Be']>=DataMDYarn.ADOTableFSTOP['Bemax'] then
DataMDYarn.ADOTableFSTOP['Bemax']:=DataMDYarn.ADOTableTestpre2['Be'];
if DataMDYarn.ADOTableTestpre2['Be']<=DataMDYarn.ADOTableFSTOP['Bemin'] then
DataMDYarn.ADOTableFSTOP['Bemin']:=DataMDYarn.ADOTableTestpre2['Be'];
DataMDYarn.ADOTableFSTOP['Bemean']:=DataMDYarn.ADOTableFSTOP['Bemean']+DataMDYarn.ADOTableTestpre2['Be'];
if DataMDYarn.ADOTableTestpre2['bp']>=DataMDYarn.ADOTableFSTOP['bpmax'] then
DataMDYarn.ADOTableFSTOP['bpmax']:=DataMDYarn.ADOTableTestpre2['bp'];
if DataMDYarn.ADOTableTestpre2['bp']<=DataMDYarn.ADOTableFSTOP['bpmin'] then
DataMDYarn.ADOTableFSTOP['bpmin']:=DataMDYarn.ADOTableTestpre2['bp'];
DataMDYarn.ADOTableFSTOP['bpmean']:=DataMDYarn.ADOTableFSTOP['bpmean']+DataMDYarn.ADOTableTestpre2['bp'];
if DataMDYarn.ADOTableTestpre2['Bw']>=DataMDYarn.ADOTableFSTOP['Bwmax'] then
DataMDYarn.ADOTableFSTOP['Bwmax']:=DataMDYarn.ADOTableTestpre2['Bw'];
if DataMDYarn.ADOTableTestpre2['Bw']<=DataMDYarn.ADOTableFSTOP['Bwmin'] then
DataMDYarn.ADOTableFSTOP['Bwmin']:=DataMDYarn.ADOTableTestpre2['Bw'];
DataMDYarn.ADOTableFSTOP['Bwmean']:=DataMDYarn.ADOTableFSTOP['Bwmean']+DataMDYarn.ADOTableTestpre2['Bw'];
DataMDYarn.ADOTableTestpre2.Next;
end;
DataMDYarn.ADOTableFSTOP['Fmean']:=fac(DataMDYarn.ADOTableFSTOP['Fmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['lmean']:=fac(DataMDYarn.ADOTableFSTOP['lmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['emean']:=fac(DataMDYarn.ADOTableFSTOP['emean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['Pmean']:=fac(DataMDYarn.ADOTableFSTOP['Pmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['pemean']:=fac(DataMDYarn.ADOTableFSTOP['pemean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['pfmean']:=fac(DataMDYarn.ADOTableFSTOP['pfmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['emean']:=fac(DataMDYarn.ADOTableFSTOP['emean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['wmean']:=fac(DataMDYarn.ADOTableFSTOP['wmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['bFmean']:=fac(DataMDYarn.ADOTableFSTOP['bFmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['blmean']:=fac(DataMDYarn.ADOTableFSTOP['blmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['bemean']:=fac(DataMDYarn.ADOTableFSTOP['bemean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['bpmean']:=fac(DataMDYarn.ADOTableFSTOP['bpmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableFSTOP['bwmean']:=fac(DataMDYarn.ADOTableFSTOP['bwmean']/strtoint(edit3.Text));
DataMDYarn.ADOTableTestpre2.First;
while not DataMDYarn.ADOTableTestpre2.Eof do
begin
DataMDYarn.ADOTableFSTOP['Fdc']:=DataMDYarn.ADOTableFSTOP['Fdc']+sqr(DataMDYarn.ADOTableTestpre2['Fn']-DataMDYarn.ADOTableFSTOP['Fmean']);
DataMDYarn.ADOTableFSTOP['ldc']:=DataMDYarn.ADOTableFSTOP['ldc']+sqr(DataMDYarn.ADOTableTestpre2['lmm']-DataMDYarn.ADOTableFSTOP['Lmean']);
DataMDYarn.ADOTableFSTOP['edc']:=DataMDYarn.ADOTableFSTOP['edc']+sqr(DataMDYarn.ADOTableTestpre2['emm']-DataMDYarn.ADOTableFSTOP['Emean']);
DataMDYarn.ADOTableFSTOP['Pdc']:=DataMDYarn.ADOTableFSTOP['Pdc']+sqr(DataMDYarn.ADOTableTestpre2['P']-DataMDYarn.ADOTableFSTOP['Pmean']);
DataMDYarn.ADOTableFSTOP['PFdc']:=DataMDYarn.ADOTableFSTOP['PFdc']+sqr(DataMDYarn.ADOTableTestpre2['PF']-DataMDYarn.ADOTableFSTOP['PFmean']);
DataMDYarn.ADOTableFSTOP['PEdc']:=DataMDYarn.ADOTableFSTOP['PEdc']+sqr(DataMDYarn.ADOTableTestpre2['PE']-DataMDYarn.ADOTableFSTOP['PEmean']);
DataMDYarn.ADOTableFSTOP['BPdc']:=DataMDYarn.ADOTableFSTOP['BPdc']+sqr(DataMDYarn.ADOTableTestpre2['BP']-DataMDYarn.ADOTableFSTOP['BPmean']);
DataMDYarn.ADOTableFSTOP['wdc']:=DataMDYarn.ADOTableFSTOP['wdc']+sqr(DataMDYarn.ADOTableTestpre2['wk']-DataMDYarn.ADOTableFSTOP['Wmean']);
DataMDYarn.ADOTableFSTOP['bFdc']:=DataMDYarn.ADOTableFSTOP['bFdc']+sqr(DataMDYarn.ADOTableTestpre2['bF']-DataMDYarn.ADOTableFSTOP['BFmean']);
DataMDYarn.ADOTableFSTOP['bldc']:=DataMDYarn.ADOTableFSTOP['bldc']+sqr(DataMDYarn.ADOTableTestpre2['bl']-DataMDYarn.ADOTableFSTOP['BLmean']);
DataMDYarn.ADOTableFSTOP['bedc']:=DataMDYarn.ADOTableFSTOP['bedc']+sqr(DataMDYarn.ADOTableTestpre2['be']-DataMDYarn.ADOTableFSTOP['BEmean']);
DataMDYarn.ADOTableFSTOP['bwdc']:=DataMDYarn.ADOTableFSTOP['bwdc']+sqr(DataMDYarn.ADOTableTestpre2['bw']-DataMDYarn.ADOTableFSTOP['BWmean']);
DataMDYarn.ADOTableTestpre2.Next;
end;
DataMDYarn.ADOTableFSTOP['Fdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['Fdc']));
DataMDYarn.ADOTableFSTOP['ldc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['ldc']));
DataMDYarn.ADOTableFSTOP['edc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['edc']));
DataMDYarn.ADOTableFSTOP['Pdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['Pdc']));
DataMDYarn.ADOTableFSTOP['PFdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['PFdc']));
DataMDYarn.ADOTableFSTOP['Pedc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['Pedc']));
DataMDYarn.ADOTableFSTOP['wdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['wdc']));
DataMDYarn.ADOTableFSTOP['bFdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['bFdc']));
DataMDYarn.ADOTableFSTOP['bldc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['bldc']));
DataMDYarn.ADOTableFSTOP['bPdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['bPdc']));
DataMDYarn.ADOTableFSTOP['bedc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['bedc']));
DataMDYarn.ADOTableFSTOP['bwdc']:=fac(sqrt(DataMDYarn.ADOTableFSTOP['bwdc']));
if DataMDYarn.ADOTableFSTOP['Fmean']<>0 then
DataMDYarn.ADOTableFSTOP['Fcv']:=fac((DataMDYarn.ADOTableFSTOP['Fdc'])*100/(DataMDYarn.ADOTableFSTOP['Fmean']));
if DataMDYarn.ADOTableFSTOP['lmean']<>0 then
DataMDYarn.ADOTableFSTOP['lcv']:=fac((DataMDYarn.ADOTableFSTOP['ldc'])*100/(DataMDYarn.ADOTableFSTOP['lmean']));
if DataMDYarn.ADOTableFSTOP['emean']<>0 then
DataMDYarn.ADOTableFSTOP['ecv']:=fac((DataMDYarn.ADOTableFSTOP['edc'])*100/(DataMDYarn.ADOTableFSTOP['emean']));
if DataMDYarn.ADOTableFSTOP['wmean']<>0 then
DataMDYarn.ADOTableFSTOP['wcv']:=fac((DataMDYarn.ADOTableFSTOP['wdc'])*100/(DataMDYarn.ADOTableFSTOP['wmean']));
if DataMDYarn.ADOTableFSTOP['pmean']<>0 then
DataMDYarn.ADOTableFSTOP['Pcv']:=fac((DataMDYarn.ADOTableFSTOP['Pdc'])*100/(DataMDYarn.ADOTableFSTOP['Pmean']));
if DataMDYarn.ADOTableFSTOP['PFmean']<>0 then
DataMDYarn.ADOTableFSTOP['PFcv']:=fac((DataMDYarn.ADOTableFSTOP['PFdc'])*100/(DataMDYarn.ADOTableFSTOP['PFmean']));
if DataMDYarn.ADOTableFSTOP['PEmean']<>0 then
DataMDYarn.ADOTableFSTOP['PEcv']:=fac((DataMDYarn.ADOTableFSTOP['Pedc'])*100/(DataMDYarn.ADOTableFSTOP['Pemean']));
if DataMDYarn.ADOTableFSTOP['BPmean']<>0 then
DataMDYarn.ADOTableFSTOP['BPcv']:=fac((DataMDYarn.ADOTableFSTOP['BPdc'])*100/(DataMDYarn.ADOTableFSTOP['BPmean']));
if DataMDYarn.ADOTableFSTOP['bfmean']<>0 then
DataMDYarn.ADOTableFSTOP['bFcv']:=fac((DataMDYarn.ADOTableFSTOP['bFdc'])*100/(DataMDYarn.ADOTableFSTOP['bFmean']));
if DataMDYarn.ADOTableFSTOP['blmean']<>0 then
DataMDYarn.ADOTableFSTOP['blcv']:=fac((DataMDYarn.ADOTableFSTOP['bldc'])*100/(DataMDYarn.ADOTableFSTOP['blmean']));
if DataMDYarn.ADOTableFSTOP['bemean']<>0 then
DataMDYarn.ADOTableFSTOP['becv']:=fac((DataMDYarn.ADOTableFSTOP['bedc'])*100/(DataMDYarn.ADOTableFSTOP['bemean']));
if DataMDYarn.ADOTableFSTOP['bwmean']<>0 then
DataMDYarn.ADOTableFSTOP['bwcv']:=fac((DataMDYarn.ADOTableFSTOP['bwdc'])*100/(DataMDYarn.ADOTableFSTOP['bwmean']));
DataMDYarn.ADOTableFSTOP.Post;
//DataMDYarn.ADOTableFSTOP.Refresh;
end;
//把暂存表清空即可Delete from DataMDYarn.ADOTableTestpre2;
exit;
end;
if LS then begin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -