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
{}
Wiki Markup
Composition Setup

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
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|



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

...

id

...

DabsList

...

List

...

of

...

Current

...

Dabs

...

Classes

...

(&

...

Packages)
{:
Cloak
idDabsList
=DabsList} *
  • 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
{cloak} {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} {show-to:groups=ephus-developers}h5. Developer Notes{pagetree:root=Dabs (Root)}{show-to} {comment}