Fichier de liste de composants

Le fichier de liste de composants fourni à l'outil Ajouter un composant est un fichier XML constitué d'une liste d'en-têtes de catégorie de composants et de noms de fichiers de composants.
Le fichier est au format suivant. Les sections
<category>
et
<component>
peuvent répéter d'autres sections.
<hmi> <category type="TYPE" folder="FOLDER"> <component file="NAME"/> </category> </hmi>
  • TYPE
    est l'un des types de catégorie de composants.
  • FOLDER
    est le nom du dossier dans lequel se trouvent les fichiers de composants de cette catégorie. Il s'agit d'un attribut facultatif. Si cet attribut n'est pas présent, les fichiers de composants sont supposés se trouver dans le même dossier que ce fichier de liste de composants. L'attribut folder peut être spécifié en tant que dossier absolu (par exemple,
    C:\MEFiles\gfx
    ) ou en tant que dossier relatif (par exemple,
    .\gfx
    ). S'il s'agit d'une spécification de dossier relative, elle devrait être relative au dossier où se trouve ce fichier de liste de composants.
  • NAME
    est le nom du fichier de composants sans spécification de dossier (par exemple,
    pump.gfx
    ).
Exemples
Ajout d'affichages graphiques, d'affichages d'objets globaux et d'images à une application existante :
Lorsque vous ajoutez des affichages graphiques ou des affichages d'objets globaux, vous pouvez spécifier un dossier qui les contiendra. Si le dossier n'existe pas, il sera automatiquement créé.
<hmi> <category type="Graphics;Displays" folder="C:\MEFiles\Displays"> <component file="overview.gfx" folder="overview"/> <component file="pump house.gfx" folder="pumps"/> </category> <category type="Graphics;Global Objects" folder="C:\MEFiles\GOs"> <component file="button.ggfx" folder="buttons"/> <component file="panel.ggfx" folder="panels"/> </category> <category type="Graphics;Images" folder="C:\MEFiles\Images"> <component file="logo.bmp"/> <component file="pump.bmp"/> </category> </hmi>
Ajout de dossiers sous Affichages et objets globaux d'une application existante :
<hmi> <category type="Graphics;DisplayFolders"> <component folder="line1"/> <component folder="line2"/> </category> <category type="Graphics;GlobalObjectsFolders"> <component folder="common1"/> <component folder="common2"/> </category> </hmi>
Ajout de fichiers XML à une application existante :
<hmi> <category type="Graphics;Displays" folder="C:\MEFiles\Displays"> <component file="overview.xml"/> </category> <category type="Graphics;Global Objects" folder="C:\MEFiles\GOs"> <component file="common.xml"/> </category> </hmi>
Ajout d'un fichier de langue à une application existante :
<hmi> <category type="Language;Files" folder="C:\MEFiles"> <component file="Excelname.xls"/> </category> </hmi>
Ajout de fichiers de configuration d'alarme à une application existante :
<hmi> <category type="Alarm Setup;Files" folder="C:\MEFiles"> <component file="Alarmfiles.xml"/> </category> </hmi>
Ajout de messages d'informations à une application existante :
<hmi> <category type="InfoMessages;Tables" folder="C:\TagFile\InfoMessages"> <component file="me_aa.ifm"/> </category> </hmi>
Ajout de fichiers de recette à une application existante :
<hmi> <category type="RecipePlus;Editor" folder="C:\TagFile\RecipePlus"> <component file="ME_RecipePlus.rpp"/> </category> </hmi>
Les types de catégorie de composants et les noms de dossier qui leur sont associés dans l'arborescence de l'application sont définis dans le tableau suivant.
Type de catégorie de composants
Nom de dossier dans l'arborescence de l'application
Graphics;Displays
Displays
Graphics;DisplayFolders
Affichages
Graphics;Images
Images
Graphics;Global Objects
Objets globaux
Graphics;GlobalObjectsFolders
Objets globaux
Parameter;Files
Paramètres
MessageServer;Tables
Messages locaux
TagDb;Files
Points
Macro;Files
Macros
Data Logging;Models
Journal des données
InfoMessages;Tables
Messages d'informations
RecipePlus;Editor
Éditeur RecipePlus
Alarm Setup;Files
Configuration des alarmes
Language;Files
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal