Recherche dans les collections de brevets nationales et internationales

1. (WO2016198503) PROCÉDÉ D'ÉVALUATION RÉALISTE DE TEMPS D’EXÉCUTION DE FONCTIONS EN SIMULATION PIL

Pub. No.:    WO/2016/198503    International Application No.:    PCT/EP2016/063114
Publication Date: Fri Dec 16 00:59:59 CET 2016 International Filing Date: Fri Jun 10 01:59:59 CEST 2016
IPC: G06F 11/30
G06F 11/34
G06F 17/50
Applicants: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
Inventors: LÜNSTROTH, Frank
HILLEBRAND, Sebastian
FISCHER, Karsten
Title: PROCÉDÉ D'ÉVALUATION RÉALISTE DE TEMPS D’EXÉCUTION DE FONCTIONS EN SIMULATION PIL
Abstract:
L'invention concerne un procédé et un dispositif pour déterminer un temps d’exécution nécessaire à une fonction d'un programme de commande destiné à une unité d’équipement de commande dans un système en temps réel et exécuté sur un processeur cible dans une simulation Processeur-in-the-Loop (LIP) ; le procédé comprend les étapes consistant à créer ou charger un modèle de développement graphique de l'unité d'équipement de commande dans un environnement de développement, le modèle de développement graphique reproduisant la fonctionnalité de l'unité d'équipement de commande à l’aide de blocs fonctionnels ou de symboles fonctionnels dans le modèle de développement graphique, sélectionner au moins un bloc fonctionnel ou un symbole fonctionnel dans le modèle de développement graphique, en particulier sélectionner un bloc fonctionnel ou un symbole fonctionnel par le biais d'une interface utilisateur graphique ; et générer automatiquement le programme de commande pour l’exécuter sur le processeur cible en conformité avec le modèle de développement graphique, le programme de commande comprenant la fonction qui reproduit la fonctionnalité du bloc fonctionnel ou du symbole fonctionnel sélectionné. En outre, on associe un premier point de mesure de temps d’exécution au début de la fonction dans le programme de commande et on associe un second point de mesure de temps d’exécution à la fin de la fonction dans le programme de commande, dans le programme de commande et immédiatement avant le premier point de mesure de temps d’exécution on place le cache du processeur cible, utilisé pour exécuter la fonction, dans un état prédéterminé et, lors de l’exécution du programme de commande sur le processeur cible aux premier et second points de mesure de temps d'exécution, on mesure des valeurs de temps d’exécution à partir desquels on détermine le temps d’exécution.