1 pièce(s) jointe(s)
Utilisation Script Matlab sous Labview
Bonjour,
Je souhaiterais utiliser le script Matlab sous labview afin d'automatiser l'acquisition et le traitement de mesures. Ce script permet plus précisément de lire des données sous un format matlab pour les convertir en format txt. Le problème est que le script que j'ai développé ne fonctionne pas lorque que je le lance à partir de Labview alors qu'il est valide à partir de Matlab.
Voici ci dessous mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| %Ouverture fichier et lecture des donnees
load('c:\essai.mat');
% Extraction des donnees
date = Ctr.date;
datestr(date,2);
heure = Ctr.t;
f = Ctr.f;
FF1 = Ctr.FFB;
FF2 = Ctr.FFC;
T0 = Ctr.T0;
Se.M.Pa = mean(Se.m.Pa,1);
Se.M.Pb = mean(Se.m.Pb,1);
Se.M.Xr = mean(Se.m.Xr,1);
Se.M.Ha = mean(Se.m.Ha,1);
Se.M.Hb = mean(Se.m.Hb,1);
Re.M.Pa = mean(Re.m.Pa,1);
Re.M.Pb = mean(Re.m.Pb,1);
Re.M.Xr = mean(Re.m.Xr,1);
Re.M.Ha = mean(Re.m.Ha,1);
Re.M.Hb = mean(Re.m.Hb,1);
Se.M.Tr = mean(Se.m.Tr,1);
Se.Z.Tr = mean(Se.m.Tr(:,FF2),2);
R = Se.Rw
donnees = [t,date,Se.Z.Tr,R]
% Copie des donnees mat en format ASCII
fid = fopen('c:\essai.txt','w');
%fprintf(fid,'%s %s %s %s\n','temps','date','Temp_bruit','resistance_bruit');
fprintf(fid,'%f %f %f %f',donnees);
fclose(fid); |
Merci pour votre aide :D
Re: Utilisation Script Matlab sous Labview
Bonjour,
Il ne s'agit pas d'un contrôle ActiveX.
Il s'agit d'un "Nœud de script", qui est un outil LabVIEW disponible dans la palette
-> Mathémathiques
-> Scripts et formules
A+
B.
Re: Utilisation Script Matlab sous LabVIEW
Hello,
Citation:
Envoyé par
stp45
bonjour,
J'essaye aussi de faire un script Matlab sous labview (une simple addition pour commencer) et ca ne fonctionne pas.
Lorsque j'exécute le VI, il y a un message d'erreur qui apparait (" L'erreur 1047 s'est produite à : LabVIEW: Erreur lors de la transmission de la variable au serveur de script. Server:"" dans matlab script.vi ")
Même les exemples de script proposé par labview ne fonctionne pas. Est ce qu'il y a un paramètre à régler autre?
merci!
C'est probablement un défaut à l'installation : le composant relatif à l'exécution des scripts MATLAB n'a pas été installé....
Essaye de mettre ton installation à jour ....
A+
B.