top bar

Difference between revisions of "ITC18"

m
Line 3: Line 3:
 
<tr><td>'''Author:'''</td><td>Karl Bellve</td></tr>
 
<tr><td>'''Author:'''</td><td>Karl Bellve</td></tr>
 
<tr><td>'''License:'''</td><td>LGPL License</td></tr>  
 
<tr><td>'''License:'''</td><td>LGPL License</td></tr>  
<tr><td>'''Platforms:'''</td><td>Linux now, 32bit Windows soon to follow</td></tr>
+
<tr><td>'''Platforms:'''</td><td>32 bit or 64 bit Linux, 32 bit Windows</td></tr>
 
</table>
 
</table>
  
Line 19: Line 19:
  
 
In addition, more TTL inputs and outputs can be found on the back panel.
 
In addition, more TTL inputs and outputs can be found on the back panel.
 +
 +
The ITC18 can be controlled with two different devices, PCI18 and the USB18. The PCI18 comes as a 5V or a 3.3V PCI card. The USB18 needs a 2.0 USB port.
  
 
Linux implementation is limited to using the USB18 to control the ITC18.
 
Linux implementation is limited to using the USB18 to control the ITC18.
32 bit windows version should work with either the USB18 or the PCI18. It will '''not''' be compatible with 64 bit Windows.
+
 
 +
32 bit windows version should work with either the USB18 or the PCI18 but has only been tested with the USB18. It is '''not''' be compatible with 64 bit Windows.
  
 
The ITC18 can be used to control anything that either needs ±10Volts or a TTL signal, including shutters, filter wheels, triggering cameras, pifocs, etc...and everything can be done synchronously with high accuracy and speed.
 
The ITC18 can be used to control anything that either needs ±10Volts or a TTL signal, including shutters, filter wheels, triggering cameras, pifocs, etc...and everything can be done synchronously with high accuracy and speed.
Line 27: Line 30:
 
The ITC18 can be used in two modes. The normal mode is to use it to open or close shutters, or setting or reading a voltage on one of the DA/AD ports. In this mode, it acts like any other device adapter.  
 
The ITC18 can be used in two modes. The normal mode is to use it to open or close shutters, or setting or reading a voltage on one of the DA/AD ports. In this mode, it acts like any other device adapter.  
  
The second mode is used by preloading the ITC18 with an imaging protocol, via Micro-Manager, to drive devices. A example script will be posted soon on how to do this.
+
The second mode is used by preloading the ITC18 with an imaging protocol, via Micro-Manager, to drive devices.  
  
 
More information can be found here:
 
More information can be found here:
Line 34: Line 37:
  
 
== Example Scripts ==
 
== Example Scripts ==
[[Media:TESM.bsh]]
+
<ol>
 +
<li>Create a protocol by running [[Media:ITC18.csh]]</li>
 +
<li>Run that protocol inside Micromanager with [[Media:TESM.bsh]]</li>
 +
</ol>
 +
 
 +
Note: The above protocols are very complicated designed for a very specific microscope. You need to modify them to suit your needs.
  
 
== Windows driver ==
 
== Windows driver ==

Revision as of 10:50, 9 November 2009

Summary:Controls Heka ITC18
Author:Karl Bellve
License:LGPL License
Platforms:32 bit or 64 bit Linux, 32 bit Windows

The ITC18 from Heka is a 16bit data acquisition device. It has the benefit that it can run asynchronously from the host computer, as well as being electrically isolated.

It has the following ports:

On the front panel:

  • 4 DA
  • 8 AD
  • 4 TTL Out
  • 4 TTL In

In addition, more TTL inputs and outputs can be found on the back panel.

The ITC18 can be controlled with two different devices, PCI18 and the USB18. The PCI18 comes as a 5V or a 3.3V PCI card. The USB18 needs a 2.0 USB port.

Linux implementation is limited to using the USB18 to control the ITC18.

32 bit windows version should work with either the USB18 or the PCI18 but has only been tested with the USB18. It is not be compatible with 64 bit Windows.

The ITC18 can be used to control anything that either needs ±10Volts or a TTL signal, including shutters, filter wheels, triggering cameras, pifocs, etc...and everything can be done synchronously with high accuracy and speed.

The ITC18 can be used in two modes. The normal mode is to use it to open or close shutters, or setting or reading a voltage on one of the DA/AD ports. In this mode, it acts like any other device adapter.

The second mode is used by preloading the ITC18 with an imaging protocol, via Micro-Manager, to drive devices.

More information can be found here: ITC18


Example Scripts

  1. Create a protocol by running Media:ITC18.csh
  2. Run that protocol inside Micromanager with Media:TESM.bsh

Note: The above protocols are very complicated designed for a very specific microscope. You need to modify them to suit your needs.

Windows driver

itc_vista.zip

Media:itc_vista.zip

--Karl Bellve, Biomedical Imaging Group, University of Massachusetts 19:36, 28 October 2009 (UTC)

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact