Data rich models
Previous Topic  Next Topic 

You can store a huge amount of data in the Control Draw database, and there are tools to populate the database on the basis of the objects on pages  and the drawing hierarchy.


The Database Design form allows you to add fields for storing additional data beyond that which is shown on a diagram and the Data View form lets you populate the data tables based on the objects on the diagrams.


You can create records which are linked to individual objects on Control Draw pages. These Object records are created by scanning the objects in a Control Draw file - you can then add data to these object records.


You can also create a record for each instance of an object.


You have a range of methods


Each Control Draw symbol can have a unique Object Database record

Control Draw symbols share database records

Variants in between these two


Object tagname are used to link into the database Object table. This tagname can be manually or automatically generated using the Tag generation functions.


This means that you can create a record for each type of object. How far you want to take this is up to you. You can for example create a fairly simple database where for example all measuring elements are defined in one object record. Or you could have a record for each make and model no of the measuring element.


In addition, you can create an Instance table. This contains a record for each unique instance of  an object record. For example to generate a complete list of equipment, IO, alarms etc.

By using the 'Streams' you can assign data to each instance according to its hierarchical position in a model. For example to assign the IO to controllers.


The database in an Access database, which can be opened from or linked to from outside Control Draw so you can use your expertise in Access to further enhance you model.