主要内容

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

sltest.observer.getObserverMapping

获取 Observer Port 模块映射

自 R2024b 起

    说明

    mapping = sltest.observer.getObserverMapping(obsref) 返回链接到指定 Observer Reference 模块的 Observer Port 模块观测到的系统模型元素的映射信息。

    示例

    示例

    全部折叠

    此示例需要 Stateflow® 许可证。

    import sltest.observer.*
    openExample("sf_car")
    
    [obsport,obsmodel]=observeElement('Signal',...
       Simulink.BlockPath("sf_car/transmission"),2);
    obsref = Simulink.findBlocksOfType('sf_car',...
       'ObserverReference');
    obsmap = getObserverMapping(obsref);
    
    obsmap.Signal
    

    输入参数

    全部折叠

    Observer Reference 模块,指定为字符串、字符向量或双精度值。使用字符串或字符向量指定 Observer Reference 模块的路径,或使用双精度值指定 Observer Reference 模块的句柄。

    输出参量

    全部折叠

    有关每个 Observer Port 模块的信息,作为每个观测到的元素类型的单独结构返回。该表显示了每种元素类型的结构体字段。

    Observer Port 模块观测到的元素类型观测元素 观测到的元素信息附加元素信息

    Observer Port 路径

    'Signal'

    与观测到的信号相关的模块或 Stateflow 图的路径或句柄

    端口索引

     

    Observer Port 路径

    'SFData'

    包含观测数据的 Stateflow 图的路径或句柄

    Stateflow 数据名称

     

    Observer Port 路径

    'SFStateActivity'

    包含观测到的活动的 Stateflow 图的路径或句柄

    Stateflow 活动状态:'OFF''ON'

    Stateflow 活动类型:'Self'

    Observer Port 路径

    'FMUInternalVariable'

    包含 FMU 内部变量的功能标记单元的路径或句柄

    FMU 内部变量名称

     

    版本历史记录

    在 R2024b 中推出