Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

Incomplete graph


Mavada Nov 11, 2012 11:09 AM

Ive got a problem in RTMC Pro.
My graph is showing normal graph in RTMC Runtime, but when i open it in RTMCPro it removes 1 hour of data at the beginning...
After that, i opened rtmc runtime and that hour was missing also...
the graph should show 3 days of data, but only shows 23 hours...

as soon as a new value is added (10 min. value) there will be one value deleted at the beginning of the graph.

* Last updated by: Mavada on 11/11/2012 @ 4:27 AM *


Mavada Nov 11, 2012 09:13 PM

in view pro 4.2 its working fine...
any idea?


Mavada Nov 12, 2012 09:45 PM

cmon guys/girls, any idea?


Mavada Nov 12, 2012 10:38 PM

...when i set my report range to 1 or 2 or 6 hour, it shows 10 minutes less data in the graph...

* Last updated by: Mavada on 11/12/2012 @ 3:42 PM *


Mavada Nov 13, 2012 09:04 AM

probably something wrong with my program?

'CR1000
'Created by Short Cut (2.8)
'define all angles in degrees not radians
AngleDegrees
'Declare Variables and Units
Public BattV
Public Windr
Public Temp
Public Vocht
Public Windskm
Public Rain_mm
Public BP_mbar
Public SlrW
Public SlrkJ
Public Tot24
Public Windsms
Public Windskn
Public Beaufort
Public Wind
Public AvgBeaufort
Public MaxBeaufort
Public Windroos As String
Public Windrichting As String
Public Beaufortnaam As String

Public SinWindr
Public CosWindr
Public AvgSinWindr
Public AvgCosWindr
Public AvgWindr
Units BattV=Volts
Units Windr=Deg
Units Temp=DegC
Units Vocht=%
Units Windskm=kph
Units Windsms=ms
Units Windskn=kts
Units Rain_mm=mm
Units BP_mbar=mbar

Units SlrW=W/m^2
Units SlrkJ=kJ/m^2
Units Windroos=String
Units Windrichting=String
Units Beaufortnaam=String

'Define Data Tables
DataTable(Table1,True,-1)
DataInterval(0,10,Min,10)
WindVector (1,Windskm,Windr,IEEE4,False,0,0,1)
FieldNames ("Windskm,Windr")
Sample(1,Windroos,String)
FieldNames ("Windroos")
Maximum(1,Windskm,IEEE4,False,True)
FieldNames ("MaxWindskm")
Average(1,Temp,IEEE4,False)
FieldNames ("Temp")
Maximum(1,Temp,IEEE4,False,True)
FieldNames ("MaxTemp")
Minimum(1,Temp,IEEE4,False,True)
FieldNames ("MinTemp")
Average(1,Vocht,IEEE4,False)
FieldNames ("Vocht")
Maximum(1,Vocht,IEEE4,False,True)
FieldNames ("MaxVocht")
Minimum(1,Vocht,IEEE4,False,True)
FieldNames ("MinVocht")
Average(1,SlrW,IEEE4,False)
FieldNames ("SlrW")
Average(1,Windskn,IEEE4,False)
FieldNames ("Windskn")
Average(1,Windsms,IEEE4,False)
FieldNames ("Windsms")
Maximum(1,Windskn,IEEE4,False,True)
FieldNames ("MaxWindskn")
Maximum(1,Windsms,IEEE4,False,True)
FieldNames ("MaxWindsms")
Sample (1,AvgBeaufort,FP2)
FieldNames ("Beaufort")
Maximum (1,Beaufort,IEEE4,False,True)
FieldNames ("MaxBeaufort")
Sample(1,BP_mbar,IEEE4)
FieldNames ("Baro")
Sample(1,Tot24,IEEE4)
FieldNames ("Tot24")

EndTable

DataTable(Table2,True,-1)
DataInterval(0,1,Min,10)
WindVector (1,Windskm,Windr,IEEE4,False,0,0,1)
FieldNames ("Windskm,Windr")
Sample(1,Windroos,String)
FieldNames ("Windroos")
Maximum(1,Windskm,IEEE4,False,True)
FieldNames ("MaxWindskm")
Average(1,Temp,IEEE4,False)
FieldNames ("Temp")
Maximum(1,Temp,IEEE4,False,True)
FieldNames ("MaxTemp")
Minimum(1,Temp,IEEE4,False,True)
FieldNames ("MinTemp")
Average(1,Vocht,IEEE4,False)
FieldNames ("Vocht")
Maximum(1,Vocht,IEEE4,False,True)
FieldNames ("MaxVocht")
Minimum(1,Vocht,IEEE4,False,True)
FieldNames ("MinVocht")
Average(1,SlrW,IEEE4,False)
FieldNames ("SlrW")
Average(1,Windskn,IEEE4,False)
FieldNames ("Windskn")
Maximum(1,Windskn,IEEE4,False,True)
FieldNames ("MaxWindskn")
Sample (1,AvgBeaufort,FP2)
FieldNames ("Beaufort")
Maximum (1,Beaufort,IEEE4,False,True)
FieldNames ("MaxBeaufort")
Sample(1,BP_mbar,IEEE4)
FieldNames ("Baro")
Sample(1,Tot24,IEEE4)
FieldNames ("Tot24")

EndTable


DataTable(Table3,True,-1)
DataInterval(0,1,sec,10)

Sample(1,BP_mbar,IEEE4)

Sample(1,Windr,IEEE4)
Sample(1,Temp,IEEE4)
Sample(1,SlrW,IEEE4)
Sample(1,Windskn,IEEE4)
Sample(1,Windskm,IEEE4)
Sample (1,Windsms,IEEE4)
Sample(1,Beaufort,IEEE4)
Sample(1,Tot24,IEEE4)
Sample(1,Vocht,IEEE4)
Sample(1,Windroos, String)
Sample(1,Windrichting, String)
Sample(1,Beaufortnaam, String)
EndTable

'Main Program
BeginProg
Scan(1,Sec,1,0)


'Default Datalogger Battery Voltage measurement BattV
Battery(BattV)
'Generic 4-20 mA Input measurement Windr
VoltDiff(Windr,1,mV2500,2,True,0,_50Hz,0.18,-89.1)
'Generic 4-20 mA Input measurement Temp
VoltDiff(Temp,1,mV2500,3,True,0,_50Hz,0.05,-65)
'Generic 4-20 mA Input measurement Vocht
VoltDiff(Vocht,1,mV2500,4,True,0,_50Hz,0.05,-25)
'Generic 4-20 mA Input measurement Windskm
VoltDiff(Windskm,1,mV2500,1,True,0,_50Hz,0.081035,-39.9875)
'Generic Tipping Bucket Rain Gauge measurement Rain_mm
PulseCount(Rain_mm,1,1,2,0,0.2,0)
'PTB101B Barometric Pressure Sensor (CSL) measurement BP_mbar
VoltSe(BP_mbar,1,mV2500,11,1,0,_50Hz,0.184,600)

'CM3 Pyranometer (CSL) measurements SlrkJ and SlrW
VoltDiff(SlrW,1,mV250,7,True,0,_50Hz,1,0)
If SlrW<0 Then SlrW=0
SlrkJ=SlrW*0.04330879
SlrW=SlrW*43.30879
'24 hour running total calculation Tot24
Tot24=Tot24+Rain_mm
If IfTime(24,1440,Min) Then Tot24=0
'User Entered Calculation
Windr = Windr + 220
If Windr > 360 Then Windr = Windr - 360
If Windr < 0 Then Windr = Windr + 360
If Windr>=360 Then Windr=0
'Calculate 10 Minute Running Average For Wind Direction
SinWindr = SIN(Windr)
CosWindr = COS(Windr)
AvgRun (AvgSinWindr,1,SinWindr,600)
AvgRun (AvgCosWindr,1,CosWindr,600)
AvgWindr = ATN(AvgSinWindr/AvgCosWindr)
If AvgCosWindr < 0 Then
AvgWindr = 180 + AvgWindr
ElseIf AvgSinWindr < 0 Then
AvgWindr = 360 + AvgWindr
EndIf
If AvgWindr <= 11.25 Then
Windroos = "N"
ElseIf AvgWindr < 33.25 Then
Windroos = "N/NO"
ElseIf AvgWindr < 56.25 Then
Windroos = "NO"
ElseIf AvgWindr < 78.75 Then
Windroos = "O/NO"
ElseIf AvgWindr < 101.25 Then
Windroos = "O"
ElseIf AvgWindr < 123.75 Then
Windroos = "O/ZO"
ElseIf AvgWindr < 146.25 Then
Windroos = "ZO"
ElseIf AvgWindr < 168.75 Then
Windroos = "Z/ZO"
ElseIf AvgWindr < 191.25 Then
Windroos = "Z"
ElseIf AvgWindr < 213.75 Then
Windroos = "Z/ZW"
ElseIf AvgWindr < 236.25 Then
Windroos = "ZW"
ElseIf AvgWindr < 258.75 Then
Windroos = "W/ZW"
ElseIf AvgWindr < 281.25 Then
Windroos = "W"
ElseIf AvgWindr < 303.75 Then
Windroos = "W/NW"
ElseIf AvgWindr < 326.25 Then
Windroos = "NW"
ElseIf AvgWindr < 348.75 Then
Windroos = "N/NW"
EndIf


'User Entered Calculation
If Windr <= 11.25 Then
Windrichting = "N"
ElseIf Windr < 33.25 Then
Windrichting = "N/NO"
ElseIf Windr < 56.25 Then
Windrichting = "NO"
ElseIf Windr < 78.75 Then
Windrichting = "O/NO"
ElseIf Windr < 101.25 Then
Windrichting = "O"
ElseIf Windr < 123.75 Then
Windrichting = "O/ZO"
ElseIf Windr < 146.25 Then
Windrichting = "ZO"
ElseIf Windr < 168.75 Then
Windrichting = "Z/ZO"
ElseIf Windr < 191.25 Then
Windrichting = "Z"
ElseIf Windr < 213.75 Then
Windrichting = "Z/ZW"
ElseIf Windr < 236.25 Then
Windrichting = "ZW"
ElseIf Windr < 258.75 Then
Windrichting = "W/ZW"
ElseIf Windr < 281.25 Then
Windrichting = "W"
ElseIf AvgWindr < 303.75 Then
Windrichting = "W/NW"
ElseIf Windr < 326.25 Then
Windrichting = "NW"
ElseIf Windr < 348.75 Then
Windrichting = "N/NW"
EndIf

'User Entered Calculation
If Windskm<1 Then
Beaufortnaam = "Stil"
ElseIf Windskm<6 Then
Beaufortnaam = "Zwak"
ElseIf Windskm<12 Then
Beaufortnaam = "zwak"
ElseIf Windskm<20 Then
Beaufortnaam = "Matig"
ElseIf Windskm<29 Then
Beaufortnaam = "Matig"
ElseIf Windskm<39 Then
Beaufortnaam = "Vrij krachtig"
ElseIf Windskm<50 Then
Beaufortnaam = "Krachtig"
ElseIf Windskm<62 Then
Beaufortnaam = "Hard"
ElseIf Windskm<75 Then
Beaufortnaam = "Stormachtig"
ElseIf Windskm<89 Then
Beaufortnaam = "Storm"
ElseIf Windskm<103 Then
Beaufortnaam = "Zware storm"
ElseIf Windskm<117 Then
Beaufortnaam = "Zeer zware storm"
ElseIf Windskm>117 Then
Beaufortnaam = "Orkaan"
EndIf

'User Entered Calculation
Windsms=(Windskm/3.6)
'User Entered Calculation
Windskn=(Windskm/1.852)
'User Entered Calculation
If Windskm<1 Then
'User Entered Calculation
Beaufort=0
'User Entered Calculation
ElseIf Windskm<6 Then
'User Entered Calculation
Beaufort=1
'User Entered Calculation
ElseIf Windskm<12 Then
'User Entered Calculation
Beaufort=2
'User Entered Calculation
ElseIf Windskm<20 Then
'User Entered Calculation
Beaufort=3
'User Entered Calculation
ElseIf Windskm<29 Then
'User Entered Calculation
Beaufort=4
'User Entered Calculation
ElseIf Windskm<39 Then
'User Entered Calculation
Beaufort=5
'User Entered Calculation
ElseIf Windskm<50 Then
'User Entered Calculation
Beaufort=6
'User Entered Calculation
ElseIf Windskm<62 Then
'User Entered Calculation
Beaufort=7
'User Entered Calculation
ElseIf Windskm<75 Then
'User Entered Calculation
Beaufort=8
'User Entered Calculation
ElseIf Windskm<89 Then
'User Entered Calculation
Beaufort=9
'User Entered Calculation
ElseIf Windskm<103 Then
'User Entered Calculation
Beaufort=10
'User Entered Calculation
ElseIf Windskm<117 Then
'User Entered Calculation
Beaufort=11
'User Entered Calculation
ElseIf Windskm>117 Then
'User Entered Calculation
Beaufort=12
'User Entered Calculation
EndIf
'Generate manual average for Beaufort
AvgRun (AvgBeaufort,1,Beaufort,600)
'Round the Average Beaufort to an Integer
AvgBeaufort = Round (AvgBeaufort,0)
'Calculate manual Max Beaufort
If AvgBeaufort > MaxBeaufort Then MaxBeaufort = AvgBeaufort 'Reset MaxBeaufort after 10 Minute table is written If Table1.Output(1,1) Then MaxBeaufort = 0


'Call Data Tables and Store Data
CallTable(Table1)
CallTable(Table2)
CallTable(Table3)


NextScan
EndProg


Mavada Nov 13, 2012 12:37 PM

ive updated and reset table definitions, hope that helps.
Funny im the one replying to my own posts...

* Last updated by: Mavada on 11/13/2012 @ 5:38 AM *


Mavada Nov 14, 2012 07:31 AM

for unknown reason at 00:20 the recordnumber is suddenly starting at zero...thats why my graph isnt showing the previous data before zero. why is this, is that an option i have to adjust somewhere?

something wrong here?

or here...?

* Last updated by: Mavada on 11/14/2012 @ 12:53 AM *


Dana Nov 14, 2012 07:49 PM

If the record number was reset to 0, you likely resent the program, and that reset the table (thus, the record number goes back to 0).

Dana W.


Mavada Nov 14, 2012 08:04 PM

i dont understand, ive got a data table right now which starts at record 0, so no other data before the 0.
but when i select a certain time period now, it constantly begins 10 minutes after the beginning time...
in view pro its behaving normal, see below...
same data table...

rtmc pro:

view pro:


Mavada Nov 14, 2012 08:41 PM

this is the table used:

"TOA5","CR1000","CR1000","20810","CR1000.Std.25","CPU:test3kopie.CR1","36283","Table1"
"TIMESTAMP","RECORD","Windskm","Windr","Windroos","MaxWindskm","Windskm_TMx","Temp","MaxTemp","Temp_TMx","MinTemp","Temp_TMn","Vocht","MaxVocht","Vocht_TMx","MinVocht","Vocht_TMn","SlrW","Windskn","Windsms","MaxWindskn","Windskn_TMx","MaxWindsms","Windsms_TMx","Beaufort","MaxBeaufort","Beaufort_TMx","Baro","Tot24"
"TS","RN","kph","Deg","String","kph","kph","DegC","DegC","DegC","DegC","DegC","%","%","%","%","%","W/m^2","kts","ms","kts","kts","ms","ms","","","","mbar",""
"","","WVc","WVc","Smp","Max","TMx","Avg","Max","TMx","Min","TMn","Avg","Max","TMx","Min","TMn","Avg","Avg","Avg","Max","TMx","Max","TMx","Smp","Max","TMx","Smp","Smp"
"2012-11-14 19:40:00",0,3.599846,64.53049,"O/NO",8.157623,"2012-11-14 19:31:36",5.769542,5.907104,"2012-11-14 19:33:54",5.572014,"2012-11-14 19:40:00",83.41953,83.56525,"2012-11-14 19:39:09",83.22464,"2012-11-14 19:30:26",0,1.943762,0.9999574,4.404764,"2012-11-14 19:31:36",2.266006,"2012-11-14 19:31:36",1,2,"2012-11-14 19:31:29",1026.718,0.2
"2012-11-14 19:50:00",1,3.536567,69.82155,"O/NO",7.804329,"2012-11-14 19:48:41",5.577065,5.732498,"2012-11-14 19:40:28",5.438797,"2012-11-14 19:49:15",83.62656,83.73709,"2012-11-14 19:49:36",83.46382,"2012-11-14 19:40:01",0,1.909594,0.98238,4.214001,"2012-11-14 19:48:41",2.167869,"2012-11-14 19:48:41",1,2,"2012-11-14 19:40:46",1026.854,0.2
"2012-11-14 20:00:00",2,3.124531,79.19087,"O",6.736248,"2012-11-14 19:56:50",5.412457,5.531288,"2012-11-14 19:50:02",5.297142,"2012-11-14 19:58:51",83.87283,84.07799,"2012-11-14 19:59:30",83.65146,"2012-11-14 19:50:59",0,1.687112,0.8679253,3.637283,"2012-11-14 19:56:50",1.87118,"2012-11-14 19:56:50",1,2,"2012-11-14 19:56:46",1026.62,0.2
"2012-11-14 20:10:00",3,3.304865,73.86942,"O/NO",7.011799,"2012-11-14 20:04:15",5.330714,5.483513,"2012-11-14 20:03:14",5.196564,"2012-11-14 20:08:23",84.16199,84.32928,"2012-11-14 20:09:39",84.01945,"2012-11-14 20:00:01",0,1.784484,0.9180179,3.786068,"2012-11-14 20:04:15",1.947722,"2012-11-14 20:04:15",1,2,"2012-11-14 20:01:06",1026.671,0.2
"2012-11-14 20:20:00",4,4.467275,85.46596,"O",9.406929,"2012-11-14 20:11:32",5.288142,5.405685,"2012-11-14 20:18:16",5.161804,"2012-11-14 20:11:13",84.45909,84.64189,"2012-11-14 20:19:56",84.24583,"2012-11-14 20:10:18",0,2.412136,1.24091,5.079335,"2012-11-14 20:11:32",2.613036,"2012-11-14 20:11:32",1,2,"2012-11-14 20:11:29",1026.609,0.2
"2012-11-14 20:30:00",5,5.481193,86.54317,"O",10.6247,"2012-11-14 20:22:00",5.414416,5.540741,"2012-11-14 20:29:11",5.262253,"2012-11-14 20:21:27",84.67882,84.76141,"2012-11-14 20:25:18",84.59121,"2012-11-14 20:20:15",0,2.959607,1.522554,5.73688,"2012-11-14 20:22:00",2.951306,"2012-11-14 20:22:00",1,2,"2012-11-14 20:20:02",1026.609,0.2
"2012-11-14 20:40:00",6,4.141181,83.80573,"O",6.668327,"2012-11-14 20:34:19",5.390838,5.540207,"2012-11-14 20:30:23",5.202225,"2012-11-14 20:39:06",84.66096,84.75845,"2012-11-14 20:39:38",84.58414,"2012-11-14 20:34:28",0,2.236059,1.150328,3.600609,"2012-11-14 20:34:19",1.852313,"2012-11-14 20:34:19",1,2,"2012-11-14 20:30:22",1026.478,0.2
"2012-11-14 20:50:00",7,4.046257,79.36262,"O",8.980934,"2012-11-14 20:47:20",5.25782,5.387657,"2012-11-14 20:40:01",5.127106,"2012-11-14 20:49:45",84.79802,84.88602,"2012-11-14 20:49:01",84.68006,"2012-11-14 20:40:25",0,2.184802,1.123959,4.849317,"2012-11-14 20:47:20",2.494704,"2012-11-14 20:47:20",1,2,"2012-11-14 20:41:13",1026.421,0.2
"2012-11-14 21:00:00",8,2.953348,74.02055,"O/NO",7.463081,"2012-11-14 20:52:46",5.122882,5.32151,"2012-11-14 20:50:51",4.949806,"2012-11-14 20:58:28",84.88319,84.95497,"2012-11-14 20:50:51",84.8187,"2012-11-14 20:50:12",0,1.59468,0.8203745,4.029742,"2012-11-14 20:52:46",2.073078,"2012-11-14 20:52:46",1,2,"2012-11-14 20:52:44",1026.362,0.2
"2012-11-14 21:10:00",9,2.825756,83.56676,"O",6.257744,"2012-11-14 21:05:11",4.882527,5.067932,"2012-11-14 21:00:06",4.695839,"2012-11-14 21:10:00",84.9334,85.04696,"2012-11-14 21:09:55",84.81205,"2012-11-14 21:01:11",0,1.525785,0.7849318,3.378911,"2012-11-14 21:05:11",1.738262,"2012-11-14 21:05:11",1,2,"2012-11-14 21:05:11",1026.484,0.2
"2012-11-14 21:20:00",10,2.378073,82.99539,"O",4.862167,"2012-11-14 21:17:13",4.636649,4.856331,"2012-11-14 21:10:35",4.458969,"2012-11-14 21:19:58",85.08809,85.23641,"2012-11-14 21:18:14",84.956,"2012-11-14 21:12:15",0,1.284057,0.6605757,2.62536,"2012-11-14 21:17:13",1.350602,"2012-11-14 21:17:13",1,1,"2012-11-14 21:10:01",1026.481,0.2
"2012-11-14 21:30:00",11,1.246536,102.5763,"O/ZO",3.56097,"2012-11-14 21:21:14",4.3576,4.594879,"2012-11-14 21:20:38",4.139664,"2012-11-14 21:29:41",85.21767,85.38694,"2012-11-14 21:29:24",85.1319,"2012-11-14 21:25:19",0,0.6730755,0.34626,1.92277,"2012-11-14 21:21:14",0.9891585,"2012-11-14 21:21:14",1,1,"2012-11-14 21:20:01",1026.494,0.2

* Last updated by: Mavada on 11/14/2012 @ 1:42 PM *


Mavada Nov 14, 2012 08:54 PM

when i enter a start time before record 0, lets say 19:30, it shows indeed the 19:40 (=record 0) value in the graph...
im out of options right now, very strange and frustrating...:(


Mavada Nov 14, 2012 11:03 PM

could it have to do with the time being adjusted some weeks ago, from summer to wintertime? ive adjusted the clock one hour back from normal...could this have caused the data from lets say 19:40 has moved to before that timestamp? So 19:40 means data from 19:30?

if so, how can i solve it?


Mavada Nov 15, 2012 08:00 PM

still in trouble, anybody got an idea/solution?

Log in or register to post/reply in the forum.