ActiveX控件的APT Thorlabs定位阶段

使用ActiveX控件来控制APT Thorlabs定位器

4.5 k下载

更新2006年10月23日

没有许可

这个代码显示了如何控制APT Thorlabs定位系统使用第三方的ActiveX控件。这段代码还展示了如何使用ActiveX控件和MATLAB。

看来MATLAB修改ActiveX的签名方法,变量包括最初以引用的方式传递函数的输出。例如:

o Visual Basic GetNumHWUnits调用的方法是:
MG17System1。GetNumHWUnits USB_NANOTRAK, lngNumNanoTraks

o相当于MATLAB调用:
[temp1, temp2] = h_Ctrl。GetNumHWUnits (8,0);

所以,只需通过一个虚拟输入参数值为0,并阅读temp1, temp2的输出。lngNumNanoTraks时设置为2
以引用的方式传递。正如所料,temp2设置为2一次评估了MATLAB。

在我们的实验室,我们有两个六轴定位阶段。每个轴都有一个电机控制粗定位,和压电控制微调。我们也有两个NanoTrak模块,让我们的四轴自动位置。模块:NanoTrak、压电和电动机控制。在我的设置中,纤维是放置在一个阶段,对齐到一个光学调制器。另一个纤维是放在另一个阶段,并用于测量光的输出。流媒体视频从显微镜显示在底部的屏幕截图所示。

引用作为

大卫·克劳斯(2023)。ActiveX控件的APT Thorlabs定位阶段(//www.tatmou.com/matlabcentral/fileexchange/12727-activex-control-of-apt-thorlabs-positioning-stages), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2006b
兼容任何释放
平台的兼容性
窗户 macOS Linux
社区
更多的文件电力电子控制社区

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0