Technology
We deploy our applications on computers running Windows, Linux, or Linux RT. The choice of operating system depends on the needs of your application. Certain synchronization constraints may require the use of a real-time operating system, which is often the case when a mechanism needs to be precisely synchronized with input signals.
The primary programming language of our applications is LabVIEW. However, it is common to integrate libraries from other languages into our solutions. We are able to communicate with most communication protocols, allowing us to integrate the majority of technologies currently available on the market into a single control system. To learn more about the language, refer here.
Since each project presents specific challenges, we will assess which technological solution is most suitable for your application during the design phase.
Used
- Advantech
- Allen Bradley
- Allied Vision
- Banner
- Basler
- Beckoff
- Fanuc
- Festo
- Intel
- Keyence
- Kollmorgen
- Lmi3d
- Metaphase
- NI
- Parker
- Phoenix Contact
- Siemens
- SMC
- Teledyne
- Yamaska
Mastered technologies
- C
- CameraLink
- EtherCAT
- Ethernet IP
- GigE Vision
- Keras
- NI FPGA
- NI LabVIEW
- Python
- SQL
- TCP
- Tensorflow
- UDP
FPGA
The use of FPGAs allows for the design of more specialized applications. We are capable of programming these chips (via NI) to perform high-speed operations on various input-output interfaces. The execution speed of FPGAs is significantly faster than that of a PLC scan or computer scan. Therefore, this technology is available as needed. Feel free to learn more about FPGAs.