...
ScanImage
...
and
...
Ephus
...
can
...
be
...
customized
...
and
...
extended
...
via
...
user
...
functions
...
which
...
respond
...
to
...
events
...
generated
...
by
...
ScanImage
...
or
...
Ephus.
...
In
...
ScanImage,
...
for
...
more
...
advanced
...
requirements,
...
user
...
functions
...
can
...
be
...
written
...
to
...
follow
...
a
...
'plugin'
...
pattern,
...
in
...
which
...
the
...
same
...
function
...
responds
...
to
...
multiple
...
events.
...
To
...
promote
...
code
...
sharing,
...
to
...
either
...
reuse
...
or
...
mimic,
...
we
...
maintain
...
a
...
repository
...
here
...
of
...
user
...
functions
...
and
...
plugins
...
developed
...
by
...
either
...
the
...
core
...
developers
...
or
...
members
...
of
...
the
...
ScanImage/Ephus
...
user
...
communities.
...
Please
...
let
...
us
...
know
...
(mailto:iyerv@janelia.hhmi.org?subject=\[ScanImage/Ephus
...
Plugin\]
...
) if
...
you
...
have
...
any
...
user
...
functions
...
or
...
plugins
...
that
...
you
...
would
...
like
...
to
...
contribute!
...
...
Table of Contents |
---|
ScanImage
See User Functions & Plugins for more information about these topics in ScanImage.
Developer User Functions/Plugins
Beginning with ScanImage 3.7.1,
...
all
...
ScanImage
...
releases
...
contain
...
a
...
'Samples'
...
folder
...
which
...
include
...
user
...
functions,
...
several
...
following
...
the
...
'plugin'
...
pattern.
...
These
...
are
...
briefly
...
described
...
below.
...
SI4
...
Samples
...
Function |
---|
...
Name |
---|
...
Description | |
---|---|
hantman_imageAndStimulate.m |
...
Delivers |
...
stimulus |
...
and |
...
initiates |
...
camera |
...
acquisition |
...
with |
...
timing |
...
relative |
...
to |
...
start |
...
of |
...
each |
...
acquisition |
...
si4 |
...
_postStimPulse.m |
...
Delivers |
...
stimulus |
...
pulse |
...
at |
...
specified |
...
delay |
...
relative |
...
to |
...
start |
...
of |
...
each |
...
acquisition |
SI3 Samples
Function Name | Description |
---|---|
borghuis_roiPlot.m |
...
Displays |
...
average |
...
pixel |
...
value |
...
within |
...
selected |
...
ROI |
...
in |
...
live |
...
graph |
...
during |
...
acquisition |
...
hantman |
...
_stimPulse.m |
...
Delivers |
...
stimulus |
...
pulse |
...
at |
...
specified |
...
delay |
...
relative |
...
to |
...
start |
...
of |
...
each |
...
acquisition |
...
hantman |
...
_legoControl.m |
...
Controls |
...
auxiliary |
...
lego |
...
motion |
...
system |
...
with |
...
timing |
...
relative |
...
to |
...
start |
...
of |
...
each |
...
acquisition |
Community User Functions/Plugins
Ephus
See the user function example in the Ephus documentation for more information.