MUXlab : Simulation et option Calibration de la librairie

Transcription

MUXlab : Simulation et option Calibration de la librairie
www.nsi.fr
MUXlab : Simulation et option
Calibration de la librairie Simulink
Guide utilisateur
21/07/2006
DUT-MUX-0278 /V1.0
Auteur :
Julien Baujot
Approbation :
Jean-Yves Berenger
Page laissée intentionnellement blanche
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
I. Contenu
I. CONTENU .............................................................................................................................. 1
II. AVERTISSEMENTS............................................................................................................ 2
III. BUT DU DOCUMENT ....................................................................................................... 3
IV. PRESENTATION GENERALE ........................................................................................ 4
IV.1 Environnement du produit ............................................................................................ 4
IV.2 Installation des interfaces.............................................................................................. 4
IV.3 Installation du logiciel................................................................................................... 5
IV.4 Modes de fonctionnement............................................................................................. 6
IV.4.1 Simulation /Emulation...................................................................................... 6
IV.4.2 Mode Simulation ASC ..................................................................................... 7
IV.4.3 Mode Calibration.............................................................................................. 7
V. DESCRIPTION DU BLOCKSET SIMULATION ............................................................ 8
V.1 Bloc NSI-CONNECT..................................................................................................... 8
V.2 Bloc RTClock................................................................................................................. 9
V.3 Bloc NSI_CAN_NODE ................................................................................................. 9
V.4 Bloc ASC_EXTRACT ................................................................................................... 9
VI. BLOCS MUXLAB BI-CAN I/O COMPATIBLES........................................................... 11
VI.1 INIT_CAN .................................................................................................................... 11
VI.2 Bloc RX CAN ............................................................................................................... 12
VI.3 Bloc TX CAN ............................................................................................................... 13
VI.4 Bloc INIT_LIN ............................................................................................................. 14
VI.5 Bloc RX LIN................................................................................................................. 14
VI.6 Bloc TX LIN ................................................................................................................. 15
VI.7 Bloc CHANGE_TABLE LIN....................................................................................... 15
VI.8 Bloc LIN State .............................................................................................................. 16
VI.9 Bloc LIN Wake-up........................................................................................................ 16
VI.10 Bloc LIN Sleep ........................................................................................................... 17
VI.11 Bloc Calibration .......................................................................................................... 18
VI.12 Bloc Measure .............................................................................................................. 18
VII. ANNEXE :........................................................................................................................... 19
juillet 2006
DUT-MUX-0278 /V1.0
-1-
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
II. Avertissements
Les éléments contenus dans ce document sont fournis à titre d'information. Ils pourront faire
l'objet de modifications sans préavis et ne sauraient en aucune manière engager la société
anonyme NSI.
La société anonyme NSI ne saurait en aucun cas être tenue pour responsable d'une quelconque
erreur contenue dans ce document, ainsi que des éventuelles conséquences pouvant en
résulter.
Aucune partie de ce document ne peut être reproduite à d'autres fins que l'usage personnel de
l'acheteur sans la permission expresse et écrite de la société anonyme NSI.
-2-
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
III. But du document
Le but de ce document est de donner à l'utilisateur toutes les informations nécessaires à
l'installation et l'utilisation de MUXlab Simulation
juillet 2006
DUT-MUX-0278 /V1.0
-3-
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
IV. Présentation générale
IV.1 Environnement du produit
Le logiciel est conçu pour fonctionner avec une licence Matlab release 13 (6.5) et
Simulink (5.0). OS supportés : Windows 2000 et XP.
Simulink est utilisé comme environnement de simulation de systèmes distribués sur
réseaux CAN et LIN.
La librairie MUXlab Simulation permet de simuler et d’émuler une architecture de
calculateurs communicants par réseau CAN ou/et LIN. La simulation d’architecture permet la
conception de fonctions distribuées sur un réseau et la validation de ces fonctions distribuées
par l’émulation d’un ou plusieurs calculateurs sur un bus réel.
L’émulation se fait par des interfaces USB NSI : la MUXy light et la MUXy box.
La MUXy light permet d’émuler un canal CAN High-speed. La MUXy box permet d’émuler
deux canaux CAN High-speed ou Low-speed ainsi qu’un bus LIN.
L’interface NSI CAN PCMCIA peut être utilisée en complément des interfaces USB
afin d’assurer la fonction calibration/mesure.
Les interfaces MUXy doivent posséder une licence adéquate pour pouvoir être
utilisées avec MUXlab Simulation. L’utilisation de la carte CAN PCMCIA nécessite la
présence d’une interface MUXy.
IV.2 Installation des interfaces
• MUXy light :
Lors de la première connexion de la MUXy light avec votre PC, une fenêtre apparaît et
vous demande de rechercher le driver MUXy light, naviguez vers votre lecteur CD-ROM et
sélectionnez le répertoire « Pilotes PC – PC Drivers\ MUXy light ». Validez le fichier
NSIU2KLT.SYS, le driver s’installe.
• MUXy box :
Lors de la première connexion de la MUXy box avec votre PC, une fenêtre apparaît et
vous demande de rechercher le driver MUXy box, naviguez vers votre lecteur CD-ROM et
sélectionnez « Pilotes PC – PC Drivers\ MUXy box ». Validez le fichier NSIU2KBO.SYS, le
driver s’installe.
• CAN PCMCIA :
Lors de la première connexion de la CAN PCMCIA avec votre PC, une fenêtre apparaît et
vous demande de rechercher le driver CAN PCMCIA, naviguez vers votre lecteur CD-ROM
et sélectionnez « Pilotes PC – PC Drivers\ CANPC2000ex\Win2K_XP». Validez le fichier
NSIU2KIS.SYS, le driver s’installe.
-4-
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Pour plus de détails voir DUT-MUX-0221 (MUXy light), DUT-MUX-0217 (MUXy box) et
DUT-MUX-0191 dans le répertoire (Documents\ CANPC2000ex).
IV.3 Installation du logiciel
Le logiciel est une extension la librairie Bi-CAN I/O MUXlab pour la génération de
code. L’installation reprend le même principe que celle décrite dans DUT-MUX-252 à
savoir :
Recopiez le répertoire BiCANIO dans le répertoire toolbox de Matlab.
Assurez vous que le fichier efuji.tmf du répertoire BiCANIO/bin ne soit pas en lecture
seule sinon la compilation ne pourra pas se faire.
Placez-vous dans le répertoire BiCANIO et tapez setup dans la fenêtre de commande Matlab.
La fenêtre suivante apparaît :
Appuyez sur le bouton Rechercher, naviguez pour trouver le répertoire du compilateur
Softune, validez.
Remarque : Si vous n’utilisez pas la génération de code, il n’est pas nécessaire de rechercher
le compilateur.
Appuyez sur OK
La librairie est installée.
Vérifiez que le path a été déclaré dans Matlab, dans le menu File entrez dans Set path.
Vous devez voir apparaître ~\Matlab6p5\toolbox\BiCANIO\src et
~\Matlab6p5\toolbox\BiCANIO\bin sinon faire add with Subfolders et ajouter le répertoire
BiCANIO.
S’il y a des problèmes lors de la compilation, entrez dans file puis Préférences puis général
appuyez sur le bouton update toolbox cache.
juillet 2006
DUT-MUX-0278 /V1.0
-5-
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
IV.4 Modes de fonctionnement
Actuellement trois modes de fonctionnement sont possibles : la Simulation/émulation
d’architecture (online ou offline), la prise en charge de fichiers enregistrés *.asc
d’enregistrement CAN et enfin la fonction de calibration et d’acquisition de paramètres et de
variables interne à la base matérielle de prototypage rapide Bi-CAN I/O MUXlab.
Les deux premiers modes correspondent à la même licence d’utilisation, le troisième est une
licence spécifique.
IV.4.1 Simulation /Emulation
Tx_Id1
ECU2 réel :
Tx ID2
Rx ID1
Tx_Id2
Interface
CAN/LIN
Tx_Id1 Rx_Id2
Rx_Id1 Tx_Id2
Rx_Id1 Rx_Id2
ECU1
ECU2
ECU3
Simulink : Mode Simulation d’architecture
La simulation d’architecture a pour but d’associer à un modèle Simulink les blocs de
communication permettant de simuler la communication entre les différents calculateurs.
Cette fonction autorise pour chaque ECU un mode émulé ou virtuel :
une ECU émulé verra l’ensemble de ses blocs de communication en émission et en
réception être exécutés durant la simulation (ECU1 et 3).
Une ECU virtuelle n’exécutera pas les bloc d’émission : cela permet de connecter par
l’interface USB le calculateur réel pour l’interfacer avec le reste du modèle (ECU2)
Chacune des ECUs peut être soit émulée soit virtuelle. Si toutes les ECU sont virtuelles, la
simulation se fait uniquement dans Matlab.
Ce mode signifie que les données des blocs Rx dans une ECU proviennent des blocs TX des
autres ECU. Par exemple dans l’ECU 1, les trames RX_ECU2 et RX ECU_3 proviennent des
blocs TX_ECU2 et TX_ECU3, ceci permet de simuler des fonctions distribuées. Si une ECU
passe en mode émulation cela signifie que l’ECU est émulée par Simulink sur un Bus CAN
réel, les ECU virtuelles sont donc supposées êtres présentes sur le bus CAN tous les blocs RX
-6-
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
extrairons les données du bus CAN et les transmettrons dans le modèle. Les émissions sur le
bus CAN ne seront faites que pour les ECU émulées.
IV.4.2 Mode Simulation ASC
Le mode simulation ASC permet à partir d’un fichier d’enregistrement de stimuler le modèle.
Les blocs RX émettent dans le modèle les données à partir du fichier ASC si toutes les ECU
sont virtuelles sinon l’ECU émulée envoie sur le bus CAN des données enregistrées du fichier
ASC suivant l’identificateur à émettre et les réceptions se font directement sur le bus CAN.
Simulation totale : Réception à partir d’un fichier asc, aucune transmission du modèle vers le
CAN, mais transmission virtuelle dans le modèle.
Au moins un nœud émulé : transmission à partir du fichier ASC du nœud émulé et réception
à partir du bus CAN pour toutes le ECU.
IV.4.3 Mode Calibration
L’option calibration de MUXlab Simulation permet l’acquisition en temps réel des valeurs
des variables internes de façon périodique et la mise à jour des paramètres interne de façon
manuelle par l’édition et la modification de la valeur du paramètre dans le bloc calibration.
La communication se fait par CCP sur une Bi-CAN I/O MUXlab par le bus CAN N°1 en
utilisant les identificateurs CAN définis dans le bloc INIT_CAN.
En combinant l’utilisation de la fonction Simulation d’architecture et la fonction calibration, il
est alors possible d’émuler une partie des calculateurs dans Matlab en parallèle de la
calibration de la Bi-CAN I/O MUXlab pour simuler l’environnement. Le modèle de la BiCAN I/O doit être virtuel, les autres calculateurs peuvent être émulés.
ECU2 réel
Tx_Id1
Tx_Id2
Interface
CAN/LIN
Rx_Id2
CCP
Tx_Id1
Rx_Id1
Rx_Id2
Rx_Id1 Tx_Id2 Calibration
ECU1
Mode Emulé
ECU2
Mode Virtuel
ECU3
Mode Emulé
Simulink : mode Calibration
et Mesure
juillet 2006
DUT-MUX-0278 /V1.0
-7-
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
V. Description du blockset SIMULATION
V.1 Bloc NSI-CONNECT
Ce bloc assure la connexion des canaux virtuels CAN ou LIN du modèle aux canaux
physiques des boîtiers MUXy light ou MUXy box. Il permet en plus de choisir parmi les 3
modes de fonctionnement décrits précédemment.
3 canaux virtuels sont utilisables CAN 1, CAN 2 et LIN. Ils sont configurables dans le modèle
(débit, base de données) à partir des blocs INIT_CAN et INIT_LIN des sous librairies CAN et
LIN. Une fois l’attribution des canaux effectuée, appuyer sur le bouton Connect. Il faut penser
à reconnecter les canaux à chaque ouverture du modèle et si possible penser à se déconnecter
à la fermeture. Lors de la génération de code, il faut aussi penser à déconnecter les canaux qui
possèdent une licence de prototypage rapide. La déconnexion se fait par un simple double clic
sur le bloc qui passe en mode RTW.
Lors du choix du mode Calibration, deux champs supplémentaires apparaissent. Le premier
permet de spécifier le chemin vers le fichier mapping mémoire du modèle compilé à calibrer
et une checkbox pour signifier ou non l’utilisation d’une CAN PCMCIA pour la calibration.
Le fichier mapping mémoire se situe dans le répertoire work de la toolbox BiCANIO dans un
répertoire dont le nom est le nom du modèle compilé avec le suffixe _efuji_rtw.
La carte CAN PCMCIA assure une plus grande précision et une fréquence plus élevée pour
les périodes d’acquisition des variables.
-8-
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
V.2 Bloc RTClock
Ce bloc assure une exécution pseudo-temps réel du modèle. Les périodes d’échantillonnages
sont ainsi respectées, ce qui permet l’émulation d’un calculateur et la validation
d’algorithmes.
Le paramètre correspond à la période d’exécution du bloc elle doit être la période minimale
d’exécution du modèle, ici la période est de10ms, il est préférable d’exécuter le modèle à cette
période (au minimum 1 ms) sachant que contrairement à la génération de code, vous pouvez
exécuter le modèle en fixed step multi tasking ou en variable step.
V.3 Bloc NSI_CAN_NODE
Ce bloc est à placer dans un sous-système représentant une ECU. Il permet de faire basculer
une ECU du mode virtuel au mode émulé par un double clic sur le bloc. Tous les blocs de
réception ou de transmission placés dans le sous-système détecteront leur mode d’exécution.
Par défaut si le bloc n’est pas présent les blocs se considèrent virtuels.
V.4 Bloc ASC_EXTRACT
Ce bloc permet l’extraction des différents identificateurs CAN lus dans un fichier ASC,
provenant d’un MUXlog ou d’un CANalyzer en fichier .mat. Les fichiers .mat sont placés
dans la toolbox BiCANIO dans le répertoire work dans un répertoire qui a pour nom : le nom
du modèle avec le suffixe _asc_extract. L’extraction de ces données permet l’utilisation du
mode replay from asc. Ce mode a pour but de créer des stimuli réalistes sur les entrées d’un
juillet 2006
DUT-MUX-0278 /V1.0
-9-
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
modèle puisqu’ils ont été enregistrés sur un bus réel afin de vérifier que la conception est
correcte par rapport au cahier des charges.
Si toutes les ECU sont virtuelles les blocs réception extraient les signaux à partir des fichiers
ASC si l’identificateur a été extrait du fichier .asc, sinon ils utilisent les données envoyées par
le bloc de transmission ayant le même identificateur.
Si au moins une ECU est émulée dans ce mode, alors elle est considérée comme source de
données et ces transmissions sur le bus réel ne se font à pas à partir des données du modèle
mais à partir du fichier asc. Les réceptions se font par contre toutes à partir du bus réel.
Remarque : le LIN ne fonctionne pas dans ce mode.
- 10 -
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
VI. Blocs MUXlab Bi-CAN I/O compatibles
VI.1 INIT_CAN
Ce bloc initialise le gestionnaire de protocole CAN, il récupère en particulier le débit du
réseau les 4 débits les plus courants sont implémentés 125, 250, 500, 1000 Kbps. Il est
possible d’initialiser les deux gestionnaires de protocoles (si vous cochez Can2). Vous devez
aussi indiquer dans ce bloc l’emplacement des fichiers dbc (un par canal) avec lequel le
modèle doit fonctionner.
L’option USE_CCP n’est utilisée que dans le cas où vous désirez faire de la calibration. Vous
définissez alors les identificateurs de la trame en réception (commandes CCP : CRO) et de la
trame en émission (réponses CCP : DTO) en hexadécimal (ex : pour l’Identificateur 0x 200
tapez : 200).
Les champs acceptance mask ne sont utiles pour la simulation.
Ne placez jamais ce bloc dans un sous-système, il doit être toujours placé dans le modèle
principal.
juillet 2006
DUT-MUX-0278 /V1.0
- 11 -
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
VI.2 Bloc RX CAN
Le bloc de réception CAN permet de récupérer les signaux extraits en tache de fond
pour les utiliser dans le modèle. La réception de message est liée à un Buffer (pour la Bi-CAN
I/O), il n’y a pas de pile de réception. Ce buffer n’est pas à prendre en compte pour la
simulation et l’émulation d’architecture. Il y a au maximum 64 identificateurs CAN
déclarables dans un modèle en réception ou/et en émission ce qui veut dire qu’un bloc RX et
un bloc TX qui possèdent le même identificateur ne compte que pour 1 identificateur.
Recherchez le nom du message que vous voulez avoir en réception dans la zone
message. Dans le cas de messageries importantes, la liste des messages ne pourra pas
entièrement apparaître à l’écran et certains messages ne seront pas accessibles. Pour pouvoir
les sélectionner, sélectionnez un message quelconque de la liste, la liste disparaît alors mais le
message reste sélectionné vous pouvez alors faire défiler la liste des messages grâce au
flèches directionnelles haut et bas de votre clavier.
Vous définissez de plus sur quel canal CAN le message est reçu. Enfin la période
d’échantillonnage du bloc doit être indiquée.
Enfin vous pouvez choisir les signaux de la trame que vous voulez utiliser pour votre
modèle en supprimant les signaux inutiles de la liste signal. Il est conseillé de supprimer les
signaux non exploités dans le modèle pour diminuer le temps de traitement.
Pour conserver cette configuration, vous devez désélectionner l’option recharger les
signaux lorsque vous la re-sélectionnez tous les signaux sont rechargés. A noter que l’option
doit être sélectionnée lorsque vous changez de message sinon les anciens signaux seront
conservés.
Le dernier port du bloc appelé RX_STATUS indique si la trame a été reçue depuis le
dernier échantillonnage du bloc.
- 12 -
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Si lors de l’utilisation de blocs CAN des messages d’erreurs apparaissent faites un clear
workspace dans le menu edit de Matlab.
Remarques :
- les types de sortie des ports du bloc sont des entiers non signés, si le signal est déclaré signé
dans la base de données dbc, il y a deux possibilités :
- Soit le signal déclaré dans la dbc est d’une taille classique (8,
16, 32 bits) et vous pouvez utiliser le bloc Data type et
décocher saturate on overflow pour le signer. (voir demo
sign_signals)
-
Soit le signal a une taille non courante (4, 12, 23 etc.) vous
pouvez alors utiliser le bloc sign_can_signal derrière le bloc
réception afin de le transformer en signal 8, 16 ou 32 bits
signé. (voir demo sign_signals)
- Les signaux ne prennent pas en compte les gains et offset définis dans les bases de données
dbc ce qui n’impose pas le passage en calcul flottant et assure un gain de rapidité. SI vous
voulez les prendre en compte il faut placer un bloc gain et somme derrière un bloc data type
conversion.
VI.3 Bloc TX CAN
Le bloc émission permet de configurer une trame en émission à une période donnée par
sample time.
Vous devez spécifier sur quel canal CAN vous voulez transmettre ce message.
Le choix du message se fait comme pour le bloc réception.
Il y a au maximum 64 identificateurs CAN déclarables dans un modèle en réception ou/et en
émission ce qui veut dire qu’un bloc RX et un bloc TX qui possèdent le même identificateur
ne compte que pour 1 identificateur. Attention toutefois, les trames sont supposées
périodiques, ce qui est pris en charge par les boîtiers MUXy (32 messages périodiques pour
juillet 2006
DUT-MUX-0278 /V1.0
- 13 -
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
MUXy light, 16 par canal pour MUXy box). Il est possible d’utiliser des trames
événementielles en mettant une valeur de -1 au paramètre sampletime. Lorsque il y a plus de
messages périodiques utilisés dans le modèle que ne le permet l’interface, ces messages sont
transmis de manière événementielle ce qui n’assure pas le respect des périodes déclarées et
peut provoquer un ralentissement de l’exécution.
VI.4 Bloc INIT_LIN
Le paramètre mode qui permet de choisir entre master et slave différencie un nœud maître
d’un nœud esclave au sens du protocole LIN. Le nœud maître possède différentes tables de
messages définis avec des intervalles d’émission. Le maître commence à envoyer l’entête du
message en particulier l’identificateur du message et l’esclave qui produit les signaux de cette
trame termine la transmission en envoyant les données. La librairie supporte le protocole LIN
1.2 et 1.3. Cependant les event-triggered frames ne sont pas supportées et ne doivent pas être
utilisées dans une des tables de séquencement.
Ce bloc initialise le débit de communication LIN du noeud, qui peut varier de 4000 à 20000
Bauds.
Vous devez aussi indiquer dans la zone Fichier de configuration : l’emplacement du
fichier ldf avec lequel le modèle doit fonctionner. Ce fichier peut être enregistré n’importe où
sur votre PC et être utilisable dans Simulink.
VI.5 Bloc RX LIN
- 14 -
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Vous pouvez choisir le message que vous voulez produire dans la liste des messages
du fichier LDF. Le port Tx_status vous permet de savoir si le message a été envoyé depuis la
dernière mise à jour des signaux. Le port Error_counter est un compteur 8 bits du nombre
d’erreurs détectées en émission de ce message (Données écrasées, time-out émission).
VI.6 Bloc TX LIN
Vous pouvez choisir le message que vous voulez consommer dans la liste des
messages du fichier LDF. Le port Rx_status vous permet de savoir si le message a été reçu
depuis la dernière lecture des signaux. Le port Error_counter est un compteur 8 bits du
nombre d’erreurs détectées en réception de ce message (erreur checksum, time out réception).
VI.7 Bloc CHANGE_TABLE LIN
juillet 2006
DUT-MUX-0278 /V1.0
- 15 -
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Dans le fichier LDF sont définies différentes tables, ce bloc permet de sélectionner la
table active parmi ces tables et n’est utilisable que dans un nœud maître. Si ce bloc n’est pas
présent c’est la première table qui sera utilisée.
Il y a au maximum 8 t ables utilisables donc les valeurs en entrée de ce bloc varient de
0 à 7.
VI.8 Bloc LIN State
Donne l’état du nœud, le nœud s’endort lorsque le maître n’émet plus pendant un
temps minimal ou bien quand le maître a envoyé une trame de mise en veille.
VI.9 Bloc LIN Wake-up
- 16 -
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Utilisable pour un nœud maître ou esclave, le noeud envoie un signal de réveil
lorsqu’il est endormi.
VI.10 Bloc LIN Sleep
Uniquement pour le nœud maître, on envoie une trame d’endormissement du bus, il est
préférable que ce soit un bloc triggé.
juillet 2006
DUT-MUX-0278 /V1.0
- 17 -
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
VI.11 Bloc Calibration
Ce bloc permet la déclaration de paramètres utilisables dans des blocs simulink comme des
gains, des constantes, etc. A la mise en veille, ces paramètres sont enregistrés, ils seront donc
conservés au prochain réveil ou à la prochaine mise sous tension de la Bi-CAN I/O.
Ce bloc est fonctionnel uniquement avec une option calibration. Il permet de modifier des
valeurs de paramètres en temps réel sur une cible Bi-CAN I/O MUXlab. Contrairement à son
utilisation pour la génération de code, il faut que l’option inline parameters soit décochée
pour modifier la valeur en temps réel.
VI.12 Bloc Measure
Ce bloc permet de visualiser périodiquement la valeur d’une variable déclarée dans un fichier
mapping mémoire.
- 18 -
DUT-MUX-0278 /V1.0
juillet 2006
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
VII. Annexe :
juillet 2006
DUT-MUX-0278 /V1.0
- 19 -
MUXlab : Simulation et option Calibration de la librairie Simulink - Guide utilisateur
Historique
Version
Auteur
V1.0 J. Baujot
- 20 -
Date
Modifications apportées
21/04/06 Edition initiale
DUT-MUX-0278 /V1.0
juillet 2006

Documents pareils