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
724537bd93
Version 1.3.29
2015-05-07 16:01:31 +02:00
Milan Hanajik
09f89e050a
Component updated, version 1.3.28
2015-05-07 15:29:32 +02:00
Milan Hanajik
b54f71b3e6
Version 1.3.27
2015-05-05 17:25:33 +02:00
Milan Hanajik
fb4005afb7
Modifications for Torun
2015-05-05 17:20:36 +02:00
Milan Hanajik
85c29f4eef
Torun component added, version 1.3.26
2015-05-05 16:43:01 +02:00
Milan Hanajik
c15aaaf64f
Version 1.3.25
2015-05-04 08:15:02 +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
32a3282d5d
Support for alternative culture info, in this way it can be guaranteed that ',' works always as a decimal point.
2015-04-28 16:17:36 +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
221669283d
Version 1.3.23
2015-04-28 12:21:57 +02:00
Milan Hanajik
7a7933274e
Version 1.3.22
2015-04-23 01:10:14 +02:00
Milan Hanajik
6ac22ac4a3
Print only good results temporarily hidden.
2015-04-23 01:05:55 +02:00
Milan Hanajik
ec865d3b7c
Resource files for more languages added: cs, es, fr, it, pl, ru, zh-CN.
2015-04-23 01:00:37 +02:00
Milan Hanajik
ac12c441fc
Language selection uses full language names (not codes).
2015-04-23 00:58:29 +02:00
Milan Hanajik
86919a14f7
Determination of column width in PrintOrderDocument corrected.
2015-04-23 00:57:43 +02:00
Milan Hanajik
57378a9b0d
Preparation for 'Print only good results', version = 1.3.21
2015-04-22 07:11:09 +02:00
Milan Hanajik
c72f5652bd
component for Fuzhou300 updated, version = 1.3.20
2015-04-22 06:12:11 +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
7ff2a98ccf
PrintOrder: Print only the last results, version = 1.3.18
2015-04-21 07:34:41 +02:00
Milan Hanajik
d1987d968e
Version 1.3.17
2015-04-21 06:00:53 +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
502ba1ec6e
Version 1.3.15
2015-04-19 13:10:32 +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
74712a3384
Version 1.2.15
2015-04-18 20:16:29 +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
55c5722629
Component for Fuzhou300 updated, version = 1.2.14.
2015-04-18 09:21:23 +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
cd18d6498a
Torino 50 component updated (exception when creating a log directory). Version 1.2.13
2015-04-15 22:16:35 +02:00
Milan Hanajik
7f059d9c6f
Program extended for BADGER_MALA_TRAT
2015-04-15 22:03:23 +02:00
Milan Hanajik
f84f3f1f0e
version 1.2.12
2015-04-15 20:35:37 +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
f33c8af02a
Modifications to support more languages (cn, it, pl, cz).
2015-04-13 11:04:18 +02:00
Milan Hanajik
92c9c81dd6
version 1.2.11
2015-04-11 07:56:08 +02:00
Milan Hanajik
b60661303e
pw update
2015-04-10 13:20:54 +02:00
Milan Hanajik
110f8d5e29
Chinese language for the 'Order' protocol
2015-04-10 12:59:26 +02:00
Milan Hanajik
2133df002b
PT200 Israel simulation corrected.
2015-03-31 09:16:54 +02:00
Milan Hanajik
c6a92ae399
version 1.2.10
2015-03-31 05:05:32 +02:00
Milan Hanajik
1d6c923782
version 1.2.9
2015-03-31 04:37:11 +02:00
Milan Hanajik
b46f1d0405
Printing landscape on a printer set to portrait (almost all printers)
2015-03-31 04:28:27 +02:00
Milan Hanajik
7914306c3a
version 1.2.8
2015-03-27 09:19:01 +01: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
45100be397
Changes related to localization to Chinese.
2015-03-27 07:27:36 +01:00
Milan Hanajik
f989868fdf
version 1.2.7.4
2015-03-27 06:58:53 +01:00
Milan Hanajik
bf9c9e8017
version 1.2.6.3
2015-03-27 06:29:16 +01:00
Milan Hanajik
7db683ba34
Order printing completed, supports multiple pages, supports standard water meter only.
2015-03-27 06:24:47 +01:00
Milan Hanajik
2168454d7d
My pw change
2015-03-27 06:23:55 +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
545677dc7a
version 1.2.5.2
2015-03-26 07:54:35 +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
c85b65c2e1
ver.1.2.4.1
2015-03-26 02:38:47 +01:00
Milan Hanajik
21edd0d628
Build incremented (file version as well)
2015-03-26 02:34:01 +01:00
Milan Hanajik
ca0ee444c7
Build incremented
2015-03-25 15:52:16 +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
6b897537d9
Version = 1.1.2 (version Israel = 1.0.1)
2015-03-25 10:24:57 +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
3b1f0129ba
Bug fixed in Disabled watermeters will not appear in results...
...
When there were no results yet and Results screen was opened -> crash
2015-03-25 07:54:49 +01:00
Milan Hanajik
4f0ec7eb68
Version number and build date displayed in the main window title and AboutDlg.
2015-03-25 07:53:52 +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
e772823572
Creating a database, a block of code commented out.
2015-03-09 15:26:44 +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
fc30e160fc
- Unhandled exception handler added - it creates a log message.
...
- config.backup.xml file created and used in case config.xml is corrupted
- LocalSettings.Assign() function avoided
- static LocalSettins LocalSettings.Load(string fname) returns a reference to settings
2015-03-01 06:26:51 +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
371b4a9fbb
Build-in power users implemented
2015-02-20 03:58:14 +01:00
Milan Hanajik
6aa63e8277
Some german translations added
2015-02-19 15:55:38 +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
1f590a71f5
Correct handling of up/down selection moves in TransitionStepsCtrl and VirtualBenchSteps
...
Exception not used during updates (when duration is invalid)
Minor resource change
2015-02-08 00:09:02 +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
9876297953
Printing of Qrise/Qfall results modified, '-' printed instead of '0'
2015-02-02 22:46:07 +01:00
Milan Hanajik
d3a07bff44
Utils.FloatToStr(value, validDigits) modified, rounding taken into account
2015-02-02 22:44:34 +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
3b66d4c4f7
Default valaues for Test and Procedure parameters in their constructors
2015-02-02 14:45:06 +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
c89549a0ae
Pump power can be an arbitrary integer from 0 to 100, drop-down list changed
2015-01-26 16:03:11 +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
3393827653
Configuration of result items for device=harddisk added
2015-01-18 11:22:53 +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
cfd812eab6
Test-Part used when printing results on screen
2015-01-17 08:09:49 +01:00
Milan Hanajik
bd1eb31f37
(1) ResultsConfig bug fixed, (2) UI for setting the Test parameter PumpPower, Parameters tab page
2015-01-17 06:34:24 +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
6e75926d0b
E_ref, T_amb, P_amb, H_amb were added to possible result items
2015-01-16 03:41:23 +01:00
Milan Hanajik
ade156be5c
Column withs on the results screen can be saved and reused for all LIstView-s/watermeters
2015-01-16 03:09:41 +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
44b1f77b70
Process screen layout changed to fit 6 meter w/o overlaps, no functionality change
2015-01-15 05:45:40 +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
a697b7a4dc
Access levels to procedures and tests changed: TestingSpecialist has access
2015-01-15 03:17:04 +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
4ad79d54b0
Configuration of results: UI also for printer. Formatting float with given # of valid digits
2015-01-13 05:00:59 +01:00
Milan Hanajik
f2b4bfe39d
Configuration of results: Display on screen completed - to be tested
2015-01-12 17:18:34 +01:00
Milan Hanajik
42fbc501a9
Configuration of results: UI completed
2015-01-12 15:09:09 +01:00
Milan Hanajik
45eb5ac524
Bugfix in Clone method of the MeterTestResult entity
2015-01-12 12:59:30 +01:00
Milan Hanajik
de7a04d689
Bug fix in UI: Process -> Metrology1 -> Emptying
2015-01-12 07:43:54 +01:00
Milan Hanajik
aa1413bc83
More done on configuration of results: enum Source and two delegates
2015-01-12 07:12:01 +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
222887f97d
Working on configuration of results form/printout, locking OK, ResultsItemSpec class added
2015-01-12 04:16:48 +01:00
Milan Hanajik
747eb87de9
Reconfigured for Munich
2015-01-11 09:34:32 +01:00
Milan Hanajik
766a3cb2b2
Column Message added to transition steps, DB format changed, not displayed during purging yet
2015-01-11 09:06:54 +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
5a0c01688a
FIxed bug: Not all fields were copied when copying a procedure
2015-01-09 09:01:08 +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
cd4e894652
Bug fix in UI / Components
2015-01-07 10:11:28 +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
d9b1bc8b4a
Bug fix: Null reference exception when opening a component properties dialog
2015-01-02 20:22:11 +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
6aada39d97
Reconfigured for 'Munich' installation
2014-12-07 22:32:41 +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
26620f1fd1
First unfinished version with VirtualBenchSequences, requires DB upgrade
2014-09-26 15:01:46 +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
fcea95d403
Process screen hides additional watermeters (if their number is < 6).
2014-09-24 15:38:54 +02:00
Milan Hanajik
5bfc348c72
Project reconfigured for DN100 (horna skusobna), no other changes
2014-09-24 12:41:18 +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
15ab22362e
- Number of watermeters increased to 6 for FUZHOU300
...
- DB table 'MetersPath' update required
2014-09-16 21:19:02 +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
4db4c6e905
New component with Temperatures corrected, other minor/cosmetical changes
2014-09-09 13:06:10 +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
9223483115
Early entered text checks in Transitions dialog
2014-09-08 14:48:48 +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
46861530a8
MainWnd size, location and maximized state saved.
2014-09-07 12:36:40 +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
fcd44e7a1a
Process screen displays 5 watermeters
2014-09-06 14:57:05 +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
51530bd088
- Component for Fuzhou300 added
...
- all components moved to appropriately named subdirectories
2014-09-05 11:15:32 +02:00
Milan Hanajik
f01a0d84fe
Folder with files for FixedStartMassCollection (copy of FlyingStart..) added to project, builds OK
2014-09-05 09:06:23 +02:00
Milan Hanajik
8ff05bcccf
- StartValve added to OutputPath
...
- bug fixed in MeterTestResultMap: 'EndState' was not mapped into the database
2014-09-03 16:55:09 +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
b4a59518c0
Column widths in Paths dialog are stored in LocalSettings
2014-09-03 13:42:46 +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
ea59dd0932
FlyingStart...Seq and CombinedMetersSeq sequences cleaned-up:
...
- Stop should work OK
- Target flow is tested and config error is shown in case it's NOK
- TestEnd sequence executed on Error
2014-08-15 14:32:03 +02:00
Milan Hanajik
596667a67e
Default action and stopping the FM-controlled pump
...
moved to SequenceBase.Transition(sequence, context).
Sequences cleaned-up.
2014-08-14 09:06:01 +02:00
Milan Hanajik
e128784bb8
Sequences cleaned-up
2014-08-13 16:20:00 +02:00
Milan Hanajik
c56848958e
- MessageBoxOp, MesssageBoxForm
...
- Configuration error handling in MainSeq
- Paths selection inside MainSeq
2014-08-12 22:21:26 +02:00
Milan Hanajik
f4e7c7e88d
Dnes koncim
2014-08-12 18:22:32 +02:00
Milan Hanajik
38a88e841b
- Three tanks, balances, empty valves supported
...
- Code cleanup
2014-08-12 14:52:42 +02:00
Milan Hanajik
d177a4f892
- Fixed bugs in (simultaneous) tank emptying
2014-08-11 21:19:47 +02:00
Milan Hanajik
7cdfad0738
- Bug fix in State.cs
...
- Component for DN100 being used
2014-08-11 18:33:30 +02:00
Milan Hanajik
ffb4d5afb6
Koncim 8.8.14
2014-08-08 16:25:51 +02:00
Milan Hanajik
ae09afef59
More changes - Modeless form for S/N entry ...
2014-08-08 15:22:24 +02:00
Milan Hanajik
5302aee2a1
Modeless form for S/N entry does not prevent test from starting
2014-08-08 12:45:15 +02:00
Milan Hanajik
ea31fc31fe
Fixed but in main sequence when there are no scales
2014-08-08 09:37:45 +02:00
Milan Hanajik
a597da1e18
Waits 15sec after setting the initial flow before detection starts
2014-08-01 10:54:38 +02:00
Milan Hanajik
fd2db3e229
As sent to Munich
2014-08-01 08:36:17 +02:00
Milan Hanajik
836daaa5a1
- German translations
...
- IBox, FloatBox, IntBox related changes
2014-07-31 22:17:48 +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
26b2c1f1a9
Simultaneous Tank-Empty op-s possible
2014-07-31 00:03:19 +02:00
Milan Hanajik
4bcffdc3a9
- Fixed bugs in DataEntry-Munich3 forms
...
- Troubleshooting camera detection
2014-07-29 19:25:13 +02:00
Milan Hanajik
8c83965315
ProcedureName added to TestResults entity, Basic writer changes
2014-07-29 15:06:29 +02:00
Milan Hanajik
019e85066f
- Data from entry forms copied to test results as well
...
- Printed results layout change (subtitles in bold)
2014-07-29 08:42:19 +02:00
Milan Hanajik
7261d44728
Emergency stop form reactivated
2014-07-29 00:39:43 +02:00
Milan Hanajik
805e66d537
EndState added to MeterTestResult, UpdateTestResults added to EntryForms and IDataEntry
2014-07-28 23:12:43 +02:00
Milan Hanajik
16228800d4
Implemented an entry form for three single watermeters (for Munich)
2014-07-28 22:13:30 +02:00
Milan Hanajik
a4b2c157a1
Upper limit for register reader position number removed.
2014-07-28 15:30:02 +02:00
Milan Hanajik
f968ac8a3f
The 1st protocol radio button pre-selected
2014-07-28 14:23:02 +02:00
Milan Hanajik
73d2a22f31
- German translations,
...
- Results writer file creation fixed.
2014-07-28 14:08:13 +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