Existen diferentes herramientas para consultar y editar la información de un proyecto de Cimplicity. 

Utilizadas apropiadamente, estas herramientas permiten implementar código para automatizar cualquier tarea de las que un usuario haría manualmente desde el Workbench de Cimplicity. 


Esto hace de Cimplicity una plataforma muy versátil por su alta capacidad de automatización, si bien el programador debe de plantearse hasta qué punto puede merecer la pena crear scripts para realizar tareas que ya son posibles desde el interfaz estándar de Cimplicity (Workbench). 


Los recursos para implementar en código esta automatización están agrupados en estos enlaces:


Otros lenguajes de programación:



Otras extensiones del Configuration Object Model de Cimplicity

Más allá de la gestión de los componentes del proyecto (Points, Alarmas, Resources, etc) el modelo de objetos de Cimplicity se extiende también a la gestión de otros ámbitos como pueden ser los objetos dentro de una pantalla (CimEdit), Las traducciones de un interfaz multi-lenguaje o el funcionamiento de elementos concretos como el Historical alarm Viewer, el Historical Trend o el Alarm Viewer


Para dar una idea de lo que puede llegar a conseguirse con estas extensiones del Configuration Object Model, tenemos algunos ejemplos como:


Así como en el caso del scripting desde BCE tenemos la Basic Control Engine and Scripting Reference (v2024), presentada al principio de este artículo, en el caso del scripting desde CimEdit tenemos una guía equivalente (Basic Extensions for CimEdit Scripts) y otros materiales. Todo esto organizado en esta Guía General de Scripting en CimEdit


Otros enlaces interesantes


Todas las versiones del Configuration Object Model (las citadas anteriormente y algunas más) están recogidas este enlace (v2024)