主要内容

getGlobalNamesImpl

MATLAB系统块的全局变量名

语法

name = getGlobalNamesImpl (obj)

描述

的名字= getGlobalNamesImpl (obj指定在System对象™中声明以在Simulink中使用的全局变量的名称金宝app®p代码文件。对于P-code文件,除了在stepImploutputImpl,或updateImpl,你必须包括getGlobalNamesImpl方法。的单元格数组中声明全局变量getGlobalNamesImpl方法。包含这些全局变量的系统对象在Simulink中使用金宝appMATLAB系统块。要在Simulink中启用全局变量,您的模型还必须包含金宝app数据存储内存块和一个数据存储名称匹配全局变量名的。

运行时细节

getGlobalNamesImpl由MATLAB系统模块调用。

方法创作技巧

必须设置访问=保护这个方法。

输入参数

全部展开

用于访问特定于对象的属性、状态和方法的系统对象句柄。如果你的getGlobalNamesImpl方法不使用对象时,可以将此输入替换为~

输出参数

全部展开

单元格数组包含全局变量名。单元格数组的元素是字符向量。

例子

全部展开

在类定义文件中指定两个全局名称。

方法(Access = protected)函数glnames = getGlobalNamesImpl(obj) glnames = {'FEE','OTHERFEE'};end function y = stepImpl(obj,u) global FEE global OTHERFEElastData + OTHERFEE;obj。lastData = u;结束结束
介绍了R2016b