Difference between revisions of "Programming"
Jump to navigation
Jump to search
(Created page with "==Introduction== ==Best practices== ===Experiment computers=== Most of the programs running on the experiment computers are written in Matlab. ===Data manipulation=== Mos...") |
|||
Line 3: | Line 3: | ||
==Best practices== | ==Best practices== | ||
+ | ==Systems== | ||
===Experiment computers=== | ===Experiment computers=== | ||
Line 14: | Line 15: | ||
Sometimes MOTU DSP's are used. | Sometimes MOTU DSP's are used. | ||
− | |||
===Embedded systems=== | ===Embedded systems=== |
Revision as of 12:42, 19 June 2023
Introduction
Best practices
Systems
Experiment computers
Most of the programs running on the experiment computers are written in Matlab.
Data manipulation
Most of the data manipulation is done in Matlab.
Digital sound processor (DSP)
The most used DSP is the RZ6 of Tucker Davis. Also the older RP2.1 and the Medusa RA16 base station are still in use. These are programmed in the RPvdsEx IDE. For the RZ6 we have BIOX, which is a RPvdsEx file with an Matlab toolbox.
Sometimes MOTU DSP's are used.
Embedded systems
Some embedded systems like arduino, and raspberry Pi's are programmed in C++.
Matlab
The Matlab IDE gets an update almost every year. Different experimental computers and your own computer will probably run different version of Matlab. Most of the programs will be compatible, but user interfaces often not.