Ejemplo n.º 1
0
 public FpgaUpload(SerialPort comPort, string data)
 {
     InitializeComponent();
     this.comPort        = comPort;
     this.data           = data;
     StartUpload.Enabled = true;
     FpgaUploadInformation.AppendText("Connected to FPGA! \n");
     FpgaUploadInformation.AppendText("Data to be send over:  \n");
     FpgaUploadInformation.AppendText(data.Split('~')[1] + "\n");
     FpgaUploadInformation.AppendText("Amount of values:  \n");
     FpgaUploadInformation.AppendText(data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length + "\n");
     radioAllObjects.Checked = true;
     if (data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length >= 432)
     {
         radioAllObjects.Enabled = false;
         radioObject1.Enabled    = false;
         radioObject2.Enabled    = false;
         radioBigObjects.Enabled = true;
         radioBigObjects.Checked = true;
     }
     else
     {
         radioAllObjects.Enabled = true;
         radioObject1.Enabled    = true;
         radioObject2.Enabled    = true;
         radioBigObjects.Enabled = false;
     }
 }
Ejemplo n.º 2
0
        public FpgaUpload(string data)
        {
            InitializeComponent();
            StartUpload.Enabled = false;
            this.data           = data;
            FpgaUploadInformation.AppendText("FPGA not found! \n Connect FPGA via RS - 232 to your laptop by USB and restart Node3D. \n");
            FpgaUploadInformation.AppendText("Data to be send over:  \n");
            FpgaUploadInformation.AppendText(data.Split('~')[1] + "\n");
            FpgaUploadInformation.AppendText("Amount of values:  \n");
            FpgaUploadInformation.AppendText(data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length + "\n");
            radioAllObjects.Checked = true;

            if (data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length >= 432)
            {
                radioAllObjects.Enabled = false;
                radioObject1.Enabled    = false;
                radioObject2.Enabled    = false;
                radioBigObjects.Enabled = true;
                radioBigObjects.Checked = true;
            }
            else
            {
                radioAllObjects.Enabled = true;
                radioObject1.Enabled    = true;
                radioObject2.Enabled    = true;
                radioBigObjects.Enabled = false;
            }
        }