Networking Widget

2»

Comments

  • edited July 2017
    Let's please see a screen shot of your preferences. That points to a sketchbook location. I will assume you followed all tutorials for running the GUI on Mac.

    File-> Preferences then screen shot

    Make sure to have the latest lsllink folder, it was updated to be cross platform for the first time.
  • This is the screenshot of the preferences.


    Could you point me to the place where I can download the latest lsllink folder? I am using the one downloaded from https://github.com/OpenBCI/OpenBCI_GUI/tree/master/OpenBCI_GUI

    Thanks.
  • Looks like an OpenGL issue. What type of Mac are you using? Os version?
  • I am using Macbook Pro installed macOS Sierra.

    I would like to say that I could be successful to stream data now. I tried to download the LSLlink folder and paste it again into my library. As a result, the GUI did not freeze anymore and I can achieve the data while running the python script.

    Thank you very much, @pushtheworld, for your remind of checking the lsllink folder. I really appreciate your work for solving the problem of using LSL streaming protocol.

    Thanks.
  • edited July 2017
    Great to hear. Im always happy when I can debug at odd hours! So fun! Go push the world!
  • Hi Everyone,

    I was successful to stream data using LSL protocol and receive it in the terminal using a python script. However, I still cannot receive the data in Matlab. The function inlet.pullsample() always return an empty vector [ ].

    Could you help me to solve this problem in Matlab? Could you share the link where you have the Matlab code so that I can replicate your steps to make it work?

    Thanks.
  • squadussquadus Los Angeles
    Is there a way to verify that LSL is working without running a Python script?
  • squadussquadus Los Angeles

    I've downloaded both the source and CMake 3.12.0 package from CMake's website for Windows 64-bit. I have installed CMake 3.12.0 using the Windows win64-x64 Installer. 

    I downloaded and installed the Web Installer for Visual Studio 2015 from https://stackoverflow.com/a/44290942

    When I do an initial 'configure' in CMake and click finish I get the following error:

    CMake Error: Could not find CMAKE_ROOT !!!
    CMake has most likely not been installed correctly.
    Modules directory not found in
    
    CMake Error: Error executing cmake::LoadCache(). Aborting.
    

    I really don't know how to resolve this error, or how to get the modules needed

  • wjcroftwjcroft Mount Shasta, CA
    This page has a downloadable zip with compiled Windows binaries to interface with Matlab.


    liblsl-Matlab_1.12-Win64.zip
  • squadussquadus Los Angeles
    I am confused by the recommendation to use the GUI widget to source the LSL stream. 

    Right now (see screenshot: http://i67.tinypic.com/do48pj.jpg), I have OpenBCI_GUI open with both the Stream and Networking widget + LSL option turned On. The data type is set to time series.

    From this point, there is no confirmation that LSL is streaming. 

    I am experimenting with both methods to connect my Ganglion ((1) Establishing a BLE connection through the Python repository - not the OpenBCI_LSL repo =) and (2) Connecting LSL using the OpenBCI_GUI + Networking Widget). I think I am extremely close to hooking up with both methods. 

    With establishing a BLE connection using the OpenBCI_Python repository I am having difficulty getting bluepy installed. I am installing bluepy and this error shows up every time I run pip install bluepy or run python setup.py install inside the bluepy folder.

  • wjcroftwjcroft Mount Shasta, CA
    Jeff, hi.

    Re: streaming from OpenBCI_GUI / Networking widget / LSL.

    OK, so the GUI is creating the stream, sending the data. But what process or program is receiving the LSL stream. I suggested OpenViBE many times as your easiest thing to verify that your LSL is working.

    Can you try direct messaging or emailing with @WendyW, who has the GUI streaming from a Cyton to OpenViBE via LSL? The process with your Ganglion should be almost identical, except using the Ganglion instead of Cyton.


    Regards,

    William

  • squadussquadus Los Angeles
    edited July 2018
    Hi William, 

    Where are the instructions for verifying that the LSL for GUI is working? I have not used OpenVibe before. I gave you guys a call today as well. Do you know if this is possible with MATLAB?

    With establishing a BLE connection using the OpenBCI_Python repository I am having difficulty getting bluepy installed. I am installing bluepy and this error shows up every time I run pip install bluepy or run python setup.py install inside the bluepy folder.

  • wjcroftwjcroft Mount Shasta, CA
    Forget the Python route and just try the Networking widget with LSL. You need to consume the stream output by the GUI to confirm it works. 

    I already gave you the Matlab links on that other thread. Getting some help from Wendy sounds even easier.

  • squadussquadus Los Angeles
    The MATLAB links you gave me are for the repository. I have added them already. How do I confirm that the GUI LSL output works?

    Wendy has a Cyton and has not posted her instructions. She only has two posts.

    I have been learning Python and Command Line from scratch for the last few months, even taking a few codeacademy courses. I think I am close to connecting LSL at this point! If I can solve LSL through either method I would be extremely grateful. 
  • wjcroftwjcroft Mount Shasta, CA
    edited July 2018
    The OpenBCI_Python you mention only CREATES the stream, it does not consume it. You will still need another app to consume.

    The Matlab links I gave you included a whole bunch of links. One was the Matlab Win64 zip file in the release section. And other links for documentation on how to use the LSL Matlab to view your LSL stream.

  • wjcroftwjcroft Mount Shasta, CA
  • squadussquadus Los Angeles
    I have downloaded Ubuntu, and am working on it as we speak.
  • squadussquadus Los Angeles
    edited August 2018
    I am having a really hard time getting Wine to work on Ubuntu so I can update the firmware on the Ganglion. I need the dongle to work between Wine applications, and/or be able to set up the Wifi Shield. Has anyone encountered a fix for running OpenBCI on Wine on Ubuntu/Linux?

    I really wish there was an in-person technician I could talk to about setting up my system. I am not a hacker just an engineer, so I have been learning Ubuntu and setting this up from scratch.
  • wjcroftwjcroft Mount Shasta, CA
    Can't you dual boot between normal Windows and normal Ubuntu? Virtual machine hacks such as Wine sometimes cause complications as you have seen. Or use two different laptops.

    Or use the original suggestion I made about using OpenViBE to consume your LSL stream. That runs directly on WIndows. And I gave you the contact with @WendyW, who knows how to interoperate the GUI and OpenViBE using Cyton. You have Ganglion, but it should operate very similar.
  • squadussquadus Los Angeles
    I've got Zorin OS running now, and it has Wine installed from the get-go. 
  • squadussquadus Los Angeles
    What sampling frequency does the LSL widget output? 

    Is there a difference between Ganglion and/or Cyton with Daisy?
  • Radha_openbciRadha_openbci United Kingdom
    edited November 2018
    I am running standalone open BCI v3.4.0 with open BCI hub v 1.4.5 , Ganglion on Windows 10 64 bit.  I am trying to stream LSL from Open BCI but the GUI freezes. It did not freeze only once/twice in between. But it freezes now. any suggestions? Do I have to use Processing?
Sign In or Register to comment.