How to set sample time properties programmatically for simulink configuration

I am trying to set sample time properties programmatically for simulink configuration. Below is the code snippet:
% Solver pane
vse_configSet_wrapper.set_param('SampleTimeConstraint', 'Specified'); % Periodic sample time constraint
vse_configSet_wrapper.set_param('SampleTimeProperty', '[[0.01,0,1];]'); % Sample time properties
vse_configSet_wrapper.set_param('Solver', 'FixedStepAuto'); % Solver
vse_configSet_wrapper.set_param('StartTime', '0.0'); % Start time
vse_configSet_wrapper.set_param('StopTime', '12'); % Stop time
However, Configuration Parameters in Simulink shows [object Object] instead of [[0.01, 0, 1];]
SampleTimeProperty.PNG
How do I correctly set the sample time properties?

回答 (1 件)

Samatha Aleti
Samatha Aleti 2019 年 8 月 16 日

0 投票

Hi,
To configure the parameter “SampleTimePoperty” from command line, you need to enter the sample time properties as a structure with fields as follows:
  • SampleTime
  • Offset
  • Priority
Refer this documentation link for further details

カテゴリ

ヘルプ センター および File ExchangeConfigure Simulation Conditions についてさらに検索

質問済み:

2019 年 8 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by