Función: En el cuadro de diálogo se definen los prefijos para los tipos de datos y los ámbitos de las variables, así como los prefijos para los POU y los tipos de datos definidos por el usuario (DUT). El análisis estático comprueba el cumplimiento de las convenciones de nomenclatura. Cuando no se respeta una convención, el análisis estático informa de un mensaje de error en la vista «Messages».
Llame a:
-
Barra de menús: «Proyecto Configuración del proyecto», «Análisis estático» categoría, «Abrir diálogo de configuración» enlace
-
Barra de menús: «Construir Análisis estático Configuración»
Requisito:
-
El paquete CODESYS Static Analysis está instalado.
-
Un proyecto está abierto.
Los mensajes de error se muestran en el siguiente formato:
NC <prefix convention number> : <message text>. NC son las siglas de "Naming Convention". Por ejemplo, el mensaje de error "
«NC0102: Nombre no válido...»" significa una violación de la convención de nomenclatura 102 para POUs de tipo PROGRAM.
Puede utilizar el pragma 'naming' para desactivar las convenciones de nomenclatura para identificadores individuales.
Los identificadores pueden empezar por cualquier cosa, no necesariamente por el prefijo.
|
«Filtro» |
Campo de entrada para las cadenas que se van a buscar |
|
Tabla con las convenciones de nomenclatura |
|
|
«Nombres» |
Nodos y elementos para los que se puede definir un prefijo. El número entre paréntesis después de cada elemento (por ejemplo, «PROGRAMA (102)») es el número de la convención de prefijo que se comunica en caso de incumplimiento de una convención de denominación. |
|
«Prefijo» |
Campo de entrada del prefijo
|
|
«Prefijos de variables» |
Nodo de organización de todas las variables para las que se puede definir un prefijo en función del tipo de datos o del ámbito. |
|
«Prefijos para POU» |
Nodo organizativo para todos los tipos de POU y ámbitos de métodos para los que se puede definir un prefijo. |
|
«Prefijos para DUT» |
Nodo organizativo de los tipos de datos del DUT (estructura, enumeración, alias o unión) para los que puede definirse un prefijo. |
|
«Prefijos para tipos personalizados» |
Nodo de organización para tipos especiales personalizados (en particular, los procedentes de bibliotecas). Puede ampliar la lista con convenciones: Haga clic en el espacio en blanco situado debajo. En el cuadro de diálogo «Input Assistant», especifique el nombre de un tipo personalizado o seleccione un tipo personalizado. Para borrar una convención, selecciónela y pulse la tecla [Supr]. Nota: Estas convenciones tienen prioridad sobre los prefijos que se definen con el
atributo |
|
Opciones |
|
|
«El primer carácter después del prefijo debe ser una letra mayúscula» |
|
|
«Combinar el prefijo de ámbito con el prefijo de tipo de datos» |
Por ejemplo: Se definen los siguientes prefijos:
Por ejemplo: Se definen los siguientes prefijos: |
|
«Prefijos recursivos para tipos de datos combinables» |
Por ejemplo:
El prefijo
El prefijo |
Ejemplo
La siguiente convención de nomenclatura corresponde en su mayor parte a las recomendaciones descritas en el capítulo "Identificadores".
: El análisis estático informa de un error para una variable cuando el primer carácter
del nombre de la variable después del prefijo definido no es una letra mayúscula.
: Si se especifican convenciones para el espacio de nombres de una variable, se tendrán
en cuenta dichas convenciones. En consecuencia, se ignoran las convenciones sobre
tipos de datos. 


