发送和接收数据在UDP使用NVIDIA杰森cpu支持包金宝app
这个例子展示了如何使用仿真软件®编码器™支持包NVIDIA®金宝app杰森®cpu通过网络发送金宝app和接收UDP数据上的杰森。
使用这个示例中,您可以创建和部署一个仿真软件模型,可以:金宝app
通过UDP接收数据从主机电脑。
将数据发送给主机通过UDP。
介绍
英伟达杰金宝app森cpu仿真软件编码金宝app器支持包包含一个UDP发送和UDP接收块,帮助你通过网络发送和接收UDP数据在杰森。查看模块,输入jetsoncpuLib
在MATLAB命令提示符。
jetsoncpuLib;
jetsoncpuNetworkLib;
在这个例子中,我们使用预配置杰森UDP通信
,以及一个自定义脚本jetsoncpu_udp.m
在主机之间交换数据和杰森董事会通过UDP通信。这个模型使用UDP接收和UDP发送模块交换数据。
杰森UDP通信
:在这个模型中,杰森从主机接收UDP数据,操纵数据,并将其发送回主机。
jetsoncpu_udp.m
:使用此脚本,主机发送数据到杰森董事会和读取数据来自杰森董事会,并显示它。打开文件,在MATLAB运行这个命令:
编辑(“jetsoncpu_udp.m”);
先决条件
如果你是新模型,观察金宝app金宝app仿真软件快速入门视频。
使用执行初始安装和配置任务硬件安装NVIDIA杰森Nano和硬件安装NVIDIA杰森TX2。
仪器控制工具箱™
所需的硬件
要运行这个示例,您可以使用杰森纳米或TX2董事会。为了您的方便,杰森UDP通信
是杰森纳米板预配置来执行这个例子。
杰森纳米板
模型
打开模型,在MATLAB®提示符下输入这个命令:
open_system (“jetsoncpu_udp_communication”);
任务1 -配置模型
1。打开目标示例模型。
2。打开建模选项卡和新闻Ctrl + E打开配置参数对话框和导航硬件实现窗格。
3所示。硬件的选择你的目标硬件板下拉列表。
设置硬件板来英伟达杰森(CPU)。
在目标硬件资源节中,打开板参数面板和输入设备地址、用户名和assword杰森的董事会。
4所示。点击应用然后好吧关闭对话框。
任务2 -配置块
在仿真软件模型金宝app中,双击下面的块和验证指定的参数值是相同的,如下所示:
UDP接收块杰森UDP通信模型
注意:在目标UDP接收块,当地的知识
端口必须匹配jetson_port
参数jetsoncpu_udp.m
脚本。
UDP发送块使子系统
注意:
在目标UDP发送块,
远程IP
端口必须匹配host_port
参数jetsoncpu_udp.m
脚本。
在偏远的IP地址参数,指定主机的IP地址。
获得主机的IP地址
找到主机的IP地址,遵循这些步骤。
在Windows机器上:
打开命令提示符。
类型ipconfig在命令提示符,并按enter键。
在Linux机器上:
打开一个终端。
类型ip添加在终端和按回车。
任务3 -主机配置脚本
1。打开主机脚本jetsoncpu_udp.m
。
2。在脚本中指定IP地址杰森的董事会jetson_ipaddress
参数。
任务4 -监视和优化模型
当你监视和优化杰森串行通信模式,主机与目标生成的可执行文件运行。监控和调优模型:
1。打开硬件选项卡并单击监视和优化。你可以观察到从诊断查看器的代码生成模型和主机连接到目标后加载生成的可执行文件。
2。运行jetsoncpu_udp.m
脚本。
脚本发送π值的杰森。
杰森板用获得块中指定的价值模型,并将其发送给主机。
脚本接收这个值并显示在命令窗口。
改变的价值获得块并重新运行脚本。观察命令窗口的新值。
阻止外部模式
停止外部模拟,硬件选项卡并单击停止外部模式模拟按钮终止。
其他的事情努力
与其他计算块取代获得块