您好,欢迎访问三七文档
xPCtargetreal-timecontrolandsimulationsystemxPCtargetsystemintroductionxPCTarget是一种高性能的主机—目标机构原型环境,xPCTarget提供了系统的快速控制原型和硬件在回路仿真完整的解决方案。利用xPCTarget可以在主机上设计模型,并用Real-TimeWorkshop和StateflowCoder自动生成代码,最后下载到运行xPCTarget实时内核的低成本目标PC机上。用户可以使用32位或64位X86架构的电脑作为实时目标PC,用户可以实时目标PC上开发实时嵌入式系统,用于生产、控制、信号处理、数据获取、标定和测试等场合。特点:在任何一台PC机上使用实时内核,可以运行来自Simulink和Stateflow模型,它利用matlab的RTW自动将模型生成C代码,自动编译、连接、下载到目标PC中。支持任何PC系统,如TargetBox、PC/104、PC/104+CompactPCI、嵌入式PC机或其它任何兼容PC机。实时调整参数。根据处理器的性能水平、模型规模和I/O复杂程度,模型系统sampletime最高可达100KHz。在matlab提供的设备驱动库里,支持300多种商业I/O板卡。开放的硬件驱动环境,支持用户开发系统集成方和硬件生产方硬件设备的驱动程序。强大功能高效的实时内核使用标准的PC硬件和商业I/O接口板,xPCTarget通过引导启动高性能的实时内核,把标准的PC机变成了实时快速原型和硬件在回路仿真的目标机。实时内核支持中断处理和查询模式,中断模式的模型采样率可以达到50KHz,查询模式的模型采样率可以达到100KHz。主机和目标PC机之间的通讯通过单一通信方式连接主机和目标计算机。用户在主机上开发Simulink模型,下载到目标机上并实时运行。用户指令、参数更新和信号数据交互也使用同样的通信接口。客户可以选择RS-232,TCP/IP方式进行通信。在线调整参数xPCTarget提供几种在线调参的办法。目标程序下载以后,用户可以使用命令行接口或目标机浏览器来修改参数。还可以通过Simulink外部模式进行参数的调整,在这种模式中,Simulink框图运行在主机上作为GUI界面。一旦改变了Simulink模型中任何的参数,新的参数会立刻下载到目标机上,这时用户观察的是最新程序的运行情况。主机和目标PC机之间的通讯通过单一通信方式连接主机和目标计算机。用户在主机上开发Simulink模型,下载到目标机上并实时运行。用户指令、参数更新和信号数据交互也使用同样的通信接口。客户可以选择RS-232,TCP/IP方式进行通信利用xPCLabDesk作为上位机GUIxPCTarget有两个很强的应用程序接口,分别是:xPCTargetAPI和COMAPI。用户可以来创建用户自己的GUI完成这些功能。据说效果不好。xPCLabDesk是利用Labview开发的软件,用户可以利用Labview开发xPCtarget系统的上位机界面,利用xPCLabDesk提供的功能让主机与目标PC交互参数和信号,支持parametertuning,datalogging,signalmonitoring等等。利用xPCLabDesk可以完成类似于ControlDesk的功能。I/O接口为了与传感器、执行器和其它物理设备连接,xPC提供各种设备驱动,包括ISA总线、PC/104、PCI、CompactPCI总线的各种IO板卡,这些板卡都是由业内领先的厂家生产提供的。所支持的IO类型包括AD、DA、PWM、ICU、增量编码器、网络(UDP/IP)、串口(RS-232/422/485)、总线(CAN、J1939、ARINC429MIL-STD-1553)等等。入下图所示.编写用户自定设备驱动xPCTarget提供大量的第三方板卡驱动。这些驱动在xPCTarget库以Simulink模块的形式提供。如果用户板卡的驱动没有提供,可以自己编写。驱动开发提供了工具、向导、示例和源码来帮助用户。xPCTarget支持的第三方板卡驱动
本文标题:xPC-target-real-time-control-and-simulation-system
链接地址:https://www.777doc.com/doc-3142253 .html