From 18a20b750e41507c8a61bf1e179a054dabc77d49 Mon Sep 17 00:00:00 2001 From: Michael Huth Date: Thu, 11 Jan 2024 22:16:12 +0100 Subject: [PATCH] AFM: Do not call analysis function MID_SWEEP if fifopos is zero - there is no data to analyse yet --- Packages/MIES/MIES_AnalysisFunctionManagement.ipf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Packages/MIES/MIES_AnalysisFunctionManagement.ipf b/Packages/MIES/MIES_AnalysisFunctionManagement.ipf index 874fb9f996..2291360979 100644 --- a/Packages/MIES/MIES_AnalysisFunctionManagement.ipf +++ b/Packages/MIES/MIES_AnalysisFunctionManagement.ipf @@ -86,6 +86,10 @@ Function AFM_CallAnalysisFunctions(device, eventType) WAVE/Z dataWave = $"" break case MID_SWEEP_EVENT: + if(fifoPositionAD == 0) + // no data yet to analyse + return 0 + endif sweepNo = DAG_GetNumericalValue(device, "SetVar_Sweep") WAVE/Z/WAVE scaledDataWave = GetScaledDataWave(device) if(!WaveExists(scaledDataWave))