📄 usbwrite.cpp
字号:
char *tempn1=m_Inputn1.GetBuffer(1);
memcpy(test,tempn1,len+1);
char test1[10];
test1[0]=toupper(test[0]);
test1[1]=toupper(test[1]);
databuff[21]=(databuff[21]&15)+(test1[0]&240);
databuff[23]=(databuff[23]&15)+((test1[0]&15)<<4);
databuff[25]=(databuff[25]&15)+(test1[1]&240);
databuff[27]=(databuff[27]&15)+((test1[1]&15)<<4);
}
if((len=m_Inputn2.GetLength())==0)
{
//databuff[46]=00;
}
else
{
char *tempn2=m_Inputn2.GetBuffer(1);
memcpy(test,tempn2,len+1);
char test1[10];
test1[0]=toupper(test[0]);
test1[1]=toupper(test[1]);
databuff[29]=(databuff[29]&15)+(test1[0]&240);
databuff[31]=(databuff[31]&15)+((test1[0]&15)<<4);
databuff[33]=(databuff[33]&15)+(test1[1]&240);
databuff[35]=(databuff[35]&15)+((test1[1]&15)<<4);
}
if((len=m_Inputn3.GetLength())==0)
{
//databuff[46]=00;
}
else
{
char *tempn3=m_Inputn3.GetBuffer(1);
memcpy(test,tempn3,len+1);
char test1[10];
test1[0]=toupper(test[0]);
test1[1]=toupper(test[1]);
databuff[37]=(databuff[37]&15)+(test1[0]&240);
databuff[39]=(databuff[39]&15)+((test1[0]&15)<<4);
databuff[41]=(databuff[41]&15)+(test1[1]&240);
databuff[43]=(databuff[43]&15)+((test1[1]&15)<<4);
}
if((len=m_Inputn4.GetLength())==0)
{
//databuff[46]=00;
//databuff[8]=00;
//databuff[9]=00;
}
else
{
char *tempn4=m_Inputn4.GetBuffer(1);
memcpy(test,tempn4,len+1);
char test1[10];
test1[0]=toupper(test[0]);
test1[1]=toupper(test[1]);
databuff[8]=test1[0];
databuff[9]=(test1[1]);
}
if((len=m_Inputh1.GetLength())==0)
{
//databuff[46]=00;
}
else
{
char *temph1=m_Inputh1.GetBuffer(1);
memcpy(test,temph1,len+1);
databuff[46]=((test[0]&15)<<4);
}
if((len=m_Inputh2.GetLength())==0)
{
//databuff[47]=00;
}
else
{
char *temph2=m_Inputh2.GetBuffer(1);
memcpy(test,temph2,len+1);
databuff[47]=((test[0]&15)<<4);
}
if((len=m_Inputh3.GetLength())==0)
{
//databuff[48]=00;
}
else
{
char *temph3=m_Inputh3.GetBuffer(1);
memcpy(test,temph3,len+1);
databuff[48]=((test[0]&15)<<4);
}
if((len=m_Inputh4.GetLength())==0)
{
//databuff[49]=00;
}
else
{
char *temph4=m_Inputh4.GetBuffer(1);
memcpy(test,temph4,len+1);
databuff[49]=((test[0]&15)<<4);
}
if((len=m_Inputh5.GetLength())==0)
{
//databuff[50]=00;
}
else
{
char *temph5=m_Inputh5.GetBuffer(1);
memcpy(test,temph5,len+1);
databuff[50]=((test[0]&15)<<4);
}
if((len=m_Inputh6.GetLength())==0)
{
//databuff[51]=00;
}
else
{
char *temph6=m_Inputh6.GetBuffer(1);
memcpy(test,temph6,len+1);
databuff[51]=((test[0]&15)<<4);
}
if((len=m_Inputh7.GetLength())==0)
{
//databuff[52]=00;
}
else
{
char *temph7=m_Inputh7.GetBuffer(1);
memcpy(test,temph7,len+1);
databuff[52]=((test[0]&15)<<4);
}
if((len=m_Inputh8.GetLength())==0)
{
//databuff[53]=00;
}
else
{
char *temph8=m_Inputh8.GetBuffer(1);
memcpy(test,temph8,len+1);
databuff[53]=((test[0]&15)<<4);
}
if((len=m_Inputh9.GetLength())==0)
{
//databuff[54]=00;
}
else
{
char *temph9=m_Inputh9.GetBuffer(1);
memcpy(test,temph9,len+1);
databuff[54]=((test[0]&15)<<4);
}
if((len=m_Inputh10.GetLength())==0)
{
//databuff[55]=00;
}
else
{
char *temph10=m_Inputh10.GetBuffer(1);
memcpy(test,temph10,len+1);
databuff[55]=((test[0]&15)<<4);
}
if((len=m_Inputh11.GetLength())==0)
{
//databuff[56]=00;
}
else
{
char *temph11=m_Inputh11.GetBuffer(1);
memcpy(test,temph11,len+1);
databuff[56]=((test[0]&15)<<4);
}
if((len=m_Inputh12.GetLength())==0)
{
//databuff[57]=00;
}
else
{
char *temph12=m_Inputh12.GetBuffer(1);
memcpy(test,temph12,len+1);
databuff[57]=((test[0]&15)<<4);
}
if((len=m_Inputh13.GetLength())==0)
{
//databuff[58]=00;
}
else
{
char *temph13=m_Inputh13.GetBuffer(1);
memcpy(test,temph13,len+1);
databuff[58]=((test[0]&15)<<4);
}
if((len=m_Inputh14.GetLength())==0)
{
//databuff[59]=00;
}
else
{
char *temph14=m_Inputh14.GetBuffer(1);
memcpy(test,temph14,len+1);
databuff[59]=((test[0]&15)<<4);
}
if((len=m_Inputh15.GetLength())==0)
{
//databuff[60]=00;
}
else
{
char *temph15=m_Inputh15.GetBuffer(1);
memcpy(test,temph15,len+1);
databuff[60]=((test[0]&15)<<4);
}
if((len=m_Inputh16.GetLength())==0)
{
//databuff[61]=00;
}
else
{
char *temph16=m_Inputh16.GetBuffer(1);
memcpy(test,temph16,len+1);
databuff[61]=((test[0]&15)<<4);
}
if((len=m_Inputh17.GetLength())==0)
{
//databuff[62]=00;
}
else
{
char *temph17=m_Inputh17.GetBuffer(1);
memcpy(test,temph17,len+1);
databuff[62]=((test[0]&15)<<4);
}
if((len=m_Inputh18.GetLength())==0)
{
//databuff[63]=00;
}
else
{
char *temph18=m_Inputh18.GetBuffer(1);
memcpy(test,temph18,len+1);
databuff[63]=((test[0]&15)<<4);
}
if((len=m_Inputp1.GetLength())==0)
{
//databuff[46]=00;
}
else
{
char *tempp1=m_Inputp1.GetBuffer(1);
memcpy(test,tempp1,len+1);
databuff[46]=(databuff[46]&240)+(test[0]&15);
}
if((len=m_Inputp2.GetLength())==0)
{
//databuff[47]=00;
}
else
{
char *tempp2=m_Inputp2.GetBuffer(1);
memcpy(test,tempp2,len+1);
databuff[47]=(databuff[47]&240)+(test[0]&15);
}
if((len=m_Inputp3.GetLength())==0)
{
//databuff[48]=00;
}
else
{
char *tempp3=m_Inputp3.GetBuffer(1);
memcpy(test,tempp3,len+1);
databuff[48]=(databuff[48]&240)+(test[0]&15);
//databuff[48]=((test[0]&15)<<4);
}
if((len=m_Inputp4.GetLength())==0)
{
//databuff[49]=00;
}
else
{
char *tempp4=m_Inputp4.GetBuffer(1);
memcpy(test,tempp4,len+1);
databuff[49]=(databuff[49]&240)+(test[0]&15);
//databuff[49]=((test[0]&15)<<4);
}
if((len=m_Inputp5.GetLength())==0)
{
//databuff[50]=00;
}
else
{
char *tempp5=m_Inputp5.GetBuffer(1);
memcpy(test,tempp5,len+1);
databuff[50]=(databuff[50]&240)+(test[0]&15);
//databuff[50]=((test[0]&15)<<4);
}
if((len=m_Inputp6.GetLength())==0)
{
//databuff[51]=00;
}
else
{
char *tempp6=m_Inputp6.GetBuffer(1);
memcpy(test,tempp6,len+1);
databuff[51]=(databuff[51]&240)+(test[0]&15);
//databuff[51]=((test[0]&15)<<4);
}
if((len=m_Inputp7.GetLength())==0)
{
//databuff[52]=00;
}
else
{
char *tempp7=m_Inputp7.GetBuffer(1);
memcpy(test,tempp7,len+1);
databuff[52]=(databuff[52]&240)+(test[0]&15);
//databuff[52]=((test[0]&15)<<4);
}
if((len=m_Inputp8.GetLength())==0)
{
//databuff[53]=00;
}
else
{
char *tempp8=m_Inputp8.GetBuffer(1);
memcpy(test,tempp8,len+1);
databuff[53]=(databuff[53]&240)+(test[0]&15);
//databuff[53]=((test[0]&15)<<4);
}
if((len=m_Inputp9.GetLength())==0)
{
//databuff[54]=00;
}
else
{
char *tempp9=m_Inputp9.GetBuffer(1);
memcpy(test,tempp9,len+1);
databuff[54]=(databuff[54]&240)+(test[0]&15);
//databuff[54]=((test[0]&15)<<4);
}
if((len=m_Inputp10.GetLength())==0)
{
//databuff[55]=00;
}
else
{
char *tempp10=m_Inputp10.GetBuffer(1);
memcpy(test,tempp10,len+1);
databuff[55]=(databuff[55]&240)+(test[0]&15);
//databuff[55]=((test[0]&15)<<4);
}
if((len=m_Inputp11.GetLength())==0)
{
//databuff[56]=00;
}
else
{
char *tempp11=m_Inputp11.GetBuffer(1);
memcpy(test,tempp11,len+1);
databuff[56]=(databuff[56]&240)+(test[0]&15);
//databuff[56]=((test[0]&15)<<4);
}
if((len=m_Inputp12.GetLength())==0)
{
//databuff[57]=00;
}
else
{
char *tempp12=m_Inputp12.GetBuffer(1);
memcpy(test,tempp12,len+1);
databuff[57]=(databuff[57]&240)+(test[0]&15);
//databuff[57]=((test[0]&15)<<4);
}
if((len=m_Inputp13.GetLength())==0)
{
//databuff[58]=00;
}
else
{
char *tempp13=m_Inputp13.GetBuffer(1);
memcpy(test,tempp13,len+1);
databuff[58]=(databuff[58]&240)+(test[0]&15);
//databuff[58]=((test[0]&15)<<4);
}
if((len=m_Inputp14.GetLength())==0)
{
//databuff[59]=00;
}
else
{
char *tempp14=m_Inputp14.GetBuffer(1);
memcpy(test,tempp14,len+1);
databuff[59]=(databuff[59]&240)+(test[0]&15);
//databuff[59]=((test[0]&15)<<4);
}
if((len=m_Inputp15.GetLength())==0)
{
//databuff[60]=00;
}
else
{
char *tempp15=m_Inputp15.GetBuffer(1);
memcpy(test,tempp15,len+1);
databuff[60]=(databuff[60]&240)+(test[0]&15);
//databuff[60]=((test[0]&15)<<4);
}
if((len=m_Inputp16.GetLength())==0)
{
//databuff[61]=00;
}
else
{
char *tempp16=m_Inputp16.GetBuffer(1);
memcpy(test,tempp16,len+1);
databuff[61]=(databuff[61]&240)+(test[0]&15);
//databuff[61]=((test[0]&15)<<4);
}
if((len=m_Inputp17.GetLength())==0)
{
//databuff[62]=00;
}
else
{
char *tempp17=m_Inputp17.GetBuffer(1);
memcpy(test,tempp17,len+1);
databuff[62]=(databuff[62]&240)+(test[0]&15);
//databuff[62]=((test[0]&15)<<4);
}
if((len=m_Inputp18.GetLength())==0)
{
//databuff[63]=00;
}
else
{
char *tempp18=m_Inputp18.GetBuffer(1);
memcpy(test,tempp18,len+1);
databuff[63]=(databuff[63]&240)+(test[0]&15);
//databuff[63]=((test[0]&15)<<4);
}
hWNewDLL=LoadLibrary("liu.DLL");
if(WritePort2(databuff,64)!=0)
{
MessageBox("Write data error,Please check connecting");
}
else
MessageBox("write data success!");
//char test1[10];
//memcpy(test1,test);
//CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -