Embedded matlab function中参数parameter的设置问题
来源:互联网 发布:周扬青淘宝店 编辑:程序博客网 时间:2024/05/01 07:18
在embedded matlab function中,有四种类型数据(scope)与外界做交换:input、output、parameter和data store memory。
input和output是输入与输出,对应于函数的输入与输出参数,容易理解。data store memory暂时不予考虑。这次谈谈parameter的设置问题。
一.设置parameter的原因。
简而言之,设置parameter是为了能让embedded matlab function能够从其父已封装子系统的参数或者matlab工作空间(workspace)中的变量以只读的方式获取值。
二.如何设置parameter。
- 在embedded matlab editor中函数首行中设置参数,但参数名称要与想要传递过来的的变量名称一致。即将parameter当做同名的input卸载function header中。
- 这时,我们要设置的参数就像一个input port一样显示在模块中。
假如我们想要传递一个名为para的parameter,此时的editor中代码如下:
模块的外观如下:
3. 在embedded matlab editor中的菜单tool->Model Explorer中或tool->Edit Data/Port中其父系统的菜单View->Model Explorer(Ctrl-h)中更改其Scope为parameter,如下两图所示:
4. 此时para已经是parameter了,观察block的外观,也没有para这个port了。
三.对于parameter的一些理解.
parameter看起来好像是函数头部的输入参数一样(header of embedded matlab function)一样,这是为了与matlab中的function保持一致性。这样你就可以通过复制粘贴函数来测试函数了。
- Embedded matlab function中参数parameter的设置问题
- 一个简单的embedded matlab function例子
- Embedded MATLAB Function
- matlab中plot画图参数的设置
- matlab中plot画图参数的设置
- 在Function中设置参数的默认值的小技巧
- MATLAB Simulink embedded function variable setting
- Matlab中function的用法!
- FORM中参数parameter.G_query_find的作用及客户化菜单设置
- 【JavaScript】js中设置function参数默认值
- 可变参数函数例子(variable parameter function)
- 关于matlab sptool中导出滤波器参数的问题
- 黑马程序员-sqlhelper 传入多parameter参数遇到的问题
- QTP中Parameter参数传递
- http请求中Parameter(参数) 和Attribute(属性)的区别
- Windows Embedded CE 6.0中FTP服务的注册表设置
- MATLAB的function
- matlab function的使用
- 长发公主
- 利用BAT脚本加入域和退出域
- 自动加域脚本 /改计算机名/加域/加用户到本地管理员组
- A*寻路算法
- 2011年3月10日 晴
- Embedded matlab function中参数parameter的设置问题
- 关于android中拨号上网dns的问题
- 在域中批量添加用户
- 你说,所以我伤心
- 转:OpenCv,EmguCv及.net之间的互动
- struts2拦截器详解
- 最长无重复字符的子串
- 一、手工建库
- 使用Dom4j解析XML文档