如何在matlab / simulink中的函数内创建新的枚举

时间:2012-09-06 11:57:28

标签: c# function matlab enumeration simulink

我有一个c#程序,包括一个在各自的.m文件中调用Matlab函数的类。

我想在其中一个函数中创建一个新的枚举,比如添加一个新的常量:

function [res msg] = addVar(handle, name, value)
...
data = Stateflow.Data(chart.Maschine);
%set data properties
data.Scope              = 'constant';
data.Name               = name;
data.DataType           = 'uint8';
data.Props.InitialValue = value;
end
像这样:

function [res msg] = addEnum(handle, enumName, arrayEnumValues)
...
data = Stateflow.Data(chart.Maschine);
%set data properties
data.Scope              = 'constant';
data.Name               = enumName;
data.DataType           = 'Enum: ???';
data.Props.InitialValue = arrayEnumValues;
end

是否可以将新枚举设置为数据对象,之后可用于simulink代码,如带有常量的工作函数?

0 个答案:

没有答案