systèmes变体的概念

Gérer les versions dans systèmes avec Simuli万博1manbetxnk

Concevoir,配置和分析仪systèmes变型avec
le基于模型的设计

使用MATLAB的控制和系统®等仿真万博1manbetx软件®这是一种新的建筑形式,可以用来建造各种不同的建筑。Ils对设计活动中的紧急情况规范进行了调整,使之成为设计理念的一部分。模拟变量的功能可用于灵活的模型,并可用于可变的内部设计和设施。万博1manbetx

格瑞斯·西姆林,万博1manbetx你是波维兹:

  • Concevoir un modèle unique pour plusieurs systèmes
  • 配置者根据不同的紧急情况对内部变化进行相应的调整
  • Contrôler在模拟中激活变量modèle和génération都是代码
  • 可视化et分析仪la配置des变型
  • 使用基于模型的设计的变体的阶段:模拟,测试和génération编码
  • 对组件逻辑的关注符合规范自动搜索和变体实现

在设计的阶段,我很好地理解了在modèle à l'échelle notre notre système中可能的变化。在Simu万博1manbetxlink中,我们可以看到développé的原型虚拟机,我们可以看到prédire的性能,我们可以看到système的性能,我们可以看到différentes的条件,我们可以看到所有的性能,我们可以看到所有的性能,我们可以看到所有的性能。我们有很多的选择,比如我们的设计,spécifier précisément,我们的要求,matière,我们的组成,à,我们的设计。»

乔纳森Fiévez,卡内基波浪能源

Créer des modèles avec des变异

Intégrez la variabilité à n'import quel aspect de votre modèle。Implémentez des variabilités在我们的les域名,而不是contrôle的逻辑,les机器à état, les通量图和les环境物理。Concevez des variant dans topology hiérarchiques ou inline pour encapsuler des variations dans une hiérarchie distinct ou pour visualiser toutes les variations à un même niveau。

Pour les designs qui nécessitent des interfaces de /S variables entre composants,您可以使用créer des sous-systèmes à interfaces flexible qui conservent également une architecture de système commune的变体。

Pour réaliser des comportements de système dépendant du contexte,组合变量和函数exécutées de manière conditionnelle或événementielle组合函数初始化,réinitialisation et determinaison,或sous-systèmes déclenchés。


Définir des régions de variabilité

Étendez le contrôle de la variabilité à n'import quelle région de votre modèle en传播自动化变体的条件代表变体的组块和其他组块的数量和数量。变量的条件可以是être propagées通过sigaux的条件,公共汽车和其他函数可以是block的函数可以是modèle affecté, par, sélection变量。Contrôlez les blos de votre modèle qui seront soumis à限制条件下传播的变化à des régions prédéfinies dans votre modèle。


配置modèles的变体

Définissez, contrôlez et visualisez vos配置的变体和变体管理器。配置变量à contrôler和表达式basées根据命名和一个逻辑条件。Créez配置和变体prédéfinies您可以为contrôler simultanément plusieurs variabilités提供设备激活和服务。Définissez的约束倾注在d'éviter的变异组合无效。你们可以使用défini的变体配置,你们可以使用存储器,分发器,以及réutiliser的变体配置对象données。


可视化程序和变体配置分析器

在canevas Simulink中,我们可以直观地看到变量的条件,我们可以在一个表中看到变量的配置。万博1manbetx有效的设施les配置的变体的时刻,在l'édition pour标识符les problèmes sans avoir à simuler ou mettre à jour votre modèle。分析变量的配置和标识符的变体,这些变体将在我们的服务中执行,如果您可以在您的配置中通过éventuelles défaillances或incohérences进行本地化和诊断。


控制变量的激活

在模拟和编译代码的时候,可以把变量设置为être activés。Pendant la génération du code, choissez les variabilités qui seront包括dans le code généré和activez les au la pré-compilation selon les exigences and la platform forme cible。Avant de déployer un modèle, vérifiez les incompatibilités,例如les incohérences de données类型和维度,分析我们在模拟或génération de code之前的变体选择。


Déployer les modèles de variants

Générez automatiquement un modèle réduit à partir d'un jeu de configurations de variables or a base de contrôle de variables spécifiées。你可以在modèles上分发和分享,在modèles上分发和分享,在protéger上分发和分享,在protéger上分发和分享,在protéger上分发和分享。分析modèle réduit是不和谐的détaillé pour vérifier我们没有dépendances不满意和有效的结构。


Intégrer le design de système variant dans le cycle de développement

Gérez facilities les variations in those modèles tout au long de leur cycle de développement, de la spécification des exigences jusqu'au déploiement。Utilisez des variables pour faire pass un modèle d’un contexte à un autre (design, test et implémentation) en activant différents variables。例如,在modèle afin de lire les données d’un fichier挂件的模拟下,您可以在déployez ce modèle上使用硬件。包括variabilités dans le code généré pour réutiliser和配置器代码à différents stades du développement,例如,le test de différentes implémentations或le partage d'un code multifunctional avec tiers。


汽车改装和安装

利用Simulin万博1manbetxk将组件逻辑集中在汽车电子控制单元(ECU)和集成模块(模块逻辑)周围的分布上,以避免不同来源和差异。Tirez parti des Functionnalités de variants de Simulink pour des architectures AUTOSARéevolutions dures dans le logiciel pour plusies gammes de véhicules。

Modélisez的成分logiciels AUTOSAR,在contrôle prédéfinies的基础条件下,为激活的接口或implémentations AUTOSAR提供点变化。在intégrer Simulink à l'ensemble du processsus AUTOSAR中导入和导出文件的ARXML和变量AUTOSAR。万博1manbetxAprès avoir modélisé et testé vos designs AUTOSAR dans 万博1manbetxSimulink, générez du code efficace à partir de votre modèle avec des directive préprocesseur conditionnelles qui implémentent les points de variation。