Differences

This shows you the differences between two versions of the page.

Link to this comparison view

reference:ft_realtime_signalproxy [2018/08/23 14:43] (current)
Line 1: Line 1:
 +=====  FT_REALTIME_SIGNALPROXY =====
 +
 +Note that this reference documentation is identical to the help that is displayed in MATLAB when you type "help ft_realtime_signalproxy"​.
 +
 +<​html><​pre>​
 +  <a href=/​reference/​ft_realtime_signalproxy><​font color=green>​FT_REALTIME_SIGNALPROXY</​font></​a>​ creates some random data and writes it to a FieldTrip buffer.
 + 
 +  The FieldTrip buffer is a network transparent server that allows the acquisition
 +  client to stream data to it. An analysis client can connect to read the data upon
 +  request. Multiple clients can connect simultaneously,​ each analyzing a specific
 +  aspect of the data concurrently.
 + 
 +  Use as
 +    ft_realtime_signalproxy(cfg)
 +  with the following configuration options
 +    cfg.blocksize ​           = number, in seconds (default = 0.5)
 +    cfg.channel ​             = cell-array with channel names
 +    cfg.fsample ​             = sampling frequency
 +    cfg.speed ​               = relative speed at which data is written (default = 1)
 +    cfg.precision ​           = numeric representation,​ can be double, single, int32, int16 (default = '​double'​)
 + 
 +  The target to write the data to is configured as
 +    cfg.target.datafile ​     = string, target destination for the data (default = '​buffer://​localhost:​1972'​)
 +    cfg.target.dataformat ​   = string, default is determined automatic
 + 
 +  You can apply some filtering to the random number data to make it
 +  appear slightly more realistic with
 +    cfg.lpfilter ​     = '​no'​ or '​yes' ​ lowpass ​ filter (default = '​no'​)
 +    cfg.hpfilter ​     = '​no'​ or '​yes' ​ highpass filter (default = '​no'​)
 +    cfg.bpfilter ​     = '​no'​ or '​yes' ​ bandpass filter (default = '​no'​)
 +    cfg.lpfreq ​       = lowpass ​ frequency in Hz
 +    cfg.hpfreq ​       = highpass frequency in Hz
 +    cfg.bpfreq ​       = bandpass frequency range, specified as [low high] in Hz
 + 
 +  To stop this realtime function, you have to press Ctrl-C
 + 
 +  See also <a href=/​reference/​ft_realtime_signalproxy><​font color=green>​FT_REALTIME_SIGNALPROXY</​font></​a>,​ <a href=/​reference/​ft_realtime_signalviewer><​font color=green>​FT_REALTIME_SIGNALVIEWER</​font></​a>​
 +</​pre></​html>​