Exemple #1
0
 /// <summary>
 /// Génére les éléments nécéssaire pour la communication
 /// </summary>
 /// <param name="data_pour_FPGA">Le gestionaire de data</param>
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("{ Use RoueCodeuse (1bits); Retard (9bits)}");
     this.Nombre_dadresse = 1;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #2
0
 /// <summary>
 /// Génére les éléments nécéssaire pour la communication
 /// </summary>
 /// <param name="data_pour_FPGA">Le gestionaire de data</param>
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("Diviseur de fréquence");
     data_pour_FPGA.Add_Li_Datafpga("Valeur Max des triangles");
     this.Nombre_dadresse = 2;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #3
0
 /// <summary>
 /// Génére les éléments nécéssaire pour la communication
 /// </summary>
 /// <param name="data_pour_FPGA">Le gestionaire de data</param>
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("Valeur initial du triangle bras " + this.index_li_bras);
     data_pour_FPGA.Add_Li_Datafpga("Valeur max du triangle pour Bras " + this.index_li_bras);
     data_pour_FPGA.Add_Li_Datafpga("Valeur min du triangle pour Bras " + this.index_li_bras);
     data_pour_FPGA.Add_Li_Datafpga("Paramètre pour l'utilisation du Bras " + this.index_li_bras);
     this.Nombre_dadresse = 4;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #4
0
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("Diviseur de fréquence Consigne sinus FPGA " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Amplitude " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Valeur min du sinus " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Position de départ Consigne sinus " + this.Index_consigne);
     this.Nombre_dadresse = 4;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #5
0
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("T1 : Durée de la première impulsion");
     data_pour_FPGA.Add_Li_Datafpga("T2 : Durée du temps de repos");
     data_pour_FPGA.Add_Li_Datafpga("µs T3 : Durée de la seconde impulsion");
     data_pour_FPGA.Add_Li_Datafpga("Paramètre pour double pulse");
     this.Nombre_dadresse = 4;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #6
0
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("r0PID venant de kp " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("r1PID venant de ki " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("r2PID venant de kd " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Valeur cible PID " + this.Index_consigne);
     this.Nombre_dadresse = 4;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #7
0
 /// <summary>
 /// Génére les éléments nécéssaire pour la communication
 /// </summary>
 /// <param name="data_pour_FPGA">Le gestionaire de data</param>
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     if (this.EstlePremier_consigne())
     {
         data_pour_FPGA.Add_Li_Datafpga("Paramètre commun à toute les consigne");
         index_de_départ++;
     }
     data_pour_FPGA.Add_Li_Datafpga("Consigne " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Consigne Max " + this.Index_consigne);
     data_pour_FPGA.Add_Li_Datafpga("Consigne Min " + this.Index_consigne);
     index_de_départ      = this.Gb_Sinus_fpga.Init_Datafpga(data_pour_FPGA, index_de_départ + 3);
     index_de_départ      = this.Gb_Pid.Init_Datafpga(data_pour_FPGA, index_de_départ);
     this.Nombre_dadresse = index_de_départ - this.Index_de_départ_du_DGV;
     return(index_de_départ);
 }
Exemple #8
0
 /// <summary>
 /// Génére les éléments nécéssaire pour la communication
 /// </summary>
 /// <param name="data_pour_FPGA">Le gestionaire de data</param>
 public int Init_Datafpga(DataGridView_pour_FPGA data_pour_FPGA, int index_de_départ)
 {
     this.Index_de_départ_du_DGV = index_de_départ;
     data_pour_FPGA.Add_Li_Datafpga("Valeur_max_avant_erreur_CAN1");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_min_avant_erreur_CAN1");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_max_avant_erreur_CAN2");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_min_avant_erreur_CAN2");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_max_avant_erreur_CAN3");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_min_avant_erreur_CAN3");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_max_avant_erreur_CAN4");
     data_pour_FPGA.Add_Li_Datafpga("Valeur_min_avant_erreur_CAN4");
     data_pour_FPGA.Add_Li_Datafpga("Paramètre des CAN");
     data_pour_FPGA.Add_Li_Datafpga("Valeur mesuré sur CAN1", false);
     data_pour_FPGA.Add_Li_Datafpga("Valeur mesuré sur CAN2", false);
     data_pour_FPGA.Add_Li_Datafpga("Valeur mesuré sur CAN3", false);
     data_pour_FPGA.Add_Li_Datafpga("Valeur mesuré sur CAN4", false);
     data_pour_FPGA.Add_Li_Datafpga("Quelle CAN à détecter une erreur", false);
     this.Nombre_dadresse = 14;
     return(index_de_départ + this.Nombre_dadresse);
 }
Exemple #9
0
 private void button3_Click(object sender, EventArgs e)
 {
     this.DGV_fpga = new DataGridView_pour_FPGA(6, 6, this.Li_Gb_spéciaux);
     this.panel_modulaire.Controls.Add(this.DGV_fpga);
     this.DGV_fpga.BringToFront();
 }