Visualisez et analysez des données de mesure dans n'importe quel format

Data Sensors ouvre directement les fichiers CSV, MAT, MDF/MF4 et TXT - sans étape de conversion, sans outil de lecture séparé - et peut aussi importer des traces de bus CAN et CAN FD décodées par rapport à une base de données de signaux, affichant un nombre illimité de canaux sur plusieurs pistes, avec le même type de visualisation multi-axes à deux curseurs que les ingénieurs attendent déjà d'outils comme ETAS MDA, imc FAMOS ou CANalyzer, sans transmission de vos données à des tiers.

Ouvrez directement des fichiers CSV, MAT, MDF/MF4 ou TXT

Quel que soit le format écrit par votre chaîne de mesure - un simple export CSV, un fichier MATLAB .mat, ou un enregistrement MDF/MF4 provenant d'un enregistreur de données ou d'un calculateur - Data Sensors le lit directement. Chaque canal est aligné sur un axe temporel commun à l'ouverture - son propre axe natif pour les fichiers CSV, MAT et TXT qui en partagent déjà un, ou une grille uniforme rééchantillonnée pour les fichiers MDF/MF4 - de sorte que des signaux initialement enregistrés à des fréquences différentes s'alignent correctement dès la première piste créée, sans aucune étape d'alignement manuel.

Pistes, regroupement d'axes indépendant et deux curseurs

Glissez n'importe quel canal sur une piste, ou créez autant de pistes que votre analyse le nécessite. Les signaux partageant une unité se regroupent automatiquement sur un même axe Y partagé, afin qu'un canal de couple ne se retrouve pas accidentellement écrasé sur la même échelle qu'un canal de régime moteur. Deux curseurs déplaçables affichent la valeur de chaque signal - et l'écart entre eux une fois les deux placés - directement dans la table de valeurs de chaque piste, avec un zoom et un déplacement synchronisés sur l'ensemble des pistes, afin que chacune reste alignée sur la même fenêtre temporelle.

Vue en piste avec deux curseurs placés et une table de valeurs affichant les lectures à chaque curseur

Dérivez de nouveaux signaux avec un éditeur de formule en direct

Un signal utile n'est pas toujours un canal que votre enregistreur de données a capturé. L'éditeur de signaux calculés de Data Sensors permet d'écrire une expression référençant par son nom tout canal mesuré ou déjà calculé, avec détection des expressions mal formées au fur et à mesure de la saisie plutôt qu'uniquement à l'enregistrement - aussi bien pour une simple conversion d'unité que pour combiner plusieurs canaux bruts afin d'obtenir exactement le signal cible sur lequel entraîner un capteur virtuel.

Panneau des signaux calculés définissant un nouveau signal nommé power à partir de l'expression torque multiplié par motor_speed

Enregistrez votre session, exportez n'importe quelle piste en image

Une session complète - disposition des pistes, signaux présents sur chacune, signaux calculés, signaux de capteur virtuel et couleur de fond des pistes - s'enregistre dans un seul fichier de configuration JSON que vous pouvez rouvrir plus tard ou partager avec vos collègues. Le titre de la fenêtre affiche un astérisque dès qu'une modification n'est pas enregistrée, ce qui indique si la session à l'écran correspond au fichier sur le disque. N'importe quelle piste, ou toutes à la fois (y compris celles actuellement hors écran), peut être exportée en PNG pour un rapport, avec le chemin du fichier source inscrit au bas de l'image.

Image de piste exportée montrant EngineSpeed et CoolantTemp, avec le chemin du fichier source inscrit en bas

Importez des traces de bus CAN et CAN FD

Importez une trace Vector .asc ou .blf et décodez-la par rapport à sa base de données de signaux .dbc - Data Sensors gère lui-même l'extraction au niveau des bits, y compris les signaux multiplexés et les deux ordres d'octets Motorola et Intel. Les trames CAN FD, avec des charges utiles allant jusqu'à 64 octets contre 8 pour le CAN classique, sont décodées par la même chaîne de traitement. Les signaux décodés apparaissent exactement comme n'importe quelle autre mesure : tracez-les sur des pistes, découpez et exportez une plage temporelle, ou entraînez un capteur virtuel dessus, sans outil de décodage séparé.

Trace CAN décodée montrant les signaux EngineSpeed, CoolantTemp et EngineLoad après l'import d'une trace .asc par rapport à sa base de données .dbc