Home > By category > Scripts >Development Tools > ActiveX control of APT Thorlabs positioning stages



ActiveX control of APT Thorlabs positioning stages

  • Downloads: 
  • Views: 
  • Rating:

This code shows how to control the APT Thorlabs positioning system using the third party ActiveX controls. This code also shows how to use ActiveX controls and MATLAB.

It appears that MATLAB modifies the signature of the ActiveX method so that variables originally passed by reference are included in the output of the function. For example:

o the Visual Basic Call to the method GetNumHWUnits is:
MG17System1.GetNumHWUnits USB_NANOTRAK, lngNumNanoTraks

o the equivalent MATLAB call is:
[temp1, temp2] = h_Ctrl.GetNumHWUnits(8, 0);

So, you simply pass a dummy value of 0 into the input argument, and read the output from temp1 and temp2. lngNumNanoTraks gets set to 2 when it is
passed by reference. As expected, temp2 is set to 2 once the line has been evaluated by MATLAB.

At our lab, we have two 6-axis positioning stages. Each axis has a motor control for rough positioning, and piezo control for fine tuning. We also have two NanoTrak modules that let us position four of the axes automatically. The modules are: NanoTrak, Piezo, and Motor controls. In my setup, a fiber is placed on one of the stages and aligned to an optical modulator. Another fiber is placed on the other stage, and is used to measure the output light. The streaming video from out microscope is shown at the bottom right of the screen capture.

Free download from Shareware Connection - This code shows how to control the APT Thorlabs positioning system using the third party ActiveX controls

Publisher: David Krause | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 26-06-2013 | Rating: 0 | Title: ActiveX control of APT Thorlabs positioning stages

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/12727/1/APT_Thorlabs_ActiveX_Matlab.zip

More downloads from ActiveX control of APT Thorlabs positioning stages publisher David Krause:

figure to latex - Create your 2D, multiple axes plot, and then convert it to a LaTeX

surf to LaTeX - Create your simple surface plot, and then automatically generate the LaTeX file

ActiveX control of APT Thorlabs positioning stages keywords:
ActiveX control of APT Thorlabs positioning stages related downloads:

Sonic Frame ActiveX Control - Create Spectacular User Interfaces with Sonic Frame ActiveX Control.

Sonic Skinner VB Skin ActiveX Control - Skin your VB applications easily with the new Sonic Skinner ActiveX Control.

ErezPP1LTR Print Preview ActiveX Control for VB6 - ErezPP1LTR OCX is a Print Preview ActiveX Control, Left To Right direction, for Visual Basic 6. It gives developers an easy tool to make print and preview of their softwares.

VersalSoft FileDownload ActiveX Control - Support BreakPoint download,a client ActiveX control easy to realize the download batch files from internet/intranet

VeryDOC PDF Viewer ActiveX Control - VeryDOC PDF Viewer ActiveX Control is a PDF file viewer component. PDF Viewer ActiveX Control provides a standalone embeddable PDF Viewer for windows application developers. PDF Viewer ActiveX Control is usually used to quickly display PDF files.

Shareware Connection periodically updates pricing and software information of 'ActiveX control of APT Thorlabs positioning stages' from company source 'David Krause' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'ActiveX control of APT Thorlabs positioning stages' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ActiveX control of APT Thorlabs positioning stages.

New Reviews

Panda Cloud Cleaner - PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...

Zoolz - No serious PC user needs introduction about the need to backup data, both at home and workplace. There was a time when majority of people used external HDD or storage media to backup important data. However, local data backup has its limitations ...

Nuance 4 Dragon Dictate Mac - While Mac users resort to using third party apps for image editing or video editing needs, they are not bothered much about voice dictation software. This has also got to do with the fact that latest versions of OS X including Mountain Lion ...

Enpass Password Manager - With time, average PC users find it tedious to deal with oodles of passwords. For every online profile, whether it is social media or online banking, creating user name and password is required and after a time it can be cumbersome to handle them ...

Eset Cyber Security Pro - There was a time Mac users were simply oblivious to the existence of malware and viruses, partially encouraged by Apple’s claim that Mac’s do not fall prey to malicious code. In last few years, that perception has been shattered owing ...

Avid Media Composer - When it comes to professional level video editing, there are plenty of tools available for computer users nowadays. While a lot of studio professionals swear by apps like Adobe’s powerhouse software Premiere Pro and Mac users stick to Final ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

Diver Reviver - It is not only malware and viruses that can affect performance of your computer. Malfunctioning and outdated drivers for hardware components can also affect speed and performance of a PC perceptibly. While seasoned users take the pain of ...

Dragon NaturallySpeaking Standard - No matter what type of computer you use, it becomes necessary to use keyboard for typing. This is the case with average home users as well as network administrators working in professional setups. Would not it be nice if you could give your hands ...

ProAnimator - In Post production setups and 3D animation studios, using specialized CG and special effects app becomes a necessity. ProAnimator is a feature rich 3D design application targeted at motion graphics sector. It is ideal when you want to add some ...




New Downloads

BarCodeWiz Barcode ActiveX
Control

Create single barcodes, pages
of labels, or mail merge
documents in Microsoft Word.
Convert cells to barcodes or
full ...

School Management System

The school management system
provides that platform to a
school with facilities its
management, making it more
effective.

IptablesWeb

IptablesWeb is a plugin-based,
multilanguage and multiuser
PHP network management system
to inspect your iptables logs
...

Ubercart Event Registration

event registration system

Letter Extraction from
Image

This program makes an easy
understanding of Image
Processing on MATLAB.

Design and Implementation
of FIR Filter

In this study, windowing-based
Finite Impulse Response (FIR)
filter design method is
implemented for four regular
filters ...

BlackBody

BlackBody accepts temperature
as input and returns total
radiance and peak radiance

Simscape Simulation Results
Explorer

This file creates an
interactive GUI for navigating
and plotting Simscape
simulation data

pop-up file viewer

This is a little pop-up file
viewer.

Binary Puzzle

To solve the puzzle: You must
get all of the buttons to
light up (turn white) Click
the (gray/white) buttons to
try ...

num2sci

Works just like num2str except
will print with formatting in
SI prefix notation and
(optional) units and precision

JS-Memo

JS-Memo script allows you to
create memo boxes.