Lun 17 Mai, 2004 11:47
Bonjour,
le choix d'un systeme de programmation est difficile, car il depends de nombreux paramêtres.
Si vous débutez, je vous conseille le langage Pascal. C'est plutôt structuré. Pas nécessaire de connaitre la programmation objet, etc...
Il existe des environnement libre pour le pascal (voir sur framasoft 'Free Pascal' et 'Lazarus').
Ensuite vous pourrez passer au C/C++, langage 'presque' universel, plus complet que le pascal, mais plus complexe aussi [c'est mon avis perso, cela n'engage que moi :-) ].
Si vous devez piloter des équipements externes, par le biais de ports series ou parallèles, je vous invite à supprimer Windows de votre machine. En effet, il est très difficile d'accéder au matériel sous Windows. Orientez vous vers Free-Dos ou Linux.
Pour les formations, 'developpez.com' est un bon site. La section 'cours' est plutot efficace. Voyez le cours d'algorithmie, qui est la base de la programmation. Ensuite passez aux initiations....
N'hesitez pas a piocher dans le monde libre les bouts de codes utiles, il est idiot de réinventer la roue (ou plutot, dans notre cas, les routines d'accès aux ports de la machine).
Pour votre idée de la séparation robotique/exploitation, c'est exactement ce que nous avions fait dans mon précédent emploi. Un programme qui tourne en boucle pour lire les données et les ecrire dans un fichier de log sur un disque partagé, et une appli php qui exploite ces données et envoi les détails sur un navigateur Web, n'importe où dans l''usine....
N'hesitez pas a tester les forums et les newsgroup. Chaque langage a son fan club et ses sites...