I can replicate your output using the example provided. However, when trying with my own data and the MatlabFilter, I get the previous errors (which appear as well on the operator log when trying to use MatlabFilter in the R5348 beta).
I have Windows 10 64-bit, and Matlab R2015b 32-bit.
In attempt to make what I'm doing as clear as possible, here's what I've done so far:
1) Run the MatlabDemo batch, with Signal Generator, MatlabSignalProcessing, DummyApplication, parameterfile "../parms/examples/MatlabDemo_SignalGenerator.prm" and my own parameter file "../parms/KesselTest.prm"
2) Record 1 minute data
3) Copy and pasted all the bci_Initialize, _Preflight and _Process, as well as the parameter files to ".../tools/matlab"
3) In matlab, execute the following commands:
Code: Select all
bci2000path -AddToMatlabPath tools/mex % binary mex-files (load_bcidat and friends)
bci2000path -AddToMatlabPath tools/matlab % matlab m-files
bci2000path -AddToSystemPath tools/cmdline
filename = 'C:\Users\Inês\Desktop\BCI2000Contrib\data\Name001\NameS001R106.dat;
s = bci2000chain(filename, 'MatlabFilter', 'MatlabDemo_SignalGenerator.prm', 'KesselTest.prm');
In the Contrib version, the s.ShellOutput
is as the first post.
I can't use the 32-bit beta version due to the previous errors (Matlab must be incompatible because of missing libraries).
When using vs305, the result is the same as the Contrib version.
Hope this helps you resolve the issue.