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))