Diálogo: Configuración de análisis estático: Convenciones de nomenclatura
Función: En el diálogo, usted definir los prefijos para los tipos de datos y los alcances de las variables, así como los prefijos para las POU y los tipos de datos definidos por el usuario (DUT). Comprobaciones de análisis estático cumplimiento con las convenciones de nomenclatura. Cuando no se observa una convención, el análisis estático informa un mensaje de error en el Mensajes vista. Para más información, ver: Configurar y ejecutar análisis estático
Llamar:
Análisis estático categoría, Abrir cuadro de diálogo de configuración Enlace
menú,menú
Requisito:
El CODESYS Static Analysis el paquete está instalado.
Un proyecto está abierto.
Los mensajes de error se muestran en el siguiente formato:
NC <prefix of convention number> :
<message text>
. NC significa "convención de nomenclatura". Por ejemplo, el mensaje de error NC0102: Nombre no válido... significa una violación de la convención de nomenclatura 102 para POU de tipo
PROGRAM
.
Sugerencia
Puedes usar el 'naming'
pragma para desactivar convenciones de nomenclatura para individuos identificadores. Los identificadores pueden comenzar con cualquier cosa, no necesariamente con el prefijo.
Filtrar | Campo de entrada para las cadenas que se buscarán |
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 convención de prefijo que se notifica en caso de incumplimiento de una convención de nomenclatura. |
Prefijo | Campo de entrada del prefijo
|
Prefijos para variables | Nodo organizativo para todas las variables para las que se puede definir un prefijo según el tipo de datos o el ámbito. |
Prefijos para POU | Nodo organizativo para todos los tipos de POU y alcances de métodos para los que se puede definir un prefijo |
Prefijos para DUT | Nodo organizativo para los tipos de datos DUT (estructura, enumeración, alias o unión) para los que se puede definir un prefijo |
Prefijos para tipos personalizados | Nodo organizativo para tipos personalizados especiales (particularmente los de bibliotecas) Puede ampliar la lista con convenciones: haga clic en el espacio en blanco debajo de ella. En el Asistente de entrada cuadro de diálogo, especifique el nombre de un tipo personalizado o seleccione un tipo personalizado. Para eliminar una convención, selecciónela y presione el botón Supr llave. 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 |
|
Combine el prefijo de ámbito con el prefijo de tipo de datos |
Ejemplo: Se definen los siguientes prefijos: El análisis de código informa errores para variables REAL globales que no tienen el prefijo
Ejemplo: Se definen los siguientes prefijos: El análisis de código reporta exclusivamente errores para global |
Prefijos recursivos para tipos de datos combinables |
Ejemplo:
el prefijo El análisis estático informa errores para todas las variables de tipo
el prefijo El análisis estático informa errores para todas las variables de tipo |
Ejemplo
La siguiente convención de nomenclatura corresponde en su mayor parte a las recomendaciones que se describen en CODESYS para los "identificadores".



Ejemplo
La convención de nomenclatura (1) se refiere a la POU estándar TON
. Como resultado, las declaraciones de la POU de la biblioteca especial se comprueban en busca del prefijo "ton_". Haga clic en el espacio en blanco (2) para insertar más convenciones de nomenclatura.
