Consultation Logiciel

Le logiciel est au cœur de vos projets les plus complexes. La qualité de cette application  est alors une des parties les plus critiques d’un système. Nous pouvons vous aider à concevoir, réaliser, déployer et supporter des logiciels sur-mesure qui répondent précisément à vos besoins. Le tout, à prix abordable.

 

Pourquoi réaliser un logiciel sur mesure ?

Bien des défis sont semblables mais vos projets sont toujours uniques, la solution optimale est celle qui s’adapte à vos plus précises exigences. Ce sont ces spécificités qui permettront de maximiser l’optimisation recherchée par votre entreprise.

Nos réalisations logicielles sont variées et couvrent des besoins aussi vastes que:

  • des systèmes automatisés de test, de validation/vérification et de fiabilité
  • l’acquisition, le contrôle, l’enregistrement et traitement des données (SCADA/HMI)
  • le contrôle d’instruments scientifiques
  • la vision industrielle automatisée
  • des simulateurs matériels / logiciels temps-réel (Hardware-in-the-loop / Software In the loop).

 

Nos experts ont réalisé des logiciels déployés sur différentes plateformes : de Windows à Linux en passant par les systèmes d’exploitation temps-réel jusqu’aux FPGA grâce aux outils de National Instruments.

Nos réalisations

Chez Neosoft une grande variété de technologies ont été maitrisées à travers nos centaines de mandat depuis 2000. En voici une liste non-exhaustive :

  • NI LabVIEW, LabVIEW Real-time, LabVIEW FPGA, LabVIEW DSC
  • Les modules spécialisés de LabVIEW : Vision, Son et Vibration
  • NI TestStand
  • NI VeriStand
  • NI DIAdem, DataServer
  • C++ et C#
  • Matlab/Simulink
  • Base de données SQL
  • Protocole de communication : GPIB, LXI, RS-232, RS-422/485, OPC, Modbus, Ethernet, CAN, J1939, BACNet, HART, ARINC-429, MIL-1553, etc.

Réalisations

Valider la communication CAN de plusieurs UUTs grâce à TestStand

L’utilisation de LabVIEW et de TestStand nous a permis de formaliser une bibliothèque de fonctions pour l’écriture et la lecture de données sur le bus CAN (J1939). Cette bibliothèque a été créée dans l’optique de permettre le test de plusieurs unités en parallèle. En s’appuyant sur les capacités du driver XNET sous LabVIEW et créer […]

Système de détection de cycles de gravure en micro fabrication

Le but de ce projet est de réaliser un système de détection de dépassement de seuil en temps réel permettant de calculer la durée de chaque étape d’un cycle de gravure à partir d’un signal échantillonné. Le logiciel est configurable pour une multitude de recettes de micro fabrication et permet de sauvegarder les résultats pour […]

Système de surveillance et de maintenance prédictive pour machine CNC

Le but de ce projet est d’effectuer l’optimisation et l’amélioration d’un système de surveillance de machine CNC. Ce système permet la surveillance de la charge exercée dans le mandrin de la machine à des fins d’apprentissage et de calcul de seuils de sécurité. Cette surveillance effectuée par le programme détecte aussi le dépassement de ces […]

Inspection de Fibre Optique

Le but de ce projet d’inspection automatisée par vision robotique était de détecter les défauts dans les fibres optiques au moment de leur création. Ceci fût accompli en utilisant 2 caméras qui inspectaient la fibre optique en temps réel et en continu lors de sa sortie de la tour d’étirement des fibres. Cette application détectait […]

Détection des désalignements du textile en continu par la vision artificielle

Le but de ce projet est de déterminer les désalignements des bandes de textile dans la production de produits textiles. La détection des désalignements implique des captures rapides d’images des fibres. Ensuite une analyse de celles-ci est réalisée afin de s’assurer de leur conformité basée sur des paramètres configurables. Puisque la ligne d’assemblage fonctionne à […]