Création de votre Programme prototype (LabVIEW)

Ce document couvre la façon de créer, de construire et de charger un programme LabVIEW FRC® dans un roboRIO. Avant de commencer, assurez-vous d’avoir installé LabVIEW pour FRC ainsi que l’application FRC Driver Station et d’avoir configuré et installé l’image de votre roboRIO tel que décrit précédemment.

Création d’un projet

Creating a new roboRIO project from the LabVIEW home screen.

Lancez LabVIEW et cliquez sur le lien FRC roboRIO Project dans la fenêtre Projets pour afficher la boîte de dialogue Create New FRC Robot Project.

Configuration du projet

The different sections of the dialog for configuring a new LabVIEW project.

Remplissez la boîte de dialogue Create New FRC Project:

  1. Choisissez un nom pour votre projet

  2. Sélectionnez un dossier dans lequel placer le projet.

  3. Entrez votre numéro d’équipe

  4. Sélectionnez un type de projet. Si vous n’êtes pas sûr, sélectionnez Arcade Drive - roboRIO.

  5. Cliquez sur Finish

Exécution du programme

Robot Main in the project window with its corresponding front panel open.
  1. Dans la fenêtre Explorateur de projets, double-cliquez sur l’instrument virtuel Robot Main.vi pour l’ouvrir.

  2. Cliquez sur le bouton Run (Flèche blanche sur le ruban supérieur) du Robot Main VI pour déployer le VI sur le roboRIO. LabVIEW déploie le VI, tous les éléments requis par le VI et les paramètres cibles à la mémoire sur le roboRIO. Si vous êtes invité à enregistrer des vis, cliquez sur Save sur toutes les invites qui apparaissent.

  3. Cliquez sur le bouton Abort du Robot Main VI. Notez que le VI s’arrête. Lorsque vous déployez un programme avec le bouton Run, le programme s’exécute sur le roboRIO, mais vous pouvez manipuler les objets du panneau frontal du programme à partir de l’ordinateur hôte.

Note

Un programme déployé de cette manière ne restera pas dans la mémoire du roboRIO après que celui-ci soit éteint. Pour déployer un programme à exécuter à chaque fois que le roboRIO démarre, suivez l’étape suivante à savoir: Déploiement du programme.

Déploiement du programme

Right clicking on the robot build specification and choosing "build".  Then right clicking again and choosing "Run as startup".

Pour participer à la compétition, vous devrez déployer un programme dans la mémoire de votre roboRIO. Cela permet au programme d’être présent au roboRIO et de s’exécuter à tous les redémarrages du contrôleur, mais n’offre pas les mêmes fonctionnalités de débogage (panneau frontal, sondes, mise en surbrillance de l’exécution) que l’exécution à partir du panneau frontal. Pour déployer votre programme :

  1. Dans l’Explorateur de projets, cliquez sur le + à côté de Build Specifications pour l’étendre.

  2. Cliquez avec le bouton droit sur FRC Robot Boot-up Deployment et sélectionnez Build. Attendez que la compilation se termine.

  3. Cliquez à nouveau avec le bouton droit sur le FRC Robot Boot-Up Deployment et sélectionnez Run as Startup. Si vous recevez une boîte de dialogue de conflit, cliquez sur OK. Cette boîte de dialogue indique simplement qu’il existe actuellement un programme sur le roboRIO qui sera terminé/remplacé.

  4. Cochez la case pour fermer la fenêtre de déploiement après une réussite de celui-ci, soit cliquez sur le bouton close lorsque le déploiement se termine.

  5. Le roboRIO démarre automatiquement l’exécution du code déployé dans les quelques secondes suivant la fermeture de la boîte de dialogue.