Дискретизируйте модель, которая содержит непрерывные блоки
sldiscmdl('
model_name
',sample_time
)
sldiscmdl('model_name
',sample_time
,method
)
sldiscmdl('model_name
',sample_time
,options
)
sldiscmdl('model_name
',sample_time
,method
,freq
)
sldiscmdl('model_name
',sample_time
,method
,options
)
sldiscmdl('model_name
',sample_time
,method
,freq
,options
)
[old_blks
,new_blks
]
= sldiscmdl('model_name
',sample_time
,method
,freq
,options
)
sldiscmdl('
дискретизирует модель, названную model_name
',sample_time
)'
использование заданного model_name
'sample_time
. Модель не должна быть открыта, и модули для sample_time
секунды симуляции.
sldiscmdl('
дискретизирует модель с помощью model_name
',sample_time
,method
)sample_time
и метод преобразования задан method
.
sldiscmdl('
дискретизирует модель с помощью model_name
',sample_time
,options
)sample_time
и критерии заданы options
cellArray. Этот массив состоит из четырех элементов: {target
, replace_with
, put_into
, prompt
}.
sldiscmdl('
дискретизирует модель с помощью model_name
',sample_time
,method
,freq
)sample_time
, method
, и критическая частота задана freq
. Модули для freq
Гц. Когда вы задаете freq
, method
должен быть 'prewarp'
.
sldiscmdl('
дискретизирует модель с помощью model_name
',sample_time
,method
,options
)sample_time
, method
, и options
.
sldiscmdl('
дискретизирует модель с помощью model_name
',sample_time
,method
,freq
,options
)sample_time
, method
, freq
, и options
. Когда вы задаете freq
, method
должен быть 'prewarp'
.
[
дискретизирует модель с помощью old_blks
,new_blks
]
= sldiscmdl('model_name
',sample_time
,method
,freq
,options
)sample_time
, method
, freq
, и options
. Когда вы задаете freq
, method
должен быть 'prewarp'
. Функция также возвращает два массива ячеек, которые содержат имена полного пути исходных, непрерывных блоков и новых, дискретизированных блоков.
|
Имя модели, чтобы дискретизировать. | ||||||||||||||||||||||||||
|
Спецификация шага расчета для модели:
| ||||||||||||||||||||||||||
|
Метод преобразования блоков от непрерывного до дискретного режима:
| ||||||||||||||||||||||||||
|
Критическая частота в Гц. Этот вход применяется только когда | ||||||||||||||||||||||||||
|
Массив ячеек {
|
Дискретизируйте все непрерывные блоки в slexAircraftExample
модель с помощью 1 второго шага расчета:
openExample('slexAircraftExample'); sldiscmdl('slexAircraftExample',1);
Дискретизируйте Aircraft Dynamics Model
подсистема в slexAircraftExample
модель с помощью 1 второго шага расчета, 0,1 вторых смещений и хранения первого порядка преобразовывает метод:
sldiscmdl('slexAircraftExample',[1 0.1],'foh',... {'slexAircraftExample/Aircraft Dynamics Model',... 'parammask','copy','on'});
Дискретизируйте Aircraft Dynamics Model
подсистема в slexAircraftExample
модель и получает имя полного пути второго дискретизированного блока:
[old_blks,new_blks] = sldiscmdl('slexAircraftExample',[1 0.1],... 'foh',{'slexAircraftExample/Aircraft Dynamics Model','parammask',... 'copy','on'}); % Get full path name of the second discretized block new_blks{2}
Дискретизируйте все непрерывные блоки в slexAircraftExample
модель с помощью 1 второго шага расчета:
openExample('slexAircraftExample'); [old_blk,new_blk] = sldiscmdl('f14',1,'zoh',... {'f14/Aircraft Dynamics Model',... 'parammask','variant','on'})
--discretizing 'f14/Aircraft Dynamics Model' and putting results into a variant subsystem old_blk = 1x1 cell array {'f14/Aircraft Dynamics Model'} new_blk = 1x1 cell array {'f14/Aircraft↵Dynamics↵Model'}