diff --git a/LaserGRBL/AssemblyInfo.cs b/LaserGRBL/AssemblyInfo.cs index 247351a9..3eaae348 100644 --- a/LaserGRBL/AssemblyInfo.cs +++ b/LaserGRBL/AssemblyInfo.cs @@ -31,5 +31,5 @@ // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // utilizzando l'asterisco (*) come descritto di seguito: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("7.6.2")] +[assembly: AssemblyVersion ("7.7.0")] [assembly: NeutralResourcesLanguage("en")] diff --git a/LaserGRBL/UserControls/GrblPanel3D.cs b/LaserGRBL/UserControls/GrblPanel3D.cs index d2cb8d0a..c21d5e18 100644 --- a/LaserGRBL/UserControls/GrblPanel3D.cs +++ b/LaserGRBL/UserControls/GrblPanel3D.cs @@ -114,9 +114,9 @@ public GrblPanel3D() { InitializeComponent(); OpCounter = 0; - FrameTime = new Base.Mathematics.MobileDAverageCalculator(30); - SleepTime = new Base.Mathematics.MobileDAverageCalculator(30); - RefreshRate = new Base.Mathematics.MobileDAverageCalculator(30); + FrameTime = new Base.Mathematics.MobileDAverageCalculator(10); + SleepTime = new Base.Mathematics.MobileDAverageCalculator(10); + RefreshRate = new Base.Mathematics.MobileDAverageCalculator(10); mLastWPos = GPoint.Zero; mLastMPos = GPoint.Zero; forcez = Settings.GetObject("Enale Z Jog Control", false); @@ -325,10 +325,10 @@ private void DrawScene() mBmp.Bitmap = newBmp; FrameTime.EnqueueNewSample(crono.ElapsedTime.TotalMilliseconds); - - int best_sleep = BestSleep(FrameTime.CurrentValue, 10, 100, 10, 50); - SleepTime.EnqueueNewSample(best_sleep); - Thread.Sleep(best_sleep); + + crono.Start(); + Thread.Sleep(BestSleep(FrameTime.CurrentValue, 10, 100, 15, 50)); + SleepTime.EnqueueNewSample(crono.ElapsedTime.TotalMilliseconds); // call control invalidate Invalidate(); diff --git a/setup.iss b/setup.iss index 6a838785..ed0d872f 100644 --- a/setup.iss +++ b/setup.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "LaserGRBL" -#define MyAppVersion "7.6.1" +#define MyAppVersion "7.7.0" #define MyAppVersionName "Rhydon" #define MyAppPublisher "LaserGRBL" #define MyAppURL "https://lasergrbl.com"