Documentation

sltest.testsequence.newBlock

Create Test Sequence block

Syntax

blockID = sltest.testsequence.newBlock(blockPath)

Description

blockID = sltest.testsequence.newBlock(blockPath) adds a Test Sequence block specified by blockPath, returning the handle blockID.

Examples

collapse all

This example shows how to create a Test Sequence block programmatically, and get properties for the block, which can be used in Name, Value pairs for sltest.testsequence.setProperty.

1. Create a model and a Test Sequence block.

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

2. Get properties of the Test Sequence block.

block_properties = sltest.testsequence.getProperty('tsb_model/Test Sequence')
block_properties = 

  struct with fields:

                         Name: 'Test Sequence'
                 UpdateMethod: 'INHERITED'
                   SampleTime: ''
                  Description: ''
                     Document: ''
                          Tag: []
        supportVariableSizing: 1
    SaturateOnIntegerOverflow: 1
                  InputFimath: 'fimath(...↵)'
             EmlDefaultFimath: 'Same as MATLAB Default'
       EnableActiveStepOutput: 0
                   OutputData: ''

3. Close the model.

close_system('tsb_model',0)

Input Arguments

collapse all

Path to a Test Sequence block, including the block name, specified as a character vector.

Example: 'FanSpeedTestHarness/Test Sequence'

Output Arguments

collapse all

Block handle, returned as a double.

Example: 190.0021

Introduced in R2017a

Was this topic helpful?