Matlab 中subsystem mask封装子系统

Icon&port

%%外型图表封装

%%1.曲线型标注:
plot(cos(0:0.1:2*pi),sin(0:0.1:2*pi))

%%2.文字型标注:
disp(‘PID\n控制器‘)

%%3.曲线加文字型标注:
plot(cos(0:0.1:2*pi),sin(0:0.1:2*pi))
disp(‘PID\n控制器‘)

%%4.图像型标注:
image(imread(‘sdu.jpg‘))

%%5.传递函数型标注:
droots([-1],[-2 -3],4 ,‘z‘)  %%zpk传递函数模型

Parameters

Initialization

当打开model时,所有可视的masked模块的Initialization中的语句执行。初始不可视的模块的Initialization的语句只有在打开包含它们的model或者subsystem时菜执行。

当你没有使用图示的方法加载模块进内存时,Initialization语句不会执行。

在下面的情况下,模型中所有masked模块的Initialization语句都执行:

  • Update the diagram(不知道这个是个什么情况);
  • Start simulation;
  • Start code generation。

在下面的情况下,单个模块的Initialization语句会执行:

  • 使用Mask Editor或者set_param改变mask的任何一个参数(例如MaskDisplay 和 MaskInitialization );
  • 改变masked block的外观,例如旋转模块或改变模块大小;
  • 通过对话框或set_param改变模块的mask参数值;
  • 在不同的model或同一个model内复制masked block。

Documentation

Mask type:出现在对话框的block classification。当出现在对话框时,后面总是有"(mask)"后缀。该区域可以输入任意合法的matlab字符,但不能输入line break;

Mask description:此处文本出现在对话框中描述模块功能。这里可以输入line break(使用enter或return键);

Mask help:此处的内容将在点击help按钮时起作用,可以在其中输入下面三种内容:

  • URL specification;
  • web或eval命令;
  • 文本或者html文本。

如图所示:对应关系

原文地址:https://www.cnblogs.com/kui-sdu/p/8992744.html

时间: 2024-11-01 12:27:53

Matlab 中subsystem mask封装子系统的相关文章

python实现类似于Matlab中的magic函数

参考这篇文章的代码封装了一个类似Matlab中的magic函数,用来生成魔方矩阵. #!/usr/bin/env python # -*- coding: utf-8 -*- import numpy as np def magic(n): row,col=0,n//2 magic=[] for i in range(n): magic.append([0]*n) magic[row][col]=1 for i in range(2,n*n+1): r,l=(row-1+n)%n,(col+1)

Delphi 中的DLL 封装和调用对象技术(刘艺,有截图)

Delphi 中的DLL 封装和调用对象技术本文刊登2003 年10 月份出版的Dr.Dobb's 软件研发第3 期刘 艺摘 要DLL 是一种应用最为广泛的动态链接技术但是由于在DLL 中封装和调用对象受到对象动态绑定机制的限制使得DLL 在封装对象方面有一定的技术难度导致有些Delphi 程序员误以为DLL 只支持封装函数不支持封装对象本文着重介绍了DLL 中封装和调用对象的原理和思路并结合实例给出了多种不同的实现方法关键字动态链接库DLL 对象接口虚方法动态绑定类引用面向对象1 物理封装与动

ubuntu系统下cmake 编译matlab中mex文件

cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排序,这些都是直接采用matalb编译mex的缺点. 下面通过一个简单的加法函数例子,说明如何利用cmake编译生成mex文件.如何对系统动态库进行设置,使matlab能够正常调用mex函数. 首先说明如何生成mex文件. 本例首先利用add.h.add.cpp文件编译生成add.so动态文件库,然后利用mian.cpp文件调用add.

Matlab中的类定义 classdef

Matlab也可以写面向对象的代码,首先表现在可以定义类,以及可以继承,使用类(class)有很多好处,其中一个重要的好处便是解决变量名冲突和让函数.对象的结构清晰.class的static function可以在不定义类的实例直接调用类的成员函数,比如定义 classdef tools < handle methods (Static = true) function a = test(b, c) a = b + c; end end end 然后可以直接通过 a = tools.test(b

Matlab中的随即置乱函数randperm和randsample函数用法对比

Matlab中的randperm和randsample函数用法对比 转载:http://blog.sina.com.cn/s/blog_a4034b280101k4gg.html 构建替代数据的时候,一种常见的思路是打乱原数据的排列次序,通过随机置换原数据的排列次序从而产生和原数据系列统计特征(如均值.方差.分布)一致的随机数据.具体到Matlab中,此思路的实现会涉及到两个命令:randperm和randsample p.s. 相关的重新排序命令还包括: Reordering Algorith

Matlab中TCP通讯-实现外部程序提供优化目标函数解

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Matlab中TCP通讯-实现外部程序提供优化目标函数解     本文地址:http://techieliang.com/2017/12/551/ 文章目录 1. 介绍 2. TCP使用方法  2.1. 创建tcp  2.2. 开启tcp  2.3. 关闭tcp  2.4. 收发 3. 其他  3.1. matlab发送回车,换行符的方法  3.2. matlab字符串连接  3.3. 接收

Matlab中使用jython扩展功能

Matlab中面向对象能力并不强,通过使用jython引擎能够对其功能扩展. 1 编辑classpath.txt增加jython.jar 在matlab中输入 which classpath.txt 结果: /usr/local/MATLAB/R2013a/toolbox/local/classpath.txt 编辑该文件,加入 /home/your_user/jython2.5.3/jython.jar 2 又一次启动matlab 3 编写代码測试 import javax.script.In

【caffe-windows】 caffe-master 之Matlab中model的分类应用

此篇讲述在matlab中,如何将训练好的model用于图像分类.将以mnist为例,主要用到caffe-master\matlab\demo 下的classification_demo.m ,可参考我之前的博客 [caffe-windows] caffe-master 之 classfication_demo.m 超详细分析 (http://blog.csdn.net/u011995719/article/details/54135189) 首先贴大神的博客:http://blog.csdn.n

MATLAB中fft

一般的fft需要将点数补成2的整数次幂,MATLAB中有fft函数,输入N点序列则输出也是N点序列,其中N不一定为2的整数次幂.所以会疑惑MATLAB做的fft和N点序列对应的dft是否一样.经过验证,MATLAB中对N点序列做fft的结果与N点dft的结果是完全一样的,没有对N点序列进行补0后再做操作. 下面是MATLAB代码和结果. n = 0: 49; A = 444.128; a = 50 * sqrt(2.0) * pi; w0 = 50 * sqrt(2.0) * pi; T = 0