Milan Hanajik
ceb3de90bf
Invalid configuration checked in StateMachine.GetPaths(...). More logging of mass display.
2015-05-20 16:18:54 +02:00
Milan Hanajik
18ee69f0db
Torun bugfix: StatusP definition
2015-05-20 14:41:30 +02:00
Milan Hanajik
abfec8960d
Pump power in % shown on the process screen
2015-05-15 16:44:13 +02:00
Milan Hanajik
843437a3b1
Completed MettlerToledo.Multi changes - ready for tests.
2015-05-07 20:07:53 +02:00
Milan Hanajik
21d0adb089
MettlerToledo scales moved one level down in the directory and namespace structure.
2015-05-07 16:11:07 +02:00
Milan Hanajik
fb4005afb7
Modifications for Torun
2015-05-05 17:20:36 +02:00
Milan Hanajik
f73863f758
Fixing behavior when more FM pumps share the same bit in Fuzhou300. More logging.
2015-04-18 13:31:31 +02:00
Milan Hanajik
2b2cc0f6f8
Diverter - preparation for calibration
2015-04-18 07:31:52 +02:00
Milan Hanajik
7f059d9c6f
Program extended for BADGER_MALA_TRAT
2015-04-15 22:03:23 +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
2902f36332
Work in progress: Diverter calibration
2015-03-24 02:45:36 +01:00
Milan Hanajik
1c46002aaa
Regulation valve calibration fixed (feedback from ADC)
2015-03-24 02:45:09 +01:00
Milan Hanajik
4dfa98ff89
EtCalib[] array size for Torino corrected, index checked when accessing the array.
2015-03-24 02:44:13 +01:00
Milan Hanajik
6305c42f8b
More program extensions to handle TORINO50 define.
2015-03-09 17:30:38 +01:00
Milan Hanajik
c2bccda07f
Program extensions to handle TORINO50 define.
2015-03-09 15:47:59 +01:00
Milan Hanajik
93fd6a4f42
Support for FC protocol for Danfoss-VLT2800 and associated valve added - control part
2015-02-18 22:50:44 +01:00
Milan Hanajik
6eb384283a
Regul. valve calibration uses 2 sec. pulses
2015-02-10 09:01:30 +01:00
Milan Hanajik
64253e1985
(1) RegulValveTandem wont appear in transition sequences, (2) Fixed RegulValveTandem initialization
2015-02-03 10:53:02 +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
8aa9ed9f21
Bugfix for PT200IL: Test does not complete, Status bits definition changed
2015-01-26 13:15:47 +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
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
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
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
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
7472040cbc
Last minute changes: German, ext-comm flag
2014-12-12 15:05:27 +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
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
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
b6bbad66e7
IDC Camera related fixes - to be tested
2014-10-02 18:05:54 +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
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
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
d14cb175a6
FlowStableSec parameter added to RegulValve
2014-09-08 20:24:46 +02:00
Milan Hanajik
6eee83042b
PmpWithFM and Transition sequences functionality implemented
2014-09-08 13:16:31 +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
Milan Hanajik
6933442e76
- possibility to invert valves (UI as well as the functionality)
...
- UI prepared for the usage of valve delays
2014-09-06 07:37:27 +02:00
Milan Hanajik
74a6800f9e
Changes done on Fuzhou300 system:
...
- ControlComDev.SetFMFreq() modifications (array size)
- StatusP and Route logging
- StatusP bit assignments: bit3 -> bit5
- MettlerToledo logging
2014-09-05 22:14:12 +02:00
Milan Hanajik
1d098f7893
- Modifications for 'StableTime' (ValveMove, RegulValve, etc.
...
- SHA1 checksum calculated and displayed in AboutDlg (sample data 'nejaky text')
- Modifications for the Fuzhou300 component
2014-09-05 14:17:12 +02:00
Milan Hanajik
229564750f
FLow meter position may be 0 (sum of two), flow meter range up to 1600 m3/h
2014-09-03 15:34:44 +02:00
Milan Hanajik
08468e60d6
- reconfigured to use Munich component and 5 watermeters
...
- valve categories used in paths, Category property added to IValve
2014-09-02 18:10:16 +02:00
Milan Hanajik
c767512fad
- Camera ROI DebugLevel inheritance fixed/improved, parent can be Off
...
- avoid empty lines in logs after SendCommand, SendCalibData, ValveMove logs
2014-08-15 20:50:42 +02:00
Milan Hanajik
ffb4d5afb6
Koncim 8.8.14
2014-08-08 16:25:51 +02:00
Milan Hanajik
fd2db3e229
As sent to Munich
2014-08-01 08:36:17 +02:00
Milan Hanajik
66feec63de
Koncim: IBox, etc.
2014-07-31 17:04:09 +02:00
Milan Hanajik
9a9a09f16d
TolerRed parameter premenovany a pouzity ako Filter
2014-07-31 00:50:42 +02:00
Milan Hanajik
7261d44728
Emergency stop form reactivated
2014-07-29 00:39:43 +02:00
Milan Hanajik
a4b2c157a1
Upper limit for register reader position number removed.
2014-07-28 15:30:02 +02:00
Milan Hanajik
aa3e19a76c
Component updated and changed: DN100 --> MUNICH
2014-07-28 10:15:38 +02:00
Milan Hanajik
175a92f633
Initial commit almost identical to SVN-repo rev.340
2014-07-28 09:56:40 +02:00