Uso de memoria para las funciones definidas por el usuario
Para consumir menos memoria en el controlador
Micro800
, utilice una función definida por el usuario (UDF) en lugar de un bloque de funciones definidas por el usuario (UDFB) siempre que sea posible.Cálculo | UDF | UDFB | Ventajas de la UDF | Desventajas de la UDF |
|---|---|---|---|---|
Ejecutar una vez: C = A + B |
|
| Uso de memoria: 236 bytes menos (28,78 % menos de memoria) que el UDFB | El nombre del parámetro de salida es menos flexible porque debe ser igual al nombre de la UDF. |
Ejecutar dos veces: C x = Ax + Bx |
|
| Uso de memoria: 384 bytes menos (36,78 % menos de memoria) que el UDFB | La UDF solo puede supervisar variables locales en su última ejecución. El UDFB puede supervisar variables locales para ambas instancias. |
Comparación de uso de memoria entre la UDF y el UDFB
Referencia: Proyecto vacío

Programa principal de una única ejecución de la UDF

Definición de UDF

Memoria del controlador después de una única ejecución de la UDF

Programa principal de una única ejecución del UDFB

Definición de UDFB

Memoria del controlador después de una única ejecución del UDFB

Memoria del controlador después de ejecutar la UDF dos veces

Entregue su opinión