主要内容

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

sltest.observer.promoteObserver

将 Observer Reference 模块复制到模型顶层

自 R2024b 起

    说明

    obsref = sltest.observer.promoteObserver(path) 将位于 path 的路径指定的 Observer Reference 模块复制到系统模型的顶层。该模块保留其所有映射和配置设置。如果 Observer Reference 模块不在系统模型的顶层,则在仿真系统模型时,Observer 模型不会观测映射到 Observer Reference 模块的项目。

    示例

    示例

    全部折叠

    promote_observer_ref 模型包含 model_with_sf 子系统中的 Observer Reference 模块。这个 Observer Reference 模块与 model_with_sf_Observer1 Observer 模型相连。将 Observer Reference 模块复制到 promote_observer_ref 模型的顶层。

    import sltest.observer.*
    open_system("promote_observer_ref");
    
    blockPath = Simulink.BlockPath({'promote_observer_ref/Model',...
       'model_with_sf/Observer'});
    obsref = promoteObserver(blockPath);
    

    输入参数

    全部折叠

    要复制到系统模型顶层的模块的 Observer Reference 模块路径,指定为 Simulink.BlockPath 对象。

    输出参量

    全部折叠

    Observer Reference 模块,以双精度数据类型模块句柄形式返回。

    版本历史记录

    在 R2024b 中推出