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); }
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) { } } }