Milan Hanajik
62cb5cdba7
Elde.RegulValveCoax component added, coax support in Elde.RegulValve dropped, ver. 2.15.631
2017-07-27 10:11:16 +03:00
Milan Hanajik
1cb0345b37
Initialization of ADC open/close values and start/stop % levels for diverters redone/fixed, ver. 2.15.630
2017-07-27 09:14:57 +03:00
Milan Hanajik
548973cf11
Bug fixes: (1) Error msg. deleted after selection, (2) pidCoef usage during test, (3) Drain valve always closed in FlyingStartMassCollection.
2017-07-25 11:41:06 +03:00
Milan Hanajik
229bec30cc
Diverter ADC value updated in DiverterCfgCtrl (More button).
2017-07-20 14:49:16 +03:00
Milan Hanajik
17f6f7c3be
XmlSerializers created by XmlSerializer.FromType(new[] {typeof(...)})[0]; This prevents throwing an exception => better debugging.
2017-06-22 21:37:05 +02:00
Milan Hanajik
dbfc06960f
Invalid components are displayed in ComponentsManagerDlg (up/down bug fixed), etc.
2017-03-18 16:46:03 +01:00
Milan Hanajik
45e0f50562
Elde.RegulValve supports 'ReTryCommands' parameter (default = false), ver. 2.11.365
2016-10-13 16:08:15 +02:00
Milan Hanajik
caf43fedb3
IRegulValve change, regulation valves support Category, Category saved in settings, used in Feeding Paths UI, not used in tests yet, ver. 2.11.364
2016-10-12 15:47:45 +02:00
Milan Hanajik
438028506e
Flows are internally stored and processed in double variables (except of Qfrom, Qto, flowmeter nominal flow)
2016-10-07 16:22:36 +02:00
Milan Hanajik
8dae45e10e
IComponentCfg and IComponentFactory interfaces and all derived classes modified.
2016-08-05 14:32:36 +02:00
Milan Hanajik
68c6111377
Larger component configuration controls and ComponentParametersDlg, ver. 2.9.329
2016-08-01 11:22:59 +02:00
Milan Hanajik
b34b031fcf
Bug fix: SetFlowOp for coaxial regulation valve.
2016-05-31 11:32:02 +02:00
Milan Hanajik
19dff40664
Logging change
2016-05-31 11:07:11 +02:00
Milan Hanajik
49ef7436b2
Component upgraded, RV feedback fixed.
2016-05-25 14:13:18 +02:00
Milan Hanajik
9500bc4656
More logging in RegulValve.SetFlowOp, ver.2.5.269.
2016-04-20 12:44:57 +02:00
Milan Hanajik
b073e322d4
iPerlST: Component updated, RV state in SetFlowOp re-enabled.
2016-04-10 21:30:24 +02:00
Milan Hanajik
1f08cf0b81
Corrects a bug in iPerlST component (?), ver.2.4.256.
2016-04-04 21:52:08 +02:00
Milan Hanajik
2a3f76c3dc
iPerlST component dated 160304, ver.2.4.255.
2016-04-04 11:26:12 +02:00
Milan Hanajik
6e2bf48b43
(1) State of the RegulValve checked after ValveMove (#, position, ...), (2) RFID results are saved only when SimultWithPrevious == true.
2016-02-08 17:49:49 +01:00
Milan Hanajik
3407b51c27
All changes done for Badger-velka-trat merged into this branch, version 2.1.210.
2016-02-07 22:55:48 +01:00
Milan Hanajik
69de3b038a
Badger bug fixes: coax. reg. valve (index out of range), novy komponent.
2016-01-26 13:26:03 +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
5ac7572a3d
MURES component updated, SetFlowOp watches StatusP.RefPulsesMsrmnt flag, version 1.5.133.
2015-10-21 09:51:38 +02:00
Milan Hanajik
2cd877fb17
SetFlowOp with verification and re-sending the command.
2015-10-15 19:50:26 +02:00
Milan Hanajik
72754ebe10
Flow control during a test, version 1.5.121.
2015-09-22 18:39:00 +02:00
Milan Hanajik
8c796eaeee
Setting the flow - an attempt to solve bug, version 1.5.116.
2015-09-18 07:46:57 +02:00
Milan Hanajik
cca505fc2c
Last minute changes
2015-07-03 16:52:36 +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
ca78f36f8f
Default names when creating new components shortened.
2015-06-22 14:24:06 +02:00
Milan Hanajik
79d819a501
Config change handler for Diverter, it should be possible to calibrate the analog input.
2015-06-12 16:39:57 +02:00
Milan Hanajik
d2b76cc58d
Various bug fixe, ValveMove to flow repeted 1x, version 1.4.42
2015-05-21 16:39:18 +02:00
Milan Hanajik
be78bb5ce0
Copyright message added to all cs-files
2015-04-15 20:32:56 +02:00
Milan Hanajik
5075bd6068
Regul. valve calibration completed and tested
2015-03-25 13:52:51 +01:00
Milan Hanajik
1c46002aaa
Regulation valve calibration fixed (feedback from ADC)
2015-03-24 02:45:09 +01:00
Milan Hanajik
6eb384283a
Regul. valve calibration uses 2 sec. pulses
2015-02-10 09:01:30 +01:00
Milan Hanajik
5806a65a0c
RegulValveTandem op SetFlowOp should be functional, to be tested
2015-02-03 10:30:24 +01:00
Milan Hanajik
ab8aa61a29
Initial version with config UI, w/o functionality, added to the project
2015-02-03 08:06:20 +01:00
Milan Hanajik
94aa744fd4
Range of RegulValve indexes changed to 1..8, there are 6 RV-s in Pt200il
2015-02-02 22:49:08 +01:00
Milan Hanajik
0238a96975
More comments in SetFlowOp
2015-02-01 15:07:15 +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
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
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
0ac7ba05d6
Methods CreateDbEntity and CreateFromDbEntity moved from XyzCfg to ComponentCfgBase, factories modified accordingly.
2014-12-29 18:33:27 +01:00
Milan Hanajik
c187dc9abf
- FlyingStart with corrections
...
- FlowMeterCouple -> FlowMeterTwins
2014-09-15 22:00:37 +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
d14cb175a6
FlowStableSec parameter added to RegulValve
2014-09-08 20:24:46 +02:00