2016-05-31 6 views
0

Ich bin neu bei PI ACE Servern, aber ich schrieb diesen Code abhängig von einem DataSet mit Daten und Werten (wie "Phase von X" und "Phase von Y")). Das Problem ist, dass dieser Code nur das erste Datum und die Phase vor der Phase bei t1 einliest.PI ACE NextEvent() wird nicht eingelesen (.vb)

Ich sehe dont einen Fehler im Code, so hoffe ich, Sie können mir hier helfen:

Public Overrides Sub ACECalculations() 

    Dim t1,t2 As Date 
    t1= "13.05.2016 00:00" 
    t2= "13.05.2016 05:00" 

    Do 
     t1 = TableStep.NextEvent(t1).LocalDate 
     If TableStep.Value(t1) = "Phase X" Then 
      Debug.Print(t1 & "" & "Phase X) 
     Else 
      Debug.Print(t1 & "" & TableStep.Value(t1).ToString) 
     End If 
    Loop While t1<=t2 

End Sub 
+0

Fehlendes Anführungszeichen in 'Debug.Print (t1 &" "&" Phase X) 'Wechsel zu' Debug.Print (t1 & "" & "Phase X") ' –

Antwort

0

oh rechts und thx für Ihre Antwort sie sind, aber ich regelte es mich unter Bezugnahme auf t1 and t2 as New PITimeServer.PITime anstelle von Date.