Skip to main content

Boîte de dialogue : Options : SmartCoding

Symbole: _cds_icon_option_smart_code.png

Une fonction: La boîte de dialogue est utilisée pour configurer les paramètres qui facilitent le codage.

Appeler: Outils → Options commander, Codage intelligent Catégorie

Déclarer automatiquement les variables inconnues (AutoDeclare)

_cds_icon_checked.png: Le Déclarer une variable La boîte de dialogue s'ouvre lorsque vous saisissez un identifiant non déclaré dans un éditeur de langage d'implémentation, puis cliquez en dehors de la ligne de saisie.

Pour que la fonction AutoDeclare soit également disponible dans l'éditeur ST, la Activer pour l'éditeur ST option doit également être sélectionnée.

Activer pour l'éditeur ST

Exigence : Le Déclarer automatiquement les variables inconnues (AutoDeclare) option est sélectionnée.

_cds_icon_checked.png: La fonction AutoDeclare est également disponible dans l'éditeur ST.

_cds_icon_option_deactivated.png: La fonction AutoDeclare n'est pas disponible dans l'éditeur ST.

Afficher toutes les variables d'instance dans l'assistant de saisie

_cds_icon_checked.png: Le Liste des composants permet également de sélectionner les variables locales d'une instance de bloc fonction.

_cds_icon_option_deactivated.png: Le Liste des composants permet de sélectionner uniquement les variables d'entrée et les variables de sortie d'une instance de bloc fonction.

Afficher les symboles des bibliothèques système dans l'assistant de saisie

Les bibliothèques système sont automatiquement insérées dans le gestionnaire de bibliothèques et affichées en gris clair.

_cds_icon_checked.png: L'assistant de saisie propose des symboles, tels que des variables globales, des types de données et des blocs fonctionnels.

_cds_icon_option_deactivated.png: Les symboles des bibliothèques système ne sont pas disponibles dans l'assistant de saisie.

Répertorier les composants après avoir tapé un point (.)

_cds_icon_checked.png: Active le Liste des composants une fonction

Lorsque vous tapez un point (.) à un endroit où CODESYS attend un identifiant, une liste déroulante s'ouvre, proposant un éventuel code.

Lister les composants immédiatement lors de la saisie

Exigence : Le Répertorier les composants après avoir tapé un point (.) option est sélectionnée.

_cds_icon_checked.png: Pendant que vous saisissez du code, une zone de liste s'ouvre, proposant des identifiants et des opérateurs possibles.

Insérer avec un espace de noms

_cds_icon_checked.png: CODESYS ajoute l'espace de noms avant l'identifiant.

Convertir automatiquement les mots-clés en majuscules (AutoFormat)

_cds_icon_checked.png: CODESYS affiche automatiquement tous les mots clés en majuscules.

Liste automatiquement la sélection dans la vue des références croisées

_cds_icon_checked.png: La liste des références croisées affiche automatiquement les références des variables, POU et DUT actuellement sélectionnés ou sur lesquels se trouve le curseur.

Souligner les erreurs dans l'éditeur

_cds_icon_checked.png: Le code de programme incorrect ou inconnu est souligné.

Cette option permet d'activer ou de désactiver la fonctionnalité de précompilation.

Il convient de noter que toutes les erreurs ne sont pas reconnues lors de la phase de précompilation car aucun code n'est généré au cours de cette phase.

Les erreurs non reconnues sont notamment celles qui se produisent lors de l'allocation des données, par exemple lorsque la mémoire disponible pour les données est épuisée.

De plus, lors de la phase de précompilation, des erreurs peuvent également survenir qui ne sont pas pertinentes lors de la génération du code.

Voici un exemple d'erreurs qui sont signalées mais qui ne sont pas pertinentes lors de la génération de code : les problèmes signalés dans des blocs fonctionnels qui ne sont utilisés nulle part. S'il n'existe aucune instance du type d'un bloc fonctionnel, le compilateur n'est pas intéressé par ce bloc fonctionnel, mais les erreurs sont toujours soulignées dans l'éditeur.

symboles de surbrillance

_cds_icon_checked.png: Toutes les occurrences d'un symbole où le curseur est positionné sont mises en surbrillance en couleur dans l'éditeur. En conséquence, les références croisées dans l'éditeur sont rapidement détectées.

Degré maximum de parallélisme

Zone de liste pour le nombre de threads parallèles pouvant être utilisés pour le traitement de précompilation

CODESYS détecte le nombre de threads affiché à partir du nombre de cœurs de processeur. Ce numéro par défaut ne doit être modifié que dans des cas exceptionnels.