Last Update 2024/1/18
BitPlayer is the Matlab app for
- Recoding with DAQ (NI DAQ device)
- Video Recording (Point Gray USB Cam) with IMAQ
- Visual stimuli with PTB3.
- Matlab R2022a
- GUIs are created using appdesigner
- Windows PC for BitPlayer-DAQ
- Ubuntu for -PTB & -Analysys
- Python (ver 3.8 or 3.9 is compatible for Matlab 2022a)
-
Windows 11
-
Matlab R2022a
- DAQ toolbox
- IMAQ toolbox
- Image Acquisition Toolbox Support Package for Point Grey Hardware
-
NI DAQ (USB 6341 (BNC))
-
USB3 Camera, FLIR Grasshopper3 USB
-
iRecHS2 software (by Dr. Matsuda)
- Windows 11 (10, 8, 7)
- Grasshopper3
- Contec DAC 1604L-LPF
- 端子台
- ケーブル
- Ubuntu 22.04.5 LTS (2022/1/12)
- Matlab R2022a
- Psychtoolbox3 -> Install for Linux
PTB & DAQ are synchronized by serial communication by monitoring trigger condition
- Developped in Ubuntu 20.04.5 LTS (macOS and Windows not tested)
- Matlab R2022a
- Python 3.8 or 3.9
- reading meatadata from .oif file OIF2TIF
- pandas, numpy, scipy
- Simple spot (full screen)
- Fine mapping (spot in smaller area)
- Random size spot
- Moving bar (fixed bar height: 65deg)
- Static bar (fixed bar height: 65deg)
- Moving Spot
- Sinusoidal, Shifting Grating, Gabor
- Image Presentation (tested)
- V1 serach (Coarse & Fine)
- Decode SC_v1 (RandomCheckerPattern + some figures)
- 2points, black/white (under development)
- Add name of new stimulation @./PTB/CheckParams/gui_ini.m
- Add GUI setting
- Add position info in GUI function PatternDropDownValueChanged
- Add other GUI settings @./PTB/GUI/Set_StimPattern.m
- Add procedure of the new stim @./PTB/Stim/VisStimON.m
- Add text info during stimu presentation ./PTB/GUI/ShowStimInfo.m
- Save stimulus-specific parameters ./PTB/CheckParams/Get_ParamsSave.m
- Recording Eye positino singal from iRecHS2 (anohter WindowsPC)
- AI0: Pupil Horizontal movement
- AI1: Pupil Verticac movement
- AI2: Photo sensor
- AI3: **** Used for trigger monitor
- AI4: Pupil Size (not good)
- Video recording of Eye camera (200fps <- 500fps)
- Recoding locomotion (Rotary encoder)
2024/01/18
- Merge update PTB. Add stimuli for Decording SC.
2023/06-12
- Add Image Presentation
2023/03/21-23
- Fix loop structure in DAQ recording.
- Fix bootstrap in Analysys
2022/03/20
- Update Analysys.
- Use version info as txt file.
2022/03/03
- Running test OK for DAQ+PTB and trigger FV10
- Data load is OK for Analsys. Need to make stimulus specific analysys.
2022/02/26
- Developping Analysis app (Analysys + 2P)
2022/01/31
- Change settings of the capturing video from uncompress AVI to motion jpeg AVI.
2022/02/01
- Correct Movie setting.
- Check next number of save-directory.
- Need to repair DAQ save function: SaveData & SaveTimestamps does not save 1st loop...
2022/02/02
- Correct capture setting.
- Delete app.Data and app.TimeStamos. These are temporal file for detecting trigger.
- But, FIFOBuffer can be used.