欢迎来到天天文库
浏览记录
ID:10702491
大小:159.00 KB
页数:6页
时间:2018-07-07
《xpc-target——在pc平台上实现实时快速原型和硬件在回路的仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真 xPCTarget是一种高性能的主机-目标机构原型环境,它能把Simulnk模型和Stateflow模型和物理系统连接起来并且在低成本的PC硬件上实时运行。xPCTarget提供了系统的快速控制原型和硬件在回路仿真完整的解决方案。利用xPCTarget可以在主机上设计模型,并用Real-TimeWorkshop和StateflowCoder自动生成代码,最后下载到运行xPCTarget实时内核的PC机上。用户可以使用32位或64位X86架构的电脑作为实时目
2、标系统。软件运行在32位模式下。使用另外独立提供的xPCTargetEmbeddedOption,用户可以在独立目标机上开发实时嵌入式系统,用于生产、控制、信号处理、数据获取、标定和测试等场合。主机不需要使用xPCTargetEmbeddedOption。 对于控制和DSP系统来说xPCTarget是理想的快速原型和硬件在回路测试工具,它可以在标准的PC兼容机上运行实时模型。 如果附加xPCTargetEmbeddedOption项,可以将实时嵌入式系统在PC兼容机上实现,应用于生产、数据采集、标定和测试应用程序等过程
3、中。特点:·在任何一台PC机上使用实时内核,可以运行来自Simulink和Stateflow模型·支持任何PC系统,例如TargetBox、PC/104、PC/104+、CompactPCI、嵌入式PC机或其它任何兼容PC机·灵活的启动选项,包括CD,硬盘,CF卡,网络和软盘·根据处理器的性能水平、模型规模和I/O复杂程度,采样率可达到50KHz·实时调整参数·在扩展的设备驱动库里,支持超过300种商业I/O板卡·开放的硬件驱动环境,支持系统集成方和硬件生产方提供的第三方驱动·C和COMAPI让用户可以编程开发用户图形界面来获取或控制
4、实时应用程序 -6-强大功能: 在主机上运行MATLAB,Simulink,RTW和xPCTarget和C编译器作为开发环境,可以生成实时应用程序运行在一台xPCTarget实时内核的目标机上。用户可以通过MATLAB命令行或者主机的图形界面(GUI)、标准的网络浏览器或者目标机命令行来控制目标机上的程序的执行。在程序运行期间,用户可以交互的改变模型参数并且迅速的获取、观察信号或者把它们保存起来做后续处理。通过目标GUI能直接观察目标机上的信号和状态信息。高效的实时内核 使用标准的PC硬件和商业I/O接口板,xPCTa
5、rget通过引导启动高性能的实时内核,把标准的PC机变成了实时快速原型和硬件在回路仿真的目标机。实时内核支持中断处理和查询模式,中断模式的模型采样率可以达到50KHz,查询模式的模型采样率可以达到100KHz。主机和目标系统间的通讯 通过单一通信方式连接主机和目标计算机。用户在主机上开发Simulink模型,下载到目标机上并实时运行。用户指令、参数更新和信号数据交互也使用同样的通信接口。-6-客户可以选择RS-232或者TCP/IP进行通信。访问目标程序 有多种方式对目标系统进行访问和通信。目标机接有键盘和显示器,可以
6、直接发出控制指令和进行状态监测。通过主机-目标机连接,可以从主机使用MATLAB命令行或xPCTarget浏览器,简单的配置和控制目标机。用户甚至可以并行的访问和控制多个目标机。一旦访问到目标系统,便可以进行目标程序控制、参数调整、信号(数据)采集。控制目标程序 利用目标应用程序控制功能可以把目标应用程序下载到目标PC上,并且可以启动和停止下载的过程,还可以改变停止的时间和采样的时间,使用目标应用程序控制功能还可以对CPU的过载进行监控,对执行性能和CPU的占用进行评估。 用户可以使用MATLAB中基于对象的的命令行接
7、口来访问和控制目标程序。也可以用编写好的批处理M文件的方式做自动批量测试。xPCTarget浏览器可以让用户在窗口的环境下配置、控制和监测目标机的操作。调整参数 xPCTarget提供几种调参的办法。目标程序下载以后,用户可以使用命令行接口或目标机浏览器来修改参数。还可以通过Simulink外部模式进行参数的调整,在这种模式中,Simulink框图运行在主机上作为GUI界面。一旦改变了Simulink模型中任何的参数,新的参数会立刻下载到目标机上,这时用户观察的是最新程序的运行情况。监测和采集信号 用户可以在程序运行的
8、过程中监测、跟踪和记录信号数据。信号监测是实时显示当前的信号值。信号跟踪允许客户捕获、存储和显示突发数据,类似于数字示波器的行为。用信号记录可获得整个程序执行期间的数据。并且允许选择将记录的数据存储在目标机内存或文件系统
此文档下载收益归作者所有