Process24 screen layout changed, controls for 24 water meters and related code added.
This commit is contained in:
@@ -18,6 +18,16 @@ namespace TBF.Screens
|
||||
|
||||
Entities.MetersKind currentMetersKind;
|
||||
|
||||
int textBoxesCount;
|
||||
|
||||
Label[] meter;
|
||||
Label[] sensor;
|
||||
Label[] pulses;
|
||||
Label[] refPulses;
|
||||
Label[] volume;
|
||||
Label[] error;
|
||||
Label[] passed;
|
||||
|
||||
bool pumpOn = true;
|
||||
bool diverterToTank = true;
|
||||
|
||||
@@ -30,6 +40,51 @@ namespace TBF.Screens
|
||||
|
||||
InitializeComponent();
|
||||
|
||||
textBoxesCount = 24;
|
||||
meter = new Label[] {
|
||||
meter1Label, meter2Label, meter3Label, meter4Label, meter5Label, meter6Label,
|
||||
meter7Label, meter8Label, meter9Label, meter10Label, meter11Label, meter12Label,
|
||||
meter13Label, meter14Label, meter15Label, meter16Label, meter17Label, meter18Label,
|
||||
meter19Label, meter20Label, meter21Label, meter22Label, meter23Label, meter24Label,
|
||||
};
|
||||
sensor = new Label[] {
|
||||
sensor1Label, sensor2Label, sensor3Label, sensor4Label, sensor5Label, sensor6Label,
|
||||
sensor7Label, sensor8Label, sensor9Label, sensor10Label, sensor11Label, sensor12Label,
|
||||
sensor13Label, sensor14Label, sensor15Label, sensor16Label, sensor17Label, sensor18Label,
|
||||
sensor19Label, sensor20Label, sensor21Label, sensor22Label, sensor23Label, sensor24Label,
|
||||
};
|
||||
pulses = new Label[] {
|
||||
pulses1Label, pulses2Label, pulses3Label, pulses4Label, pulses5Label, pulses6Label,
|
||||
pulses7Label, pulses8Label, pulses9Label, pulses10Label, pulses11Label, pulses12Label,
|
||||
pulses13Label, pulses14Label, pulses15Label, pulses16Label, pulses17Label, pulses18Label,
|
||||
pulses19Label, pulses20Label, pulses21Label, pulses22Label, pulses23Label, pulses24Label,
|
||||
};
|
||||
refPulses = new Label[] {
|
||||
refPulses1Label, refPulses2Label, refPulses3Label, refPulses4Label, refPulses5Label, refPulses6Label,
|
||||
refPulses7Label, refPulses8Label, refPulses9Label, refPulses10Label, refPulses11Label, refPulses12Label,
|
||||
refPulses13Label, refPulses14Label, refPulses15Label, refPulses16Label, refPulses17Label, refPulses18Label,
|
||||
refPulses19Label, refPulses20Label, refPulses21Label, refPulses22Label, refPulses23Label, refPulses24Label,
|
||||
};
|
||||
volume = new Label[] {
|
||||
volume1Label, volume2Label, volume3Label, volume4Label, volume5Label, volume6Label,
|
||||
volume7Label, volume8Label, volume9Label, volume10Label, volume11Label, volume12Label,
|
||||
volume13Label, volume14Label, volume15Label, volume16Label, volume17Label, volume18Label,
|
||||
volume19Label, volume20Label, volume21Label, volume22Label, volume23Label, volume24Label,
|
||||
};
|
||||
error = new Label[] {
|
||||
error1Label, error2Label, error3Label, error4Label, error5Label, error6Label,
|
||||
error7Label, error8Label, error9Label, error10Label, error11Label, error12Label,
|
||||
error13Label, error14Label, error15Label, error16Label, error17Label, error18Label,
|
||||
error19Label, error20Label, error21Label, error22Label, error23Label, error24Label,
|
||||
};
|
||||
passed = new Label[] {
|
||||
passed1Label, passed2Label, passed3Label, passed4Label, passed5Label, passed6Label,
|
||||
passed7Label, passed8Label, passed9Label, passed10Label, passed11Label, passed12Label,
|
||||
passed13Label, passed14Label, passed15Label, passed16Label, passed17Label, passed18Label,
|
||||
passed19Label, passed20Label, passed21Label, passed22Label, passed23Label, passed24Label,
|
||||
};
|
||||
ShuffleLabels(Program.WMsCount, Program.LineSize);
|
||||
|
||||
Bridge.ProcedureSelectedHandler += delegate(object sndr, ProcedureSelectedEventArgs args)
|
||||
{
|
||||
if (InvokeRequired)
|
||||
@@ -67,6 +122,47 @@ namespace TBF.Screens
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Make sure the layout of labels/text boxes on the screen
|
||||
/// corresponds to the layout of watermeters of the test bench.
|
||||
/// Enable only used labels.
|
||||
/// </summary>
|
||||
/// <param name="wmsCount">Number of watermeters</param>
|
||||
/// <param name="lineSize">Number of watermeters in one line</param>
|
||||
void ShuffleLabels(int wmsCount, int lineSize)
|
||||
{
|
||||
if (wmsCount < textBoxesCount && lineSize > 0)
|
||||
{
|
||||
int nrLines = (wmsCount + lineSize - 1) / lineSize;
|
||||
int gap = (textBoxesCount - wmsCount) / nrLines;
|
||||
|
||||
int dest = 0;
|
||||
for (int l = 0; l < nrLines; l++)
|
||||
{
|
||||
for (int i = 0; i < lineSize; i++)
|
||||
{
|
||||
meter[dest] = meter[l * lineSize + l * gap + i];
|
||||
meter[dest].Visible = true;
|
||||
meter[dest].Text = string.Format("Meter {0}", dest + 1);
|
||||
sensor[dest] = sensor[l * lineSize + l * gap + i];
|
||||
sensor[dest].Visible = true;
|
||||
pulses[dest] = pulses[l * lineSize + l * gap + i];
|
||||
pulses[dest].Visible = true;
|
||||
refPulses[dest] = refPulses[l * lineSize + l * gap + i];
|
||||
refPulses[dest].Visible = true;
|
||||
volume[dest] = volume[l * lineSize + l * gap + i];
|
||||
volume[dest].Visible = true;
|
||||
error[dest] = error[l * lineSize + l * gap + i];
|
||||
error[dest].Visible = true;
|
||||
passed[dest] = passed[l * lineSize + l * gap + i];
|
||||
passed[dest].Visible = true;
|
||||
dest++;
|
||||
}
|
||||
}
|
||||
textBoxesCount = wmsCount;
|
||||
}
|
||||
}
|
||||
|
||||
private void ProcessTabPageCtrl_Load(object sender, EventArgs e)
|
||||
{
|
||||
Once();
|
||||
@@ -117,71 +213,25 @@ namespace TBF.Screens
|
||||
|
||||
sensor1Label.Text = "---";
|
||||
|
||||
if (Program.WMsCount >= 2) { sensor2Label.Text = "---"; }
|
||||
else { groupBox2.Visible = false; watermeterPictureBox2.Visible = false; }
|
||||
|
||||
if (Program.WMsCount >= 3) { sensor3Label.Text = "---"; }
|
||||
else { groupBox3.Visible = false; watermeterPictureBox3.Visible = false; }
|
||||
|
||||
if (Program.WMsCount >= 4) { sensor4Label.Text = "---"; }
|
||||
else { groupBox4.Visible = false; watermeterPictureBox4.Visible = false; }
|
||||
|
||||
if (Program.WMsCount >= 5) { sensor5Label.Text = "---"; }
|
||||
else { groupBox5.Visible = false; watermeterPictureBox5.Visible = false; }
|
||||
|
||||
if (Program.WMsCount >= 6) { sensor6Label.Text = "---"; }
|
||||
else { groupBox6.Visible = false; watermeterPictureBox6.Visible = false; }
|
||||
for (int i = 0; i < textBoxesCount; i++)
|
||||
{
|
||||
sensor[i].Text = "---";
|
||||
}
|
||||
}
|
||||
else if (currentMetersKind == Entities.MetersKind.Combined)
|
||||
{
|
||||
watermeterPictureBox1.Visible = false;
|
||||
watermeterPictureBox3.Visible = false;
|
||||
watermeterPictureBox5.Visible = false;
|
||||
|
||||
sensor1Label.Text = "---";
|
||||
sensor2Label.Text = "---";
|
||||
watermeterPictureBox2.Visible = true;
|
||||
watermeterPictureBox1z.Visible = true;
|
||||
groupBox1z.Visible = true;
|
||||
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
watermeterPictureBox4.Visible = true;
|
||||
watermeterPictureBox2z.Visible = true;
|
||||
groupBox3.Visible = true;
|
||||
groupBox4.Visible = true;
|
||||
groupBox2z.Visible = true;
|
||||
sensor3Label.Text = "---";
|
||||
sensor4Label.Text = "---";
|
||||
}
|
||||
else
|
||||
{
|
||||
watermeterPictureBox4.Visible = false;
|
||||
watermeterPictureBox2z.Visible = false;
|
||||
groupBox3.Visible = false;
|
||||
groupBox4.Visible = false;
|
||||
groupBox2z.Visible = false;
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
watermeterPictureBox6.Visible = true;
|
||||
watermeterPictureBox3z.Visible = true;
|
||||
groupBox5.Visible = true;
|
||||
groupBox6.Visible = true;
|
||||
groupBox3z.Visible = true;
|
||||
sensor5Label.Text = "---";
|
||||
sensor6Label.Text = "---";
|
||||
}
|
||||
else
|
||||
{
|
||||
watermeterPictureBox6.Visible = false;
|
||||
watermeterPictureBox3z.Visible = false;
|
||||
groupBox5.Visible = false;
|
||||
groupBox6.Visible = false;
|
||||
groupBox3z.Visible = false;
|
||||
}
|
||||
}
|
||||
groupBox1z.Visible = true;
|
||||
watermeterPictureBox1z.Visible = true;
|
||||
watermeterPictureBox2.Visible = false;
|
||||
watermeterPictureBox3.Visible = false;
|
||||
watermeterPictureBox4.Visible = false;
|
||||
watermeterPictureBox5.Visible = false;
|
||||
watermeterPictureBox6.Visible = false;
|
||||
sensor1Label.Visible = true;
|
||||
sensor1Label.Text = "---";
|
||||
sensor2Label.Visible = true;
|
||||
sensor2Label.Text = "---";
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -219,73 +269,31 @@ namespace TBF.Screens
|
||||
error1Label.Text = "---";
|
||||
passed1Label.Text = "---";
|
||||
|
||||
if (Program.WMsCount >= 2)
|
||||
{
|
||||
pulses2Label.Text = "---";
|
||||
refPulses2Label.Text = "---";
|
||||
volume2Label.Text = "---";
|
||||
error2Label.Text = "---";
|
||||
passed2Label.Text = "---";
|
||||
if (currentMetersKind == Entities.MetersKind.Single)
|
||||
{
|
||||
for (int i = 0; i < textBoxesCount; i++)
|
||||
{
|
||||
pulses[i].Text = "---";
|
||||
refPulses[i].Text = "---";
|
||||
volume[i].Text = "---";
|
||||
error[i].Text = "---";
|
||||
passed[i].Text = "---";
|
||||
}
|
||||
}
|
||||
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 2)
|
||||
else if (currentMetersKind == Entities.MetersKind.Combined)
|
||||
{
|
||||
volume1zLabel.Text = "---";
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
pulses[i].Text = "---";
|
||||
refPulses[i].Text = "---";
|
||||
volume[i].Text = "---";
|
||||
error[i].Text = "---";
|
||||
passed[i].Text = "---";
|
||||
}
|
||||
volume1zLabel.Text = "---";
|
||||
error1zLabel.Text = "---";
|
||||
passed1zLabel.Text = "---";
|
||||
}
|
||||
|
||||
if ((currentMetersKind == Entities.MetersKind.Single && Program.WMsCount >= 3) ||
|
||||
(currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 4))
|
||||
{
|
||||
pulses3Label.Text = "---";
|
||||
refPulses3Label.Text = "---";
|
||||
volume3Label.Text = "---";
|
||||
error3Label.Text = "---";
|
||||
passed3Label.Text = "---";
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
pulses4Label.Text = "---";
|
||||
refPulses4Label.Text = "---";
|
||||
volume4Label.Text = "---";
|
||||
error4Label.Text = "---";
|
||||
passed4Label.Text = "---";
|
||||
}
|
||||
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 4)
|
||||
{
|
||||
volume2zLabel.Text = "---";
|
||||
error2zLabel.Text = "---";
|
||||
passed2zLabel.Text = "---";
|
||||
}
|
||||
|
||||
if ((currentMetersKind == Entities.MetersKind.Single && Program.WMsCount >= 5) ||
|
||||
(currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 6))
|
||||
{
|
||||
pulses5Label.Text = "---";
|
||||
refPulses5Label.Text = "---";
|
||||
volume5Label.Text = "---";
|
||||
error5Label.Text = "---";
|
||||
passed5Label.Text = "---";
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
pulses6Label.Text = "---";
|
||||
refPulses6Label.Text = "---";
|
||||
volume6Label.Text = "---";
|
||||
error6Label.Text = "---";
|
||||
passed6Label.Text = "---";
|
||||
}
|
||||
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 6)
|
||||
{
|
||||
volume3zLabel.Text = "---";
|
||||
error3zLabel.Text = "---";
|
||||
passed3zLabel.Text = "---";
|
||||
}
|
||||
}
|
||||
|
||||
void OnProcedureSelected(object sender, ProcedureSelectedEventArgs args)
|
||||
@@ -318,27 +326,10 @@ namespace TBF.Screens
|
||||
if (args.OutputPath.RegulValve != null) regValveCmpntLabel.Text = args.OutputPath.RegulValve.Name;
|
||||
if (args.OutputPath.Balance != null) scaleCmpntLabel.Text = args.OutputPath.Balance.Name;
|
||||
|
||||
sensor1Label.Text = (args.MetersPath.RegisterReaders[0] == null) ? "" : args.MetersPath.RegisterReaders[0].Cfg.Name;
|
||||
if (Program.WMsCount >= 2)
|
||||
{
|
||||
sensor2Label.Text = (args.MetersPath.RegisterReaders[1] == null) ? "" : args.MetersPath.RegisterReaders[1].Cfg.Name;
|
||||
}
|
||||
if (Program.WMsCount >= 3)
|
||||
{
|
||||
sensor3Label.Text = (args.MetersPath.RegisterReaders[2] == null) ? "" : args.MetersPath.RegisterReaders[2].Cfg.Name;
|
||||
}
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
sensor4Label.Text = (args.MetersPath.RegisterReaders[3] == null) ? "" : args.MetersPath.RegisterReaders[3].Cfg.Name;
|
||||
}
|
||||
if (Program.WMsCount >= 5)
|
||||
{
|
||||
sensor5Label.Text = (args.MetersPath.RegisterReaders[4] == null) ? "" : args.MetersPath.RegisterReaders[4].Cfg.Name;
|
||||
}
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
sensor6Label.Text = (args.MetersPath.RegisterReaders[5] == null) ? "" : args.MetersPath.RegisterReaders[5].Cfg.Name;
|
||||
}
|
||||
for (int i = 0; i < textBoxesCount; i++)
|
||||
{
|
||||
sensor[i].Text = (args.MetersPath.RegisterReaders[i] == null) ? "" : args.MetersPath.RegisterReaders[i].Cfg.Name;
|
||||
}
|
||||
|
||||
if (args.FeedingPath != null && (args.FeedingPath.Pump is BenchControl.GenericDevices.IPumpFM))
|
||||
{
|
||||
@@ -367,66 +358,29 @@ namespace TBF.Screens
|
||||
tDivLabel.Text = args.Tdiv.ToString();
|
||||
|
||||
/// Bottom part
|
||||
pulses1Label.Text = args.TestResult.Meters[0].PulsesMeter.ToString();
|
||||
refPulses1Label.Text = args.TestResult.Meters[0].PulsesMaster.ToString();
|
||||
volume1Label.Text = args.TestResult.Meters[0].VolumeMeter.ToString();
|
||||
error1Label.Text = args.TestResult.Meters[0].VolumeErrorPct.ToString();
|
||||
|
||||
if (Program.WMsCount >= 2)
|
||||
{
|
||||
pulses2Label.Text = args.TestResult.Meters[1].PulsesMeter.ToString();
|
||||
refPulses2Label.Text = args.TestResult.Meters[1].PulsesMaster.ToString();
|
||||
volume2Label.Text = args.TestResult.Meters[1].VolumeMeter.ToString();
|
||||
error2Label.Text = args.TestResult.Meters[1].VolumeErrorPct.ToString();
|
||||
if (currentMetersKind == Entities.MetersKind.Single)
|
||||
{
|
||||
for (int i = 0; i < textBoxesCount; i++)
|
||||
{
|
||||
pulses[i].Text = args.TestResult.Meters[i].PulsesMeter.ToString();
|
||||
refPulses[i].Text = args.TestResult.Meters[i].PulsesMaster.ToString();
|
||||
volume[i].Text = args.TestResult.Meters[i].VolumeMeter.ToString();
|
||||
error[i].Text = args.TestResult.Meters[i].VolumeErrorPct.ToString();
|
||||
}
|
||||
}
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 2)
|
||||
{
|
||||
else if (currentMetersKind == Entities.MetersKind.Combined)
|
||||
{
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
pulses[i].Text = args.TestResult.Meters[i].PulsesMeter.ToString();
|
||||
refPulses[i].Text = args.TestResult.Meters[i].PulsesMaster.ToString();
|
||||
volume[i].Text = args.TestResult.Meters[i].VolumeMeter.ToString();
|
||||
error[i].Text = args.TestResult.Meters[i].VolumeErrorPct.ToString();
|
||||
}
|
||||
volume1zLabel.Text = args.TestResult.CombinedMeters[0].VolumeMeter.ToString();
|
||||
error1zLabel.Text = args.TestResult.CombinedMeters[0].VolumeErrorPct.ToString();
|
||||
}
|
||||
|
||||
if ((currentMetersKind == Entities.MetersKind.Single && Program.WMsCount >= 3) ||
|
||||
(currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 4))
|
||||
{
|
||||
pulses3Label.Text = args.TestResult.Meters[2].PulsesMeter.ToString();
|
||||
refPulses3Label.Text = args.TestResult.Meters[2].PulsesMaster.ToString();
|
||||
volume3Label.Text = args.TestResult.Meters[2].VolumeMeter.ToString();
|
||||
error3Label.Text = args.TestResult.Meters[2].VolumeErrorPct.ToString();
|
||||
}
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
pulses4Label.Text = args.TestResult.Meters[3].PulsesMeter.ToString();
|
||||
refPulses4Label.Text = args.TestResult.Meters[3].PulsesMaster.ToString();
|
||||
volume4Label.Text = args.TestResult.Meters[3].VolumeMeter.ToString();
|
||||
error4Label.Text = args.TestResult.Meters[3].VolumeErrorPct.ToString();
|
||||
}
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 4)
|
||||
{
|
||||
volume2zLabel.Text = args.TestResult.CombinedMeters[1].VolumeMeter.ToString();
|
||||
error2zLabel.Text = args.TestResult.CombinedMeters[1].VolumeErrorPct.ToString();
|
||||
}
|
||||
|
||||
if ((currentMetersKind == Entities.MetersKind.Single && Program.WMsCount >= 5) ||
|
||||
(currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 6))
|
||||
{
|
||||
pulses5Label.Text = args.TestResult.Meters[4].PulsesMeter.ToString();
|
||||
refPulses5Label.Text = args.TestResult.Meters[4].PulsesMaster.ToString();
|
||||
volume5Label.Text = args.TestResult.Meters[4].VolumeMeter.ToString();
|
||||
error5Label.Text = args.TestResult.Meters[4].VolumeErrorPct.ToString();
|
||||
}
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
pulses6Label.Text = args.TestResult.Meters[5].PulsesMeter.ToString();
|
||||
refPulses6Label.Text = args.TestResult.Meters[5].PulsesMaster.ToString();
|
||||
volume6Label.Text = args.TestResult.Meters[5].VolumeMeter.ToString();
|
||||
error6Label.Text = args.TestResult.Meters[5].VolumeErrorPct.ToString();
|
||||
}
|
||||
if (currentMetersKind == Entities.MetersKind.Combined && Program.WMsCount >= 6)
|
||||
{
|
||||
volume3zLabel.Text = args.TestResult.CombinedMeters[2].VolumeMeter.ToString();
|
||||
error3zLabel.Text = args.TestResult.CombinedMeters[2].VolumeErrorPct.ToString();
|
||||
}
|
||||
|
||||
tInLabel.Text = args.Tin.ToString();
|
||||
tOutLabel.Text = args.Tout.ToString();
|
||||
prInLabel.Text = args.Pin.ToString();
|
||||
@@ -478,113 +432,32 @@ namespace TBF.Screens
|
||||
|
||||
if (tRes.MetersKind == Entities.MetersKind.Single)
|
||||
{
|
||||
pulses1Label.Text = tRes.Meters[0].PulsesMeter.ToString("F0");
|
||||
refPulses1Label.Text = tRes.Meters[0].PulsesMaster.ToString("F0");
|
||||
volume1Label.Text = tRes.Meters[0].VolumeMeter.ToString("F2");
|
||||
error1Label.Text = tRes.Meters[0].VolumeErrorPct.ToString("F2");
|
||||
passed1Label.Text = tRes.Meters[0].Passed ? Strings.Passed : Strings.Failed;
|
||||
|
||||
if (Program.WMsCount >= 2)
|
||||
{
|
||||
pulses2Label.Text = tRes.Meters[1].PulsesMeter.ToString("F0");
|
||||
refPulses2Label.Text = tRes.Meters[1].PulsesMaster.ToString("F0");
|
||||
volume2Label.Text = tRes.Meters[1].VolumeMeter.ToString("F2");
|
||||
error2Label.Text = tRes.Meters[1].VolumeErrorPct.ToString("F2");
|
||||
passed2Label.Text = tRes.Meters[1].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 3)
|
||||
{
|
||||
pulses3Label.Text = tRes.Meters[2].PulsesMeter.ToString("F0");
|
||||
refPulses3Label.Text = tRes.Meters[2].PulsesMaster.ToString("F0");
|
||||
volume3Label.Text = tRes.Meters[2].VolumeMeter.ToString("F2");
|
||||
error3Label.Text = tRes.Meters[2].VolumeErrorPct.ToString("F2");
|
||||
passed3Label.Text = tRes.Meters[2].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
pulses4Label.Text = tRes.Meters[3].PulsesMeter.ToString("F0");
|
||||
refPulses4Label.Text = tRes.Meters[3].PulsesMaster.ToString("F0");
|
||||
volume4Label.Text = tRes.Meters[3].VolumeMeter.ToString("F2");
|
||||
error4Label.Text = tRes.Meters[3].VolumeErrorPct.ToString("F2");
|
||||
passed4Label.Text = tRes.Meters[3].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 5)
|
||||
{
|
||||
pulses5Label.Text = tRes.Meters[4].PulsesMeter.ToString("F0");
|
||||
refPulses5Label.Text = tRes.Meters[4].PulsesMaster.ToString("F0");
|
||||
volume5Label.Text = tRes.Meters[4].VolumeMeter.ToString("F2");
|
||||
error5Label.Text = tRes.Meters[4].VolumeErrorPct.ToString("F2");
|
||||
passed5Label.Text = tRes.Meters[4].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
pulses6Label.Text = tRes.Meters[5].PulsesMeter.ToString("F0");
|
||||
refPulses6Label.Text = tRes.Meters[5].PulsesMaster.ToString("F0");
|
||||
volume6Label.Text = tRes.Meters[5].VolumeMeter.ToString("F2");
|
||||
error6Label.Text = tRes.Meters[5].VolumeErrorPct.ToString("F2");
|
||||
passed6Label.Text = tRes.Meters[5].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
for (int i = 0; i < textBoxesCount; i++)
|
||||
{
|
||||
pulses[i].Text = tRes.Meters[i].PulsesMeter.ToString("F0");
|
||||
refPulses[i].Text = tRes.Meters[i].PulsesMaster.ToString("F0");
|
||||
volume[i].Text = tRes.Meters[i].VolumeMeter.ToString("F2");
|
||||
error[i].Text = tRes.Meters[i].VolumeErrorPct.ToString("F2");
|
||||
passed[i].Text = tRes.Meters[i].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
}
|
||||
else if (tRes.MetersKind == Entities.MetersKind.Combined)
|
||||
{
|
||||
if (Program.WMsCount >= 2)
|
||||
{
|
||||
pulses1Label.Text = tRes.Meters[0].PulsesMeter.ToString("F0");
|
||||
pulses2Label.Text = tRes.Meters[1].PulsesMeter.ToString("F0");
|
||||
//pulses1zLabel.Text = tRes.CombinedMeters[0].PulsesMeter.ToString("F0");
|
||||
refPulses1Label.Text = tRes.Meters[0].PulsesMaster.ToString("F0");
|
||||
refPulses2Label.Text = tRes.Meters[1].PulsesMaster.ToString("F0");
|
||||
//refPulses1zLabel.Text = tRes.CombinedMeters[0].PulsesMaster.ToString("F0");
|
||||
volume1Label.Text = tRes.Meters[0].VolumeMeter.ToString("F2");
|
||||
volume2Label.Text = tRes.Meters[1].VolumeMeter.ToString("F2");
|
||||
volume1zLabel.Text = tRes.CombinedMeters[0].VolumeMeter.ToString("F2");
|
||||
error1Label.Text = tRes.Meters[0].VolumeErrorPct.ToString("F2");
|
||||
error2Label.Text = tRes.Meters[1].VolumeErrorPct.ToString("F2");
|
||||
error1zLabel.Text = tRes.CombinedMeters[0].VolumeErrorPct.ToString("F2");
|
||||
passed1Label.Text = tRes.Meters[0].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed2Label.Text = tRes.Meters[1].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed1zLabel.Text = tRes.CombinedMeters[0].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
if (Program.WMsCount >= 4)
|
||||
{
|
||||
pulses3Label.Text = tRes.Meters[2].PulsesMeter.ToString("F0");
|
||||
pulses4Label.Text = tRes.Meters[3].PulsesMeter.ToString("F0");
|
||||
//pulses2zLabel.Text = tRes.CombinedMeters[1].PulsesMeter.ToString("F0");
|
||||
refPulses3Label.Text = tRes.Meters[2].PulsesMaster.ToString("F0");
|
||||
refPulses4Label.Text = tRes.Meters[3].PulsesMaster.ToString("F0");
|
||||
//refPulses2zLabel.Text = tRes.CombinedMeters[1].PulsesMaster.ToString("F0");
|
||||
volume3Label.Text = tRes.Meters[2].VolumeMeter.ToString("F2");
|
||||
volume4Label.Text = tRes.Meters[3].VolumeMeter.ToString("F2");
|
||||
volume2zLabel.Text = tRes.CombinedMeters[1].VolumeMeter.ToString("F2");
|
||||
error3Label.Text = tRes.Meters[2].VolumeErrorPct.ToString("F2");
|
||||
error4Label.Text = tRes.Meters[3].VolumeErrorPct.ToString("F2");
|
||||
error2zLabel.Text = tRes.CombinedMeters[1].VolumeErrorPct.ToString("F2");
|
||||
passed3Label.Text = tRes.Meters[2].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed4Label.Text = tRes.Meters[3].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed2zLabel.Text = tRes.CombinedMeters[1].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
if (Program.WMsCount >= 6)
|
||||
{
|
||||
pulses5Label.Text = tRes.Meters[4].PulsesMeter.ToString("F0");
|
||||
pulses6Label.Text = tRes.Meters[5].PulsesMeter.ToString("F0");
|
||||
//pulses3zLabel.Text = tRes.CombinedMeters[2].PulsesMeter.ToString("F0");
|
||||
refPulses5Label.Text = tRes.Meters[4].PulsesMaster.ToString("F0");
|
||||
refPulses6Label.Text = tRes.Meters[5].PulsesMaster.ToString("F0");
|
||||
//refPulses3zLabel.Text = tRes.CombinedMeters[2].PulsesMaster.ToString("F0");
|
||||
volume5Label.Text = tRes.Meters[4].VolumeMeter.ToString("F2");
|
||||
volume6Label.Text = tRes.Meters[5].VolumeMeter.ToString("F2");
|
||||
volume3zLabel.Text = tRes.CombinedMeters[2].VolumeMeter.ToString("F2");
|
||||
error5Label.Text = tRes.Meters[4].VolumeErrorPct.ToString("F2");
|
||||
error6Label.Text = tRes.Meters[5].VolumeErrorPct.ToString("F2");
|
||||
error3zLabel.Text = tRes.CombinedMeters[2].VolumeErrorPct.ToString("F2");
|
||||
passed5Label.Text = tRes.Meters[4].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed6Label.Text = tRes.Meters[5].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed3zLabel.Text = tRes.CombinedMeters[2].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
pulses1Label.Text = tRes.Meters[0].PulsesMeter.ToString("F0");
|
||||
pulses2Label.Text = tRes.Meters[1].PulsesMeter.ToString("F0");
|
||||
//pulses1zLabel.Text = tRes.CombinedMeters[0].PulsesMeter.ToString("F0");
|
||||
refPulses1Label.Text = tRes.Meters[0].PulsesMaster.ToString("F0");
|
||||
refPulses2Label.Text = tRes.Meters[1].PulsesMaster.ToString("F0");
|
||||
//refPulses1zLabel.Text = tRes.CombinedMeters[0].PulsesMaster.ToString("F0");
|
||||
volume1Label.Text = tRes.Meters[0].VolumeMeter.ToString("F2");
|
||||
volume2Label.Text = tRes.Meters[1].VolumeMeter.ToString("F2");
|
||||
volume1zLabel.Text = tRes.CombinedMeters[0].VolumeMeter.ToString("F2");
|
||||
error1Label.Text = tRes.Meters[0].VolumeErrorPct.ToString("F2");
|
||||
error2Label.Text = tRes.Meters[1].VolumeErrorPct.ToString("F2");
|
||||
error1zLabel.Text = tRes.CombinedMeters[0].VolumeErrorPct.ToString("F2");
|
||||
passed1Label.Text = tRes.Meters[0].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed2Label.Text = tRes.Meters[1].Passed ? Strings.Passed : Strings.Failed;
|
||||
passed1zLabel.Text = tRes.CombinedMeters[0].Passed ? Strings.Passed : Strings.Failed;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user