Boîte de dialogue : Paramètres d'analyse statique : Conventions de dénomination
Une fonction: Dans la boîte de dialogue, vous définir les préfixes pour les types de données et les portées des variables, ainsi que les préfixes pour les POU et les types de données définis par l'utilisateur (DUT). Contrôles d'analyse statique conformité avec les conventions de nommage. Lorsqu'une convention n'est pas respectée, l'analyse statique signale un message d'erreur dans le messages voir. Pour plus d'informations, consultez : Configuration et exécution d'une analyse statique
Appeler:
Analyse statique Catégorie, Ouvrir la boîte de dialogue de configuration lien
menu,menu
Exigence:
le CODESYS Static Analysis le paquet est installé.
Un projet est ouvert.
Les messages d'erreur s'affichent au format suivant :
NC <prefix of convention number> :
<message text>
. NC signifie "convention de dénomination". Par exemple, le message d'erreur NC0102 : Nom invalide… signifie une violation de la convention de dénomination 102 pour les POU de type
PROGRAM
.
Astuce
Vous pouvez utiliser le 'naming'
pragma pour désactiver les conventions de nommage pour les individus identifiants. Les identifiants peuvent commencer par n'importe quoi, pas nécessairement par le préfixe.
Filtre | Champ de saisie des chaînes à rechercher |
Tableau avec les conventions de nommage | |
Noms | Nœuds et éléments pour lesquels un préfixe peut être défini. Le nombre entre parenthèses après chaque élément (par exemple, PROGRAMME (102)) est le numéro de convention de préfixe signalé en cas de non-respect d'une convention de dénomination. |
Préfixe | Champ de saisie du préfixe
|
Préfixes pour les variables | Nœud organisationnel pour toutes les variables pour lesquelles un préfixe peut être défini en fonction du type de données ou de la portée. |
Préfixes pour les POU | Nœud organisationnel pour tous les types de POU et portées de méthode pour lesquels un préfixe peut être défini |
Préfixes pour les DUT | Nœud organisationnel pour les types de données DUT (structure, énumération, alias ou union) pour lesquels un préfixe peut être défini |
Préfixes pour les types personnalisés | Nœud organisationnel pour les types personnalisés spéciaux (en particulier ceux des bibliothèques) Vous pouvez étendre la liste avec des conventions : Cliquez sur l'espace vide en dessous. Dans le Assistant de saisie boîte de dialogue, spécifiez le nom d'un type personnalisé ou sélectionnez un type personnalisé. Pour supprimer une convention, sélectionnez-la et appuyez sur la Suppr clé. Remarque : Ces conventions sont prioritaires sur les préfixes qui sont définis avec l'attribut |
Choix | |
Le premier caractère après le préfixe doit être une lettre majuscule |
|
Combiner le préfixe de portée avec le préfixe de type de données |
Exemple : Les préfixes suivants sont définis : L'analyse du code signale des erreurs pour les variables REAL globales qui n'ont pas le préfixe
Exemple : Les préfixes suivants sont définis : L'analyse du code ne signale que les erreurs globales |
Préfixes récursifs pour les types de données combinables |
Exemple:
Le préfixe L'analyse de code statique signale des erreurs pour toutes les variables de type de données
Le préfixe L'analyse de code statique signale des erreurs pour toutes les variables de type de données |
Exemple
La convention de nommage suivante correspond en grande partie aux recommandations décrites dans CODESYS pour les "identifiants".



Exemple
La convention de nommage (1) fait référence au POU standard TON
. Par conséquent, les déclarations de la bibliothèque spéciale POU sont vérifiées pour le préfixe "ton_". Cliquez sur l'espace vide (2) pour insérer plus de conventions de nommage.
