/// <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); }
/// <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); }
/// <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); }
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); }
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); }
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); }
/// <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); }
/// <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); }
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(); }