变体系统
设计能生成可重用代码的模型
使用变体,您可以通过有条件地表示其组件来管理单个模型中的设计备选方案。在模型中使用变体模块、变体参数和符号维度来实现和探索不同变体选项。在生成代码中使用变体便于代码重用,允许针对不同开发阶段进行配置,适应各种开发实现目标和测试需要,以及有效地提供多功能代码以供第三方利用。有关在模型中应用具有变体的仿真工作流的信息,请参阅什么是变体以及何时使用变体。
变体代码生成的功能包括:
对一组功能相似但有细微差别的模型重用代码。
与第三方共享具有多种变体的代码,允许他们选择和使用最能满足其需要的变体。
验证模型支持的变体,然后选择为特定应用激活一个变体,而无需重新生成和重新验证代码。
允许自动生成特定于每个变体的代码,减少手动工作量并确保准确实现特定于每个变体的功能。
有关开发过程中各个阶段的变体功能的信息,请参阅V-Model for System Development with Simulink Variants