主要内容

定义数组输入持续时间

您可以定义数组输入的命令行或持续时间MATLAB®编码器™时间输入类型的应用程序。编程规范使用预处理(断言不支持语句)。金宝app

定义数组在命令行输入时间

使用其中的一个过程:

另外,如果你有一个测试文件,输入你的入口点函数的例子,您可以确定使用的输入类型coder.getArgTypes

提供一个例子时间数组输入

使用arg游戏选择:

D =持续时间(1:3,0,0);codegenmyFunctionarg游戏D {}

提供一个数组类型

提供一个类型的数组codegen:

  1. 定义一个数组。例如:

    D =持续时间(1:3,0,0);

  2. 创建一个类型D

    t = coder.typeof (D);

  3. 通过类型codegen通过使用arg游戏选择。

    codegenmyFunctionarg游戏{t}

提供一个恒定的时间输入数组

指定一个时间数组输入是常数,使用coder.Constantarg游戏选择:

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。看到编辑和代表编码器类型对象和属性

另请参阅

||

相关的话题