主要内容

validate

验证软件组合模块或 AUTOSAR 架构模型的 AUTOSAR 属性和映射

自 R2023b 起

    说明

    validate(archObj) 验证由 argName 指定的组合或架构模型中包含的 AUTOSAR 属性和映射。

    示例

    示例

    全部折叠

    加载一个 AUTOSAR 组合或 AUTOSAR 架构模型。此示例使用 AUTOSAR 架构模型 autosar_tpc_composition,其中包含组合 Sensors

    openExample("autosar_tpc_composition");
    archModel = autosar.arch.loadModel("autosar_tpc_composition");

    验证架构模型。

    validate(archModel);

    验证架构模型中包含的组合 Sensors

    sensors = archModel.Compositions;
    validate(sensors);

    如果组合或模型验证失败,则抛出错误。

    Error using autosar.arch.Composition/validate
    Composition export failed because of the following errors:
    Caused by:
        Models ('autosar_tpc_actuator', 'autosar_tpc_composition') 
        have inconsistent AUTOSAR schema version settings ('4.2', '4.1').

    输入参数

    全部折叠

    组合或架构模型的名称,指定为 autosar.arch.Model 对象或 autosar.arch.Composition 对象。

    示例: archModel.Compositions(1)

    示例: myArchModel

    版本历史记录

    在 R2023b 中推出