예제 #1
0
        public UneDataFPGA Add_Li_Datafpga(string explication, bool typeasend = true)
        {
            UneDataFPGA data;
            string      adresse = Convert.ToString(this.Li_Datafpga.Count, 2);

            while (adresse.Length < 8)//rajoute les 0 qui manque a gauche si il en manque
            {
                adresse = "0" + adresse;
            }

            Li_Datafpga.Add(data = new UneDataFPGA(adresse, explication, typeasend));
            return(data);
        }
예제 #2
0
        private void Init_Data()
        {
            this.Numéro_carte = this.Add_Li_Datafpga("Numéro_de_carte", typeasend: false);

            int index = 1;

            foreach (IGB_Spéciaux gb in Li_Gb_Spéciaux)
            {
                index = gb.Init_Datafpga(this, index);
            }

            //--------------
            //mode multiconsigne
            //--------------
            this.tb_val_63 = this.Add_Li_Datafpga("");
            this.tb_val_64 = this.Add_Li_Datafpga("");
        }