matlab real time(Xpc target)使用详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下位机成功进入xpc
XPC Target流程
2、启动下位机与上位机进行连接
2.2 插入U盘启动下位机
右下角显示的为下位机自己的IP地址
上位机打开命令行,ping下位机ip检 测是否连通
XPC Target流程
2、启动下位机与上位机进行连接
2.2 插入U盘启动下位机
在matlab中命令行输入 xpc 检测是否 连接成功
Xpc Target (Matlab Real Time)
快速原型 讲解
XPC Target简介
xPC Target是MathWorks公司开发的一 个基于RTW体系框架的实时目标系统产 品,可将标准的PC兼容机转变为一个实 时系统,来实现控制系统或DSP系统的 快速原型化、硬件在回路中的测试和系 统半实物仿真等功能。随着目前PC兼容 机的普遍使用,从而xPC Target提供了 一种造价低廉的、性能较高的并且便捷 的实时应用系统。 xPC Target采用了宿主机-目标机的技术 实现途径,即“双机”模式,宿主机和目 标机可以是不同类型的计算机,两者之 间通过以太网或串口实现通讯。
XPC Target流程
2、启动下位机与上位机进行连接
2.2 插入U盘启动下位机 按F2或F12或delete加入bios
Bios界面
XPC Target流程
2、启动下位机与上位机进行连接
2.2 插入U盘启动下位机
启动选项 选择之前制作的启动U盘进行启动, 注意不要选择UEFI模式,选择 legacy模式
上位机虚拟被控对象程序
下位机显示
XPC Target流程
3、上位机编写程序烧入下位机
实际物理设备程序程序
XPC Target流程
3、上位机编写程序烧入下位机
通道选择
通道选择
初始值
板卡输出模块设置
板卡采集模块设置
添加幻灯片标题 - 6
xPC Target的环境搭建流程
XPC Target流程
1、制作启动U盘
1.1 制作dos启动u盘
1.2 U盘写入xpc应用 在命令窗口中输入 xpcexplr
XPC Target流程
1、制作启动U盘
1.2 U盘写入xpc应用 下位机的ip地址,注意与上位机必 须在同一网段,并切ip地址要不相 同
下位机显示模块
图像显示或 数字显示
正弦信号发生器 下位机显示模块 Y轴上下限,0为 自动上下限
X轴长度=Sample time × Number of samples × Decimation
XPC Target流程
3、上位机编写程序烧入下位机
下位机显示界面
XPC Target流程
3、上位机编写程序烧入下位机
Xpc架构
XPC Target简介
实际被控对 象/控制器 I/O硬件 A/D,D/A,DIO,计数器 CAN,RS232,GPIB
Host PC MATLAB Simulink 核 (32位保护模式)
PC硬件: Desktop/PC104/compact PCT,SBC等PCI/ISA总线; 超过50种以上的I/O设备
XPC Target流程
1、制作启动U盘
1.2 U盘写入xpc应用
选择U盘位置,点击OK写入xpc应用
XPC Target流程
2、启动下位机与上位机进行连接
2.1 下位机与上位机通过网线相连
XPC Target流程
2、启动下位机与上位机进行连接
2.1 下位机与上位机通过网线相连 上位机中设置静态IP,必须和下位 机处于同一网段,且IP地址不同
基于xPC Target的应用系统
XPC Target环境建立
1、宿主机
软件要求:windows操作系统、MATLAB、Simulink、 RTW、C语言编译器(VC)、xPC Target 硬件要求:一个串口或一个以太网卡、RAM(128M以上)、 USB接口或软驱或光驱
2、目标机
软件要求:无需操作系统、BIOS需要PC兼容 硬件要求:芯片组、串口或网卡、CPU(386以上)、鼠键、 监视器、U盘或软驱、RAM(8M以上)、I/O设备板
RTW生成的应用程序 Host-Target 通讯 参数调节,监视等
xPC Target实时应用程序是RTW 代码生成器从Simulink模型生成 的可执行目标程序,可实时地运 行在无任何操作系统的标准PC机 上,其特点是: 1、采用32位的内存管理模式(无 需切换) 2、具有较快的任务执行时间(取 决于模型及硬件)
XPC Target流程
3、上位机编写程序烧入下位机
新建simulink,在设 置中做如下设置
XPC Target流程
3、上位机编写程序烧入下位机
新建code generate选 项中做如下设置
XPC Target流程
3、上位机编写程序烧入下位机
Xpc所用到的模块
XPC Target流程
3、上位机编写程序烧入下位机
相关文档
最新文档