Milan Hanajik
9a725de4a9
Stable mass measurement rewritten, it can use immediate measurement, DB change, ver.2.5.265.
2016-04-14 17:03:33 +02:00
Milan Hanajik
e037720115
iPerlST: Logging of a STOP command via UI.
2016-04-14 09:16:20 +02:00
Milan Hanajik
462ed568de
Bug fixes: (1) simulation, (2) when BenchInfo==null, (3) ProcessData.RefPulses updated, (4) ProcessTabPages, etc.
2016-02-15 22:48:44 +01:00
Milan Hanajik
edc4d59f90
Process data screen update when test completed, version 2.1.213.
2016-02-13 19:28:33 +01:00
Milan Hanajik
6a159f773e
WMPulses[], WMRefPulses[], WMTimes[] removed from SequenceBase, operations, etc., clean-up.
2016-02-13 17:39:38 +01:00
Milan Hanajik
3946d26cb4
IRegisterReader extended, ReadReferenceForRegisterOp removed, ReadRegisteOp integrated into RegisterReader class, ProcessTabPages updated.
2016-02-13 15:02:10 +01:00
Milan Hanajik
7534fc7c24
Removed WMPulses and WMRefPulses logs.
2016-02-13 08:11:50 +01:00
Milan Hanajik
2c1e4e7d26
Process data display : many changes, TODO: Meter data and the end of test.
2016-02-10 19:24:10 +01:00
Milan Hanajik
98c8b0e7a8
iPearl debugging, progress management, OracleDB simulation, etc, version 2.1.182
2016-01-09 20:06:59 +01:00
Milan Hanajik
e14dc37060
TestCompletedEventArgs modification
2016-01-04 16:03:17 +01:00
Milan Hanajik
26982a5729
Many changes, new results used, all test sequences modified, simulated tests rewritten.
2016-01-04 13:53:45 +01:00
Milan Hanajik
61bfa51fa7
Uncertainty used when evaluating tests, in TestWizard, UI, etc., version 2.1.171.
2016-01-02 11:11:45 +01:00
Milan Hanajik
bb2087c002
ProcessData base class with 'public static' process data introduced.
2015-12-20 20:48:50 +01:00
Milan Hanajik
f6cec9d769
'Config', 'Results' projects added, includes iPerl opto logging bug-fixes, builds OK, cannot open DB, version 2.0.158.
2015-12-05 14:18:36 +01:00
Milan Hanajik
d7c262c87a
Emptying the tank displays remaining time in min and sec.
2015-10-14 15:45:51 +02:00
Milan Hanajik
72754ebe10
Flow control during a test, version 1.5.121.
2015-09-22 18:39:00 +02:00
Milan Hanajik
d7e6a69ca9
StartMeasurementOp interface changed: OutputPath is the first argment
2015-09-22 17:03:26 +02:00
Milan Hanajik
120c1cc39d
Remaining test time is shown in minutes and seconds.
2015-09-22 11:35:44 +02:00
Milan Hanajik
d041cd1d20
Evaluate and Publish properties of test methods changed to stateless functions Evaluate(test) and Publish(test), this fixes results, version 1.5.107
2015-09-06 22:21:54 +02:00
Milan Hanajik
cb4833664c
Clone( ) function added to IParamsProvider and all procedure/test parameters classes.
2015-09-05 12:18:09 +02:00
Milan Hanajik
33963ec8cf
Version 1.5.84. Reading registers, scales, temperature, pressure, ... during test done in one state in the sequence.
...
Many changes in TestMethods.iPerlCommunication and WaterMeters.iPerl.WaterMeter. iPerl measurement with opto-data works OK.
Logging in State changed, ...
2015-08-19 13:04:47 +02:00
Milan Hanajik
f85fbd0b55
Problems when passing flowmeter/diverter info to test start by SendCommand() fixed, version 1.5.77.
2015-08-14 18:14:08 +02:00
Milan Hanajik
95c05078de
Introduction of Program.CompoundWMsCount, fix in DataEntry.Combined.CycleBeginningForm, version 1.5.68.
2015-07-09 16:24:55 +02:00
Milan Hanajik
7b902e8ca3
IComponentFactory.DummyComponent() interface function added and implemented in all components.
2015-06-29 11:14:33 +02:00
Milan Hanajik
0cea24246c
Error message due to incorrect configuration is cleared after selecting another procedure/test.
...
Return value from WaitBeginFormClosed(..) changed from bool to enum UIFlowControl.
2015-06-25 04:48:28 +02:00
Milan Hanajik
edb6d5e8b6
'EndCondiiton' and 'Communication' added to TransitionStep (transition sequence). TODO: EndConditions functionality, version 1.5.44
2015-05-22 11:21:56 +02:00
Milan Hanajik
cd9042a648
PulsesPerLiter added to Entities.MeterTestResult and to result items. Version 1.4.36
...
More times added to Entities.Test (TimeBeforeFlow, TimeFlow2Mass, TimeMass2Start, TimeStop2Mass).
Activity display fixed in FlyingStartCollectionMethod.
2015-05-19 15:38:58 +02:00
Milan Hanajik
39eb2cfd57
Entry form related improvements / bugfixes (Fixed start collection method related).
2015-04-28 15:27:47 +02:00
Milan Hanajik
be78bb5ce0
Copyright message added to all cs-files
2015-04-15 20:32:56 +02:00
Milan Hanajik
c005a5cb26
Solves issue with an opened CycleBeginForm after abort and re-selection in Israel:
...
- CloseCycleBeginForm() -> WaitBeginFormClosed()
- CloseBeginForm() added to SequenceBase(forced dialog close)
- CloseModellFormHandler added to UiBridge.Bridge
2015-03-01 11:13:26 +01:00
Milan Hanajik
82a72670a6
Remaining time displayed for all tests
2015-02-21 20:03:33 +01:00
Milan Hanajik
1dbbe31eae
Bug fix for the case of combined WM test and odd total nr. of watermeters (Munich)
2015-02-18 14:49:19 +01:00
Milan Hanajik
0c9408ff64
More configuration checks when starting a test
2015-02-02 23:18:28 +01:00
Milan Hanajik
9bd5fba6dc
(1) CycleNr renamed to BatchNr (no DB change) and added to results/logs
...
(2) Safer result items
2015-02-02 18:10:52 +01:00
Milan Hanajik
e1756f692c
Confirmed results to SummaryResults.txt logger
2015-02-02 11:38:42 +01:00
Milan Hanajik
56a9a7cf1b
Test results are written into database after confirming with END
2015-02-02 00:08:47 +01:00
Milan Hanajik
806f4efe6a
Results printing and saving uses Publish property of GenericDevices.ITestMethod
2015-02-01 16:20:27 +01:00
Milan Hanajik
5cf5fe5eba
CycleNr added to LocalSettings, Entities.TestResults, Mappings, is used in sequences (DB change)
2015-01-25 08:11:40 +01:00
Milan Hanajik
ad665e5f0b
Combined meters measurement corrections, Q_rise and Q_fall in results
2015-01-17 08:57:50 +01:00
Milan Hanajik
d3532a2796
PumpFM,pumpTandem test parameter Power replaced by parameter Entities.Test.PumpPower,
...
all changes done except of UI changes (which can be done in more different ways)
2015-01-17 04:52:42 +01:00
Milan Hanajik
bb31cdae56
Make sure CycleBeginForm is closed before the 1st test ends and s/n is in all results
2015-01-15 06:34:36 +01:00
Milan Hanajik
9c1db2778e
Data of all combined meters are used in TestProgressEventArgs, in sequences and the process page
2015-01-15 03:16:14 +01:00
Milan Hanajik
1c3c90e171
CombinedMeters and CombinedWithDetection support SupressTrils bool parameter
...
Warnings 'Unreachable code' supressed in DataEntries
2015-01-14 05:33:51 +01:00
Milan Hanajik
34dc592e59
Timeout while setting the water flow handled correctly: message displayed, test aborted
2015-01-12 05:56:19 +01:00
Milan Hanajik
b79ae4b1aa
PumpTandem component added (to be completed), fixes in component config edit controls
2015-01-11 05:06:18 +01:00
Milan Hanajik
de90a4638a
Prepared: PID coefficient of the output path is ready to be used,
...
and not the regul.valve parameter. See // TODO PID: ... in source code.
Database: 'PidCoef' float should be added to 'OutputPath' after col.'FlowMeter'
2015-01-03 21:17:11 +01:00
Milan Hanajik
0160dc965d
- RegulValve ADC Open/Close values calibration implemented
...
- 'More' button added to ComponentCfgCtrl-s
- Dataflow from ComponentParametersDlg to components: CfgChangeHandler
- Dataflow from components to ComponentParametersDlg: CmdResponseHandler
- Detection of parameter changes and appropriate MesssageBox display:
1.warning message when component configuration change requires program restart
2.confirmation message box when any configuration changes would be lost
2015-01-03 14:45:58 +01:00
Milan Hanajik
f2005bbf56
Boilerplate code reduced from factories, GetComponent() and GetControl() added to cfg-s
2015-01-02 19:14:19 +01:00
Milan Hanajik
94de991bf6
Everything works OK after serious changes:
...
- all components, componentCfg-s and parameter providers use base classes
- less boilerplate code, simpler access to test/procedure parameters from code
- CreateTestParams(test), CreateProcedureParams(procedure) methods added
- TestBenchSim class is made static, it is not inheritted by any device anymore
2015-01-02 12:51:27 +01:00
Milan Hanajik
752719bd62
Getting rid of and suppressing WARNING messages
2014-12-31 13:44:47 +01:00