diff --git a/README.md b/README.md index 1f5bfea13094af1799fc676e677d9c48ace79a6a..45acaebd5c554b9546cb3fb5de6ab2a34f493e6b 100644 --- a/README.md +++ b/README.md @@ -38,9 +38,24 @@ MakeMe.sh ## 2.2 运行 -以FixedPeriod为例,在3个终端分别运行: +以本机运行FixedPeriod为例,配置UDP_FixedPeriod_1_In_1_Out.ini文件,放在UDP_FixedPeriod_1_In_1_Out可执行文件路径下。对应UDP的目标IP地址和端口号,示例: + +``` +[UdpFeature] +APP1 = 127.0.0.1, 55555, TIS1_OCU1 +APP2 = 127.0.0.1, 55555, TIS2_OCU2 +``` + +在5个终端分别运行: +- 1个Generator +- 1个UDP_FixedPeriod_1_In_1_Out_Commander +- 2个UDP_FixedPeriod_1_In_1_Out +- 1个Receiver + ```sh -./out/APPs/SampleFixedPeriodCommander/SampleFixedPeriodCommander 127.0.0.1:11111 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 -./out/APPs/SampleFixedPeriod/SampleFixedPeriod 127.0.0.1:11112 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 -./out/APPs/SampleFixedPeriod/SampleFixedPeriod 127.0.0.1:11113 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +./ComoFramework_bin/Tools/UDPMessage/UDPMessageGenerator +./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out_Commander/UDP_FixedPeriod_1_In_1_Out_Commander 127.0.0.1:11111 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 log.txt 9999 TIS1_OCU1 +sudo ./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out/UDP_FixedPeriod_1_In_1_Out 127.0.0.1:11112 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +sudo ./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out/UDP_FixedPeriod_1_In_1_Out 127.0.0.1:11113 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +./ComoFramework_bin/Tools/UDPMessage/UDPMessageReceiver 55555 ``` diff --git a/src/FixedPeriod_Model/README.md b/src/FixedPeriod_Model/README.md index f3dbf04bb92e50f860a4ee8fbe8614426954974a..e2bff3c6e170eb80ff8a00e6a4c1b7f154a0d9f3 100644 --- a/src/FixedPeriod_Model/README.md +++ b/src/FixedPeriod_Model/README.md @@ -22,20 +22,32 @@ while (running) { ## 2 测试方法 +- 1个Generator +- 1个UDP_FixedPeriod_1_In_1_Out_Commander +- 2个UDP_FixedPeriod_1_In_1_Out +- 1个Receiver + 在ComoFramework根目录下编译FixedPeriod_Model.cpp: + ```sh ./buildMe.sh ``` -编译UDPMessageGenerator.cpp: -```sh -gcc -o UDPMessageGenerator ./src/UDPMessageGenerator.cpp + +配置UDP_FixedPeriod_1_In_1_Out.ini文件,放在UDP_FixedPeriod_1_In_1_Out可执行文件路径下。对应UDP的目标IP地址和端口号,示例: + +``` +[UdpFeature] +APP1 = 127.0.0.1, 55555, TIS1_OCU1 +APP2 = 127.0.0.1, 55555, TIS2_OCU2 ``` -在4个终端分别运行: + +运行各程序: ```sh -./src/UDPMessageGenerator -./out/APPs/SampleUDPFixedPeriodCommander/SampleUDPFixedPeriodCommander 127.0.0.1:11111 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 -./out/APPs/SampleFixedPeriod/SampleFixedPeriod 127.0.0.1:11112 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 -./out/APPs/SampleFixedPeriod/SampleFixedPeriod 127.0.0.1:11113 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +./ComoFramework_bin/Tools/UDPMessage/UDPMessageGenerator +./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out_Commander/UDP_FixedPeriod_1_In_1_Out_Commander 127.0.0.1:11111 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 log.txt 9999 TIS1_OCU1 +sudo ./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out/UDP_FixedPeriod_1_In_1_Out 127.0.0.1:11112 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +sudo ./out/XuWareTools/UDP_FixedPeriod_1_In_1_Out/UDP_FixedPeriod_1_In_1_Out 127.0.0.1:11113 127.0.0.1:11111,127.0.0.1:11112,127.0.0.1:11113 +./ComoFramework_bin/Tools/UDPMessage/UDPMessageReceiver 55555 ``` ## 附录