此代码显示了如何使用第三方 ActiveX 控件控制 APT Thorlabs 定位系统。 此代码还展示了如何使用 ActiveX 控件和 MATLAB。
似乎 MATLAB 修改了 ActiveX 方法的签名,以便最初通过引用传递的变量包含在函数的输出中。 例如:
o 对 GetNumHWUnits 方法的 Visual Basic 调用是: MG17System1.GetNumHWUnits USB_NANOTRAK, lngNumNanoTraks
o 等效的 MATLAB 调用是: [temp1, temp2] = h_Ctrl.GetNumHWUnits(8, 0);
因此,您只需将虚拟值 0 传递给输入参数,然后读取 temp1 和 temp2 的输出。 lngNumNanoTraks 设置为 2 时通过引用传递。 正如预期的那样,一旦 MATLAB 评估了该行,te
2021-10-18 16:49:06
3KB
matlab
1