Vous trouverez ci quelques ressources utilisées pour les projets C# de pilotage et supervision de robots mobiles.
Bibliothèque de création de jeux XNA :
La bibliothèque pour VS2015 (mais qui fonctionne également avec VS 2013) est en téléchargement ici : XNA Game Studio 4.0.5 VS 2015
Pour l’utiliser :
- décompresser le fichier rar
- Installer les programmes de chacun des 4 répertoires de l’archive, ainsi que XNA Game Studio 4.0.
Affichage de courbes en temps réel :
La bibliothèque suivante est basée sur la librairie ZedGraph. Elle permet d’afficher simplement des courbes, polygones et points dans des applications C# en quelques lignes de code.
Télécharger la bibliothèque ZedGraphNavigatorDll
Pour l’utiliser :
- Importer les fichiers ZedGraphNavigatorDll.dll et ZedGraph.dll dans les références du projet
- Ajouter à la boite à outils ZedGraphNavigatorDll.
- Insérer dans le Winform un composant ZedGraphNavigatorDll, on l’appellera par exemple ZedGraphNavigator1
- Pour créer un oscillo en temps réel ayant un nombre de points affichés limités, il faut :
- Ajouter au créateur du formulaire :
var rpl = new RollingPointPairList(500); //Création d’une liste de points de taille 500
zedGraphNavigator1.LineCreate(« RobotTrace », rpl, System.Drawing.Color.BlueViolet, 2); //Création d’une ligne associée nommée RobotTrace - Quand vous souhaitez ajouter des données point par point :
zedGraphNavigator1.LineAddSingleData(« RobotTrace », X, Y); - Quand vous souhaitez remplacer l’ensemble de la courbe par une autre :
zedGraphNavigator1.LineUpdateData(« RobotTrace », ListX, ListY); //ListX et ListY sont de type List<double>
- Ajouter au créateur du formulaire :