A propos des fichiers de paramètres
Un fichier de paramètres définit les propriétés globales à utiliser dans une conception. Le tableau suivant décrit le contenu d'un tel fichier :
En-tête de colonne
Type
Exemples
Description
Nom
Chaîne de 32 caractères, insensible à la casse
Fabricant
[Obligatoire] Nom unique servant à désigner les paramètres.
Type
L'une des valeurs suivantes [string, integer, real, list]
String
[Obligatoire] Détermine le format de la valeur du paramètre. Seuls certains types peuvent être contraints dans une plage ou une liste de valeurs.
Description
Chaîne de 128 caractères
Entreprise qui fabrique l'objet
[Facultatif] Méthode permettant de décrire les noms de paramètres obscurs. La description peut intégrer un contenu international.
Unités
Chaîne de 32 caractères
RPM Kg
[Facultatif] Fournit l'unité de mesure du paramètre, si nécessaire.
Constraint
L'une des deux valeurs suivantes [constrained, unconstrained]
Constrained
[Facultatif] Détermine si la valeur du paramètre est contrainte dans une liste et/ou une plage de valeurs. Les nombres entiers ou réels peuvent être contraints dans des listes et des plages de valeurs. Les chaînes ne peuvent être contraintes que dans des listes de valeurs. Les listes ne peuvent pas être contraintes.
Value_list
Liste de type ci-contre
[1, 2, 3] [up, down, left, right] [UNSET, 3.1, 4.3]
[Facultatif] Fixe une liste de valeurs pouvant être prises par le paramètre. Le type des valeurs contenues dans la liste doit correspondre au type spécifié pour le paramètre. Les paramètres peuvent également prendre la valeur UNSET. Il est possible d'intégrer cette valeur à la liste, comme indiqué ci-contre. Les paramètres comportant une liste de valeurs peuvent être contraints ou non contraints.
Value_range
Liste de type ci-contre, comportant 2 éléments
[-200, 200] [0, 1.3]
[Facultatif] Fournit une plage de valeurs pour le paramètre. Les paramètres comportant une plage de valeurs doivent être contraints.
* 
Un paramètre ne peut être défini comme contrainte que si une liste ou une plage de valeurs lui est associée. Si ce n'est pas le cas, il est défini comme non contraint. Chaque ligne du fichier de paramètres fournit les détails d'un paramètre. Les champs facultatifs peuvent rester vides. Par exemple, pour définir le paramètre Speed, contraint à une plage, mais non à une liste de valeurs, entrez la ligne de paramètres suivante :
Speed,The nominal speed the object runs at,real,RPM,Constrained,,"[0,4000]" ^
Notez l'espace laissé vide pour le champ facultatif non renseigné entre la spécification de la contrainte et la plage de valeurs.
Les paramètres qui définissent une plage doivent être contraints par une plage de valeurs donnée ou utiliser unset (sans valeur). Utilisez unset pour un paramètre sans valeur comme suit :
Speed,The nominal speed the object runs at,real,RPM,Constrained,[UNSET],"[0,4000]"
Est-ce que cela a été utile ?