Bonjour,
Dans prog_PC, dans la routine envoi_cmde, il suffit de
décommenter les deux lignes indiquées ci dessous par -->
//-----------------------------------------------------------------------
//envoi d'une commande
//-----------------------------------------------------------------------
int envoi_cmde(int fd,int cmde,float v)
{
unsigned char rec;
--> //printf("envoi de la commande %d\n",cmde);
//envoi du numero de commande
rs232_tx_8(fd,cmde);
//envoi du float associe
rs232_tx_32(fd,v);
//recup du code retour
rs232_rx_8(fd,&rec);
--> //printf("code retour %d\n",rec);
return rec;
}
//-----------------------------------------------------------------------
Pour mémoire, dans le main.h j'ai créé des defines qui
sont plus "parlants" et que j'emploie à la place du chiffre
comme dans l'instruction suivante:
envoi_cmde(fd,SET_PWA_max,0.

;
En réalité cela envoi la commande 8
Liste des defines
#define SET_VA_max 1 //VA_max
#define SET_VG2_max 2 //VG2_max
#define SET_VG1_max 3 //VG1_max
#define SET_VFIL_max 4 //VFIL_max
#define SET_IA_max 5 //IA_max
#define SET_IG2_max 6 //IG2_max
#define SET_IG1_max 7 //IG1_max
#define SET_PWA_max 8 //PWA_max
#define SET_PWG2_max 9 //PWG2_max
#define SET_PWG1_max 10 //PWG1_max
#define SET_VG2_min 11 //VG2_min
#define SET_VG1_min 12 //VG1_min
#define SET_VFIL_min 13 //VFIL_min
#define SET_VA 14 //VA
#define SET_VG2 15 //VG2
#define SET_VG1 16 //VG1
#define SET_VFIL 17 //VFIL
#define MESURE 18 //MESURE