Technologie
Nous déployons nos applications sur des ordinateurs fonctionnant sous Windows, Linux ou Linux RT. Le choix du système d’exploitation dépendra des besoins de votre application. En effet, certaines contraintes de synchronisation imposeront l’utilisation d’un système d’exploitation temps réel, comme c’est souvent le cas lorsqu’un mécanisme doit être synchronisé précisément avec des signaux d’entrée.
Le langage de programmation principal de nos applications est LabVIEW. Il est cependant courant d’intégrer des bibliothèques d’un autre langage à nos solutions. Nous sommes en mesure de communiquer avec la plupart des protocoles de communication, ce qui nous permet d’intégrer la majorité des technologies actuellement disponibles sur le marché sous un seul système de contrôle. Pour en savoir plus sur le langage, référez-vous ici.
Comme chaque projet comporte des défis spécifiques, nous évaluerons quelle solution technologique est la plus appropriée pour votre application au cours de la phase de conception.
Produits
- Advantech
- Allen Bradley
- Allied Vision
- Banner
- Basler
- Beckoff
- Fanuc
- Festo
- Intel
- Keyence
- Kollmorgen
- Lmi3d
- Metaphase
- NI
- Parker
- Phoenix Contact
- Siemens
- SMC
- Teledyne
- Yamaska
Technologies maîtrisées
- C
- CameraLink
- EtherCAT
- Ethernet IP
- GigE Vision
- Keras
- NI FPGA
- NI LabVIEW
- Python
- SQL
- TCP
- Tensorflow
- UDP
FPGA
L’utilisation des FPGA permet de concevoir des applications plus spécialisées. Nous sommes en mesure de programmer ces puces (via NI) dans le but d’effectuer des opérations à haute vitesse de différentes entrées-sorties. La vitesse d’exécution des FPGA est bien supérieure à celle d’un scan PLC ou du scan d’un ordinateur. Cette technologie est donc accessible au besoin. N’hésitez pas à vous informer davantage sur les FPGA.