Main Content

本页采用了机器翻译。点击此处可查看英文原文。

sltest.testsequence.newBlock

创建 Test Sequence 模块

说明

blockID = sltest.testsequence.newBlock(blockPath) 添加由 blockPath 指定的 Test Sequence 模块,返回句柄 blockID

示例

全部折叠

此示例显示如何以编程方式创建 Test Sequence 模块,并获取该模块的属性,这些属性可在 sltest.testsequence.setPropertyNameValue 对中使用。

1.创建一个模型和一个 Test Sequence 模块。

new_system('tsb_model');
sltest.testsequence.newBlock('tsb_model/Test Sequence');

2.获取 Test Sequence 模块的属性。

block_properties = sltest.testsequence.getProperty...
    ('tsb_model/Test Sequence')
block_properties = struct with fields:
                         Name: 'Test Sequence'
                 UpdateMethod: 'INHERITED'
                   SampleTime: '-1'
                  Description: ''
                     Document: ''
                          Tag: []
        SupportVariableSizing: 1
    SaturateOnIntegerOverflow: 1
                  InputFimath: 'fimath(......'
             EmlDefaultFimath: 'Same as MATLAB Default'
         EnableActiveStepData: 0
         ActiveStepDataSymbol: ''
           ActiveStepDataType: 'String'
            ScenarioParameter: ''
                    Semantics: 'StateflowCompatible'

3.关闭模型。

close_system('tsb_model',0)

输入参数

全部折叠

Test Sequence 模块的路径,包括模块名称,指定为字符串或字符向量。您可以使用模块句柄,而不是模块路径。

示例: 'FanSpeedTestHarness/Test Sequence'

输出参量

全部折叠

模块句柄,以双精度形式返回。

示例: 190.0021

版本历史记录

在 R2017a 中推出