Syntax |
Point.GetNext |
Description |
To wait for and get the next value of the point. This method returns when a point update is received for the point, based on a previously submitted OnChange, OnAlarm, OnTimed or OnAlarmAck call. If the point never changes, the call never returns. To wait with a timeout, see the GetNext(function.) |
Example
|
' Calculate the average of the next two point values. Sub main() Dim MyPoint as new Point MyPoint.Id ="TANK_TEMPERATURE" ' Set the Id MyPoint.OnChange ' Request point onchange MyPoint.GetNext ' Retrieve the first value. x = MyPoint.Value ' Record the value. MyPoint.GetNext ' Wait for the next value. x1 = MyPoint.Value ' Record the value ave# = (x + x1 )/ 2 ' Calculate the average MsgBox "The average was " & str$(ave) end sub |
See Also |
Point.OnChange (method); Point.OnAlarm (method); Point.OnTimed (method); Point.OnAlarmAck (method).. |
CIMPLICITY Extensions to Basic |