INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les deux variables "$cpp~preamble" (cf. 3 de A5), "$cpp~postambl" (cf. 4 de A5) contiennent respectivement le début et la fin du texte de programme C++ généré par le système Configurateur. Le texte généré à partir du tableau %classCppProtoMap est inséré au milieu.
Les deux variables "$top~verilog~preamble" et "$top~verilog~postamble" contiennent respectivement le début et la fin du texte de l'instance 'top' de la description de type HDL (VERILOG) de la
configuration. Typiquement, ce sont les instanciations des blocs d'horloge et autres blocs niveau système.
La description qui suit est un exemple simple de génération de Configuration par la mise en oeuvre du système Configurateur qui est illustrée dans le cas simplifié ci-après de l'architecture d'un Système constitué d'un pont (BRIDGE) reliant une unité centrale (CPU), une Mémoire et une carte entrée/sortie (1/0). L'Architecture du Système est représentée sur la figure 1.
Dans cet exemple, le CPU et le BRIDGE peuvent être modélisés, soit par un modèle VERILOG du projet "Design" (DUT, DUT~Core), soit par un modèle composé C++ (XACTOR).
L'interface entre le CPU et le BRIDGE est nommée FBUS. Plusieurs variantes de cette interface sont considérées correspondant à des étapes successives de développement.
- le diéthanolamide d'acide oléique, tel que l'amide commercialisé sous la dénomination commerciale MEXANYL GT par la société CHIMEX, - le monoéthanolamide d'acide myristique, tel que l'amide commercialisé sous la dénomination commerciale COMPERLAN MM par la société COGNIS, -le diéthanolamide d'acides gras de soja, tel que l'amide commercialisé sous la dénomination commerciale COMPERLAN VOD par la société COGNIS, - l' éthanolamide d'acide stéarique, tel que l'amide commercialisé sous la dénomination commerciale MONAMID S par la société UNIQEMA, - le monoisopropanolamide d'acide oléique, tel que l'amide commercialisé sous la dénomination commerciale WITCAMIDE 61 par la société WITCO, - le diéthanolamide d'acide linoléique, tel que l'amide commercialisé sous la dénomination commerciale PURTON SFD par la société ZSCHIMMER SCHWARZ, - le monoéthanolamide d'acide stéarique, tel que l'amide commercialisé sous la dénomination commerciale MONAMID 972 par la société ICI/UNIQEMA, - le monoéthanolamide d'acide béhénique, tel que l'amide commercialisée sous la dénomination commerciale INCROMIDE BEM de CRODA, - le monoisopropanolamide d'acide isostéarique, tel que l'amide commercialisé sous la dénomination commerciale WITCAMIDE# SPA par la société WITCO, - le diéthanolamide d'acide érucique, tel que l'amide commercialisé sous la dénomination commerciale diéthanolamide d'acide érucique par la société STEARINERIES DUBOIS, - le monoéthanolamide d'acide ricinoléique, tel que l'amide commercialisé sous la dénomination commerciale monoéthanolamide ricinoléique par la société STEARINERIES DUBOIS, L'amide d'une alcanolamine et d'un acide gras en C14-C30 est présent dans la composition dans des proportions en poids comprises de préférence entre 0,1 et 10%, et encore de préférence entre 1 et 5% du poids total de la composition.
L'alcool gras non oxyalkyléné selon l'invention peut être satur ou insaturé, linéaire ou ramifié.
Parmi ces alcools gras on préfère ceux en C12-C22.
On peut citer parmi eux les alcools laurique, cétylique, stéarylique, oléïque, béhénique, linoléïque, undécylénique, palmitoléïque, arachidonique, érucique, et leurs mélanges.
L'alcool gras non oxyalkyléné est présent dans la composition dans des proportions en poids comprises de préférence entre 0,1 et 20%, et encore de préférence entre 1 et 10% du poids total de la composition.
On peut notamment citer : - (I) les paraphénylènediamines de formule (I) suivante et leurs sels d'addition avec un acide : dans laquelle :
R1 représente un atome d'hydrogène, un radical alkyle en C1-C4, monohydroxyalkyle en C1-C4, polyhydroxyalkyle en C2-C4 alcoxy(Cl- C4)alkyle(C1-C4), alkyle en Cl-C4 substitué par un groupement azoté, phényle ou 4'-aminophényle ; R2 représente un atome d'hydrogène, un radical alkyle en Cl-C4, monohydroxyalkyle en Cl-C4 ou polyhydroxyalkyle en C2-C4, alcoxy(C1- C4)alkyle(C1-C4) ou alkyle en Cl-C4 substitué par un groupement azoté ; RI et R2 peuvent également former avec l'atome d'azote qui les porte un hétérocycle azoté à 5 ou 6 chaînons éventuellement substitué par un ou plusieurs groupements alkyle, hydroxy ou uréido; R3 représente un atome d'hydrogène, un atome d'halogène tel qu'un atome de chlore, un radical alkyle en C1-C4, sulfo, carboxy, monohydroxyalkyle en Cl-C4 ou hydroxyalcoxy en C1-C4, acétylaminoalcoxy en C,-C4, mésylaminoalcoxy en Cl-C4 ou carbamoylaminoalcoxy en Cl-C4, R4 représente un atome d'hydrogène, d'halogène ou un radical alkyle en C1C4.
Parmi les groupements azotés de la formule (I) ci-dessus, on peut citer notamment les radicaux amino, monoalkyl(C1-C4)amino, dialkyl(Cl-C4)amino, trialkyl(Cl-C4)amino, monohydroxyalkyl(Cl- C4)amino, imidazolinium et ammonium.
Parmi les paraphénylènediamines de formule (I) ci-dessus, on peut plus particulièrement citer la paraphénylènediamine, la paratoluylènediamine, la 2-chloro-paraphénylènediamine, la 2,3- diméthyl-paraphénylènediamine, la 2,6-diméthyl-paraphénylènediamine, la 2,6-diéthyl-paraphénylènediamine, la 2,5-diméthyl- paraphénylènediamine, la N,N-diméthyl-paraphénylènediamine, la N,N- diéthyl-paraphénylènediamine, la N,N-dipropyl-paraphénylènediamine, la 4-amino-N,N-diéthyl-3-méthyl-aniline, la N,N-bis-(P-hydroxyéthyl)- paraphénylènediamine, la 4-N,N-bis-(P-hydroxyéthyl)amino-2-méthyl-
aniline, la 4-N,N-bis-(p-hydroxyéthyl)-amino 2-chloro-aniline, la 2-ss-hydroxyéthyl-paraphénylènediamine, la 2-fluoroparaphénylènediamine, la 2-isopropyl-paraphénylènediamine, la N-((3-hydroxypropyl)-paraphénylènediamine, la 2-hydroxyméthyl- paraphénylènediamine, la N,N-diméthyl-3-méthylparaphénylènediamine, la N,N-(éthyl,(3-hydroxyéthyl)- paraphénylènediamine, la N-(,y-dihydroxypropyl)- paraphénylènediamine, la N-(4'-aminophényl)-paraphénylènediamine, la N-phényl-paraphénylènediamine, la 2-p-hydroxyéthyloxy- paraphénylènediamine, la 2-(3-acétylaminoéthyloxy- paraphénylènediamine, la N-(ss-méthoxyéthyl)-paraphénylènediamine, 2- méthyl-1-N--hydroxyéthyl-paraphénylènediamine, et leurs sels d'addition avec un acide.
Parmi les paraphénylènediamines de formule (I) ci-dessus, on préfère tout particulièrement la paraphénylènediamine, la paratoluylènediamine, la 2-isopropyl-paraphénylènediamine, la 2-(3hydroxyéthyl-paraphénylènediamine, la 2--hydroxyéthyloxy- paraphénylènediamine, la 2,6-diméthyl-paraphénylène-diamine, la 2,6- diéthyl-paraphénylènediamine, la 2,3-diméthyl-paraphénylènediamine, la N,N-bis-(P-hydroxyéthyl)-paraphénylènediamine, la 2-chloro- paraphénylènediamine, et leurs sels d'addition avec un acide.
Parmi les bases doubles utilisables à titre de bases d'oxydation dans les compositions tinctoriales conformes à l'invention, on peut notamment citer les composés répondant à la formule (II) suivante, et leurs sels d'addition avec un acide : dans laquelle : - Z1 et Z2, identiques ou différents, représentent un radical hydroxyle ou - NH2 pouvant être substitué par un radical alkyle en C1-C4 ou par un bras de liaison Y ; - le bras de liaison Y représente une chaîne alkylène comportant de 1 à 14 atomes de carbone, linéaire ou ramifiée pouvant être interrompue ou terminée par un ou plusieurs groupements azotés et/ou par un ou plusieurs hétéroatomes tels que des atomes d'oxygène, de soufre ou d'azote, et éventuellement substituée par un ou plusieurs radicaux hydroxyle ou alcoxy en C1-C6; - R5 et R6 représentent un atome d'hydrogène ou d'halogène, un radical alkyle en Cl-C4, monohydroxyalkyle en Cl-C4, polyhydroxyalkyle en C2- C4, aminoalkyle en C1-C4 ou un bras de liaison Y ; - R7, Rg, R9, R10, R11 et R12, identiques ou différents, représentent un atome d'hydrogène, un bras de liaison Y ou un radical alkyle en C1-C4; étant entendu que les composés de formule (II) ne comportent qu'un seul bras de liaison Y par molécule.
Ce code spécifique de type HDL est inclus systématiquement au début du code de type HDL généré par le système Configurateur.
La procédure "&gen~sys~VloglnstParameter" est une procédure qui génère les paramètres d'instantiation pour le générateur du code de type HDL à partir du label et du type de chaque Composant.
Le hachage %Activity~TypeMap (cf. 1 de A1) associe le nom d'un composant avec son type spécifié par un mot clé: 'actor' pour les composants actifs.
'spectator' pour les blocs de Monitoring.
'checker' pour les blocs de Vérification.
'helper' pour les blocs Système ou les blocs Intermédiaire en cas de connexion indirecte.
La table "%PortProbeMap" est un hachage dont les entrées sont les noms des modules de type HDL utilisés dans la description des composants.
Les valeurs sont à leur tour des hachages qui associent, à chaque nom de port, un tableau contenant le nom de bloc pouvant servir de Sonde pour observer les signaux de ce port et le nom de la classe C++ correspondante.
Ce hachage informe le système Configurateur sur le type de Composant capable d'observer les signaux d'un port donné et le type d'API C++ pouvant
être utilisée pour analyser le flux de contrôle et de données observé sur ce port.
La procédure &GenDest accepte en entrée le label du composant source, son type et son port. Le résultat retourné est un hachage qui associe le label du composant cible connecté avec son port.
Pour contrôler la cohérence de la configuration générée quel que soit l'ordre de prise en compte des Composants, le système Configurateur appelle la procédure &GenDest avec les paramètres obtenus pour le composant cible utilisé comme source et vérifie que le résultat correspond bien au composant et port source initial.
Le système Configurateur appelle la procédure &GenDest pour chaque composant contenu dans le fichier de configuration en parcourant tous ces ports.
Le hachage retourné par &GenDest peut contenir plusieurs composants avec leurs ports respectifs. C'est le cas notamment des connexions de type " bus " - &GenDest retourne tous les composants connectés par les bus sauf celui qui est donné en argument. Le système Configurateur insère automatiquement le composant bus nécessaire.
Le hachage %moduleToCppClassMap est un accélérateur de recherche permettant de retrouver la classe C++ à partir du nom de module de type HDL - il ne s'applique qu'aux Modèles élémentaires (voir 1.14).
Le hachage %classCppProtoMap décrit la génération des constructeurs d'objets de classes C++. Chaque entrée correspond au nom d'une classe C++. Chaque description est un hachage composé de quatre entrées : - L'entrée "Prea" correspond à la génération de la première partie du constructeur (classe nom de l'instance, premiers paramètres).
Selon une autre caractéristique de l'invention, les motifs sont répartis de manière uniforme.
D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description d'exemples d'agencement de motifs sur une surface d'un dispositif d'éclairage en référence aux dessins annexés dans lesquels : - la figure 1 représente un dispositif d'éclairage comportant des motifs agencés selon l'invention.
- la figure 2. Représente une vue de dessus schématisé d'un dispositif d'éclairage.
- les figures 3 et 4 représentent un schéma d'un faisceau lumineux coupé par une surface plus ou moins proche de la source lumineuse.
La figure l'représente un optique 1 quelconque comportant un boîtier 2 qui contient une source lumineuse 3. La source lumineuse 3 est isolée de l'extérieur par l'intermédiaire d'une surface 4 destinée à permettre au flux lumineux 5 de se propager vers l'extérieur.
La surface 4, par exemple transparente, comporte une série de motifs 6 disposés de manière que les interstices soient suffisants pour permettre le passage de la quantité de lumière souhaitée. La répartition des motifs 6 est effectuées de manière uniforme afin d'éviter une concentration de zone d'ombres.
Les motifs 6 peuvent être translucides ou opaques. Les motifs 6 sont de forme triangulaire, tels que représentés à la figure 1, le sommet 7 de chacun des triangles étant dirigé vers l'avant du véhicule, si il s'agit d'un dispositif d'éclairage localisé à l'avant ou dirigé vers l'arrière si le dispositif d'éclairage est localisé à l'arrière (le même esprit est utilisé pour les localisations latérales). Les triangles sont en contact les uns avec les autres par leurs sommets 7,8 et 9, tels que représenté à la figure 1. Il est également possible de prévoir des motifs 6 qui ne sont pas en contact, les sommets des triangles sont alors à proximité des uns des autres.
La base 10, des interstices transparents 20 de forme générale triangulaire, est disposée sensiblement à la verticale d'un sommet 7 d'un motif 6. Le sommet 21 du triangle 20 étant dirigé sensiblement vers la source lumineuse 3, la base 20 étant localisée à l'opposé.
A titre d'exemple, dans le cas d'un dispositif d'éclairage localisé à l'avant du véhicule, la base 10, des triangles transparents 20, sera localisée vers l'avant, le sommet 21 étant orienté vers l'arrière. Une telle disposition permet de limiter les perturbations sur les dispositifs d'éclairage ayant une surface inclinée par rapport à la surface frontale du véhicule tels que représentés à la
figure 2. L'intersection du faisceau lumineux 5 avec la surface 4 du dispositif d'éclairage, sous la forme d'un triangle, permet de favoriser les parties de l'intersection les plus en avant. Si il est pris tel que représenté à la figure 3, une intersection d'un faisceau lumineux 5 schématisé, avec une surface X, le flux lumineux restant sera la zone Y. Si la surface X était limitée à x le flux lumineux restant sera y. n possible de voir le même type d'incidence lorsque la surface X ou x coupe le faisceau lumineux 5 plus en arrière, sur la figure 4. n est visible après analyse des figures 3 et 4 qu'il est plus intéressant que les triangles transparents 20 soient orientés de façon à ce que la ligne de coupure la plus en avant soit la plus grande possible, pour obtenir des zones de flux lumineux les plus homogènes.
L'utilisation de forme triangulaire permet une progression entre les parties transparentes et les motifs ce qui évite de faire des ruptures brutales comme avec l'utilisation par exemple, de formes parallépipédiques.
La présente invention concerne un aérateur pour habitacle de véhicule automobile.
Des ouvertures sont ménagées dans la planche de bord d'un véhicule automobile, en vue de permettre la diffusion, dans l'habitacle de ce dernier, d'air chaud provenant du système de chauffage, de l'air climatisé provenant du climatiseur ou encore de l'air frais provenant du système de ventilation du véhicule.
Il est connu de placer, au niveau de ces ouvertures, des aérateurs permettant d'orienter ou d'occulter le flux d'air dirigé vers l'habitacle.
Certains aérateurs comprennent un barillet cylindrique mobile en rotation autour d'un axe horizontal. Ce barillet présente au moins un passage délimité par au moins une paroi transversale et le barillet pivote entre une position dans laquelle le passage est parallèle à l'axe du conduit d'amenée d'air autorisant l'écoulement d'air dans l'habitacle à travers le barillet et une position dans laquelle le passage est sensiblement perpendiculaire au conduit, la paroi transversale obturant ce conduit.
Le barillet peut être placé dans plusieurs positions intermédiaires entre ces deux positions, ce qui permet d'orienter le flux d'air dans l'habitacle.
algorithme de sélection prédéterminée (TYPE~ELEMENT = S ). Un élément est donc soit un article déterminé, soit un groupe d' articles différents déterminé, fermé (nombre d'articles fixe) ou ouvert (nombre d'articles pouvant varier).
Chaque élément est identifié par un code numérique ou alphanumérique unique qui lui est propre, enregistré dans un champ CODE ELEMENT de la table ELEMENTS~LISTE. Si l'élément est de type article, son code est le code article EAN de cet article. Si TYPE ELEMENT = D , le code de l' élément est celui du fournisseur, correspondant aux premiers digits du code article. Si TYPE~ELEMENT = F , le code de l'élément est celui de la famille correspondante. Si TYPE~ELEMENT = S , le code de l' élément est celui qui est attribué par l' algorithme de sélection.
La table ELEMENTS~LISTE comprend aussi un champ QUANTITE ELEMENT permettant de définir le nombre d'articles devant être présents dans l'ensemble d'articles achetés pour satisfaire à la définition de cet élément. Lorsque ce champ est renseigné, différent de 1 pour un élément dans une liste, (cas d'une liste ET ou d'une liste OU répartie) le champ QUANTITE~LISTE n'est pas renseigné. Si le champ QUANTITE~LISTE est renseigné (cas d'une liste OU globale) le champ QUANTITE~ELEMENT est aussi renseigné, non nul pour tous les éléments de la liste. Il est à noter que la plus grande valeur de QUANTITE~ELEMENT pour les différents éléments de la liste doit être inférieure ou égale à QUANTITE~LISTE, sinon la définition de la liste n'a pas de sens.
La table ELEMENTS~LISTE pointe sur la table ARTICLES afin d'en utiliser les codes d'articles (CODE~ARTICLE) pour définir le CODE~ELEMENT à partir des valeurs des codes d'articles EAN comme indiqué ci-dessus.
La table SOCIETES~COMPENSATRICES permet de définir les différents organismes compensateurs devant être utilisés. Cette table comprend en tant que clé le champ CODE~SOCIETE~COMPENSATRICE qui est le même que celui de la table CRITERES~AC. Elle comprend également le champ RAISON~SOCIALE dans lequel les coordonnées de la société compensatrice peuvent être saisies et le champ
REFERENCE~SOCIETE~COMPENSATRICE dans lequel un code société propre à l'organisme compensateur lui-même (qui peut être différent du code CODE~SOCIETE~COMPENSATRICE mémorisé dans la base de données par l'organisme commerçant pour identifier cet organisme compensateur) peut être saisi.
La table AC~EMIS permet de mémoriser différentes données relatives à chacun des avantages commerciaux attribués selon les conditions définies par la table CRITERES~AC. Cette table AC~EMIS comprend un champ ID~AC qui en constitue la clé et permet d'identifier individuellement chacun des avantages commerciaux attribués effectivement.
Cette table comprend également un champ CODE~OPERATION~COMMERCIALE permettant de rappeler l'opération commerciale à laquelle l'avantage commercial attribué correspond ; un champ NO~CRITERE~AC permettant de rappeler l'enregistrement de la table CRITERES~AC qui a servi à l'émission et à l'attribution de cet avantage commercial ; un champ DATE~HEURE~EMISSION permettant de mémoriser la date et l'heure d'émission de cet avantage commercial ; un champ CODE~TRANSACTION~EMISSION permettant de mémoriser un code identifiant l'ensemble d'articles achetés (notamment code du ticket de caisse ou code de commande) pour lequel l'avantage commercial a été attribué ; un champ VALEUR dans lequel est mémorisée la valeur monétaire l' avantage commercial attribué ; un champ TAUX~TVA dans lequel le taux de TVA appliqué à cet avantage commercial est mémorisé ; un champ CODE~ARTICLE permettant de mémoriser le code de chacun des articles de l'ensemble d'articles achetés ayant déclenché l'émission de l'avantage commercial considéré ; un champ QUANTITE permettant de mémoriser la quantité de chacun des articles ayant déclenché l'avantage commercial tels qu'identifiés dans le champ CODE~ARTICLE ; un champ NO~DEMANDE~FACTURATION permettant d'indiquer soit que cet avantage commercial n'a fait l'objet d'aucune facturation à l'organisme compensateur (le champ est alors laissé en blanc), soit de mémoriser un numéro de facturation à l'organisme compensateur.
Une table DEMANDE FACTURATION permet de recenser les facturations émises à destination des organismes compensateurs.
Cette table présente le champ NO~DEMANDE~FACTURATION en clé et comprend également un champ DATE~HEURE~DEMANDE permettant de mémoriser l'instant auquel la facturation de compensation à l'organisme compensateur est considérée comme réalisée un champ CODE~SOCIETE~COMPENSATRICE permettant de mémoriser l'identité de l'organisme compensateur auquel la facturation est destinée ; et un champ MODIF~USER permettant de mémoriser différentes données relatives à l'utilisateur ayant entraîné une mise à jour de cette table.
La table METHODE~CALCUL comprend en tant que clé le champ CODE~METHODE~CALCUL. Elle comprend aussi les champs LIBELLE~METHODE~CALCUL permettant d'identifier la méthode de calcul par une phrase compréhensible par l'utilisateur ; un champ EXEMPLE donnant un exemple pratique d'une telle méthode de calcul et permettant de mieux comprendre le fonctionnement de cette méthode de calcul pour l'utilisateur ; et un champ REF~TRAITEMENT comprenant l'adresse du programme de calcul devant être exécuté pour mettre en oeuvre la méthode de calcul. Chaque méthode de calcul est réalisée par programmation logicielle selon un module spécifique qui utilise par ailleurs un ou plusieurs des paramètres de la table CRITERES~AC. Ces programmes de calculs sont incorporés dans un moteur logiciel global de gestion et calcul des avantages commerciaux, adapté pour réaliser les fonctionnalités concernant le calcul et l'attribution de ces avantages commerciaux. Ce moteur de gestion et calcul est en fait chargé en plusieurs exemplaires identiques 12a, 12b,... en mémoire vive du dispositif 9 informatique de façon à permettre des traitements simultanés. Le nombre d'exemplaires du moteur de gestion et calcul chargés en mémoire vive est un paramètre qui peut être mémorisé dans la base de données 11et exploité à l'initialisation. Le poste 9 comprend un module serveur 13, dit serveur 13 de gestion des avantages commerciaux, gérant l'attribution des avantages commerciaux et le fonctionnement des différents exemplaires du moteur 12a, 12b de gestion et de calcul. Il comprend également un module serveur 14 recevant les demandes de
calculs de la part des moyens 3,4, 5,6 informatiques d'enregistrement et un module serveur 15 de réponse renvoyant aux moyens 3,4, 5,6 informatiques d'enregistrement les données concernant les avantages commerciaux déterminés par le serveur 13 de gestion des avantages commerciaux.
Par ailleurs, un module 16 de traitement de consolidation permet, en temps réel ou en différé, de mettre à jour les données de la base de données 11 à partir d'informations de mise à jour générées par les moyens 3,4, 5, 6 informatiques d'enregistrement.
Le poste 10 de configuration comprend notamment un module formant une interface homme-machine permettant la saisie des différents enregistrements de la table CRITERES~AC, c'est-à-dire la saisie des différentes conditions d'attribution de chaque avantage commercial. On peut ainsi définir à partir de ce poste de travail chacune des opérations commerciales. Ce poste de configuration 10 peut donc accéder directement à la base de données 11 pour réaliser les mises à jour ou modifications ou compléments souhaités par l'utilisateur. Le poste de configuration 10 comprend avantageusement également un module 17 logiciel apte à détecter l'apparition d'un événement nécessitant la réinitialisation des moteurs 12a, 12b de gestion et de calcul dans le serveur 13 de gestion des avantages commerciaux. En particulier, à chaque mise à jour de la base de données 11 par l'utilisateur, le module 17 de réinitialisation commande le serveur 13 pour que les différents moteurs 12a, 12b, de gestion et de calcul soient réinitialisés (rechargés en mémoire vive) à partir de paramètres mis à jour. Une telle réinitialisation est nécessaire par exemple lorsque l'utilisateur modifie l'un des enregistrements de la table CRITERES~AC, ou même après chaque mise à jour effectuée par le module de traitement de consolidation 16.
Lors de chaque réinitialisation, le serveur 13 de gestion des avantages commerciaux récupère les différents paramètres de fonctionnement des moteurs 12a, 12b, et ce par l'intermédiaire d'un composant logiciel 18 qui permet d'extraire ces paramètres de la base de données 11pour les fournir au serveur 13. En outre, le serveur 13 de gestion des avantages commerciaux reçoit de la base de données 11 le nombre d'exemplaires 12a, 12b du moteur de gestion et de calcul devant être simultanément actifs en mémoire.