ECIO Active Monitor
Posted: Mon Apr 05, 2010 9:56 am
Having got fed up looking at hyperterms limited output. I took up writing a monitoring program for the ECIO. Now the development of an active ECIO-40 port monitor written in VB is close to completion.
The monitor offers the following of the ECIO-40(at this time)
Digital output of all channels
Analog outputs for all channels An0 - An12 (synchronous)
The system monitors the ECIO ports, offering full monitoring of digital and analog inputs of the ECIO-40 as indcated by switches and/or LED's. The analog inputs are indicated by scaled bars (0-300)and are all selectable at run time.
Operation
The monitor after being opened, is started by using a menu system, When the connect item is clicked, the system checks all the system com ports and selects the com port which the ECIO is attached. If the software drivers arenot installed for the port the matrix multimedia software opens up and installs the drivers for you.
To save on system resources the system has been developed to limit the resources needed from the PC. The monitor sits in standby mode until a check box is ticked, this then asks the ECIO to send only that particular data sequence. The operation is carried out in virtual real time +-10mS for each instruction).
The system operates via a macro and predetermined variable for each output within the FCF file, this does all the hard work on the ECIO. The output from the ECIO is encoded in Hex and the software converts these Hex number to a usable integer.
Ian.
The monitor offers the following of the ECIO-40(at this time)
Digital output of all channels
Analog outputs for all channels An0 - An12 (synchronous)
The system monitors the ECIO ports, offering full monitoring of digital and analog inputs of the ECIO-40 as indcated by switches and/or LED's. The analog inputs are indicated by scaled bars (0-300)and are all selectable at run time.
Operation
The monitor after being opened, is started by using a menu system, When the connect item is clicked, the system checks all the system com ports and selects the com port which the ECIO is attached. If the software drivers arenot installed for the port the matrix multimedia software opens up and installs the drivers for you.
To save on system resources the system has been developed to limit the resources needed from the PC. The monitor sits in standby mode until a check box is ticked, this then asks the ECIO to send only that particular data sequence. The operation is carried out in virtual real time +-10mS for each instruction).
The system operates via a macro and predetermined variable for each output within the FCF file, this does all the hard work on the ECIO. The output from the ECIO is encoded in Hex and the software converts these Hex number to a usable integer.
Ian.