定义数组输入持续时间
您可以定义数组输入的命令行或持续时间MATLAB®编码器™时间输入类型的应用程序。编程规范使用预处理(断言
不支持语句)。金宝app
定义数组在命令行输入时间
使用其中的一个过程:
另外,如果你有一个测试文件,输入你的入口点函数的例子,您可以确定使用的输入类型coder.getArgTypes
。
提供一个例子时间数组输入
使用arg游戏
选择:
D =持续时间(1:3,0,0);codegenmyFunctionarg游戏D {}
提供一个数组类型
提供一个类型的数组codegen
:
定义一个数组。例如:
D =持续时间(1:3,0,0);
创建一个类型
D
。t = coder.typeof (D);
通过类型
codegen
通过使用arg游戏
选择。codegenmyFunctionarg游戏{t}
提供一个恒定的时间输入数组
指定一个时间数组输入是常数,使用coder.Constant
与arg游戏
选择:
D =持续时间(1:3,0,0);codegenmyFunctionarg游戏{coder.Constant (C)}
定义数组的输入MATLAB编码器应用程序
使用其中的一个过程:
表示时间的数组
编码器类型对象时间数组描述对象及其属性。使用coder.typeof
或通过持续时间
作为一个字符串标量coder.newtype
。
编码器类型对象显示一个简洁的描述对象属性而不包括内部状态值。非常数的属性显示他们的类型和大小,而不变的属性只显示它们的值。例如:
式= coder.newtype (“持续时间”)
的表示一个空的时间变量存储在编码器类型对象式
。
式= matlab.coder.type。DurationType 1x1 duration Format : 1x8 char
如果你的工作流程需要编码器的遗产表示类型对象,使用getCoderType
函数的变量的新代表类或对象。看到遗留的编码器类型对象。
调整持续时间
属性通过编辑对象的属性
您可以调整对象通过编辑对象属性。您可以调整持续时间
对象,它的属性和创建数组内的属性。
对于一个持续时间
编码器对象,您可以调整对象属性:
时间t = ((1:3), 0, 0);式= coder.typeof (t)式。格式=“DD / MM / YYYY”
这段代码修改尺寸格式
房地产是一个1 x10
字符
财产。
式= matlab.coder.type。DurationType 1x3 duration Format : 1x10 char
您还可以调整对象使用coder.resize
。看到编辑和代表编码器类型对象和属性。
另请参阅
持续时间
|coder.Constant
|coder.typeof