The UEIPAC 400-MIL Cube is an advanced military/aerospace-specified data acquisition and I/O platform housed in a compact 6.2" x 7.1" x 8.7" chassis. The UEIPAC 400-MIL is designed to meet MIL-STD-810 and MIL-STD-461 (including all power supply requirements), and supports virtually any input, any sensor, any interface I/O.
The ruggedized chassis is easily configured as a stand-alone I/O controller or embedded, programmed, and hardened for integration with high density, multifunction data acquisition systems. Its highly advanced architecture provides users with a simple and universal software API to construct, add and reconfigure applications based upon the I/O layers.
The UEIPAC 400-MIL platform is 100% COTS based and supported by UEI's family of over 80 compatible analog, digital and interface I/O boards, including ARINC-429, MIL-1553, CAN, RVDT/LVDT, synchro/resolver, RS-232/422/485, strain gauge, quadrature en- coder, high-voltage analog outputs (up to 115 VDC) with high drive analog output (up to 200 mA) and more. It can also run Simulink models for actual Hardware-In-the-Loop (HIL) testing and rapid prototyping while users remotely monitor and tune parameters. For interoperability with PLCs and SCADA systems, the DNA-MIL is also Modbus/TCP compatible. All I/O connections to this MIL-grade DAQ chassis are through 38999-style round connectors.
The UEIPAC 400-MIL supports all popular and MIL-hardened operating systems and programming languages, including Linux, VxWorks, QNX (all with C/C++ drivers) as well as an extensive array of application packages, including LabVIEW, MATLAB and Simulink. The UEIPAC 400-MIL also features built-in-test and self-diagnostic capability for check status operation and worry-free reliability.
Outstanding Software Support:
- All popular operating systems including Windows, Linux, INtime, VxWorks and QNX
- All popular programming languages including VB, VB.NET, C, C#, C++, JAVA
- All popular application packages including MATLAB, Simulink, LabVIEW and more
Your application runs as a regular Linux process giving you access to the standard POSIX API provided by the GNU C runtime library (glibc) as well as any other library that can be compiled for Linux (for example: libxml, libaudiofile…). We also support the Linux_rt preempt patch for real-time support.
To develop programs for the UEIPAC, you will need to purchase a copy of the UEIPAC Linux TK programmers toolkit. The toolkit provides the various items needed to write applications for the UEIPAC. Regardless of the number of cubes you deploy, you need only purchase one programming toolkit. UEIPAC is an embedded Linux-based system with no graphical interface. It is very good at network connectivity, which makes it possible to create remote graphical user interfaces (also known as HMI Human-Machine-Interface).
You may now take advantage of all the hardware advantages of UEI's popular UEIPAC chassis and continue to develop your applications in VxWorks. This powerful combination provides hard real-time performance, an extremely robust and reliable operating system, allows you to develop your application in a familiar environment and last, but not least, allows you to preserve a great deal of previously written code! To deploy a UEIPAC application running VxWorks you'll need the following.
- A UEIPAC (any version)
- The "UEIPAC VxW BSP". You only need to purchase the BSP once, regardless of the number of systems you deploy
- A VxWorks development system (from Wind River)
- A VxWorks run-time license for each UEIPAC deployed. (also purchased from Wind River)