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
unmigratedcomposition-wiki-markupsetup

Ephus

...

and

...

ScanImage

...

interface

...

to

...

a

...

growing

...

range

...

of

...

hardware

...

devices.

...

Frequently,

...

custom

...

software

...

interfaces

...

to

...

these

...

devices

...

must

...

be

...

developed,

...

allowing

...

their

...

capabilities

...

to

...

be

...

accessed

...

via

...

scripting

...

in

...

Matlab.

...

Such

...

device

...

interfaces

...

are

...

developed

...

as

...

part

...

of

...

a

...

growing

...

Matlab

...

package

...

of

...

devices

...

classes

...

called

...

Dabs

...

.

...

(See

...

list

...

below.)

...

The

...

current

...

version

...

of

...

this

...

package

...

is

...

included

...

with

...

all

...

recent

...

and

...

planned

...

releases

...

of

...

ScanImage.

...

Some

...

users

...

may

...

find

...

some

...

of

...

these

...

device

...

interfaces

...

useful

...

in

...

and

...

of

...

themselves

...

i.e.

...

as

...

a

...

Matlab

...

object-oriented

...

scripting

...

interface

...

for

...

these

...

devices.

...

Note

...

that

...

the

...

interfaces

...

are

...

provided

...

as-is

...

and

...

their

...

distribution/maintenance

...

is

...

not

...

presently

...

a

...

primary

...

aim

...

of

...

the

...

ScanImage/Ephus

...

projects.

...

(Any

...

issues

...

affecting

...

ScanImage/Ephus

...

operation

...

, however

...

, should

...

be

...

brought

...

to

...

the

...

developers' attention (mailto:iyerv@janelia.hhmi.org?subject=\[ScanImage/Ephus Feedback\]).)

Tip
titleHelp Wanted!

User-contributions to the Dabs package are encouraged and welcomed, as they may be of general benefit to the community. In some cases, abstract superclasses are included in the Dabs package to facilitate the development of device interfaces to a common standard. For instance a Linear Stage Controller superclass has been developed. Users can create custom subclasses for their particular stage controllers, allowing ScanImage to operate with these devices.

Please let us know (

attention.) {tip:title=Help Wanted!}User-contributions to the Dabs package are encouraged and welcomed, as they may be of general benefit to the community. In some cases, _abstract superclasses_ are included in the Dabs package to facilitate the development of device interfaces to a common standard. For instance a [Linear Stage Controller superclass|DABS Subclassing LSC] has been developed. Users can create custom subclasses for their particular stage controllers, allowing ScanImage to operate with these devices.\\\\Please [let us know|

mailto:iyerv@janelia.hhmi.org?subject=\[ScanImage/Ephus

Feedback\]

]

) if

you

develop

a

device

interface

class,

or

package

of

classes,

so

we

may

include

it

in

a

future

release.

{tip}

Note

...

that

...

Ephus

...

makes

...

use

...

of

...

two

...

earlier-style

...

Matlab

...

device

...

interfaces:

...

NiMex

...

and

...

QCamMex.

Toggle Cloak
idDabsList
List of Current Dabs Classes (& Packages)
Cloak
idDabsList
]. h5. Current Dabs Classes (& Packages) *
  • dabs.andor.AndorCamera
*
  • dabs.coherent.Chameleon
*
  • dabs.coolled.PE
*
  • dabs.newport.XPS
*
  • dabs.ni.daqmx
  • (
_
  • package
_
  • )
*
  • dabs.pi.(E517/E712/E753/E816)
*
  • dabs.piezojena.DDrive
*
  • dabs.prior.PriorStage
*
  • dabs.qimaging.QCam
*
  • dabs.scientifica.LinearStageController
*
  • dabs.sutter.(MPC200/MP285)
*
  • dabs.thorlabs.LSM
{comment} {info:title=Dabs}New device interfaces are most recently being written as part of a growing Matlab [package|http://www.mathworks.com/help/techdoc/matlab_oop/brfynt_-1.html] of devices [classes|http://www.mathworks.com/help/techdoc/matlab_oop/bri1rtu-1.html] called *Dabs*. This package is intended to underlie both ScanImage and Ephus going forward. ScanImage 3.7 includes and uses an early version of this package, including a new interface to the [National Instruments DAQmx|http://www.ni.com/dataacquisition/nidaqmx] driver. Further information will become available about Dabs device interfaces in the near future.{info} {children:style=h6|sort=title|depth=1|excerpt=true} {comment} {show-to:groups=ephus-developers}h5. Developer Notes{pagetree:root=Dabs (Root)}{show-to}