MatNIC Video 1
MatNIC Video 2
MatNIC is a Matlab toolkit, i.e., a set of Matlab functions that allows the user to interact with the NIC (Neuroelectrics Instrument Controller) instrument controller and, in turn, with the device that is connected to it (both Starstim or Enobio class). MatNIC provides control of the main functions of NIC, namely, (1) streaming of EEG data and (2) management of neurostimulation. This functionality gives the user full remote programmatic control over NE devices such as Enobio or Starstim from a Matlab environment. To allow this, the NIC (Neuroelectrics Instrument Controller) software includes a TCP/IP server for clients to connect to in order to remotely control the Enobio/Starstim device or receive EEG data and manage the stimulation. As such, the use of the MatNIC environment implicitly makes use of three elements that need to work in concert: Matlab with MatNIC, the NIC software and the Enobio/Starstim device (via Bluetooth). It is noteworthy that with this architecture Matlab and NIC can run on the same or different computers in a network connected via TCP/IP.
MatNIC Matlab toolkit and User Manual. Needs Starstim / Enobio device. Matlab license not included (but is required to use MatNIC).