主要内容

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

stop

停止对目标计算机上模型根输入端口的激励

说明

stop(target_stimulation_object,inports) 停止对在 Speedgoat® 目标计算机上运行的模型中指定的根输入端口的激励。

示例

stop(target_stimulation_object,playbacks) 停止对在 Speedgoat 目标计算机上运行的模型中指定的 Playback 模块的激励。

示例

stop(target_stimulation_object,'all') 停止对在 Speedgoat 目标计算机上运行的模型中所有根输入端口、Playback 阻塞项以及可调参数的激励。

示例

stop(target_stimulation_object,blockPath) 停止对在 Speedgoat 目标计算机上运行的模型中指定根输入端口的激励,Playback 阻止,并调整模型中的可调参数。

示例

示例

全部折叠

在一个具有五个输入端口模型中,停止对名为 firstthird 的输入端口的激励。

stop(tg.Stimulation,{'first','third'});
% if the port number of inport named 'first' is 1
% and the port number of inport named 'third' is 3
% this syntax is equivalent to:
%
% stop(tg.Stimulation,[1,3]);

在一个包含五个 Playback 模块的模型中,停止对名为 firstthirdPlayback 模块的激励。

stop(tg.Stimulation,{'first','third'});

在一个具有五个输入端口的模型中,停止对所有输入端口和 Playback 模块的激励。

stop(tg.Stimulation,'all');

在具有可调参数的模型中,停止对包含路径 slrt_ex_osc/Signal Generator 的参数的激励。有关查找参数的模块路径的信息,请参阅 Simulink Real-Time Explorer

stop(tg.Stimulation,'slrt_ex_osc/Signal Generator');

输入参数

全部折叠

表示对运行在 Speedgoat 目标计算机上的模型的根输入端口或 Playback 模块进行激励的对象。当您使用 slrealtime 命令创建 Target 对象时,会生成一个 Target.Stimulation 对象。

示例: tg.Stimulation

指定在目标计算机上运行的模型中存在的输入端口的编号、名称或模块路径。

示例: [1,3,5], {'in1','in2'}, {'model_name/in1','model_name/in4'}

指定在目标计算机上运行的模型中存在的 Playback 模块的模块名称或模块路径。如果在模型中使用了非唯一的模块名称(即存在多个同名的模块),该函数将返回错误,并建议改用模块路径。

示例: {'pb1','pb2'}, {'model_name/pb1','model_name/pb4'}

表示在目标计算机上运行的模型中所有可用的根输入端口。

示例: 'all'

激励操作中可调参数的 block_path 值可以是:

  • 空字符向量 ('') 或空字符串标量 ("") 用于基准或模型工作区变量

  • 用于指定顶层模型中参数模块路径的字符向量或字符串标量

  • 用于模型模块参量的字符向量或字符串标量元胞数组

示例: '', 'Gain1', {'top/model','sub/model'}

版本历史记录

在 R2021a 中推出

全部展开