Hello everybody,
I'm using the Freemaster Serial Communication Driver to monitor some variables that change fast,
(The Microcontroller is a Tomar S12VR). The Driver has been set correctly and it is working properly.
My question is about the Recorder graph.
At the moment I'm monitoring a single variable using the autorun mode and the FMSTR_TriggerRec() function is used to receive the buffer whenever it's ready.
My goal is to have a real-time Recorder graph (like the Scope graph)
updated every time a new buffer data is downloaded, without loosing previous data.
The problem is that every time a new buffer data is downloaded, it replaces the old one.
Is there a way to add every new buffer data to the old ones in real-time?
Please note: I need a real-time graph like the Scope graph. Changing the “time base multiple” (in the Recorder global properties) doesn’t solve my problem.
Thanks for your help
Hi,
According to an expert on FreeMaster, this is not possible.
But you should be able to capture all the data to a file.
Regards,
Daniel
Dear Daniel,
thanks for the answer,
How can I obtain all the data in a single file?
I tried to change the "Time base multiple" in the Recorder Properties but the result of the Capture is always a file with a number of recorded samples equal to the number of points that can be recorded, spaced uniformly by the value "Time base multiple".
I show you an example:
Time base multiple: 4
Recorded samples: 256
Points that can be recorded: 256
You can find the capture result in the file attached.
Is it possible to have a Capture result with all the 1024 samples?
I know it's possible to obtain all the samples distributed in different files (setting the Time base multiple to '1' and using the Auto run mode) but it doesn't solve my problem.
Thanks for your help
Carlo
Hello Carlo,
I'm sorry, yes, it can be captured only in separate files not in a single one.
Regards,
Daniel