-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mex files don't compile #11
Comments
Can you try the 'devel' branch of the repository? This should have mex Christian On Wed, Mar 2, 2016 at 10:22 AM, iwalkdaline notifications@github.com
|
I checked out the 'devel' branch. I tried to run run_readlsl('laststream', 'type=''EEG''', '') and never past that the following line: My goal at the moment is straight forward as I'm trying to stream data into BCILab using LSL. |
That looks like mex files are working now. What you need is a data source Note: if you do already have a data source online but you can't seem to On Thu, Mar 3, 2016 at 1:03 PM, iwalkdaline notifications@github.com
|
Sorry, I wasn't clear. I have the python example from lsl (SendData.py) pushing data and I'm trying to received it using ReceiveData.m (under dependencies/liblsl-Matlab). Both files are running on the same computer, I've tested this previously on the same network using two different computers and I get the data stream using BCILAB-1.1 that is available from the ftp site for SCCN. |
That's interesting. So when you use ReceiveData.m using the BCILAB-devel On Thu, Mar 3, 2016 at 3:51 PM, iwalkdaline notifications@github.com
|
Yes, ReceiveData.m on 1.1 receives data from the inlet and prints it out. The 'devel' version never resolves that an eeg stream exists. I tried the workaround by replacing the dependencies/liblsl-Matlab in my BCILAB-devel by the one in BCILAB-1.1 with the same results. It seems the EEG stream is never resolved:
My real goal is to stream eeg into bcilab for detecting SSVEP. I may be able to achieve this goal in 1.1 but I don't seem to receive proper timestamps or I don't know how to reconstruct them. I use 'laststream' when I call 'run_readlsl'; however, laststream.timestamps is a 25 by 2 matrix with 0s and laststream.timestamps_ptr also equals 0. Not sure if there is a more appropriate forum to have a more detailed discussion how to set up my signal acquisition, processing, and visualization pipeline in BCILab. Thanks for the quick replies. |
When replacing the mex files in your bcilab distribution to retest, make On Thu, Mar 3, 2016 at 4:43 PM, iwalkdaline notifications@github.com
|
I was able to get ReceiveData.m from 1.1 streaming eeg after moving the liblsl-Matlab folder from 1.1 to 'devel'. I'm still uncertain of how to get the timestamps. They seem readily available in the data structure used in version 1.4 (devel) but not in 1.1. |
I've download the latest version of BCILab and the mex files don't compile.
Are there any known compatibility issues with compiling mex files on a mac >10.10, Matlab 2013a, with Xcode 7.2?
I would like this version because it gives the timestamps because I'm not sure how to reconstruct them in the previous version of bcilab.
The text was updated successfully, but these errors were encountered: