Simulink的应用(有各模块的介绍)
- 格式:ppt
- 大小:534.00 KB
- 文档页数:36
Simulink常用模块名称中英文对照Sources库Band-Limited White Noise 宽带限幅白噪声模块,把一个白噪声引入到连续系统中Chirp Signal 线性调频信号(频率按时间线性变化的正弦波)模块,产生频率增加的正弦信号Clock 时钟信号模块,显示或者提供仿真时间Constant 常量输入模块,产生一个常数值Digital Clock 数字时钟模块,按指定的间隔产生采样时间Digital Pulse Generator 产生具有固定间隔的脉冲From File 从一个文件读取数据From Work space 从在工作空间定义的矩阵读入数据Ground 接地模块,将一个未连接的输入端接地In1 输入端口模块Pulse Generator 脉冲信号发生器模块,产生固定间隔的脉冲Ramp 斜坡信号输入模块,产生一个以常数斜率增加或者减小的信号Random Number 产生正态分布的随机数Repeating Sequence 产生一个可重复的任意信号Signal Generator 产生多种多样的普通信号Signal Builder 自定义信号发生器Sine Wave 产生正弦波信号Step 阶跃信号模块,产生一个单步函数Uniform Random Number 产生均匀分布的随机数Sinks库Display 实时数字显示模块,显示其输入信号的值Floating Scope 浮动示波器模块Out1 输出端口模块Scope 示波器模块,显示在仿真过程产生的信号的波形Stop Simulation 仿真终止模块,当它的输入信号非零时,就结束仿真Terminator 信号终结模块,结束一个未连接的输出端口To File 写数据到文件To Workspace 把数据写进工作空间里定义的矩阵变量XY Graph 用一个MATLAB图形窗口来显示信号的X-Y坐标的图形Continuous库主要用于连续系统的仿真Derivative 微分模块,输出为输入信号的微分。
示波器的使用和数据保存1.示波器的参数" Number of axes" 项用于设定示波器的Y 轴数量,即示波器的输入信号端口的个数,其预设值为"1" ,也就是说该示波器可以用来观察一路信号,将其设为"2" ,则可以同时观察两路信号,并且示波器的图标也自动变为有两个输入端口,依次类推,这样一个示波器可以同时观察多路信号。
"Time range" (时间范围) ,用于设定示波器时间轴的最大值,这一般可以选自动(auto) ,这样X 轴就自动以系统仿真参数设置中的起始和终止时间作为示披器的时间显示范围。
第三项用于选择标签的贴放位置。
第四项用于选择数据取样方式,其中Decimation 方式是当右边栏设为"3" 时,则每3 个数据取一个,设为"5" 时,则是5 中取1 ,设的数字越大显示的波形就越粗糙,但是数据存储的空间可以减少。
一般该项保持预置值"1" ,这样输入的数据都显示,画出的波形较光滑漂亮。
如果取样方式选Sample time 采样方式,则其右栏里输入的是采样的时间间隔,这时将按采样间隔提取数据显示。
该页中还有一项"Floating scope" 选择,如果在它左方的小框中点击选中,则该示波器成为浮动的示波器,即没有输入接口,但可以接收其他模块发送来的数据。
示波器设置的第二页是数据页,这里有两项选择。
第一项是数据点数,预置值是5000 ,即可以显示5000个数据,若超过5000 个数据,则删掉前面的保留后面的。
也可以不选该项,这样所有数据都显示,在计算量大时对内存的要求高一些。
如果选中了数据页的第二项"Save data to workspace" ,即将数据放到工作间去,则仿真的结果可以保存起来,并可以用MATLAB 的绘图命令来处理,也可以用其他绘图软件画出更漂亮的图形。
这些图片的窗口是从MATLAB Rb里面截图上去的,之杨若古兰创作正文还不敷全面.如有出入的地方,敬请谅解!Derivative :微分模块,输出为输入旌旗灯号的微分.无需设置参数Integrator:积分模块,输出时输入旌旗灯号的积分,可设定初始条件(比方混沌零碎的仿真),通常情况下初始条件不必考虑Memory:输出来自前一个时间步的模块输入StateSpace:形态空间模块,次要利用利用于古代控制理论中多输入多输出零碎的仿真,双击模块可设置的次要参数有:系数矩阵A,B,C,D和初始条件Transfer Fcn:传递函数多项式模型,实现现行传递零碎,双击可设置分子多项式和坟墓多项式的系数Transport Delay:时间延迟模块,通过模块内部参数设定延迟时间Variable Transport Delay:将输入延迟一可变的时间ZeroPole:传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益Backlash:磁滞回环特性模块Coulomb & Viscous Friction:库伦摩擦与黏性摩擦特性模块Dead Zone:死区特性模块Hit Crossing:检测输入旌旗灯号的零交叉点模块Quantizer:阶梯状量化处理模块Rate Limiter:变更速率限幅模块Relay:带有滞环的继电特性模块Saturation:限幅的饱和特性模块Discrete Transfer Fcn:离散零碎传递函数多项式模型,可设置分子分母多项式Discrete ZeroPole:离散零碎传递函数零极点模型,可设置零点、极点、增益,可以设置采样时间Discrete Filter:离散零碎滤波器,可设置分子分母系数(按照z1作升幂排列),可设置采样时间Discrete StateSpace:离散零碎形态空间表达式模块,可设置参数矩阵A,B,C,D,可设置采样时间、初始条件DiscreteTime Integrator:离散零碎积分器模块,可设置采样时间、初始条件Unit Delay:离散零碎单位延迟模块,可设置采样时间,初始条件FistOrder Hol:一阶采样坚持器Memory:存储模块ZeroOrder Hold:零阶采样坚持器Discrete Filter:实现IIR和FIR滤波器Discrete StateSpace:实现一个离散形态空间零碎DiscreteTime Integrator:离散时间积分器Discrete Transfer Fcn :实现一个离散传递函数Discrete ZeroPol:实现一个用零极点来说明的离散传递函数FirstOrder Hold:实现一个一阶坚持采样坚持零碎Unit Delay:将旌旗灯号延时一个单位采样时间ZeroOrder Hold:实现具有一个采样周期的零阶坚持Direct LookUp Table(nD):直接查询n维表模块Interpolation(nD)Using Prelookup:适用预查询的n维内查表模块LookUp Table:一维查表模块LookUp Table(2D):二维查表模块LookUp Table(nD):n维查表模块PrelookUp Index Search:预查询索引搜寻模块Abs:绝对值或复数求模模块,输出是输入旌旗灯号的绝对值(或复数的模)Algebraic Constraint:代数束缚模块,将输入旌旗灯号束缚为零,计算输入旌旗灯号为零时的形态值Assignment:分配器模块Bitwise Logical Operator:位逻辑运算模块,可选择逻辑运算关系(与AND,或OR,非NOT,异或XOR等),可设置第二运算数(默认值为FFFF)Combinatorial Logic:实现一个真值表,组合逻辑运算模块Complex to MagnitudeAngle:复数模、角运算模块,输入量为复数,输出量有两个,一个输出为输入旌旗灯号的模,另一个为输入旌旗灯号的角Complex to RealImag:复数实部、虚部运算模块,输入量为复数,输出量有两个,一个输出为输入旌旗灯号的实部,另一个为输入旌旗灯号的虚部Derivative:输出输入旌旗灯号的时间微分Dot Product:两输入旌旗灯号进行点积(内积)运算,无需设置参数Gain:增益模块,将模块的输入旌旗灯号乘上一个增益Logical Operator:多输入单输出逻辑运算模块,可选择逻辑运算关系(与AND,或OR,非NOT,异或XOR等)、设置输入旌旗灯号的个数MagnitudeAngle to Complex:模角生成复数模块,默认输入量有两个:一模一角.可设置输入量为模和角中的一个,另一个量设为某一固定值Math Function:数学运算函数模块,默认值为输出量是输入量的e指数,可设置对数、平方根、平方等多种运算关系Matrix Concatenaion:矩阵级联模块Matrix Gain:矩阵增益模块,将输入乘上一个矩阵MinMax:计算最大与最小模块,输出量是输入向量的元素中的最小或最大值.可选择max或min,可设置输入变量的个数Polynomial:多项式运算模块Product:乘积运算模块,输出模块的乘积或者是商,可设置输入量为元素或矩阵,可设置输入端口个数RealImag to Complex:实部、虚部生成复数模块,默认输入量有两个:实部和虚部.可设置输入量为实部和虚部中的一个,另一个量设为某一固定值Reshape:矩阵从头定维模块Rounding Function:取整模块,实现一个舍入函数,可选的函数有:floor、ceil、round、fixSign:显示输入旌旗灯号的符号,当输入大于0时输出为1,当输入小于0时输出为1 Slider Gain:增益微调模块,按一条斜线来改变标量增益Sum:发生输入旌旗灯号的和Trigonometric Function:实现一个三角函数,sin、cos、tan、asin、acos、atan等Assertion:参数确定模块Check Static Gap:检测静态区间范围模块Check Static Lower Bound:检测静态上限模块Check Static Upper Bound:检测静态上限模块Check Static Range:检测静态范围变更模块Check Dynamic Gap:检测动态区间范围模块Check Dynamic Lower Bound:检测动态上限模块Check Dynamic Upper Bound:检测动态上限模块Check Dynamic Range:检测动态变更范围模块Check Dynamic Gradient:检测离散的斜率模块Check Dynamic Resolution:检测输入分辨率模块DOCBlock:说明性文本文件模块,双击可写入文本文件,可以写入零碎的使用说明等,存储格式为.txt Model Info:模型文件信息说明模块,可写入文件创立人、文件版本、文件点窜日期等信息TimeBased Linearization:时基线性化模型模块,双击可点窜线性化时间和线性化模型的采样时间TriggerBased Linearization:触发基线性化模型模块Automatic Subsystem:空白子零碎模块Configurable Subsystem:代表任何一个从指定的库当选择的模块Enable:添加一个使能端到子零碎中Enabled Subsystem:使能子零碎模块Enabled and Triggered Subsystem:使能与触发子零碎模块For Iterator Subsystem:For轮回控制子零碎模块FunctionCall Generator:调用函数发生器FunctionCall Subsystem:函数调用子零碎模块If:条件假设模块If Action Subsystem:If语句感化子零碎模块In 1:输入端口模块Out1:输出端口模块Subsystem:子零碎模块Subsystem Examples:子零碎举例模块Switch Case:条件分类模块Switch Case Action Subsystem:条件分类感化子零碎模块Trigger:添加一个出发端口到子零碎Triggered Subsystem:触发子零碎模块While Iterator Subsystem:While轮回控制子零碎模块Data Type Conversion:数据转换模块,将输入旌旗灯号转换为特定的输出旌旗灯号数据类型(如8位整数、16位整数、布尔类型等).IC:设置一个旌旗灯号的初始值,默认值为1Probe:旌旗灯号参数探测模块,输入一个旌旗灯号,输出4(可选1、2、3、4)个旌旗灯号,包含旌旗灯号宽度、采样时间、判断是否为复数旌旗灯号、旌旗灯号维数Rate Transition:旌旗灯号频率转换模块Signal Specification:旌旗灯号特性检测模块Width:旌旗灯号带宽检测模块,输出为输入向量的宽度Bus Creator:旌旗灯号汇总模块,将分歧类型旌旗灯号集结在一路Bus Selector:旌旗灯号选择模块,有选择的输出输入旌旗灯号Data Store Memory:定义一个共享的数据存储空间Data Store Read:从共享数据存储空间读数据Data Store Write:写数据到共享数据存储空间Demux:分路器,将一个向量旌旗灯号分解为多路旌旗灯号From:读矩阵模块,从一个Goto模块接收输入旌旗灯号Goto:写矩阵模块,传递模块输入到From模块Goto Tag Visibility:定义一个Goto模块标识表记标帜的可视视域Manual Switch:手动开关Merge:将几个输入线合并为一个标量线Multiport Switch:在多输入当选择一路作为输出的开关Mux:混路器,将几个输入旌旗灯号联合为一个向量旌旗灯号Model Info:显示、修订控制模型信息Hit Crossing:检测过零点Inport:为一个子零碎建立一个输入端口或者建立一个内部输入端口Outport :为子零碎建立一个输出端口,或者是建立一个内部输出端口Display:实时数字显示模块,显示其输入旌旗灯号的值Floating Scope:浮动示波器模块Out1:输出端口模块Scope:示波器模块,显示在仿真过程发生的旌旗灯号的波形Stop Simulation:仿真终止模块,当它的输入旌旗灯号非零时,就结束仿真Terminator:旌旗灯号终结模块,结束一个未连接的输出端口To File:写数据到文件To Workspace:把数据写进工作空间里定义的矩阵变量XY Graph:用一个MATLAB图形窗口来显示旌旗灯号的XY坐标的图形BandLimited White Noise:宽带限幅白噪声模块,把一个白噪声引入到连续零碎中Chirp Signal:线性调频旌旗灯号(频率按时间线性变更的正弦波)模块,发生频率添加的正弦旌旗灯号Clock:时钟旌旗灯号模块,显示或者提供仿真时间Constant :常量输入模块,发生一个常数值Digital Clock:数字时钟模块,按指定的间隔发生采样时间Digital Pulse Generator:发生具有固定间隔的脉冲From File:从一个文件读取数据From Work space:从在工作空间定义的矩阵读入数据Ground:接地模块,将一个未连接的输入端接地In1:输入端口模块Pulse Generator:脉冲旌旗灯号发生器模块,发生固定间隔的脉冲Ramp:斜坡旌旗灯号输入模块,发生一个以常数斜率添加或者减小的旌旗灯号Random Number:发生正态分布的随机数Repeating Sequence:发生一个可反复的任意旌旗灯号Signal Generator:发生多种多样的普通旌旗灯号Signal Builder:自定义旌旗灯号发生器Sine Wave:发生正弦波旌旗灯号Step:阶跃旌旗灯号模块,发生一个单步函数Uniform Random Number:发生均匀分布的随机数。
simulink基本模块的使用Simulink是一种强大的仿真和建模工具,常用于开发控制系统、信号处理和通信系统等。
本文将一步一步介绍Simulink的基本模块的使用,并讨论它们在不同领域中的应用。
一、Simulink基础知识在开始介绍基本模块之前,我们需要了解Simulink的一些基础知识。
Simulink是MATLAB软件的一个附加模块,用于建立模型以及执行仿真。
Simulink模型是由各种模块组成的,这些模块通过连线连接在一起,形成一个图形化的仿真模型。
它使用图形化界面,使用户能够直观地构建和修改模型。
二、Simulink基本模块1. 恒定值(constant)模块:恒定值模块用于生成恒定的信号,其输出值不会改变。
在模型中,我们可以通过恒定值模块设置输入信号的初始值、幅值以及一些其他属性。
该模块常用于生成常数信号,如直流电压或恒定的参考信号。
2. 脉冲(gain)模块:脉冲模块将输入信号的幅值乘以一个常数增益,然后输出结果。
通过改变增益系数,可以调整输出信号的幅值。
该模块常用于放大或缩小信号的幅值。
3. 积分器(integrator)模块:积分器模块对输入信号进行积分,并输出积分值。
积分器模块用于对信号进行数值积分操作,可用于控制系统中的积分环节,如PID控制器中的积分环节。
4. 微分器(derivative)模块:微分器模块对输入信号进行微分计算,并输出结果。
微分器模块适用于需要对信号进行微分操作的场景,如滤波器设计和导数控制器。
5. 比例积分微分(PID)控制器模块:PID控制器模块是Simulink中非常重要的一个模块,它结合了前面介绍的比例、积分和微分模块,实现了闭环控制。
PID控制器模块根据输入信号和误差信号生成控制信号,以实现期望输出。
该模块在自动控制系统中应用广泛。
6. 转换器(Switch)模块:转换器模块根据输入信号的值和条件判断,选择输出信号的路径。
该模块可以用于实现逻辑判断,选择不同的信号传递路径。
simulink模块mapminmax用法概述及解释说明1. 引言1.1 概述本文将介绍Simulink模块mapminmax的用法并进行概述和解释说明。
Simulink是一种基于图形化编程方式的仿真工具,而mapminmax则是其中一个常用的模块之一。
本文将详细探讨该模块的功能、参数说明以及应用场景,并通过使用示例和解释说明的方式帮助读者更好地理解和应用该模块。
1.2 文章结构本文分为五个主要部分:引言、Simulink模块mapminmax简介、使用示例与解释说明、其他相关注意事项和技巧,以及结论与展望。
在引言部分,我们将提供概述并介绍文章的结构,为读者提供整体了解。
1.3 目的本文旨在向读者介绍Simulink模块mapminmax,并通过详细解释其功能、参数以及使用示例来帮助读者更好地掌握该模块的应用。
此外,我们还将分享相关注意事项和技巧,并对性能优化、限制条件处理以及常见错误进行讨论。
最后,文章将总结回顾,并展望未来发展方向,希望通过这篇长文能够为读者提供全面且实用的信息。
2. Simulink模块mapminmax简介2.1 模块功能Simulink模块mapminmax是一种数据处理工具,用于实现输入数据的归一化操作。
该模块能够将输入信号限制在指定的范围内,并将其线性映射到另一个指定的范围内。
通过对输入信号进行缩放和平移操作,mapminmax可以将数据转换为期望的区间。
这一功能对于许多需要统一尺度的应用场景非常有用。
2.2 参数说明主要参数包括:- 输入信号:需要进行归一化操作的信号。
- 缩放范围:期望将输入信号映射到的范围,可以设定最小值和最大值。
- 输出范围:映射后输出信号所在的范围,同样可以设定最小值和最大值。
2.3 应用场景Simulink模块mapminmax适用于许多不同领域,特别是在需要对不同尺度或单位的数据进行比较或融合时非常有帮助。
下面列举了几个典型应用场景:- 数据预处理:在机器学习中,使用mapminmax可以将特征向量归一化到相同的取值范围以消除不同特征间尺度的差异。
精品好资料——————学习推荐这些图片的窗口是从MA TLAB R2012b里面截图下来的,注释还不够全面。
如有出入之处,敬请谅解!1/ 20Derivative :微分模块,输出为输入信号的微分。
无需设置参数Integrator:积分模块,输出时输入信号的积分,可设定初始条件(比如混沌系统的仿真),通常情况下初始条件不用考虑Memory:输出来自前一个时间步的模块输入State-Space:状态空间模块,主要应用应用于现代控制理论中多输入多输出系统的仿真,双击模块可设置的主要参数有:系数矩阵A,B,C,D以及初始条件Transfer Fcn:传递函数多项式模型,实现现行传递系统,双击可设置分子多项式和坟墓多项式的系数Transport Delay:时间延迟模块,通过模块内部参数设定延迟时间Variable Transport Delay:将输入延迟一可变的时间Zero-Pole:传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益2/ 20Backlash:磁滞回环特性模块Coulomb & Viscous Friction:库伦摩擦与黏性摩擦特性模块Dead Zone:死区特性模块Hit Crossing:检测输入信号的零交叉点模块Quantizer:阶梯状量化处理模块Rate Limiter:变化速率限幅模块Relay:带有滞环的继电特性模块Saturation:限幅的饱和特性模块3/ 204/ 20Discrete Transfer Fcn:离散系统传递函数多项式模型,可设置分子分母多项式Discrete Zero-Pole:离散系统传递函数零极点模型,可设置零点、极点、增益,可以设置采样时间Discrete Filter:离散系统滤波器,可设置分子分母系数(按照z-1作升幂排列),可设置采样时间Discrete State-Space:离散系统状态空间表达式模块,可设置参数矩阵A,B,C,D,可设置采样时间、初始条件Discrete-Time Integrator:离散系统积分器模块,可设置采样时间、初始条件Unit Delay:离散系统单位延迟模块,可设置采样时间,初始条件Fist-Order Hol:一阶采样保持器Memory:存储模块Zero-Order Hold:零阶采样保持器Discrete Filter:实现IIR和FIR滤波器Discrete State-Space:实现一个离散状态空间系统Discrete-Time Integrator:离散时间积分器Discrete Transfer Fcn :实现一个离散传递函数Discrete Zero-Pol:实现一个用零极点来说明的离散传递函数First-Order Hold:实现一个一阶保持采样-保持系统Unit Delay:将信号延时一个单位采样时间Zero-Order Hold:实现具有一个采样周期的零阶保持5/ 206/ 20Direct Look-Up Table(n-D):直接查询n维表模块Interpolation(n-D)Using Prelook-up:适用预查询的n维内查表模块Look-Up Table:一维查表模块Look-Up Table(2-D):二维查表模块Look-Up Table(n-D):n维查表模块Prelook-Up Index Search:预查询索引搜寻模块7/ 208/ 20Abs:绝对值或复数求模模块,输出是输入信号的绝对值(或复数的模)Algebraic Constraint:代数约束模块,将输入信号约束为零,计算输入信号为零时的状态值Assignment:分配器模块Bitwise Logical Operator:位逻辑运算模块,可选择逻辑运算关系(与-AND,或-OR,非-NOT,异或-XOR等),可设置第二运算数(默认值为FFFF)Combinatorial Logic:实现一个真值表,组合逻辑运算模块Complex to Magnitude-Angle:复数模、角运算模块,输入量为复数,输出量有两个,一个输出为输入信号的模,另一个为输入信号的角Complex to Real-Imag:复数实部、虚部运算模块,输入量为复数,输出量有两个,一个输出为输入信号的实部,另一个为输入信号的虚部Derivative:输出输入信号的时间微分Dot Product:两输入信号进行点积(内积)运算,无需设置参数Gain:增益模块,将模块的输入信号乘上一个增益Logical Operator:多输入单输出逻辑运算模块,可选择逻辑运算关系(与-AND,或-OR,非-NOT,异或-XOR等)、设置输入信号的个数Magnitude-Angle to Complex:模角生成复数模块,默认输入量有两个:一模一角。
simulink各模块中文详解Simulink是一种用于建模、仿真和分析动态系统的软件工具。
在Simulink中,有许多模块可以用来构建和调整系统模型。
本文将详细介绍Simulink中一些常用模块的中文功能和应用。
1. Sine Wave(正弦波)模块:这个模块可以生成正弦波信号,可以设置幅值、频率和初相位等参数。
它常用于生成测试信号、音频处理等应用。
2. Step(阶跃)模块:Step模块可以生成一个阶跃信号,表示在某个时间点突然发生的变化。
可以设置阶跃的幅值和起始时间等参数。
常用于模拟控制系统中的输入信号。
3. Gain(增益)模块:Gain模块可用于改变信号的幅值,通过设置增益参数来实现。
它常用于调整信号的放大倍数,例如在控制系统中调整对输入信号的响应强度。
4. Integrator(积分器)模块:Integrator模块可以对输入信号进行积分运算,输出为输入信号的累积和。
它常用于模拟系统中的积分环节,例如对速度信号积分得到位置信号。
5. Transfer Fcn(传递函数)模块:Transfer Fcn模块可以根据给定的传递函数参数生成相应的连续时间传递函数模型。
它常用于表示系统的动态特性,例如控制系统的传递函数。
6. Scope(示波器)模块:Scope模块可以用来显示信号的波形图,可以实时观察和分析信号的变化。
它常用于调试和验证系统模型。
7. Saturation(饱和)模块:Saturation模块可以对输入信号进行饱和处理,限制信号的幅值在指定的范围内。
它常用于限制控制系统中的输出信号,避免超出系统能力。
8. Switch(开关)模块:Switch模块可以根据输入信号的值选择输出信号,可以模拟开关的功能。
它常用于控制系统中的切换,例如选择不同的控制策略。
9. Sum(求和)模块:Sum模块可以对多个输入信号进行求和运算,并输出求和结果。
它常用于控制系统中的信号叠加,例如将多个控制信号叠加为一个输出信号。
Simulink仿真⼊门到精通(⼆)Simulink模块2.1 Simulink模块的组成要素⽤户构建系统模型时⽆需直接⾯对成千上万⾏的代码,⽽是通过模块化图形界⾯以模块化的⽅式构建,能够使理解变得容易,让⼤脑减负。
通过层次化模块分布将系统功能模块化,⽽将每个功能的细节隐藏在模块内部。
模块的构成元素1. 输⼊/输出端⼝:作为模块之间传递数据的纽带,连接输⼊信号和输出信号。
2. 模块外观:通常为矩形或圆形,上⾯带有说明⽂字或图像并显⽰有输出/输出端⼝名。
3. 模块对话框:双击模块外观后弹出的参数GUI,可以在参数控件上进⾏参数设置。
Ctrl+R顺时针旋转90°模块的属性及参数1. gcb:获取当前被选中的模块2. gcbh:获取当前被选中的模块的句柄3. get(handle):获取模块的属性信息4. inspect(handle):通过属性观察器⽅式罗列模块的属性信息5. get_param(block,prop_string):获取block模块的prop_string属性值6. set_param(block,prop_string,prop_value):将block模块的prop_string属性的值设为prop_value。
prop_string,prop_value可以多对出现>> new_system('mymodel')>> open_system('mymodel')>> gcbans ='mymodel/Constant'>> get(gcbh)Path: 'mymodel'Name: 'Constant'Tag: ''Description: ''Type: 'block'Parent: 'mymodel'Handle: 1.8170e+03HiliteAncestors: 'none'RequirementInfo: ''FontName: 'auto'FontSize: -1FontWeight: 'auto'FontAngle: 'auto'Selected: 'on'MaskType: ''......常⽤属性列表属性名作⽤说明Path模块在模型中的路径Name模块的名字ShowName模块的名字是否显⽰出来BlockType模块的类型名Handle模块的句柄,double数据表⽰Position模块的边框在当前模型中的位置ForegroundColor模块的前景⾊BackgroundColor模块的背景⾊Sample Time模块的采样时间FontAngle字体斜度FontName字体名FontSize字体⼤⼩FontWeight字体粗度......>> set_param(gcbh,'BackgroundColor','yellow')>> set_param(gcbh,'ForegroundColor','red')set_param/get_param的第⼆个参数使⽤的不是提⽰标签,⽽是参数的变量名。