




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SystemVision可以实现与Simulink的集成从而充分发挥两个工具的优势。Simulink用来快速开发控制算法并且自动产生算法代码。SystemVision采用基于物理特征的硬件模型实现控制算法的测试,并且提供现实系统的仿真结果。SystemVison和Simulink的整合集成,支持功能强大并且广泛的硬件软件系统设计与分析2003年 MathWorks公司推出的最新产品Link for ModelSim据称在业界第一个实现了Simulink、MATLAB与HDL仿真器(Modelsim)直接连接,为快速创建及验证系统级的testbench提供了实现的可能。Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。Mentor Graphics公司通过采用高抽象级别的模型和transactors,在设计流程的最初阶段就开始进行验证。C、C+、SystemC、SystemVerilog、MATLAB或Simulink等多种语言实现的高抽象级别原型为结构设计阶段就开展验证提供了可能,这些高抽象级别原型还可在整个设计流程中作为testbench加以重复使用。这样就能够及早发现根本性设计错误,并及早实现低成本纠错SIMULINK仿真的运行构建好一个系统的模型之后,接下来的事情就是运行模型,得出仿真结果。运行一个仿真的完整过程分成三个步骤:设置仿真参数,启动仿真和仿真结果分析。一、设置仿真参数和选择解法器设置仿真参数和选择解法器,选择Simulation菜单下的Parameters命令,就会弹出一个仿真参数对话框,它主要用三个页面来管理仿真的参数。Solver页,它允许用户设置仿真的开始和结束时间,选择解法器,说明解法器参数及选择一些输出选项。Workspace I/O页,作用是管理模型从MATLAB工作空间的输入和对它的输出。Diagnostics页,允许用户选择Simulink在仿真中显示的警告信息的等级。Simulink是MATLAB中的一种可视化仿真工具, 是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。SystemVision conneXion (sometimes referred to as simply “SVX”) is a multi-disciplinecollaboration environment that enables distributed connections between Mentor GraphicsSystemVision, the Simulink product from The Mathworks, LabVIEW from NationalInstruments, and/or applications programmed in Java, SystemC, and/or C/C+. SVX allowsportions of a mixed-technology model to be simultaneously executed in SystemVision,Simulink, LabVIEW, Java, SystemC, and/or C/C+ processes, with full communication andcontrol connections between the applications.()SystemVision conneXion is delivered as a set of modeling elements, which allow partitions of asystem that are modeled in SystemVision, Simulink, LabVIEW, Java, SystemC, and/or C/C+to communicate during execution. These modeling elements (referred to collectively as “SVXcomponents”) are used either in Simulink as blocks, in LabVIEW as Virtual Instruments, inC/C+, SystemC, or Java using an API, or in SystemVision as parts(SystemVision conneXion 被作为一整套模型元素(SVX组件)来传递,这允许 在执行过程中 分割一个系统 在java c/C+,Simulink System C来分别模拟,SVX组件可以在Simulink里被作为块 在Java C/C+里作为API SystemVision里作为parts )When instantiated in each environment and properly configured, SVX functions as a virtualcommunications bus between modeled partitions of an application, allowing different partitionsof a system model to be simultaneously executed in each environment.(当实例化在每个环境和正确的配置,SVX作为一个虚拟的功能建模应用程序的分区之间的通信总线,允许不同的分区系统模型可以同时在每个环境中执行。)For environments that support the concept of time, SVX automatically synchronizes time acrossthe environments.(对于时间概念的环境支持,SVX自动同步时间)SystemVision conneXion for Simulink (or simply “SVX for Simulink”) is the client productthat supports the use of SystemVision conneXion (or simply “SVX”) within Simulink. SVX forSimulink provides the concrete Simulink syntax for SVX, including support for the standardSVX graphical notation. SVX for Simulink shares the same SVX semantics with all SVXmodeling and programming language clients.This document covers setup and usage of SVX for Simulink. It assumes that you are alreadyfamiliar with system modeling concepts, the Simulink language, and the operation of SimulinkTo use SVX for Simulink, your installation must meet the following criteria: Simulink version 6.2 (R14SP1) through R2011a (32-bit)SVX for Simulink enables distributed connections between the Simulink product from TheMathworks and the SVX multi-discipline collaboration environment. SVX allows portions of amixed-technology model to be simultaneously executed in SystemVision, Simulink, LabVIEW,Java, SystemC, and/or C/C+ processes with full communications and control connectionsbetween the applicationsSVX for Simulink is a set of modeling elements (referred to collectively as SVX components)that are used in Simulink as native blocks that can be dropped onto a Simulink block diagram.The following SVX clients have dependencies on related tools that must be present in order toinstall SVX: Simulink Version 6.2(R14SP1) through R2010b(32) LabVIEW 2009 32-bit or LabVIEW 2010 32-bit SystemVision v5.6, v5.7, or v5.8SVX uses C/C+ runtime libraries from Microsoft. If they are not already installed on yourcomputer prior to running the SVX installation program, the SVX installer will install them foryou automatically.SVX ComponentsTo use SVX, you must place SVX components on a SystemVision schematic or on a Simulinkor LabVIEW block diagram, or instantiate (construct) SVX components in a C/C+ or Javaprogram or SystemC model. Figure 2-2 shows the graphical icons of these SVX components(如要使用SVX,你必须把SVX组件放在一个SystemVision原理图或一个Simulink、 或LabVIEW程序框图,或实例(构造)SVX组件的C / C+ +或Java程序或SystemC模型。)SVX Target componentEach node participating in a system simulation must have a SVX “Target platform”component. This component manages SVX resources and synchronizes the startup andshutdown of the distributed system-level application. Target components represent theSVX runtime executive running on each node in the system.One, and only one, SVX Target component in a system plays the role of applicationsequencer. This target component is responsible for sequencing startup and shutdown(SVX目标组件参加在一个系统仿真的每个节点必须有一个SVX“目标平台”组成部分。此组件管理SVX资源,并同步启动关机的分布式系统级应用。目标组件的代表SVX运行时执行系统中的每个节点上运行。,SVX目标组件在系统中发挥应用的作用 有且只有一个: 音序器。这一目标的组成部分是测序的启动和关闭)SVX communications components enable physical communications (not virtualcommunication over SVX channels but rather physical communication betweencomputing processes). Connector and acceptor components specify the role a node playswhile establishing a communications connection (an acceptor component passivelywaits and a connector component actively connects). These components use standardnetworking concepts of IP addresses and port numbers.(SVX通信组件使物理通讯(不是虚拟通信SVX渠道,而是计算过程的物理连接)。连接器和接受器组成部分指定的节点扮演的角色同时建立了通信连接(Acceptor组件的被动积极等待和连接器组件连接)。这些组件使用标准网络的IP地址和端口号的概念。)SVX Launcher componentsLauncher components can be configured to launch stand-alone processes or sharedlibraries that execute concurrently along with the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行从业资格考试用书
- 邮储银行大理白族自治州剑川县2025秋招笔试英语选词填空题专练50题及答案
- 邮储银行沈阳市苏家屯区2025秋招笔试会计学专练及答案
- 专业知识考核培训内容课件
- 工商银行滁州市琅琊区2025秋招笔试经济学专练及答案
- 中国银行平顶山市卫东区2025秋招笔试数量关系题专练及答案
- 学校安全责任协议书(派出所学校)5篇
- 专业知识培训短文模板课件
- 人保财险人伤处理流程
- 信息技术组工作计划
- 《医疗机构基本标准(试行)》2018年版
- 医院检验标本采集与运送
- 秋冬季猪的饲养管理课件(模板)
- 新能源汽车技术全套ppt
- 2022年8月20日云南省省直机关遴选笔试真题及答案解析
- 现代医学实验动物科学和比较医学研究
- SOP标准作业指导书样板
- 云南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- GB/T 41843-2022功能、残疾、健康分类的康复组合评定
- 压花艺术课件
- 洗眼器教育培训
评论
0/150
提交评论