PulseBlasterESR-PRO
There are two versions of the LabVIEW extensions available free of charge on our website. The first is
for those who do not have LabVIEW or who are not familiar with LabVIEW programming. This option is a
stand-alone GUI (see Figure 3 above) that comes in executable form and utilizes the LabVIEW runtime
environment. The second is for those who have LabVIEW and would like to make a custom interface for the
PulseBlasterESR-PRO. For more information and downloads please visit:
http://www.spincore.com/support/PBLV/
C/C++ Programming
The most dynamic and flexible way to program the PulseBlasterESR-PRO board is with C/C++ using the
SpinAPI package. The GUI based approaches to programming the board are designed for simplicity so they
can be used by someone with no programming experience.
While GUI's are easier to use, coding in C/C++ allows you to better utilize the various features of the
board and, in some cases, it may be easier to copy and paste lines of code than to make 100 instructions on
a GUI. The instructions to compile on Windows can be found at
http://www.spincore.com/support/spinapi/Windows_Help.shtml
. After configuring the compiler, changing one
of our example programs and recompiling the executable file for use with your PulseBlasterESR-PRO board
is as easy as clicking “Rebuild All” (see Figure 4 below).
2019/09/26
Figure 4:
Compiling a C program to run the PulseBlasterESR-PRO board is easy!