ITDev's first projects were all measurement and control systems, and we continue to be very active in this area. We specialise in developing bespoke solutions where an off-the-shelf solution doesn't currently exist. Sometimes we will customise an off-the-shelf solution for a new application.
Our clients in this area fall into one of two categories; equipment providers and end users. The equipment providers typically have an existing range of instruments that require upgrading or have a requirement for new products to be developed. End users may have a unique process (e.g. an industrial process) with particular requirements that cannot be fulfilled by existing products.
User Interface Development
Many measurement and control systems will require a user interface. This is normally graphical and may contain some of the following components:
- Configuration controls
- MIMIC diagrams
- 3D visualisation of the process
- Alarm reporting
- Time trends
We have been developing user interfaces and data visualisation software since ITDev began in 2000.
Data Acquisition and Processing
Our measurement and control applications often use high performance data acquisition, digital signal processing and data processing.
Database Development
Databases are regularly used in measurement and control applications.
For example:
- To store control parameters and recipes.
- To log results, diagnostic information, alarms and events.
- To provide user authentication.
We regularly implement databases in our systems.
Automation
We're frequently involved in projects to automate a previously manual system or to optimise a system's current level of automation. For example:
- Automating repetitive and/or complex processes.
- Automating the verification of results.
This often involves interfacing to many different systems.
Typical Programming Languages
- NI LabVIEW
- C++