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.

Table Fill Times


Mavada Nov 16, 2012 06:47 PM

Are those times automatically filled in according to the number of records stored. In other words, if i decide to not collect data from a specified .dat file, the fill time will increase? i cant manually adjust (more hours...) the fill times?


Mavada Nov 17, 2012 12:06 PM

strange why my table fill times shows table 1 69 records while table 1 has already 230 records...

my graphs are showing only 11,5 hours of data (like in the table fill times is shown) while the table 1 file has data from 14-11 22:40 (230 records with 10 min interval)but not showing in my graphs...

* Last updated by: Mavada on 11/17/2012 @ 5:07 AM *


Sam Nov 17, 2012 04:09 PM

Your screenshot tells me that Table 1 will hold 69 records. And based on the fill time, I would guess that you have a DataInterval of 10 minutes.

By default the tables ring around when they are full. So when it saves record 69, it will overwrite record 0. When it writes record 70, it will overwrite record 1. If you see a record number of 230, your table only has records 161 to 230 saved in memory, ready for collection.

To ensure you do not lose any records, you need to collect/download the data from Table 1 every 11 hours.


Mavada Nov 17, 2012 04:28 PM

Thanks for your reply Sam,

How come table 1 is full? Ive got another table wich uses much more memory. if i remove that other table, will table 1 get more records to download?


Mavada Nov 18, 2012 11:30 AM

table fill time above is still the same...while its 17-11 now...
now its showing recordnumbers 224-370
thats more then 69...

And when i closed rtmc run time and open it again, there are numerous records gone...suddenly 12:00 till 13:30 is missing.
So i think theres definately a problem.
Could this be of Windows 8 Enterprise x64 im using, is loggernet/rtmc prepared for this?

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


Mavada Nov 20, 2012 08:47 PM

could this be a bug related to Windows 8?


aps Nov 20, 2012 11:20 PM

This is unlikely to be anything to do with Windows 8, which despite all the hype from MS is basically Windows 7 in many respects.

Understanding what is going on is quite complex as there are different buffers involved. The logger has its memory, which in this case is only 69 records but Loggernet holds a cache of the data it has collected from the loggers which is normally about twice as big as the data capacity of the logger. RTMC will read data and display data from the Loggernet cache.

RTMC will also display data that it has read from the cache and loaded into its own buffers over a longer period whilst it is running. The charts on the display can therefore show data that is has been overwritten in the logger memory if the time axis is longer than the loggers memory capacity.

Restarting RTMC will reset those graphs so only a much shorter history will be seen.

Coming back to logger, if you use the -1 option on the table records number in the datatable declaration the logger tries to work out the number of records to use so all the tables fill at the same time. If you either fix the number of records in a table to a smaller value or remove a table you then make space for more data to be stored in another table.


Mavada Nov 21, 2012 07:30 AM

First of all, thanks for your reply.
You are speaking of using the -1 option on the table records number in the data table declaration. I dont know exactly what you mean, do you mean i have to adjust that in the crbasic programm?
Can you give me an example?

* Last updated by: Mavada on 11/21/2012 @ 12:42 AM *


aps Nov 21, 2012 08:03 AM

If you want to control the storage in the logger, yes, you change the parameter on the datatable instruction:

DataTable(Name, TrigVar, Size)

It is the size parameter that controls how many records the logger itself will store. -1 tells the logger to autoallocate the sizes of the different tables.

If -1 it sizes the tables which also are defined with a size of -1 to use all of the free memory of the logger so they all fill at the same time.


Mavada Nov 21, 2012 08:12 AM

ive currently set the table 3 to collect at most 200.000 records, had currently almost 600.000 records (this is a 1 second data table..)
See how many memory will go to table 1.

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