xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真

上传人:飞*** 文档编号:35852592 上传时间:2018-03-21 格式:DOC 页数:6 大小:159KB
返回 下载 相关 举报
xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真_第1页
第1页 / 共6页
xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真_第2页
第2页 / 共6页
xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真_第3页
第3页 / 共6页
xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真_第4页
第4页 / 共6页
xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真》由会员分享,可在线阅读,更多相关《xPC-Target——在PC平台上实现实时快速原型和硬件在回路的仿真(6页珍藏版)》请在金锄头文库上搜索。

1、 - 1 -xPC-Target在 PC 平台上实现实时快速原型和硬件在回路的仿真xPC Target 是一种高性能的主机-目标机构原型环境,它能把 Simulnk 模型和 Stateflow 模型和物理系统连接起来并且在低成本的 PC 硬件上实时运行。xPC Target 提供了系统的快速控制原型和硬件在回路仿真完整的解决方案。利用 xPC Target 可以在主机上设计模型,并用 Real-Time Workshop 和 Stateflow Coder 自动生成代码,最后下载到运行 xPC Target 实时内核的 PC 机上。用户可以使用 32 位或 64 位 X86 架构的电脑作为实时

2、目标系统。软件运行在 32 位模式下。使用另外独立提供的 xPC Target Embedded Option,用户可以在独立目标机上开发实时嵌入式系统,用于生产、控制、信号处理、数据获取、标定和测试等场合。主机不需要使用 xPC Target Embedded Option。对于控制和 DSP 系统来说 xPC Target 是理想的快速原型和硬件在回路测试工具,它可以在标准的 PC 兼容机上运行实时模型。如果附加 xPC Target Embedded Option 项,可以将实时嵌入式系统在 PC 兼容机上实现,应用于生产、数据采集、标定和测试应用程序等过程中。特点:特点:在任何一台 P

3、C 机上使用实时内核,可以运行来自 Simulink 和 Stateflow 模型 支持任何 PC 系统,例如 TargetBox、 PC/104、 PC/104+、 CompactPCI、嵌入式 PC 机或其它任何兼容 PC 机 灵活的启动选项,包括 CD,硬盘,CF 卡,网络和软盘 根据处理器的性能水平、模型规模和 I/O 复杂程度,采样率可达到 50KHz 实时调整参数 在扩展的设备驱动库里,支持超过 300 种商业 I/O 板卡 开放的硬件驱动环境,支持系统集成方和硬件生产方提供的第三方驱动 C 和 COM API 让用户可以编程开发用户图形界面来获取或控制实时应用程序- 2 -强大功

4、能:强大功能:在主机上运行 MATLAB,Simulink,RTW 和 xPC Target 和 C 编译器作为开发环境,可以生成实时应用程序运行在一台 xPC Target 实时内核的目标机上。用户可以通过 MATLAB 命令行或者主机的图形界面(GUI)、标准的网络浏览器或者目标机命令行来控制目标机上的程序的执行。在程序运行期间,用户可以交互的改变模型参数并且迅速的获取、观察信号或者把它们保存起来做后续处理。通过目标 GUI 能直接观察目标机上的信号和状态信息。高效的实时内核使用标准的 PC 硬件和商业 I/O 接口板,xPC Target 通过引导启动高性能的实时内核,把标准的 PC 机

5、变成了实时快速原型和硬件在回路仿真的目标机。实时内核支持中断处理和查询模式,中断模式的模型采样率可以达到 50KHz,查询模式的模型采样率可以达到 100KHz。主机和目标系统间的通讯通过单一通信方式连接主机和目标计算机。用户在主机上开发 Simulink 模型,下载到目标机上并实时运行。用户指令、参数更新和信号数据交互也使用同样的通信接口。- 3 -客户可以选择 RS-232 或者 TCP/IP 进行通信。访问目标程序有多种方式对目标系统进行访问和通信。目标机接有键盘和显示器,可以直接发出控制指令和进行状态监测。通过主机目标机连接,可以从主机使用 MATLAB 命令行或 xPC Target

6、 浏览器,简单的配置和控制目标机。用户甚至可以并行的访问和控制多个目标机。一旦访问到目标系统,便可以进行目标程序控制、参数调整、信号(数据)采集。控制目标程序利用目标应用程序控制功能可以把目标应用程序下载到目标 PC 上,并且可以启动和停止下载的过程,还可以改变停止的时间和采样的时间,使用目标应用程序控制功能还可以对 CPU 的过载进行监控,对执行性能和 CPU 的占用进行评估。用户可以使用 MATLAB 中基于对象的的命令行接口来访问和控制目标程序。也可以用编写好的批处理 M 文件的方式做自动批量测试。xPC Target 浏览器可以让用户在窗口的环境下配置、控制和监测目标机的操作。调整参数

7、xPC Target 提供几种调参的办法。目标程序下载以后,用户可以使用命令行接口或目标机浏览器来修改参数。还可以通过 Simulink 外部模式进行参数的调整,在这种模式中,Simulink 框图运行在主机上作为 GUI 界面。一旦改变了 Simulink 模型中任何的参数,新的参数会立刻下载到目标机上,这时用户观察的是最新程序的运行情况。监测和采集信号用户可以在程序运行的过程中监测、跟踪和记录信号数据。信号监测是实时显示当前的信号值。信号跟踪允许客户捕获、存储和显示突发数据,类似于数字示波器的行为。用信号记录可获得整个程序执行期间的数据。并且允许选择将记录的数据存储在目标机内存或文件系统。

8、在测试期间或之后,采集到的信号可以上传到主机用户显示、分析和存档。- 4 -示波器定义和控制示波器是一个图形显示组件,可以用于主机或目标机来监测和获取信号数据。示波器支持多种触发方式,用来控制数据采集的时间和时长。同一个示波器上可显示多条曲线,还可以同时定义多个示波器。开发用户 GUI 界面xPC Target 有两个很强的应用程序接口,分别是:xPC Target API 和 COM API。通过这两种接口方式用户可以充分的进行控制、观察信号和对 xPC Target 的参数进行调整,用户可以来创建用户自己的 GUI 完成这些功能。无论是用 Visual Basic、Visual C/C+、

9、Tcl/TK,Perl/TK 等任何开发工具开发的 GUI 都可以被作为子程序和 COM 组件被连接起来。通过和任何 xPC Target 应用程序的接口,只要它在另外一台计算机上运行就可以连接到用户的目标系统中。I/O 接口为了与传感器、执行器和其它物理设备连接,xPC 提供各种设备驱动,包括 ISA 总线、PC/104、PCI、CompactPCI 总线的各种 IO 板卡,这些板卡都是由业内领先的厂家生产提供的。所支持的 IO 类型包括 AD、DA、脉冲(PWM)发生和采集、增量编码器、LVDT/RVDT/、共享/反射内存、网络(UDP/IP)、串口(RS-232/422/485)、总线(

10、CAN、J1939、ARINC 429 MIL-STD-1553)。最新支持的 I/O 设备参阅 Target 提供大量的第三方板卡驱动。这些驱动在 xPC Target 库以 Simulink 模块的形式提供。如果用户板卡的驱动没有提供,可以自己编写。驱动开发提供了工具、向导、示例和源码来帮助用户。- 5 -用 xPC Target Embedded Option 开发实时应用程序xPC Target Embedded Option 是 xPC Target 的扩展,它将应用程序和 xPC Target 内核捆绑在一个镜像,可以在内核启动后自动的允许程序。用户可以将这个镜像安装在目标机的硬

11、盘或闪存上。这个组合的镜像可以在不连接主机的情况下自动加载和执行。目标硬件系统的配置用户能使用任何带有 xPC Target 的 PC 机硬件,包括用于快速原型应用的 TargetBox。目标 PC 机系统的配置的信息包括 I/O 的组成可以查阅: 上的 xPC Target 硬件选择指南和交互式的硬件选择指南。需要的产品需要的产品使用 xPC Target 和 xPC Target Embedded Option 需要MATLAB Simulink Real-Time Workshop相关产品相关产品Stateflow - 6 -Stateflow Coder 平台和系统要求平台和系统要求平台和系统的要求,可以查看该网页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号