Agregado Timers para ver donde se pierde tiempo
This commit is contained in:
parent
b7cddacde5
commit
5208ae54b3
|
@ -6,6 +6,7 @@ using System.Text.RegularExpressions;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace LibS7Adv
|
namespace LibS7Adv
|
||||||
{
|
{
|
||||||
|
@ -42,11 +43,16 @@ namespace LibS7Adv
|
||||||
string lastError;
|
string lastError;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public partial class PLCViewModel : ObservableObject
|
public partial class PLCViewModel : ObservableObject
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
private IInstance Instance { get; set; }
|
private IInstance Instance { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
private Stopwatch stopwatch = new Stopwatch();
|
||||||
|
|
||||||
private bool IsConfigured { get; set; }
|
private bool IsConfigured { get; set; }
|
||||||
|
|
||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
|
@ -329,7 +335,10 @@ namespace LibS7Adv
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
stopwatch.Restart();
|
||||||
Instance?.WriteBool(pTag, pValue);
|
Instance?.WriteBool(pTag, pValue);
|
||||||
|
stopwatch.Stop();
|
||||||
|
Debug.WriteLine($" EscribirTagBool took {stopwatch.Elapsed.TotalMilliseconds} ms");
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -340,7 +349,10 @@ namespace LibS7Adv
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
stopwatch.Restart();
|
||||||
Instance?.WriteInt16(pTag, (short)pValue);
|
Instance?.WriteInt16(pTag, (short)pValue);
|
||||||
|
stopwatch.Stop();
|
||||||
|
Debug.WriteLine($" EscribirTagInt16 took {stopwatch.Elapsed.TotalMilliseconds} ms");
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -352,7 +364,11 @@ namespace LibS7Adv
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return Instance?.ReadBool(pTag) ?? false;
|
stopwatch.Restart();
|
||||||
|
bool result = Instance?.ReadBool(pTag) ?? false;
|
||||||
|
stopwatch.Stop();
|
||||||
|
Debug.WriteLine($" LeerTagBool took {stopwatch.Elapsed.TotalMilliseconds} ms");
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -365,7 +381,11 @@ namespace LibS7Adv
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return Instance?.ReadInt16(pTag);
|
stopwatch.Restart();
|
||||||
|
int? result = Instance?.ReadInt16(pTag);
|
||||||
|
stopwatch.Stop();
|
||||||
|
Debug.WriteLine($" LeerTagInt16 took {stopwatch.Elapsed.TotalMilliseconds} ms");
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue