DIAdem-Version: 11.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 7
Registriert seit: Aug 2011
Befehl angeblich falsch geschrieben ")" erwartet
Daidem mault immer den Befehl
"L3 = Find("Ch(""Rußmasse_sim"")<-21,47", L2)" im letzten Block an an..
Allerdings funktioniert der Befehl in den vorigen Blöcken ohne Probleme.
Was kann das sein?
Code:
Option Explicit 'Erzwingt die explizite Deklaration aller Variablen in einem Skript.
Do while L3 > 0
'L2 = Startpunkt suche (erste Runde suche ab 1)
L3 = Find("Ch(""Exh_tTrbnUs"")>900", L2)
L2 = L3+1 'hochzählen für Suchebginn nächster Wert
L5 = L5 +1 'zähler für Unplausible Werte
Loop
If L5 > 20 Then 'Wenn mehr als 20 unplausible Werte
Call MsgBoxDisp("Unplausible Werte (>900°C) bei Exh_tTrbnUs", "MB_OK", "MsgTypeNote",, 100,0)
End If
L2 = 1
L5 = 0
L3 = 1
Do while L3 > 0
'L2 = Startpunkt suche (erste Runde suche ab 1)
L3 = Find("Ch(""Exh_tTrbnUs"")<-25", L2)
L2 = L3+1 'hochzählen für Suchebginn nächster Wert
L5 = L5 +1 'zähler für Unplausible Werte
Loop
If L5 > 20 Then 'Wenn mehr als 20 unplausible Werte
Call MsgBoxDisp("Unplausible Werte (<-25°C) bei Exh_tTrbnUs", "MB_OK", "MsgTypeNote",, 100,0)
End If
Do while L3 > 0
'L2 = Startpunkt suche (erste Runde suche ab 1)
L3 = Find("Ch(""Rußmasse_sim"")>20,32", L2)
L2 = L3+1 'hochzählen für Suchebginn nächster Wert
L5 = L5 +1 'zähler für Unplausible Werte
Loop
If L5 > 20 Then 'Wenn mehr als 20 unplausible Werte
Call MsgBoxDisp("Unplausible Werte (>20,32) bei Rußmasse_sim", "MB_OK", "MsgTypeNote",, 100,0)
End If
L2 = 1
L5 = 0
L3 = 1
Do while L3 > 0
'L2 = Startpunkt suche (erste Runde suche ab 1)
L3 = Find("Ch(""Rußmasse_sim"")<-21,47", L2)
L2 = L3+1 'hochzählen für Suchebginn nächster Wert
L5 = L5 +1 'zähler für Unplausible Werte
Loop
If L5 > 20 Then 'Wenn mehr als 20 unplausible Werte
Call MsgBoxDisp("Unplausible Werte (<-21,47°C) bei Rußmasse_sim", "MB_OK", "MsgTypeNote",, 100,0)
End If