本文以vs2017为例,其他vs版本请前往 uDDS 开发者指南 查看
1. 将uDDS_VS2017_Trial 解压缩至 {installDir} 即可,installDir可以是任何目录(请避免使用含有中文或者空格的路径),例如D:\,解压缩后在 {installDir} 路径下应该包括如下路径或文件:
1. 进入“快速开发资源/DemoTool”文件。
如需更改idl内容请见 生成辅助文件 ,更改后的xxx.idl可以拷贝到该目录下,后续用xxx.idl来代替UserDataType.idl生成项目,继续快速开发。
2. 在DemoTool文件目录下打开cmd,或者直接打开cmd转到DemoTool目录下,并执行如下代码
DemoTool.exe UserDataType.idl vs2017
运行后输出如下图。“1”表示DemoTool程序,“2”表示idl文件名,“3”表示vs版本信息。
3. 进入PubSub_vs2017文件后,鼠标右击Sub_Pub.sln适用Visual Studio 2017打开。
4. 鼠标分别右击Pub和Sub的解决方案->点击生成,稍后就会出现生成成功的提示。如果出现 “找不到SDK版本” 的错误请跳转SDK版本错误进行解决,解决后,返回继续接下来的步骤。
5. 打开PubSub_vs2017\bin文件,进入生成对应的解决方案配置版本(debug,release)和平台版本(x86,x64)文件即可。
1. 双击Pub.exe和Sub.exe即可分别运行数据发布和数据接收两个演示程序,运行结果如下图所示。
1. 将uDDS_Linux_Trial 解压缩至 {installDir} 即可,installDir可以是任何目录(请避免使用含有中文或者空格的路径)。
1. 进入“uDDS”文件。
2. 在uDDS文件目录下右键并点击在终端打开,或打开终端转到uDDS文件夹下并执行命令:
./ set-uDDS-env.sh
运行后输出如下图。
3. 进入“/快速开发资源/DemoTool”目录。
如需更改idl内容 请见完整开发者文档-Linux-makefile- 生成辅助文件模块 ,更改后可返回此步继续快速开发。
2. 在uDDS文件目录下右键并点击在终端打开,或打开终端转到uDDS文件夹下并执行命令:
./ DemoTool UserDataType.idl
执行结果如下图所示。生成demo项目并编译生成可执行文件。
5. 进入PUBSUB_Makefile/Sub文件夹(如下图所示)后,执行以下命令运行订阅端等待与发布端匹配并接收命令:
./ TestSub
执行结果如下图所示。生成demo项目并编译生成可执行文件。
6. 进入PUBSUB_Makefile/Pub文件夹(如下图所示)后,执行以下命令运行发布端,与订阅端匹配:
./ TestPub
执行结果如下图所示。
1. 发布端启动后与发布端收发数据如下图所示