4Analogue IO Collection (& Memory)

The Analogue IO Collection objects in the ROT control which analogue IO are made available to the system.  Once the IO have been added to the system this object will typically be dragged onto tool inputs pages to give them access to analogue hardware and memory.

Using the Analogue IO Collection

Right-click the AnalogueIOCollection in the ROT and choose "Edit".  On the Analogue IO tab the IO Type dropdown menu will display a list of all the analogue IO installed in the system. Even though this dropdown list represents the installed IO, they will not be made available to the tools in Automation Manager until they are added to the system. Select an IO and type a name in the Name text box, then click the "+" button to add it to the system.   When the "+" button is pressed it will appear in the list in the Analogue IO tab.  

The order of the IO in the list may be important for some applications.  To change the placement of an IO click on it to select it, then use the "^" and "~" buttons to move that IO up and down in the list.  Use the "X" button to remove an IO from the list.

Using the Analogue IO Memory

The Analogue IO Memory object works exactly like the Collection object, except it is specifically designed for memory analogue IO.  If a memory IO needs to be added to the system it should be done through the Analogue IO Memory object in the ROT and not the Analogue IO Collection object.

Types of Analogue IO Memory

AnalogueInputRandom will produce random readings.

AnalogueInputTime will produce a reading that increases consistently according to standard time measurements.

AnalogueIOCombine will combine the readings from the first two analogue IO.

AnalogueIOFluidAverage will apply averaging to the first analogue IO.  The amount of averaging can be set by right-clicking the graph it produces in the Analogue IO window and changing the "Number of Reads" on the "Fluid Avg" tab.

AnalogueIOMathFunction will use a generate readings based on a sine wave, sine noise or by counting up from zero.  The function can be set by right-clicking the graph it produces in the Analogue IO window and changing the "Function" on the "Maths" tab.  The "Maximum Raw Value" sets how high the values will go.