Utilitaires et outils supplémentaires

Cette page couvre principalement des informations utiles relatives aux fonctionnalités supplémentaires fournies par cet outil.

Convertisseurs JSON

Il existe deux utilitaires JSON qui peuvent être utilisés dans l’onglet JSON Converters : le convertisseur FRC-Char Converter et le convertisseur JSON en CSV (JSON to CSV Converter).

Image des convertisseurs json

Le convertisseur FRC-Char lit un fichier JSON FRC-Char et le convertit en un fichier JSON SysId que l’outil peut lire.

Le convertisseur JSON en CSV prend un SysId JSON et génère un fichier CSV. Si le JSON avait des données sur le mécanisme correspond au Drivetrain, les colonnes sont les suivantes : Timestamp (s), Test, Left Volts (V) , Right Volts (V), Left Position ({0}), Right Position ({units}), Left Velocity ({units}/s), Right Velocity ({units}/s), Gyro Position (deg), Gyro Rate (deg/s). Si le JSON avait des données relatives à un mécanisme en général, le CSV comporte les colonnes suivantes: Timestamp (s), Test, Volts (V), Position({units}), Velocity ({units}/s).

Conseils relatifs au framework ImGui

Les fonctionnalités suivantes sont essentiellement très pratiques avec le framework ImGui utilisé par SysId:

Affichage et masquage des données de tracé

Pour ajouter ou supprimer certaines données des tracés, cliquez sur la couleur des données que vous souhaitez masquer ou supprimer.

Par exemple, si nous voulons masquer les données de simulation, nous pouvons cliquer sur la boîte de couleur verte.

Où il faudrait cliquer pour masquer les données sim sur un exemple de tracéImage d’un tracé après que la simulation ait été masquée

Redimensionnement automatique des tracés

Si vous agrandissez les tracés et que vous souhaitez revenir aux tracés de taille normale, double-cliquez simplement sur le tracé et il se redimensionnera automatiquement.

Voici un tracé qui est agrandi:

Image d’un tracé agrandi

Après double cliqué, il est automatiquement redimensionné:

Image du tracé précédemment agrandi qui est redimensionné

Définition des valeurs du curseur

Pour définir la valeur d’un curseur en tant que nombre plutôt que de faire glisser le widget, vous pouvez faire CTRL+Click sur le curseur et vous pourrez alors saisir un nombre.

Voici un curseur régulier:

Image d’un curseur régulier

Voici l’entrée après avoir double-cliqué sur le curseur:

Image du curseur en tant qu’entrée numérique