测试.txt

来自「EVC(嵌入式VC++)发的用于串口通信的程序」· 文本 代码 · 共 75 行

TXT
75
字号
使用方法:
WCHAR sVal[256];
	CIniFile iniFile;
	iniFile.LoadIniFile(_T("\\MoxaTest.ini"));
	iniFile.GetKeyString(_T("Set"),_T("Val1"),_T("256"),sVal);
	iniFile.GetKeyString(_T("Set"),_T("Val2"),_T("128"),sVal);
	iniFile.GetKeyString(_T("Set"),_T("Val3"),_T("64"),sVal);

	iniFile.GetKeyString(_T("Set1"),_T("Val1"),_T("256"),sVal);
	iniFile.GetKeyString(_T("Set1"),_T("Val2"),_T("128"),sVal);
	iniFile.GetKeyString(_T("Set1"),_T("Val3"),_T("64"),sVal);

	iniFile.WriteKeyString(_T("Set"),_T("Val1"),_T("11"));
	iniFile.WriteKeyString(_T("Set"),_T("Val2"),_T("12"));
	iniFile.WriteKeyString(_T("Set"),_T("Val3"),_T("13"));

	iniFile.WriteKeyString(_T("Set1"),_T("Val1"),_T("14"));
	iniFile.WriteKeyString(_T("Set1"),_T("Val2"),_T("15"));
	iniFile.WriteKeyString(_T("Set1"),_T("Val3"),_T("16"));


WCHAR sVal[256];
	CIniFile iniFile;
	iniFile.LoadIniFile(_T("\\ComConfig.ini"));
	iniFile.GetKeyString(_T("COMM"),_T("ComPort"),_T("38400"),sVal);
	iniFile.GetKeyString(_T("COMM"),_T("BaudRate"),_T("128"),sVal);
	iniFile.GetKeyString(_T("COMM"),_T("ByteSize"),_T("128"),sVal);
	iniFile.GetKeyString(_T("COMM"),_T("StopBits"),_T("64"),sVal);
	iniFile.GetKeyString(_T("COMM"),_T("Parity"),_T("64"),sVal);

	iniFile.GetKeyString(_T("CARD"),_T("AddRess"),_T("0x02"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("Type"),_T("AI8MA"),sVal);	
	iniFile.GetKeyString(_T("CARD"),_T("CHANNELS"),_T("8"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("RegCounts"),_T("17"),sVal);//0x11
	iniFile.GetKeyString(_T("CARD"),_T("byType"),_T("float"),sVal);
	
	iniFile.GetKeyString(_T("CARD"),_T("AddRess"),_T("0x03"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("Type"),_T("AI8MA"),sVal);	
	iniFile.GetKeyString(_T("CARD"),_T("CHANNELS"),_T("8"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("RegCounts"),_T("0x11"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("byType"),_T("float"),sVal);

	iniFile.GetKeyString(_T("CARD"),_T("AddRess"),_T("0x04"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("Type"),_T("AI8RTD"),sVal);	
	iniFile.GetKeyString(_T("CARD"),_T("CHANNELS"),_T("8"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("RegCounts"),_T("9"),sVal);
	iniFile.GetKeyString(_T("CARD"),_T("byType"),_T("word"),sVal);
////////////////////////////////////////////////////////////////////////////	
	iniFile.WriteKeyString(_T("COMM"),_T("ComPort"),_T("COM4"));
	iniFile.WriteKeyString(_T("COMM"),_T("BaudRate"),_T("38400"));
	iniFile.WriteKeyString(_T("COMM"),_T("ByteSize"),_T("8"));
	iniFile.WriteKeyString(_T("COMM"),_T("StopBits"),_T("1"),);
	iniFile.WriteKeyString(_T("COMM"),_T("Parity"),_T("0"));

	iniFile.WriteKeyString(_T("CARD"),_T("TotalCount"),_T("3"));

	iniFile.WriteKeyString(_T("CARD"),_T("AddRess"),_T("0x02"));
	iniFile.WriteKeyString(_T("CARD"),_T("Type"),_T("AI8MA"));	
	iniFile.WriteKeyString(_T("CARD"),_T("CHANNELS"),_T("8"));
	iniFile.WriteKeyString(_T("CARD"),_T("RegCounts"),_T("17"));//0x11
	iniFile.WriteKeyString(_T("CARD"),_T("byType"),_T("float"));
	
	iniFile.WriteKeyString(_T("CARD"),_T("AddRess"),_T("0x03"));
	iniFile.WriteKeyString(_T("CARD"),_T("Type"),_T("AI8MA"));	
	iniFile.WriteKeyString(_T("CARD"),_T("CHANNELS"),_T("8"));
	iniFile.WriteKeyString(_T("CARD"),_T("RegCounts"),_T("0x11"));
	iniFile.WriteKeyString(_T("CARD"),_T("byType"),_T("float"));
	
	iniFile.WriteKeyString(_T("CARD"),_T("AddRess"),_T("0x04"));
	iniFile.WriteKeyString(_T("CARD"),_T("Type"),_T("AI8RTD"));	
	iniFile.WriteKeyString(_T("CARD"),_T("CHANNELS"),_T("8"));
	iniFile.WriteKeyString(_T("CARD"),_T("RegCounts"),_T("9"));
	iniFile.WriteKeyString(_T("CARD"),_T("byType"),_T("word"));

卡件数,卡件地址,卡件类型,通道数,寄存器数量,数据类型

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?