Correction curve for pressure meters extended for negative pressures, etc., ver. 2.33.2065
This commit is contained in:
parent
d2631c8c88
commit
72a8f1dac6
@ -214,9 +214,9 @@ namespace Config
|
||||
/// </summary>
|
||||
public static double ErrorFromVolumes(double measuredVolume, double trueVolume)
|
||||
{
|
||||
if (trueVolume <= float.Epsilon)
|
||||
if (-float.Epsilon <= trueVolume && trueVolume <= float.Epsilon)
|
||||
{
|
||||
if (measuredVolume <= float.Epsilon)
|
||||
if (-float.Epsilon <= measuredVolume && measuredVolume <= float.Epsilon)
|
||||
{
|
||||
log.WarnFormat("ErrorFromVolumes({0},{1}) returns {2}", measuredVolume, trueVolume, -100.0);
|
||||
return -100.0;
|
||||
|
||||
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
[assembly: AssemblyVersion("2.33.2064.0")]
|
||||
[assembly: AssemblyFileVersion("2.33.2064.0")]
|
||||
[assembly: AssemblyVersion("2.33.2065.0")]
|
||||
[assembly: AssemblyFileVersion("2.33.2065.0")]
|
||||
|
||||
@ -194,8 +194,9 @@ namespace TBF.UI.Bench.Metrology
|
||||
double correction; /// Correction in default unit
|
||||
double error = 0;
|
||||
|
||||
if (subItem == 1 && Utils.TryParseEDouble(strValue, out oriMeasurement) && (measurement = Units.ConvertFrom(currentUnit, oriMeasurement)) >= 0)
|
||||
if (subItem == 1 && Utils.TryParseEDouble(strValue, out oriMeasurement))
|
||||
{
|
||||
measurement = Units.ConvertFrom(currentUnit, oriMeasurement);
|
||||
(item.Tag as MeasurementCorrection).Measurement = measurement;
|
||||
|
||||
/// Update error (if possible)
|
||||
|
||||
@ -140,28 +140,31 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
{
|
||||
base.OkBtnClicked();
|
||||
|
||||
using (ITransaction transaction = session.BeginTransaction())
|
||||
if (session != null && session.IsOpen)
|
||||
{
|
||||
try
|
||||
using (ITransaction transaction = session.BeginTransaction())
|
||||
{
|
||||
foreach (var entity in ToBeRemovedItems) session.Delete(entity);
|
||||
ToBeRemovedItems.Clear();
|
||||
|
||||
int itemNr = 0;
|
||||
foreach (var entity in MyItems)
|
||||
try
|
||||
{
|
||||
(entity as Profile).ItemNr = itemNr++;
|
||||
session.SaveOrUpdate(entity);
|
||||
}
|
||||
foreach (var entity in ToBeRemovedItems) session.Delete(entity);
|
||||
ToBeRemovedItems.Clear();
|
||||
|
||||
transaction.Commit();
|
||||
session.Flush();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
transaction.Rollback();
|
||||
log.ErrorFormat("Cannot save changes to DB: {0}", exc.Message);
|
||||
MessageBox.Show(Strings.Cannot_save_changes, Strings.Error, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
int itemNr = 0;
|
||||
foreach (var entity in MyItems)
|
||||
{
|
||||
(entity as Profile).ItemNr = itemNr++;
|
||||
session.SaveOrUpdate(entity);
|
||||
}
|
||||
|
||||
transaction.Commit();
|
||||
session.Flush();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
transaction.Rollback();
|
||||
log.ErrorFormat("Cannot save changes to DB: {0}", exc.Message);
|
||||
MessageBox.Show(Strings.Cannot_save_changes, Strings.Error, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -268,28 +268,31 @@ namespace TBF.UI.Procedures
|
||||
/// </summary>
|
||||
public void OkBtnClicked()
|
||||
{
|
||||
using (ITransaction transaction = Session.BeginTransaction())
|
||||
if (Session != null && Session.IsOpen)
|
||||
{
|
||||
try
|
||||
using (ITransaction transaction = Session.BeginTransaction())
|
||||
{
|
||||
foreach (var entity in ToBeRemovedProcedures) Session.Delete(entity);
|
||||
ToBeRemovedProcedures.Clear();
|
||||
|
||||
int itemNr = 0;
|
||||
foreach (var proc in AllProcedures)
|
||||
try
|
||||
{
|
||||
(proc as Procedure).ItemNr = itemNr++;
|
||||
Session.SaveOrUpdate(proc);
|
||||
}
|
||||
foreach (var entity in ToBeRemovedProcedures) Session.Delete(entity);
|
||||
ToBeRemovedProcedures.Clear();
|
||||
|
||||
transaction.Commit();
|
||||
Session.Flush();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
transaction.Rollback();
|
||||
log.ErrorFormat("Cannot save changes to DB: {0}", exc.Message);
|
||||
MessageBox.Show(Strings.Cannot_save_changes, Strings.Error, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
int itemNr = 0;
|
||||
foreach (var proc in AllProcedures)
|
||||
{
|
||||
(proc as Procedure).ItemNr = itemNr++;
|
||||
Session.SaveOrUpdate(proc);
|
||||
}
|
||||
|
||||
transaction.Commit();
|
||||
Session.Flush();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
transaction.Rollback();
|
||||
log.ErrorFormat("Cannot save changes to DB: {0}", exc.Message);
|
||||
MessageBox.Show(Strings.Cannot_save_changes, Strings.Error, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user