📄 seriesportdlg.cpp
字号:
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(20-i,0,TN205min[20-i]);
else if(i>=21)
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i-21,3,TN205min[i]);//3表示列
else;
}//4
for( i=0;i<=20;i++)
{((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,1,TN205item[i]);//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,4,TN205item[i+21]);}//1表示列
}
else if((ARDnow[VER]>0x1300)&&(ARDnow[VER]<0x1399))/////TCT机型
{
char TCT22min[42][12]={"Ath2","Bth","Cth","QambBs","TIbbTs","TIambT",
"GNI","Rvtco","SdPER","BatMed","BatLow","GNJ","SpMode","MeaTHigh","SN_MSB","SN_LSB",
"RwCA","VcpHigh","VcpLow","TIprbTs","TCTHigh","CtrlFg","ExtPCtrl","Emiss","MeaTLow",
"ModeCtrl","AOffset","Wbb0","Wbb1","Wbb2","Wbb3","DUTver","Wamb0GR1","Wamb0GR2",
"Wamb0GL1","Wamb0GL2","RwCP32","TCTLow","ZwCP0","ZwCP1","ZwCP2","ZwCP3"};
char TCT22item[42][2]={"D","b","c","d","L","f","g","h","i","j","k","A","~","M","G",
"I", "[","{","`","s","]","r","K","S","O","}","l","T","U","V","W","Z","n","o","p","q",
"\\","^","v","w","x","y"};
for(int i=0;i<42;i++)
{ if(i>=0&&i<=20)
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(20-i,0,TCT22min[20-i]);
else if(i>=21)
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i-21,3,TCT22min[i]);//3表示列
else;
}//4
for( i=0;i<=20;i++)
{((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,1,TCT22item[i]);//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,4,TCT22item[i+21]);}//1表示列
}
else if((ARDnow[VER]>0x1100)&&(ARDnow[VER]<0x1199))/////TN1机型
{
char TN1min[42][12]={"Ath2","Bth","Cth","QambBs","TIbbTs","TIambT",
"GNI","Rvtco","SdPER","BatMed","BatLow","RDModCtl","EmissLow","MeaThigh","SN_MSB","SN_LSB",
"","","","","","CtrlFg","ExtPCtrl","Emiss","MeaTLow","TIrvtco","AOffset","Wbb0","Wbb1",
"Wbb2","Wbb3","DUTver","Wamb0","Wamb1","Wamb2","Wamb3","","","","","",""};
char TN1item[42][2]={"D","b","c","d","L","f","g","h","i","j","k","y","`","M","G","I",
"","","","","","r","K","S","O","m","l","T","U","V","W","Z","n","o","p","q","","","",
"","",""};
for(int i=0;i<=41;i++)
{ if(i>=0&&i<=20)
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(20-i,0,TN1min[20-i]);
else if(i>=21)
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i-21,3,TN1min[i]);//3表示列
else;
}//4
for( i=0;i<=20;i++)
{((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,1,TN1item[i]);//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST2))->SetItemText(i,4,TN1item[i+21]);}//1表示列
}
else;
}
if((ARDnow[VER]>0x0150)&&(ARDnow[VER]<0x0199))///TH机型
{ if(THwrite==TRUE)
{
filehead=filehead+89*2;
file1.Seek(long(2+filehead),CFile::begin);
char Ntime[7]="时间:";
file1.Write(Ntime,sizeof(Ntime));
file1.Seek(long(91+filehead),CFile::begin);
char Nsn[4]="SN:";
file1.Write(Nsn,sizeof(Nsn));
file1.Seek(long(91+filehead+15),CFile::begin);
char Nmach[7]="机型:";
file1.Write(Nmach,sizeof(Nmach));
file1.Seek(long(91+filehead+11+22),CFile::begin);
char Nver[8]="IC版本:";
file1.Write(Nver,sizeof(Nver));
file1.Seek(long(91+filehead+11+20+18),CFile::begin);
char Ngni[5]="GNI=";
file1.Write(Ngni,sizeof(Ngni));
//::SetDlgItemText(m_hWnd,IDC_EDIT10,"TH机型接入HUB");
// m_data10.SetWindowText("TH机型接入HUB");
m_machine="TH机型接入HUB";
m_statusbar.SetPaneText(2,m_machine);
int ilist3;//jlist3;
for(ilist3=0;ilist3<25;ilist3++)
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(ilist3,2,"");//1表示列
for(ilist3=1;ilist3<15;ilist3++)
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(ilist3,1,"");//1表示列
char btardd7[5];
ltoa(ARDnow[VER],btardd7,16);
file1.Seek(long(91+filehead+11+20+8),CFile::begin);
file1.Write(btardd7,sizeof(btardd7));
char btardd6[5]="TH";
file1.Seek(long(91+filehead+13+8),CFile::begin);
file1.Write(btardd6,sizeof(btardd6));
THwrite=FALSE; }
if(ItemCode=='g')
{
char btard7[5];
ltoa(ARDnow[xp_new],btard7,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(0,2,btard7);
CTime time=CTime::GetCurrentTime();
CString ddtime= time.Format("%m/%d %H:%M %S");
file1.Seek(long(10+filehead),CFile::begin);
file1.Write(ddtime,ddtime.GetLength());
file1.Seek(long(91+filehead+11+20+18+5),CFile::begin);
file1.Write(btard7,sizeof(btard7));
}
if(ItemCode=='G')
{
char btard8[5];
ltoa(ARDnow[xp_new],btard8,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(18,2,btard8);
file1.Seek(long(91+filehead+5),CFile::begin);
file1.Write(btard8,sizeof(btard8));
}
if(ItemCode=='I')
{
char btard9[5];
ltoa(ARDnow[xp_new],btard9,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(19,2,btard9);
file1.Seek(long(91+filehead+9),CFile::begin);
file1.Write(btard9,sizeof(btard9));
}
}
if((ARDnow[VER]>0x1500)&&(ARDnow[VER]<0x1599))/////TN4机型
{
if(WienForWri==TRUE)
{ char btard2[14][5];
for(int iwien=0;iwien<14;iwien++)
{ltoa(WienData[iwien],btard2[iwien],16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(1+iwien,2,btard2[iwien]);
if(iwien<7)
{file1.Seek(long(89*2+filehead+(1+iwien)*10+6),CFile::begin);
file1.Write(btard2[iwien],sizeof(btard2[iwien]));}
else if((iwien>=7)&&(iwien<=13))
{file1.Seek(long(89*3+filehead+(iwien-6)*10+7),CFile::begin);
file1.Write(btard2[iwien],sizeof(btard2[iwien]));}
else;}
WienForWri=FALSE;
}
if(TN4write==TRUE)
{ filehead=filehead+89*4;
file1.Seek(long(2+filehead),CFile::begin);
char Ntime[7]="时间:";
file1.Write(Ntime,sizeof(Ntime));
file1.Seek(long(91+filehead+1),CFile::begin);
char Nsn[4]="SN:";
file1.Write(Nsn,sizeof(Nsn));
file1.Seek(long(91+filehead+15),CFile::begin);
char Nmach[7]="机型:";
file1.Write(Nmach,sizeof(Nmach));
file1.Seek(long(91+filehead+11+22),CFile::begin);
char Nver[8]="IC版本:";
file1.Write(Nver,sizeof(Nver));
file1.Seek(long(91+filehead+11+20+18),CFile::begin);
char Ngni[5]="GNI=";
file1.Write(Ngni,sizeof(Ngni));
file1.Seek(long(89*2+filehead+2+2),CFile::begin);
char Nwien[9]="WIEN参数";
file1.Write(Nwien,sizeof(Nwien));
file1.Seek(long(89*2+filehead+10+2),CFile::begin);
char Nw1[7]="w1 =";
file1.Write(Nw1,sizeof(Nw1));
file1.Seek(long(89*2+filehead+20+2),CFile::begin);
char Nw2[7]="w2 =";
file1.Write(Nw2,sizeof(Nw2));
file1.Seek(long(89*2+filehead+30+2),CFile::begin);
char Nw3[7]="w3 =";
file1.Write(Nw3,sizeof(Nw3));
file1.Seek(long(89*2+filehead+40+2),CFile::begin);
char Nw4[7]="w4 =";
file1.Write(Nw4,sizeof(Nw4));
file1.Seek(long(89*2+filehead+50+2),CFile::begin);
char Nw5[7]="w5 =";
file1.Write(Nw5,sizeof(Nw5));
file1.Seek(long(89*2+filehead+60+2),CFile::begin);
char Nw6[7]="w6 =";
file1.Write(Nw6,sizeof(Nw6));
file1.Seek(long(89*2+filehead+70+2),CFile::begin);
char Nw7[7]="w7 =";
file1.Write(Nw7,sizeof(Nw7));
file1.Seek(long(89*3+filehead+10+3),CFile::begin);
char Nw8[7]="w8 =";
file1.Write(Nw8,sizeof(Nw8));
file1.Seek(long(89*3+filehead+20+3),CFile::begin);
char Nw9[7]="w9 =";
file1.Write(Nw9,sizeof(Nw9));
file1.Seek(long(89*3+filehead+30+3),CFile::begin);
char Nw10[7]="w10=";
file1.Write(Nw10,sizeof(Nw10));
file1.Seek(long(89*3+filehead+40+3),CFile::begin);
char Nw11[7]="w11=";
file1.Write(Nw11,sizeof(Nw11));
file1.Seek(long(89*3+filehead+50+3),CFile::begin);
char Nw12[7]="w12=";
file1.Write(Nw12,sizeof(Nw12));
file1.Seek(long(89*3+filehead+60+3),CFile::begin);
char Nw13[7]="w13=";
file1.Write(Nw13,sizeof(Nw13));
file1.Seek(long(89*3+filehead+70+3),CFile::begin);
char Nw14[7]="w14=";
file1.Write(Nw14,sizeof(Nw14));
// ::SetDlgItemText(m_hWnd,IDC_EDIT10,"TN4机型接入HUB");
//m_data10.SetWindowText("TN4机型接入HUB");
m_machine="TN4机型接入HUB";
m_statusbar.SetPaneText(2,m_machine);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(1,1,"w1");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(2,1,"w2");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(3,1,"w3");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(4,1,"w4");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(5,1,"w5");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(6,1,"w6");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(7,1,"w7");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(8,1,"w8");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(9,1,"w9");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(10,1,"w10");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(11,1,"w11");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(12,1,"w12");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(13,1,"w13");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(14,1,"w14");//1表示列
int ilist3t;
for(ilist3t=0;ilist3t<25;ilist3t++)
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(ilist3t,2,"");//1表示列
TN4write=FALSE;
char btardd8[5];
ltoa(ARDnow[VER],btardd8,16);
file1.Seek(long(91+filehead+11+20+8),CFile::begin);
file1.Write(btardd8,sizeof(btardd8));
char btardd9[7]="TN4";
file1.Seek(long(91+filehead+13+8),CFile::begin);
file1.Write(btardd9,sizeof(btardd9));
}
if(ItemCode=='g')
{
char btard7[5];
ltoa(ARDnow[xp_new],btard7,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(0,2,btard7);
CTime time=CTime::GetCurrentTime();
CString ddtime= time.Format("%m/%d %H:%M %S");
file1.Seek(long(10+filehead),CFile::begin);
file1.Write(ddtime,ddtime.GetLength());
file1.Seek(long(91+filehead+11+20+18+5),CFile::begin);
file1.Write(btard7,sizeof(btard7));
}
if(ItemCode=='G')
{
char btard8[5];
ltoa(ARDnow[xp_new],btard8,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(18,2,btard8);
file1.Seek(long(91+filehead+5),CFile::begin);
file1.Write(btard8,sizeof(btard8));
}
if(ItemCode=='I')
{
char btard9[5];
ltoa(ARDnow[xp_new],btard9,16);
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(19,2,btard9);
file1.Seek(long(91+filehead+9),CFile::begin);
file1.Write(btard9,sizeof(btard9));
}
if(ItemCode=='q')
WienData[WienIndex]=ARDnow[xp_new];
}
if( ((ARDnow[VER]>0x1200)&&(ARDnow[VER]<0x1299)) )////TN2机型
{ if(TN2write==TRUE)
// ::SetDlgItemText(m_hWnd,IDC_EDIT10,"TN2机型接入HUB");
//m_data10.SetWindowText("TN2机型接入HUB");
m_machine="TN2机型接入HUB";
m_statusbar.SetPaneText(2,m_machine);
TN2write=FALSE;
}
if( ((ARDnow[VER]>0x1100)&&(ARDnow[VER]<0x1199)) )////TN2机型
{ if(TN1write==TRUE)
//::SetDlgItemText(m_hWnd,IDC_EDIT10,"TN1机型接入HUB");
//m_data10.SetWindowText("TN1机型接入HUB");
m_machine="TN1机型接入HUB";
m_statusbar.SetPaneText(2,m_machine);
TN1write=FALSE;
}
if( ((ARDnow[VER]>0x1300)&&(ARDnow[VER]<0x1399)) )////TCT机型
{
if(TCTwrite==TRUE)
{ filehead=filehead+89*3;
file1.Seek(long(2+filehead),CFile::begin);
char Ntime[7]="时间:";
file1.Write(Ntime,sizeof(Ntime));
file1.Seek(long(91+filehead+1),CFile::begin);
char Nsn[4]="SN:";
file1.Write(Nsn,sizeof(Nsn));
file1.Seek(long(91+filehead+15),CFile::begin);
char Nmach[7]="机型:";
file1.Write(Nmach,sizeof(Nmach));
file1.Seek(long(91+filehead+11+22),CFile::begin);
char Nver[8]="IC版本:";
file1.Write(Nver,sizeof(Nver));
file1.Seek(long(91+filehead+11+20+18),CFile::begin);
char Ngni[5]="GNI=";
file1.Write(Ngni,sizeof(Ngni));
file1.Seek(long(89*2+filehead+4),CFile::begin);
char Nw1[11]="WIEN参数";
file1.Write(Nw1,sizeof(Nw1));
file1.Seek(long(89*2+filehead+18),CFile::begin);
char Nw14[7]="Wbb0=";
file1.Write(Nw14,sizeof(Nw14));
file1.Seek(long(89*2+filehead+35),CFile::begin);
char Nw18[7]="Wbb1=";
file1.Write(Nw18,sizeof(Nw18));
file1.Seek(long(89*2+filehead+52),CFile::begin);
char Nw19[7]="Wbb2=";
file1.Write(Nw19,sizeof(Nw19));
file1.Seek(long(89*2+filehead+69),CFile::begin);
char Nw15[7]="Wbb3=";
file1.Write(Nw15,sizeof(Nw15));
//::SetDlgItemText(m_hWnd,IDC_EDIT10,"TCT机型接入HUB");
//m_data10.SetWindowText("TCT机型接入HUB");
m_machine="TCT机型接入HUB";
m_statusbar.SetPaneText(2,m_machine);
int ilist3th;//jlist3th;
for(ilist3th=1;ilist3th<18;ilist3th++)
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(ilist3th,1,"");//1表示列
for(ilist3th=0;ilist3th<25;ilist3th++)
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(ilist3th,2,"");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(1,1,"Wbb1");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(2,1,"Wbb2");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(3,1,"Wbb3");//1表示列
((CListCtrl*)GetDlgItem(IDC_LIST3))->SetItemText(4,1,"Wbb4");//1表示列
char btardd11[5];
ltoa(ARDnow[VER],btardd11,16);
file1.Seek(long(91+filehead+11+20+8),CFile::begin);
file1.Write(btardd11,sizeof(btardd11));
char btardd12[11]="TCTTN2";
file1.Seek(long(91+filehead+13+8),CFile::begin);
file1.Write(btardd12,sizeof(btardd12));
TCTwrite=FALSE ; }
if(ItemCode=='g')
{
char btard7[5];
ltoa(ARDnow[xp_new],btard7,16);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -