Bonjour,
J'utilise un oscilloscope (smartscope) qui m'enregistre les données dans un fichier au format Matlab V5.
Je voudrais que Scilab lise ce fichier .mat et m'affiche les données enregistrées.
J'arrive à ouvrir le fichier et à afficher les infos mais je ne sais pas comment afficher la courbe.
Code :Sélectionner tout -Visualiser dans une fenêtre à part
1
2
3
4
5
clear;
fd = matfile_open('Recording0.mat');
[names, classes, types] = matfile_listvar(fd);
matfile_close(fd);
mprintf("The variable ""%s"" has type %d and class %d\n", names, types, classes);

et ça m'affiche
The variable "Description" has type 4 and class 4
The variable "ChannelA" has type 7 and class 7
The variable "ChannelB" has type 7 and class 7
The variable "ChannelARaw" has type 2 and class 9
The variable "ChannelBRaw" has type 2 and class 9
The variable "AcquisitionStartTimeInSeconds" has type 9 and class 6
The variable "SamplePeriodInSeconds" has type 9 and class 6
The variable "InputDecimation" has type 9 and class 6
The variable "MultiplierA" has type 9 and class 6
The variable "MultiplierB" has type 9 and class 6
Il n'y a des données que dans le channel A. mais je n'arrive pas à les récupérer.
Je joins le fichier .mat qui me sert d'exemple.
Merci pour votre aide