Software iconSoftware Design

We strive to continuously improve our software development process, searching for new design methods, tools and technologies to reduce product time-to-market.

Art iconCapabilities
PC iconSoftware Tools
IC iconMicro's & DSP's
Art iconCapabilities

We have extensive experience with graphic user interfaces, and all aspects of real time software systems. Using an application and driver model structure, and the 'C' programming language ensures maximum portability of any code written.

The CVI software design suite is used extensively to write and test programs for both the product hardware and the PC. This enables rapid creation of PC programs capable of configuring the hardware as required.

This can be expanded to include other abilities such as programming the hardware's Flash ROM and full testing of hardware components - vital during the manufacturing process. To this end, we have designed a 'bed of nails' test rig for many of our own products to reduce program and test times to less than a minute per unit.

A further capability is to simulate the products hardware either as a complete software simulation or a mixed solution, using high speed sampling cards capable of 4 channel ADC inputs (5 MSPS), and 2 channel DAC outputs (4 MSPS), plus extra digital control lines.

This approach has a number of benefits:
Removes the need to produce PCB / hardware before the concept can be proven
Entire product software can be written before actual product hardware exists, thus saving time and
expense if specifications require modification
Complete simulation creates a software version of the product that can be easily distributed as a
powerful marketing demonstration tool