Wiki Markup |
---|
Composition Setup |
Table of Contents |
---|
...
|
...
|
New Features in ScanImage 3.7
...
- Compatibility
...
- with
...
- latest
...
- Matlab
...
- (2010b)
...
- and
...
...
...
- .
- Compatibility with X series boards, for the second DAQ board (for Pockels and/or more clock signals)
- DAQ Toolbox no longer required
- Automatic power adjustment during stack collection
- Exports line/frame/pixel
...
- clock
...
- signals
...
- Next
...
- Triggering
...
- feature
...
- Continuous
...
- file
...
- streaming
...
- supported
...
- for
...
- stacks
...
- Enhanced
...
- User
...
- Functions
...
- capability
...
- Enhanced
...
- Fast
...
- Configurations
Upgrading from ScanImage 3.5
...
or
...
3.6
...
- 3.7
...
- has
...
- a
...
...
...
...
...
- ,
...
- which
...
- is
...
- quite
...
- thoroughly
...
- documented.
...
- You
...
- should
...
- make
...
- a
...
- new
...
- standard.INI
...
- file
...
- based
...
- on
...
- this
...
- model,
...
- following
...
- the
...
- comments.
...
It is recommended to create a separate folder(s)
...
- for
...
- your
...
- INI/CFG/USR
...
- files
...
- under
...
- 3.7,
...
- to
...
- keep
...
- them
...
- separate
...
- from
...
- data
...
- files
...
- for
...
- any
...
- older
...
- version
...
- you
...
- may
...
- also
...
- maintain
...
- installed.
...
- The Shift and Scan Amplitude values that previously referred to X/Y
...
- now
...
- refer
...
- to
...
- Fast/Slow.
...
- A
...
- new
...
- control
...
- in
...
- Configuration
...
- dialog
...
- indicates
...
- mapping
...
- from
...
- X/Y
...
- to
...
- Fast/Slow
...
- axes.
...
- Adjusting
...
- this
...
- allows
...
- you
...
- to
...
- rotate
...
- the
...
- image
...
- 90
...
- degrees.
...
The INI file contains the separate mapping of X/Y
...
- to
...
- DA
...
- Channels
...
- 0
...
- &
...
- 1,
...
- which
...
- is
...
- fixed
...
- on
...
- initialization.
...
- The Scan Amplitude values are replaced by Scan Angular Range values, in the Configuration dialog. It now represents the full (peak-peak)
...
- angle
...
- of
...
- the
...
- scan
...
- range,
...
- specified
...
- in
...
- optical
...
- degrees,
...
- rather
...
- than
...
- half
...
- angle
...
- as
...
- in
...
- 3.6
...
- (and
...
- earlier
...
- verisions).
...
- Therefore
...
- new
...
- values
...
- will
...
- generally
...
- be
...
- twice
...
- the
...
- Scan
...
- Amplitude
...
- values
...
- in
...
- ScanImage
...
- 3.6/3.5.
...
The model INI file has improved/expanded
...
- the
...
- explanation
...
- of
...
- the
...
- voltsPerOpticalDegree
...
- variable.
...
- Please
...
- read
...
- carefully,
...
- and
...
- provide
...
- feedback
...
- if
...
- this
...
- is
...
- not
...
- clear!
...
If the voltsPerOpticalDegree value in 3.7
...
- differs
...
- compared
...
- to
...
- your
...
- setting
...
- in
...
- 3.6
...
- (i.e.
...
- because
...
- it's
...
- clearer
...
- now
...
- and
...
- therefore
...
- set
...
- correctly),
...
- you
...
- will
...
- need
...
- to
...
- further
...
- adjust
...
- your
...
- Scan
...
- Angular
...
- Range
...
- values
...
- compared
...
- to
...
- previous
...
- Scan
...
- Amplitude
...
- values.
...
In general,
...
- the
...
- new
...
- default
...
- Scan
...
- Angular
...
- Range
...
- value
...
- of
...
- 15
...
- should
...
- not
...
- often
...
- require
...
- modification
...
- by
...
- most
...
- users.
...
- If
...
- you
...
- see
...
- the
...
- field-of-view
...
- is
...
- different
...
- (smaller)
...
- than
...
- you're
...
- used
...
- to,
...
- look
...
- closely
...
- at
...
- the
...
- voltsPerOpticalDegree
...
- value/notes
...
- in
...
- the
...
- INI
...
- file.
...
- It
...
- is
...
- recommended
...
- to
...
- copy
...
- your
...
- old
...
- CFG
...
- files
...
- to
...
- a
...
- separate
...
- folder
...
- for
...
- 3.7,
...
- and
...
- then
...
- load
...
- and
...
- re-save
...
- each
...
- of
...
- them
...
- individually.
...
- This
...
- will
...
- make
...
- your
...
- CFG
...
- files
...
- 3.7
...
- compatible.
...
Note the ScanAmplitude values will not be applied in 3.7.
...
- The
...
- Scan
...
- Angular
...
- Range
...
- values
...
- should
...
- be
...
- adjusted
...
- before
...
- saving
...
- each
...
- CFG
...
- file.
...
- 3.7
...
- requires
...
- the
...
...
...
- between
...
- boards
...
- (main
...
- board
...
- and
...
- Pockels)
...
- be
...
- on
...
- RTSI
...
- 7
...
- ,
...
- not
...
- RTSI
...
- 6
...
- as
...
- with
...
- ScanImage
...
- 3.6.
...
If running both 3.6
...
- &
...
- 3.7,
...
- you
...
- should
...
- connect
...
- both
...
- RTSI
...
- 6
...
- and
...
- RTSI
...
- 7
...
- (or
...
- connect
...
- all,
...
- with
...
- a
...
- ribbon
...
- cable).
...
If running both 3.5
...
- &
...
- 3.7,
...
- no
...
- change
...
- is
...
- required
...
- You can run 3.7
...
- on
...
- same
...
- machine
...
- that
...
- is
...
- running
...
- 3.6
...
- or
...
- older
...
- version
Typically,
...
- your
...
- newer
...
- Matlab
...
- will
...
- set
...
- path
...
- to
...
- 3.7
...
- and
...
- older
...
- Matlab
...
- will
...
- set
...
- path
...
- to
...
- older
...
- version
If running both 3.5/3.6
...
- &
...
- 3.7
...
- on
...
- same
...
- machine,
...
...
...
- is
...
- required.
...
- This
...
- is
...
- earliest
...
- version
...
- of
...
- DAQmx
...
- supported
...
- by
...
- 3.7,
...
- while
...
- 3.5/3.6
...
- doesn't
...
- run
...
- on
...
- 8.9
...
- or
...
- higher.
...
Note that X series boards are only supported from 9.0
...
- forward.
...
Guide to New Features
Frame/Line/Pixel
...
Clock
...
Export
Tip |
---|
} This feature is most powerful with new [ |http://www.ni. com/xseries/].Future ScanImage versions may be able to get more functionality out of other/earlier board families, but this cannot be guaranteed as a development priority. {tip} * Each clock output requires a National Instruments [ |
- Each clock output requires a National Instruments counter/timer
...
...
- .
...
- These
...
- must
...
- be
...
- specified
...
- in
...
- the
...
- INI
...
- file
...
- – frameClockBoardID
...
- ,
...
- frameClockCtrID
...
- ,
...
- lineClockBoardID
...
- ,
...
- etc.
...
Note that Ctr0 on the primary board (acquisitionBoardID) is reserved by ScanImage, and not available for frame/line/pixel
...
- clocks
X series boards have 4 counter/timer
...
- channels,
...
- while
...
- other
...
- board
...
- families
...
- have
...
- only
...
- 2
...
- counter/timer
...
- channels
...
- Finite
...
- clock
...
- generation
...
- is
...
- only
...
- possible
...
- with
...
...
...
...
- .
...
- When
...
- using
...
- a
...
- non-X
...
- series
...
- board,
...
- additional
...
- clock
...
- 'ticks'
...
- may
...
- appear
...
- after
...
- acquisition
...
- is
...
- finished,
...
- because
...
- the
...
- counter
...
- output
...
- is
...
- actually
...
- stopped
...
- in
...
- software.
...
- Consequently,
...
- pixel
...
- clock
...
- generation
...
- – which
...
- requires
...
- finite
...
- clock
...
- generation
...
- – is
...
- only
...
- possible
...
- with
...
...
...
...
- at
...
- this
...
- time.
...
- For
...
- Frame/Line
...
- clocks,
...
- the
...
- edge
...
- not
...
- specified
...
- by
...
- Polarity
...
- signifies
...
- the
...
- end
...
- of
...
- Frame/Line.
...
- For
...
- Pixel
...
- clock,
...
- the
...
- edge
...
- not
...
- specified
...
- by
...
- Polarity
...
- is
...
- controlled
...
- by
...
- Pixel
...
- Fraction
...
- .
The 'end'
...
- of
...
- Frame/Line
...
- indicates
...
- that
...
- acquisition
...
- has
...
- ended
...
- for
...
- current
...
- line/frame,
...
- and
...
- acquisition
...
- for
...
- new
...
- line/frame
...
- has
...
- not
...
- begun.
...
- This
...
- occurs
...
- at
...
- the
...
- scanner
...
- flyback
...
- or
...
- turnaround
...
- time
...
- at
...
- end
...
- of
...
- line,
...
- or
...
- end
...
- of
...
- last
...
- line
...
- in
...
- frame.
The Pixel clock handling is different because there are no gaps between pixel periods; thus the location of the 'stop' edge must be user specified (via Pixel Fraction).
Panel | |||||
---|---|---|---|---|---|
|
Next Triggering Feature
*& Next Triggering allows external trigger (e.g.
...
from
...
behavior
...
apparatus)
...
to
...
stop
...
an
...
acquisition,
...
or
...
to
...
start
...
a
...
new
...
file
...
with
...
advanced
...
number
...
without
...
stopping
...
acquisition
...
Power
...
Adjustment
...
During
...
Stacks
...
- based
...
- on
...
- configurable/measurable
...
- length
...
- constant
...
Continuous
...
File
...
Streaming
...
Improvements
...
- Continuous
...
- file
...
- streaming
...
- is
...
- now
...
- supported
...
- for
...
- stacks
...
- Continuous
...
- file
...
- streaming
...
- is
...
- now
...
- the
...
- only
...
- mode.
...
- A
...
- configurable
...
- running
...
- data
...
- buffer
...
- is
...
- maintained
...
- still,
...
- for
...
- online
...
- processing
...
- needs.
...
Enhanced
...
User
...
Functions
...
capability
...
- Numerous
...
- events
...
- to
...
- which
...
- user
...
- functions,
...
- with
...
- optional
...
- modulating
...
- arguments,
...
- can
...
- be
...
- bound.
...
DAQ Toolbox No Longer Required
- - instead uses a Matlab class which wraps the NI DAQmx library. This approach is faster and more comprehensive (e.g.
...
- allows
...
- access
...
- to
...
...
- features)
...