Milan Hanajik
e1756f692c
Confirmed results to SummaryResults.txt logger
2015-02-02 11:38:42 +01:00
Milan Hanajik
376056fb1a
Results to database consolidated, 1-based WMNr used in printing, saving
2015-02-02 10:35:15 +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
ce6214f631
Zapne pumpu pred vypustanim aj pri ostatnych metodach
2015-02-01 19:30:00 +01:00
Milan Hanajik
57a7510d05
Center stripe in the Error dialog of the Adjustment method
2015-02-01 19:28:26 +01:00
Milan Hanajik
7e8dfd472d
Zapne pumpu pred vypustanim
2015-02-01 18:53:09 +01:00
Milan Hanajik
6dbff5978a
Pokus
2015-02-01 17:14:50 +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
0238a96975
More comments in SetFlowOp
2015-02-01 15:07:15 +01:00
Milan Hanajik
ae5abde1e6
Results printing and saving improced, correct order of tests, etc.
2015-02-01 13:43:04 +01:00
Milan Hanajik
8009774c20
Bugfixes: FM pumps % interpretation after adding a pump, Tabs order in entry forms
2015-02-01 11:04:05 +01:00
Milan Hanajik
efa14c6ebb
Adjustment results will not be printed, shown, etc.
2015-02-01 08:20:13 +01:00
Milan Hanajik
0c4da37e85
Adjustment: Graphics added, to be tested
2015-01-28 22:14:30 +01:00
Milan Hanajik
5653628bf7
Adjust: Larger font, place for graphics
2015-01-28 20:57:03 +01:00
Milan Hanajik
94accbf58b
Bugfix: Adjustment method modeless dialog was not started in UI thread, freezes
2015-01-28 19:33:02 +01:00
Milan Hanajik
cca60e56ff
Yet one more change - adjust
2015-01-28 19:03:00 +01:00
Milan Hanajik
508f47cb6b
Adjustment test method ready for tests
2015-01-28 18:18:46 +01:00
Milan Hanajik
6a3e3e7682
Layout changes, c:/TBF/header.png used
2015-01-28 07:24:03 +01:00
Milan Hanajik
545cce6d11
Printed and Saved basic results output improved
2015-01-27 23:02:34 +01:00
Milan Hanajik
85bb34030a
Bugfix in Fixed start method when configuration is NOK, no Dummy RR-s
...
Bugfix in FIxed start method Entry form when config.is NOK, WM-s are missing
2015-01-27 23:00:42 +01:00
Milan Hanajik
0b7c6a0fed
First version of Basic printing (one page only)
2015-01-27 02:37:24 +01:00
Milan Hanajik
8aa9ed9f21
Bugfix for PT200IL: Test does not complete, Status bits definition changed
2015-01-26 13:15:47 +01:00
Milan Hanajik
c3f64215f1
ProtocolTitle added to 'Procedure' and 'TestResult'. ResultsWriter-Basic rewritten
2015-01-25 23:43:17 +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
a0fb8000f0
PumpTandem can also be used as one of pumps in the tandem, PumpTandems can be chained
2015-01-16 07:40:04 +01:00
Milan Hanajik
b1c9e0d3b5
Bugfixes: (1) PumpTandem was missing a Mask to be used as Valve, (2) Column widths in results screen
2015-01-16 07:08:26 +01:00
Milan Hanajik
e07cf3c5d3
PumpTandem implemented for the case of two FM pumps with equal distribution of power
2015-01-16 05:24:34 +01:00
Milan Hanajik
2b6b569dee
Process log format changes: flow with 4 valid digits, Et. -> Ref.
2015-01-16 03:09:39 +01:00
Milan Hanajik
5a2d7f09ce
CycleBeginForm is opened earlier, immediately after procedure selection, before purging
2015-01-16 03:09:37 +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
11bdb1b2f1
Bugfix in MainSeq (opening EntryForm instead of closing)
2015-01-15 05:03:46 +01:00
Milan Hanajik
49a004d7fe
DataEntry dlg at the beginning closes at the end of the 1st test (at the latest)
2015-01-15 03:51:33 +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
5a4df5593a
(1) Passed/Failed with color in the on-screen results
...
(2) Error of main and aux. combined watermeters calculated and can be used in results
(3) Bugfix: no zero reference exception when the list of results items is empty
2015-01-14 03:19:12 +01:00
Milan Hanajik
00b937553c
Localization via strings table added to DataEntry.Munich3 (accepts 6 single WM-s)
2015-01-13 09:12:40 +01:00
Milan Hanajik
1f489a481c
Entry form DataEntry.Munich modified so that it accepts up to 3 combined WM-s
2015-01-13 08:46:32 +01:00
Milan Hanajik
de7a04d689
Bug fix in UI: Process -> Metrology1 -> Emptying
2015-01-12 07:43:54 +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
0829655880
Messages and Errors display is supported, transition messages are displayed now
2015-01-12 04:53:50 +01:00
Milan Hanajik
d1cb0a4f43
Fixed problem: FM Pump is switched off when setting the flow, more logging
2015-01-11 08:24:05 +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
11f8343a1d
Bug fix in purging sequence when no RV-s
2015-01-08 08:05:23 +01:00
Milan Hanajik
b8fb6ba12c
Fuzhou150 component updated, contains MakeExtComm()
2015-01-07 15:56:57 +01:00
Milan Hanajik
a86ad864e1
Reconfigured for Fuzhou150, missing an upgraded component
2015-01-07 10:11:29 +01:00
Milan Hanajik
9fb462b087
Bug fix Null reference exception when starting a test
2015-01-07 10:11:29 +01:00
Milan Hanajik
580d4330e3
- PidCoef from OutputPath used in flow control, PidCoef regulValve parameter abandoned
...
- Part field (int) added to Test and TestResult, shown and processed in UI in ProcedureDlg
2015-01-04 23:21:12 +01:00
Milan Hanajik
035416b785
Bug fix: Null reference exception when closing a modified procedure
2015-01-04 16:26:54 +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
Milan Hanajik
13f151b39a
Support for PT200 Israel added, fixed component for Fuzhou300 (I4 problem)
2014-12-30 13:25:01 +01:00
Milan Hanajik
42c2f88597
Minor and style changes
2014-12-30 00:17:45 +01:00
Milan Hanajik
0ac7ba05d6
Methods CreateDbEntity and CreateFromDbEntity moved from XyzCfg to ComponentCfgBase, factories modified accordingly.
2014-12-29 18:33:27 +01:00
Milan Hanajik
8ef0cea1ff
One more change in transition sequences with more RV-s changed in one step
2014-12-28 09:08:39 +01:00
Milan Hanajik
7472040cbc
Last minute changes: German, ext-comm flag
2014-12-12 15:05:27 +01:00
Milan Hanajik
4794000f75
Fixed a bug in transition sequences with more RV-s changed in one step
2014-12-12 13:57:24 +01:00
Milan Hanajik
6d6b322fb5
Process screen and Procedure (dlg, DB) changes to suport combined meters, virtual bench.
...
TODO: Visualize changes of pump/valve, diverter, tank
2014-12-12 12:13:43 +01:00
Milan Hanajik
0808351b7a
Change so that the component is used as on DN100 in horna skusobna
2014-12-11 12:56:50 +01:00
Milan Hanajik
89ae1bb52f
Fixed bug: Wrong test selection when parts of the name match each other (e.g.Q1 and Q10)
2014-12-11 09:04:06 +01:00
Milan Hanajik
1afd6870c3
Time2MassMsrmt implemented, database tables Test and TestResult changed
2014-12-11 08:49:07 +01:00
Milan Hanajik
ea6c9818cf
- Tank emptying remaining time indication
...
- Bug fixed: When copying a procwdure ItemId was not correctly set, remained 0
- Always create a message log when device initialization is completed successfully
2014-12-10 22:39:53 +01:00
Milan Hanajik
42c255e40e
More changes in VirtualBench drawing on the Process screen
2014-12-10 17:14:03 +01:00
Milan Hanajik
415adba8cf
- Tank emptying on start-up implemented, EmptyTimeSec parameter added to Balances
...
- added events Event.TimerBusy, Event.ValvesBusy, etc.
- fixed bug in SetValvesOp
- preparing a virtual bench drawing on the Process screen - partly done
2014-12-10 12:37:05 +01:00
Milan Hanajik
b1743662f4
Change that makes it possible to use IDC100 v.8.0.6d
2014-10-15 20:47:04 +02:00
Milan Hanajik
54595c9ebd
ROI detection handled separately from (fatal) camera errors
2014-10-13 17:54:15 +02:00
Milan Hanajik
930db8c379
- many process tab page improvements
...
- program start and state changes logging improved
- IDC100 measurement related changes: reference pulses in RegisterReader
- etc
2014-10-02 20:56:24 +02:00
Milan Hanajik
b6bbad66e7
IDC Camera related fixes - to be tested
2014-10-02 18:05:54 +02:00
Milan Hanajik
deb6b90332
VirtualBenchSequences UI completed, delete step is not OK yet
2014-09-28 22:23:41 +02:00
Milan Hanajik
1c34946a6b
Bugs in sequences fixed: Missing CheckUiOp
2014-09-26 17:48:55 +02:00
Milan Hanajik
9868c41640
Zmeny urobene v ST pri testovani kamery
2014-09-24 19:58:05 +02:00
Milan Hanajik
09affdb1dd
Bug fixed in ControlComWrap logging: fmFreq.Length taken into account
2014-09-24 17:03:46 +02:00
Milan Hanajik
2f6f24e281
As sent to ST for the last test on Fuzhou300 system
...
- new component with VZ15 and modified position of VZ13
- fixed start method evaluation OK
- handling of entry forms cleaned-up
2014-09-23 13:16:59 +02:00
Milan Hanajik
c3bfe5223b
- The update of the 6th watermeter data in ProcessTabPageCtrl fixed
...
- Valve/Pump delay evaluation modified: Delays of valves/pums that have not changed
are not taken into account (faster when there is no valve/pump switching)
2014-09-17 19:17:05 +02:00
Milan Hanajik
b1f7730b96
- FixedStartMassCollection method ready to be tested
...
- FlyingStart method (without mass collection) flow corrections fixed
- DataEntry/WMStates data entry forms added (used by FixedStartMassCollection method)
- minor changes
2014-09-16 21:05:54 +02:00
Milan Hanajik
54ef1e1216
- added BenchControl/Operations/ProcessDataLoggingOp.cs (forgotten in previous commits)
...
- fixed a bug in displayng results and progress controls when two tests had the same name
- some work on data entry forms for FixedStartMassCollection method - not finished yet
2014-09-16 16:09:07 +02:00
Milan Hanajik
a79be1e07a
- bug fixed when component (class) in the DB does not exist in the code
...
- preparing FixedStartMassCollection sequence
2014-09-16 12:04:08 +02:00
Milan Hanajik
c187dc9abf
- FlyingStart with corrections
...
- FlowMeterCouple -> FlowMeterTwins
2014-09-15 22:00:37 +02:00
Milan Hanajik
a919a3e9d6
- FLyngStart sequence (without balances) tested -> OK, Todo: use
...
corrections
- totalPulses calculated correctly in case of I11+I12 (use of two flowmeters)
2014-09-12 07:18:24 +02:00
Milan Hanajik
3559ab0ab3
- Elde.FlowMeterCouple component added
...
- LtrPerPulse and LtrPerPulseCorrected property/function added to IFlowMeter and flowmeters
2014-09-10 13:43:33 +02:00
Milan Hanajik
fcfdfeca41
- COmponent properties 'Position' --> 'Idx0' or 'Idx1'
...
- process data logging, RegulVal position logging
- changes for I11+I12, NOK yet
2014-09-10 12:05:49 +02:00
Milan Hanajik
c3050863a6
- Component update (temp., etc.)
...
- Process data logging update (SequenceBase.cs)
2014-09-09 18:29:01 +02:00
Milan Hanajik
d0ebb62ab3
- Component update (temp.)
...
- Process data logging, first trial
2014-09-09 16:18:23 +02:00
Milan Hanajik
354c13853f
All PumpsWithFM are controlled when opening pumps at the test start
2014-09-09 09:14:47 +02:00
Milan Hanajik
d14cb175a6
FlowStableSec parameter added to RegulValve
2014-09-08 20:24:46 +02:00
Milan Hanajik
cc2a24cee5
- Fixed a bug in tank emptying
...
- Component
2014-09-08 17:13:51 +02:00
Milan Hanajik
c0d81297f5
Balance empty mass is configurable
2014-09-08 15:39:33 +02:00
Milan Hanajik
6eee83042b
PmpWithFM and Transition sequences functionality implemented
2014-09-08 13:16:31 +02:00
Milan Hanajik
d98762aaf8
Transition sequences with PumpsFM[%] are OK in UI and in DB, not yet in the control code
2014-09-07 17:01:30 +02:00
Milan Hanajik
99377ce3b9
Size and location of some dialogs saved: Components, Paths, Transitions, Metrology, Procedures, Procedure
2014-09-07 09:34:28 +02:00
Milan Hanajik
f9d2c43d57
- Tank empty threshold changed (increased)
...
- Fixed a bug in SequenceBase.LtrPerRefPulse[] initialization
2014-09-06 18:30:13 +02:00
Milan Hanajik
b8faca784e
- ReferenceFlowmeterCalibration method and sequence (ready for tests)
...
- FlyingStart method and sequence files prepared for implementation (copies of FlyingStartMassCollection)
2014-09-06 17:34:26 +02:00
Milan Hanajik
36f2842b01
- Fixed a bug in valves inversion
...
- Changes in ProcessTabPageCtrl
2014-09-06 13:32:38 +02:00
Milan Hanajik
a6f5b287c9
Fixed a bug in emptying valves initialization on StateMachine startup
2014-09-06 11:35:10 +02:00
Milan Hanajik
ef8284586e
SetValves operation uses Delay of 'Valve', 'Pump' and 'PumpWithFM'
2014-09-06 09:07:45 +02:00
Milan Hanajik
87f42ba291
Delay added to IValve and Pumps, no delay functionality yet
2014-09-06 08:10:08 +02:00