Acquiring that data
Converting physical signals, dimensions, motions, and levels to data stored in a suitable format on a computer requires very versatile engineering skills. The physical world and how best to sample that into electrical signals must be understood. Those signals must be converted to numbers in software, which are then stored for later post-processing or used to generate output signals that control some other process.
We at GPower have executed hundreds of projects involving data acquisition, ranging from simple applications where a handful of signals are stored in a file, to big complex systems spanning 20 networked real-time computers totalling thousands of data channels synchronized wirelessly with nanosecond precision.
Our preferred software platform is LabVIEW with its numerous add-ons like Real-Time/FPGA, Vision, and Motion to mention a few.
We do both desktop and real-time applications, with the typical system consisting of industrial modular instruments such as PXI and CompactDAQ, or embedded versions such as CompactRIO, sbRIO and NI SoM, or box instruments connected by USB, LXI, or GPIB for instance.
Testing that thing
'Testing' is an immensely broad subject. We are experts at electronic testing on electro-mechanical devices in all states of completion, from component and board level to final testing of the built product.
We have implemented small table test rigs and device programmers for instance, and also large inline ATE systems containing many different instruments and which integrates seamlessly with the factory through a web of machine and user interfaces. Typical test cases are functional testing, performance testing, quality inspection, component verification, buttons, LEDs, displays, buzzers, and... yeah, everything about automating a sequence of measurements with a validation scheme really.
Typical physical device interfaces are mass interconnect bed-of-nails fixtures and cables terminated in standard industrial connectors.
Our preferred sequencing framework is NI TestStand, which gives us the power to implement sequential and parallel testing, the flexibility to customize reporting, and the interfaces to let us use many different programming languages - for instance LabVIEW. GPower employs several Certified TestStand Architects who are proven experts at designing the proper test strategy for efficient testing at your site.