Commit Graph

493 Commits

Author SHA1 Message Date
Milan Hanajik
5997a494bd OptoreeceivedEventArgs added to WaterMeters.iPerl 2015-07-31 19:45:10 +02:00
Milan Hanajik
f2da177517 Modbus and QuidoRS components added
WaterMeters folder created, WaterMeter component relocated within the project, iPerl component added
WaterMeters.iPerl implements IRegisterReader interface, TODO: Implement WaterMeter.ReadPulses( ) function
iPerlAdjustment test method added
2015-07-31 19:18:56 +02:00
Milan Hanajik
6ecae88518 iPerl ST support via define IPERLST, component added 2015-07-29 17:48:09 +02:00
Milan Hanajik
a85af2bec8 ProcessTabPageCtrl24 items visibility for compound meters corrected. 2015-07-09 17:49:22 +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
cca505fc2c Last minute changes 2015-07-03 16:52:36 +02:00
Milan Hanajik
212d675514 Problem with virtual valves fixed. They were lost when a test was started/stopped, RRoute was used. Version 1.5.65. 2015-07-03 10:53:48 +02:00
Milan Hanajik
58f872c6f4 Bug fix in adjustment dialog for 24 watermeters, version 1.5.64. 2015-07-03 02:42:30 +02:00
Milan Hanajik
c981707d91 private variable name fixed 2015-07-02 17:30:40 +02:00
Milan Hanajik
5292088622 A new form for 24 water meters in adjustment dialog 2015-07-02 17:28:11 +02:00
Milan Hanajik
7b52921730 ValveEx bug fixes. 2015-07-01 16:44:52 +02:00
Milan Hanajik
c957e28c00 ValveEx bug fix 2015-07-01 16:31:32 +02:00
Milan Hanajik
55f42bb6cb ValveEx related change 2015-07-01 15:50:31 +02:00
Milan Hanajik
46118e91e5 ValveEx related change 2015-07-01 15:28:28 +02:00
Milan Hanajik
e13b43586d ValveEx component added. 2015-06-30 02:06:58 +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
9c99799694 Control board component supports virtual valves masking (to be used in Torun, Fuzhou300) 2015-06-27 07:51:54 +02:00
Milan Hanajik
10694609b3 Torun simulation corrected, ValveBase cleanup, version 1.5.61. 2015-06-27 07:05:28 +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
01118ae924 Missing comment added 2015-06-25 04:48:27 +02:00
Milan Hanajik
02c235d164 Bug fixes in DataEntry/Standard24/CycleBeginningForm : crash in case LocalSettings.LastSNTexts were not initalized, ver. 1.5.60. 2015-06-25 04:48:24 +02:00
Milan Hanajik
38c4073632 Working on simulations for: Badger_Mala_Trat, Cevak_PT40_272, Torino50 and Torun_PT05_2015
- builds OK, flow and mass are simulated, reference counter does not count.
2015-06-25 04:47:59 +02:00
Milan Hanajik
ca78f36f8f Default names when creating new components shortened. 2015-06-22 14:24:06 +02:00
Milan Hanajik
c3e4d1b317 Water meter pulses overflow is handled properly (only 16-bit HW counter is used) 2015-06-22 13:11:53 +02:00
Milan Hanajik
150777dafc CEVAK component added, common code for CEVAK added, version 1.5.58. 2015-06-18 13:14:56 +02:00
Milan Hanajik
4fc9bab96b More DataEntry.Combined changes: bool ShowCycleEndForm, no Units for volume, etc. 2015-06-12 21:37:48 +02:00
Milan Hanajik
06d55b287d More DataEntry.Combined.CycleBaginningForm: combo boxes used, key-press processed, etc. 2015-06-12 20:50:06 +02:00
Milan Hanajik
2b72e855f1 Diverter calibration wurks OK, TODO: Display transition, param.ref.flowm.
Version 1.5.57.
2015-06-12 19:52:29 +02:00
Milan Hanajik
2d64f91c9a Diverter test from Components -> Edit ... More 2015-06-12 19:34:41 +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
bfc7d5b438 Cosmetical changes,comments added into code in DataEntry.Standard24 2015-06-12 13:14:24 +02:00
Milan Hanajik
376367d0b2 DataEntry.Combined.TestStartEndForm (for fixed start method) added. 2015-06-12 13:13:27 +02:00
Milan Hanajik
8fff9e86c5 Bug fixes: LocalSettings.UpdateHistory, DataEntry.Standard.EntryForm 2015-06-10 18:33:43 +02:00
Milan Hanajik
ea9a4a3953 Bug-fix in DataEntry.Standard form. Version 1.5.56. 2015-06-06 16:39:32 +02:00
Milan Hanajik
c8afb2d87b Added: Fixed start method for combined meters. Version 1.5.55. 2015-06-02 18:04:20 +02:00
Milan Hanajik
1e0e3efd5a TimeFlow2Mass used in CombinedMeters flying start method. Code cleanup. 2015-06-02 17:58:42 +02:00
Milan Hanajik
e2dfa05233 Bug-fix: Ambient.Comet.Ambient did not work in Simulation mode 2015-06-02 17:00:21 +02:00
Milan Hanajik
7828de80fb DataEntry.Standard24: Layout... more changes. 2015-05-26 16:54:33 +02:00
Milan Hanajik
f7ed0e09f1 DataEntry.Standard24: Layout of TextBoxes corresponds to the layout of water meters., version 1.5.52. 2015-05-26 16:25:32 +02:00
Milan Hanajik
d7363c773f MOre bug-fixes in DataEntry.Standard24, version 1.5.51. 2015-05-26 14:34:56 +02:00
Milan Hanajik
7831e510d8 More bug-fixes in DataEntry.Standard24, version 1.5.50. 2015-05-26 14:12:37 +02:00
Milan Hanajik
09254b7065 More bug fixes (?), version 1.5.49 2015-05-26 13:47:08 +02:00
Milan Hanajik
4910f384ba Bug-fix in DataEntry.Standard24.TestStartEndForm, version 1.5.48 2015-05-26 13:05:30 +02:00
Milan Hanajik
9be43c9f0c Exception in DataEntry.Standard24.TestStartEndForm okButton_Pressed() logged, version 1.5.47 2015-05-26 12:41:06 +02:00
Milan Hanajik
4d81a40ddf DataEntry.Standard - code clean-up, <enter> key to moves focus between fields in CycleBeginningForm 2015-05-23 15:44:23 +02:00
Milan Hanajik
04196fde2f 'Break' button added to the main window, replaces 'Try heads' button. 2015-05-22 16:43:17 +02:00
Milan Hanajik
cbda254731 Test/Part functionality extended for standard meters, Program.LineSize introduced (=10 in Torun). Version 1.5.45 2015-05-22 16:18:25 +02:00
Milan Hanajik
edf35edfba EndCondition in transition steps is checked. Transition steps are finished when tank is empty. 2015-05-22 12:31:10 +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
ae3f3bb762 Elde.TempMeterInternal and Elde.PressureMeterInternal component added, version 1.4.43. 2015-05-21 18:17:28 +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
8afd487e87 CycleBeginning form in DataEntry.Standard24 accepts <enter> and <+> keys. 2015-05-21 15:53:29 +02:00
Milan Hanajik
8d7797f6fd More logging in MettlerToledo.Standard component - part 2 2015-05-21 14:31:42 +02:00
Milan Hanajik
31dc55ac35 More logging in MettlerToledo.Standard component 2015-05-21 14:24:07 +02:00
Milan Hanajik
a1668dc5dd CycleEndForm in DataEntry.Standard can be disabled as well. 2015-05-21 12:51:23 +02:00
Milan Hanajik
4cdf471c68 CycleEndForm in DataEntry.Standard24 can be disabled. 2015-05-21 12:50:41 +02:00
Milan Hanajik
07bd998291 DataEntry.Standard24 Test-Start-End data entry form completed, version 1.4.39 2015-05-21 10:53:28 +02:00
Milan Hanajik
ca4a205fd4 DataEntry.Standard24.TestStartEndForm under construction. 2015-05-20 17:03:49 +02:00
Milan Hanajik
3701731de8 More logging of SendCalibData(...). Version 1.4.38. 2015-05-20 17:02:03 +02:00
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
bd56ccb570 DataEntry.Standard24 component added 2015-05-19 20:02:09 +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
6690ad65ca MettlerToledo/Multi balance problems solved, more logging. 2015-05-19 15:34:35 +02:00
Milan Hanajik
52f4775ee2 BasicResultsWriter protocol extension 2015-05-15 18:40:22 +02:00
Milan Hanajik
387ef7ecb2 BasicResults protocol extensions: Configuration UI completed 2015-05-15 17:53:20 +02:00
Milan Hanajik
abfec8960d Pump power in % shown on the process screen 2015-05-15 16:44:13 +02:00
Milan Hanajik
047ad0402e Correction for real water density used in all methods, in Metrology UI. 2015-05-15 15:06:06 +02:00
Milan Hanajik
44cae54788 MettlerToledo.Multi RunDeviceBefore() fixed, ver. 1.3.32. 2015-05-11 23:08:27 +02:00
Milan Hanajik
e45be1243d MettlerToledo.Multi TaringOp disabled, ver. 1.3.31 2015-05-11 10:36:37 +02:00
Milan Hanajik
52fedb1e53 MettlerToledo.Multi: protocol debugged - works OK.. 2015-05-10 14:00:50 +02:00
Milan Hanajik
5f95737d56 MettlerToledo.Multi resolution added, Badger component updated 2015-05-07 21:19:43 +02:00
Milan Hanajik
843437a3b1 Completed MettlerToledo.Multi changes - ready for tests. 2015-05-07 20:07:53 +02:00
Milan Hanajik
247c8d7b49 MettlerToledo minor corrections, cleanup 2015-05-07 19:08:09 +02:00
Milan Hanajik
2fdd8be0a9 MettlerToledo.Multi copyright messages 2015-05-07 18:47:48 +02:00
Milan Hanajik
9ceea42656 MettlerToledo.Standard copyright messages 2015-05-07 18:47:29 +02:00
Milan Hanajik
5066c78c08 MettlerToledo.Multi cleanup 2015-05-07 18:45:02 +02:00
Milan Hanajik
ab112e3e04 ReadMassesOp operation corrected. Works with both scales (Standard/Multi) 2015-05-07 18:31:46 +02:00
Milan Hanajik
85184e5eab Bug fix in TettlerToledo.Multi UI. 2015-05-07 18:14:31 +02:00
Milan Hanajik
8f3f3b0bea Cosmetical fix in MettlerToledo.Standard 2015-05-07 18:03:52 +02:00
Milan Hanajik
d45da29ef7 MettlerToledo.Multi added to the project 2015-05-07 18:03:41 +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
c01657ec30 Enter can be used to move between fields in DataEntry.Standard TestStartEndForm. 2015-04-29 20:42:58 +02:00
Milan Hanajik
49e58ee789 Error limits for the exclamation mark in EntryForm.Standard TestStartEndForm doubled. 2015-04-29 20:12:43 +02:00
Milan Hanajik
f37cb57427 Bug fixes 2015-04-29 19:59:21 +02:00
Milan Hanajik
e124f3f406 DataEntry.Standard: Exclamation mark displayed when entering the end-state and volume is out of limit. 2015-04-29 19:03:00 +02:00
Milan Hanajik
eb7acef8ae DataEntry.Standard ... TestStartForm (start only) deleted. 2015-04-29 18:17:40 +02:00
Milan Hanajik
94f7298088 DataEntry.Standard TestStartEndForm bugfix. 2015-04-29 17:44:12 +02:00
Milan Hanajik
aac432eb4e DataEntry.Standard form for TestStartEnd. 2015-04-29 17:17:13 +02:00
Milan Hanajik
305bbe9c6c TestStartForm and TestEndForm are two separate forms. DataEntry.Standard.TestEndForm shows start states. 2015-04-29 15:33:49 +02:00
Milan Hanajik
6a11980d69 After a cycle or a test stop serial numbers are not queried for the 2nd time. Version = 1.3.24 2015-04-29 13:53:36 +02:00
Milan Hanajik
b7bc5659e6 Order added to DataEntry.Combined. TODO: Process checkboxes. s/n history. 2015-04-28 19:19:25 +02:00
Milan Hanajik
d5102fafc7 Dialog size fix. Process tab page flow format fix (4 valid digits). TODO updated. 2015-04-28 19:18:03 +02:00
Milan Hanajik
8391f22f64 Fixed start method: Delay before the 2nd mass measurement and the diverter switchover, etc. 2015-04-28 19:16:54 +02:00
Milan Hanajik
64a7355e9a Support for units for volume in DataEntry.Combined 2015-04-28 16:39:59 +02:00
Milan Hanajik
cea32b7a59 Volume can be entered either in m3 or in liters in the DataEntry.Standard. 2015-04-28 16:38:37 +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
dcfdb00c19 DataEntry.Standard entry form remembers serial numbers. These can be loaded from a drop-down., version = 1.3.19 2015-04-21 22:16:48 +02:00
Milan Hanajik
7b6c23f3b2 Printing Purchase orders always in landscape OK. Version 1.3.16.
Printing at the end of cycle can be switched off - Supress printing parameter of ResultsPrinter.Basic component.
2015-04-19 16:49:43 +02:00
Milan Hanajik
1c81600ae1 Delay time from flow stable and 1st mass measurement added. Database change (Time2MassMsrmt into Test). 2015-04-19 13:07:49 +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
63b4004d85 Comet Ambient modbus protocol implemented. 2015-04-17 18:22:08 +02:00
Milan Hanajik
754bcd3dc6 Comet Ambient added, TODO: Implement the protocol. 2015-04-16 22:06:42 +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
854a2e90c1 Bux fixes: DataEntry.Standard form for fixed start method, modeless form closing. 2015-04-14 11:20:48 +02:00
Milan Hanajik
5822a073df Bug fix: Wrong component class name 2015-04-14 08:23:19 +02:00
Milan Hanajik
274ab79cb7 DataEntry.Standard supports IHasWMStatesForm interface. Fixed start method should work without register readers (test!). 2015-04-14 07:14:45 +02:00
Milan Hanajik
1698a923bf Bug fix in fixed start method error calculation 2015-04-13 21:23:53 +02:00
Milan Hanajik
2133df002b PT200 Israel simulation corrected. 2015-03-31 09:16:54 +02:00
Milan Hanajik
e222c8432d Tester added to Print Order dialog, used in printout. TODO: Chinese 2015-03-27 09:07:44 +01:00
Milan Hanajik
1c69e3e0b1 Cleanup in new forms - protocols deleted. 2015-03-26 17:19:54 +01:00
Milan Hanajik
8b77f4ce68 PrintOrderForm added, invoked from MainWnd menu, uses LocalSettings to store position, load history.
TODO: Complete printing
2015-03-26 17:19:27 +01:00
Milan Hanajik
acd64bb427 Water meter numbers in results are their positions on the bench (as originally) 2015-03-26 08:14:58 +01:00
Milan Hanajik
847862a554 Purchase order history in Local settings 2015-03-26 06:38:03 +01:00
Milan Hanajik
0323efe57c PurchaseOrder handling in database and entry forms. DB table TestResult changed.
IHasCycleBeginForm and IHasCycleEndForm changed, values now available directly from forms, not only from Watermeters.
2015-03-26 05:53:15 +01:00
Milan Hanajik
cd1b449585 Metler-Toledo bug fix: When the scale was overloaded, it stopped measuring. 2015-03-25 15:07:39 +01:00
Milan Hanajik
5075bd6068 Regul. valve calibration completed and tested 2015-03-25 13:52:51 +01:00
Milan Hanajik
a26c90f217 Mass values are printed out using format specified by Balance component parameters 2015-03-25 10:01:37 +01:00
Milan Hanajik
4342e7a8b2 Bug fixes in Entry Forms 2015-03-25 07:56:55 +01:00
Milan Hanajik
1e63ded8e1 MetersKind.Standard in TBF/Entities/Enums.cs reverted to MetersKind.Single 2015-03-25 05:35:05 +01:00
Milan Hanajik
23d5e6d19d Disabled watermeters will not appear in results (screen, ResultsPrinters.Basic and ResultsWriters.Basic).
Updating Disabled (default = false) is provided by DataEntry.Standard when entering serial numbers.
2015-03-25 03:57:46 +01:00
Milan Hanajik
7dce565e4f MetersKind.Single in TBF/Entities/Enuns.cs renamed to MetersKind.Standard 2015-03-25 02:31:28 +01:00
Milan Hanajik
f524186b70 More DataEntry.Standard related changes 2015-03-25 02:14:42 +01:00
Milan Hanajik
dc9577eaa0 Test methods for standard watermeter use IWatermeter.Disabled flag to remove non-existing meter results 2015-03-24 10:11:20 +01:00
Milan Hanajik
d1e9537610 DataEntry.Standard (with checkBoxes) and DataEntry.Combined entry forms added.
IWaterMeter.Disabled supported.
2015-03-24 10:09:47 +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
fb1ddad3b8 One more bug fix in modeless data entry forms. 2015-03-08 15:13:50 +01:00
Milan Hanajik
9e28856229 Bug fixes in modeless data entry forms. 2015-03-08 09:05:40 +01: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
9fa72109da Fixed bugs:
- when there is a configuration error in a test and Data entry form for s/n-s was not closed yet
- when showing results with a combination of different tests
2015-02-21 20:03:33 +01:00
Milan Hanajik
82a72670a6 Remaining time displayed for all tests 2015-02-21 20:03:33 +01:00
Milan Hanajik
08e53c090e PMaxTest and LeakTest improvements:
- result items P_xy_start and P_xy_end added
- DurationLeak test parameter for LeakTest method
- correct default parameters for Danfoss.VLT2800.Pump (FC protocol)
- bug fixes
2015-02-20 13:07:21 +01:00
Milan Hanajik
b07c7c5c9d PMaxTest and LeakTest methods implemented, added to the project
Order of two new test wizard dialog exchanged
Pressure Selection wizard dialog added
2015-02-19 15:54:55 +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
abd636b137 Checksum calculation for telegrams added, Telegram class added 2015-02-18 18:05:32 +01:00
Milan Hanajik
5e4eec4d70 Support for FC protocol for Danfoss-VLT2800 added - UI Part 2015-02-18 16:19:37 +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
2ca36374e6 Danfoss-VLT2800-Pump functions OK, TODO: control the valve of the pump 2015-02-16 21:01:37 +01:00
Milan Hanajik
50cd1c5d4f Files for Danfoss-VLT800-Pump added to the repository, builds OK 2015-02-16 13:36:22 +01:00
Milan Hanajik
6eb384283a Regul. valve calibration uses 2 sec. pulses 2015-02-10 09:01:30 +01:00
Milan Hanajik
558cfb8c6e Bug fix in saving test results 2015-02-07 21:21:43 +01:00
Milan Hanajik
338a1f2d49 Cycle nr changed to Batch nr in printouts, saved data 2015-02-03 11:08:12 +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
0c9408ff64 More configuration checks when starting a test 2015-02-02 23:18:28 +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
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
3e48e4c50c Printed header correctly scaled, bugfix in saving results into DB/Summary 2015-02-02 15:04:48 +01:00
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