Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

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.