Bonjour,
Je fais un petit programme ou j'ouvre un fichier txt contenant 3 nombres:
Et j'obtiens dans matlab :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid = fopen(get(data.champ_fichier,'string'),'r'); data.X = fread(fid,[1,inf],'*char'); data.X fclose(fid);
Jusque la tout va bien, mais ensuite je désire envoyer ces trois nombres par une liaison série, mais au lieu d'envoyer les nombres 11, 58 et 65 sur chacun un octet, j'envoie le chiffre 1 sur un octet, à nouveau 1, ensuite 5...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ans = 11 58 65
Comment faire pour que Matlab prenne en compte que 11, 58 et 65 sont des valeurs décimales codées sur un octet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part fwrite(s,data.X,'char');
Merci d'avance
Ben
Partager