Specifications

Section 11. Programming Resource Library
11-37
11.12.3 Example NSEC Programming
EXAMPLE 11.12-1. CRBASIC Code: Using NSEC data type on a 1 element array.
A timestamp is retrieved into variable TimeVar(1) as seconds since 00:00:00 1 January 1990.
Because the variable is dimensioned to 1, NSEC assumes the value = seconds since 00:00:00 1
January 1990.
Public PTemp
Public TimeVar(1) As Long
DataTable (FirstTable,True,-1)
DataInterval (0,1,Sec,10)
Sample (1,PTemp,FP2)
EndTable
DataTable (SecondTable,True,-1)
DataInterval (0,5,Sec,10)
Sample (1,TimeVar,Nsec)
EndTable
BeginProg
Scan (1,Sec,0,0)
TimeVar = FirstTable.TimeStamp
CallTable FirstTable
CallTable SecondTable
NextScan
EndProg
EXAMPLE 11.12-2. CRBASIC Code: Using NSEC data type on a 2 element array.
TimeStamp is retrieved into variables TimeOfMaxVar(1) and TimeOfMaxVar(2). Because the
variable is dimensioned to 2, NSEC assumes TimeOfMaxVar(1) = seconds since 00:00:00 1 January
1990, and TimeOfMaxVar(2) = μsec into a second.
Public PTempC
Public MaxVar
Public TimeOfMaxVar(2) As Long
DataTable (FirstTable,True,-1)
DataInterval (0,1,Min,10)
Maximum (1,PTempC,FP2,False,True)
EndTable
DataTable (SecondTable,True,-1)
DataInterval (0,5,Min,10)
Sample (1,MaxVar,FP2)
Sample (1,TimeOfMaxVar,Nsec)
EndTable