主要内容

定义字符串标量输入

方法中定义字符串标量输入MATLAB®编码器™使用预处理对字符串标量输入类型进行编程规范(断言语句)不支持。

在命令行定义字符串标量类型

要在命令行上定义字符串标量输入,请使用以下过程之一:

或者,如果您有一个使用示例输入调用入口点函数的测试文件,您可以使用coder.getArgTypes

提供一个示例字符串标量输入

提供一个示例字符串标量codegen,可以使用arg游戏选择:

codegenmyFunctionarg游戏{“Hello, world”}

提供字符串标量类型

为字符串标量提供类型codegen

  1. 定义一个字符串标量。例如:

    s =“就是”

  2. 从创建类型年代

    t = coder.typeof(年代);

  3. 将类型传递给codegen通过使用arg游戏选择。

    codegenmyFunctionarg游戏{t}

提供常量字符串标量输入

若要指定字符串标量输入为常量,请使用编码器。常数arg游戏选择:

codegenmyFunctionarg游戏{编码器。常数(“Hello, world”)}

提供一个可变大小的字符串标量输入

指定字符串标量输入具有可变大小:

  1. 定义一个字符串标量。例如:

    s =“就是”

  2. 从创建类型年代

    t = coder.typeof(年代);

  3. 分配StringLength属性的字符串长度和设置的上限VariableStringLength真正的.例如,指定该类型t是可变大小的,上限为10。

    t.StringLength = 10;t.VariableStringLength = true;

    指定t是可变大小的,没有上限:

    t.StringLength =正;
    这将自动设置VariableStringLength财产真正的

  4. 将类型传递给codegen通过使用arg游戏选择。

    codegenmyFunctionarg游戏{t}

中定义字符串标量输入MATLAB编码器应用程序

要在应用程序中定义字符串标量输入,使用以下过程之一:

另请参阅

||

相关的话题

Baidu
map