CFM100 Tables / CR1000 tables_Campbellsci论坛问答

Hi,
Perhaps I missed it but I didn't see this mentioned in the manual for the CFM100 but if you wish to save the same data elements to both the CR1000 memory and the storage module do you need two data tables, one with the CardOut() instruction and one without, or does the data table automatically get sent to both if there's a CardOut() instruction?
Thanks

CFM100 Tables / CR1000 tables_Campbellsci论坛问答

新对话如下:

"The data table is saved to both the datalogger’s internal memory and the card." -- CRBasic Program Reference

I think an example is the best way of interpreting this statement

DataTable (Test,1,100)
DataInterval (0,15,Sec,10)
CardOut (0 ,1000)
Minimum (1,batt_volt,FP2,0,False)
Sample (1,PTemp,FP2)
EndTable

Now lets say you are running a program with the above declaration, with the card ejected (card removed from the CFM100). A data table of size 100 will be buffered in CPU memory. You could connect to the logger with your PC and collect the data from the buffered table. However, after approximately 100 records, your data will begin to ring (overwritten).

When the card is inserted, the CPU buffered data table is frequently pushed to the card. In this example, the table data on the card will hold approximately 10 times the amount of data that would otherwise be buffered in the CPU memory before ringing.

As you can imagine, when you go to a site and eject the card, you don't want the logger to stop collecting/storing data. Therefore you should set the DataTable size to an appropriate size to ensure you do not ring your table memory before reinserting your CFM100.


Is that clear as mud?

* Last updated by: Sam on 10/8/2009 @ 2:56 PM *

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 CFM100 Tables / CR1000 tables_Campbellsci论坛问答
「CFM100 Tables / CR1000 tables_Campbellsci论坛问答」评论列表

发表评论