資源簡介
親測在windows7下可用
代碼片段和文件信息
#include?
#ifndef?_MSC_VER
#include?
#endif
#include?
#include?
#include?“modbus.h“
#define?SERVER_ID?17
int?main(void)
{
??modbus_t?*ctx;
??modbus_mapping_t?*mb_mapping;
??ctx?=?modbus_new_rtu(“COM4“?19200?‘N‘?8?1);
??modbus_set_slave(ctx?SERVER_ID);
??if(modbus_connect(ctx)==-1)
??{
????fprintf(stderr?“Connection?failed:%s\n“?modbus_strerror(errno));
modbus_free(ctx);
return?-1;
??}
??modbus_set_debug(ctx?TRUE);
??mb_mapping=modbus_mapping_new(500500500500);
??if(mb_mapping==NULL)
??{
????fprintf(stderr?“Error?mapping:%s\n“?modbus_strerror(errno));
modbus_free(ctx);
return?-1;
??}
??
??for(;;)
??{
????uint8_t?query[MODBUS_TCP_MAX_ADU_LENGTH];
int?rc;
rc?=?modbus_receive(ctx?query);
if(rc>=0)
{
??
modbus_reply(ctxqueryrcmb_mapping);
}
else
{
??
printf(“Connection?Closed\n“);
}
??}
??printf(“Quit?the?loop:?%s\n“?modbus_strerror(errno));
??modbus_mapping_free(mb_mapping);
??modbus_close(ctx);
??modbus_free(ctx);
??return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-29?10:30??TestRtuSlave\
?????目錄???????????0??2017-06-29?09:05??TestRtuSlave\Debug\
?????文件???????28160??2017-06-20?14:04??TestRtuSlave\Debug\TestRtuSlave.exe
?????文件?????????406??2017-06-20?14:04??TestRtuSlave\Debug\TestRtuSlave.exe.manifest
?????文件??????339432??2017-06-20?14:04??TestRtuSlave\Debug\TestRtuSlave.ilk
?????文件??????437248??2017-06-20?14:04??TestRtuSlave\Debug\TestRtuSlave.pdb
?????目錄???????????0??2017-06-29?09:05??TestRtuSlave\Release\
?????文件????????7168??2017-06-20?14:06??TestRtuSlave\Release\TestRtuSlave.exe
?????文件??????273408??2017-06-20?14:06??TestRtuSlave\Release\TestRtuSlave.pdb
?????目錄???????????0??2017-06-29?09:05??TestRtuSlave\TestRtuSlave\
?????目錄???????????0??2017-06-29?09:05??TestRtuSlave\TestRtuSlave\Debug\
?????文件???????15208??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\CL.read.1.tlog
?????文件?????????338??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\CL.write.1.tlog
?????文件????????1091??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.Build.CppClean.log
?????文件?????????381??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.exe.intermediate.manifest
?????文件??????????50??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.lastbuildstate
?????文件????????1964??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.log
?????文件???????28127??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.obj
?????文件???????????0??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\TestRtuSlave.write.1.tlog
?????文件?????????662??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\cl.command.1.tlog
?????文件????????1362??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\li
?????文件????????2776??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\li
?????文件?????????664??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\li
?????文件?????????438??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\mt.command.1.tlog
?????文件?????????168??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\mt.read.1.tlog
?????文件?????????280??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\mt.write.1.tlog
?????文件??????396288??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\vc100.idb
?????文件??????110592??2017-06-20?14:04??TestRtuSlave\TestRtuSlave\Debug\vc100.pdb
?????目錄???????????0??2017-06-29?09:05??TestRtuSlave\TestRtuSlave\Release\
?????文件???????15208??2017-06-20?14:06??TestRtuSlave\TestRtuSlave\Release\CL.read.1.tlog
?????文件?????????346??2017-06-20?14:06??TestRtuSlave\TestRtuSlave\Release\CL.write.1.tlog
............此處省略30個文件信息
- 上一篇:C語言在線考試系統
- 下一篇:MFC Media pla
yer控件制作的播放器
評論
共有 條評論