Exemplo n.º 1
0
        public double GetOneVoltagePoint() // køres for hver volt måling (kaldes i metoden AddVoltage()
        {
            //UC2M2_UC3M3_Measure measure = new UC2M2_UC3M3_Measure();
            double totalVoltageValue = 0;
            double _voltagePoint     = 0.0;


            Measure.StartMeasurement(); // start måling

            //voltageList.AddRange(_collection.Take()); // Tilføj samples til liste, OBS virker ikke?


            //for (int i = 0; i < voltageList.Count; i++)
            //{
            //    totalVoltageValue = voltageList[i] + totalVoltageValue; // samlet værdi for volt findes
            //}

            _voltagePoint = _collection.Take().Voltage;

            if (_voltagePoint != 0.0)
            {
                Measure.StopMeasurement();// slutter måling
            }

            return(_voltagePoint);
        }
Exemplo n.º 2
0
        private void StartB_Click_1(object sender, EventArgs e)
        {
            Counter++;

            if (Counter % 2 != 0)
            {
                Measure.StartMeasurement();

                Running          = true;
                StartB.BackColor = Color.Red;
                StartB.Text      = "STOP MÅLING";
                saveB.Enabled    = false;
                //calibrateB.Enabled = false;
                clearB.Enabled = false;
            }

            if (Counter % 2 == 0)
            {
                DialogResult dialogResult = MessageBox.Show("Ønsker du, at afslutte målingen?", "Advarelse", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    Measure.StopMeasurement();

                    Running          = false;
                    StartB.BackColor = Color.CornflowerBlue;
                    StartB.Text      = "START MÅLING";
                    saveB.Enabled    = true;
                    clearB.Enabled   = true;
                }
                else if (dialogResult == DialogResult.No)
                {
                }
            }
        }