dataout=dataout&format(senddata(i),"000000")
dataout=dataout&format(senddata(i),"00000.000")
dataout=dataout&format((senddata(i) Mod 2),"0")
sendbytes(17+i)=Asc(Mid$(dataout,i,1))
oddcheckbyte=oddcheckbyte Xor sendbytes(i)
datastring=datastring +Chr$(recdata(17+i*6+j)
recdata(para)=Val(Chr$(recdata(17+i*6+j))
dataviewer.txt=dataviewer.txt+format(cstr(recdata(i),"@@@@@@@@@@@"+vbCrlf
-------------------------------------------------------
其中dim idatacount2,adatacount2,cdatacount2,ldatacount2,datacount2,datalength2
as integer
dim i as integer
dim sendbytes(2000) as byte
dim dataout as string
dim oddcheckby as byte
dim senddata(300) as double
---------------------------------------
就8句!!!在线等待,求助呀~~
dataout=dataout&format(senddata(i),"00000.000")
dataout=dataout&format((senddata(i) Mod 2),"0")
sendbytes(17+i)=Asc(Mid$(dataout,i,1))
oddcheckbyte=oddcheckbyte Xor sendbytes(i)
datastring=datastring +Chr$(recdata(17+i*6+j)
recdata(para)=Val(Chr$(recdata(17+i*6+j))
dataviewer.txt=dataviewer.txt+format(cstr(recdata(i),"@@@@@@@@@@@"+vbCrlf
-------------------------------------------------------
其中dim idatacount2,adatacount2,cdatacount2,ldatacount2,datacount2,datalength2
as integer
dim i as integer
dim sendbytes(2000) as byte
dim dataout as string
dim oddcheckby as byte
dim senddata(300) as double
---------------------------------------
就8句!!!在线等待,求助呀~~
byte sendbytes[2000], oddcheckbyte;
CString dataout, tmp;
double senddata[300];tmp.Format("%6d",senddata[i]);
dataout = dataout + tmp;
tmp = "";
tmp.Format("5.3f",senddata[i]);
dataout = dataout + tmp;
tmp = "";
tmp.Format("%d", (int)senddata[i] % 2);
dataout = dataout + tmp;
//sendbytes[17 + i] = dataout.Mid(i, 1);
oddcheckbyte = oddcheckbyte || sendbytes[i];就翻译到这吧,后面你的变量都没写是什么类型的,无法转换了,你自己根据这些转换吧~~
dim recdata(20) as double;
tmp.Format("5.3f",senddata[i]);是 %5.3f?? 还是%.3f???
sendbytes(17+i)=Asc(Mid$(dataout,i,1)) -〉 dataout.Mid(i, 1);不环成ascii码吗?用 toascii()。
oddcheckbyte = oddcheckbyte || sendbytes[i];-〉用^和||作用一样吗??
帮我把后面的3句
datastring=datastring +Chr$(recdata(17+i*6+j))
recdata(para)=Val(Chr$(recdata(17+i*6+j))
dataviewer.txt=dataviewer.txt+format(cstr(recdata(i),"@@@@@@@@@@@"+vbCrlf)
给转一下吧。谢拉