mCopyCodeStringToXRAM( mCmdParam.Open.mPathName, "/設(shè)備數(shù)據(jù).TXT" ); /* 文件名,該文件在根目錄下 */ i = CH375FileOpen( ); /* 打開(kāi)文件 */ 上面的命令中 "/設(shè)備數(shù)據(jù).TXT",如何改為"設(shè)備數(shù)據(jù)sbno.txt"其中SBNO為一chart變量,值從1-255.根據(jù)設(shè)備號(hào)碼,分別創(chuàng)建對(duì)應(yīng)文件名?如何做,謝謝.
文件名必須是8+3的格式,也就是文件名是8個(gè)字節(jié),擴(kuò)張名最多3個(gè)字節(jié)。按你所說(shuō)的,文件名已經(jīng)超出了8個(gè)字節(jié)。如果在8個(gè)字節(jié)以內(nèi)(包括8個(gè)字節(jié)),類(lèi)似于下面的操作即可: mCmdParam.Create.mPathName[0]='/'; mCmdParam.Create.mPathName[1]='A'; //文件名前面字符 mCmdParam.Create.mPathName[2]=0X30+c/10; //變量 mCmdParam.Create.mPathName[2]=0X30+c%10; mCmdParam.Create.mPathName[4]='.'; mCmdParam.Create.mPathName[5]='T'; mCmdParam.Create.mPathName[6]='X'; mCmdParam.Create.mPathName[7]='T'; mCmdParam.Create.mPathName[8]='\0'; i=CH375FileCreate();
mCmdParam.Create.mPathName[2]=0X30+c/10; //變量 mCmdParam.Create.mPathName[2]=0X30+c%10;
這個(gè)可以改為百位嗎? 其中的c就是變量名巴?
文件名稱(chēng)隨便你怎么修改,只需要主文件名不超過(guò)8字節(jié)就可以