LabVIEW使用MathScript Node或MATLAB脚本时出现错误1046
尝试使用MathScript节点或MATLAB脚本运行VI时,LabVIEW显示以下错误:
Error 1046 occurred at an unidentified location
Possible reasons(s):
LabVIEW: LabVIEW cannot initialize the scriptserver. Ensure the server software is installed in concerned VI.。
编辑
添加图片注释,不超过 140 字(可选)
MathScript节点的许可/安装错误
上述错误可能来自LabVIEW MathScript模块的不正确安装或未激活软件。
检查LabVIEW MathScript模块是否在NI许可管理器中激活。
使用NI包管理器修复LabVIEW MathScript模块。
ActiveX脚本服务器问题
由于ActiveX脚本服务器未正常启动,因此可能会发生此错误。
要重新注册ActiveX组件,请按照下列步骤操作:
导航到MATLAB\(version)\bin目录(例如MATLAB\R2021a\bin)。
以管理员身份打开Windows PowerShell。
在提示符下输入matlab -regserver并按 Enter。
退出显示的MATLAB®软件实例。
使用不带MATLAB的MATLAB脚本
出现此错误的另一个原因是如果LabVIEW VI在未在用户上安装或正确激活MATLAB 6.5或更新版本的情况下调用MATLAB脚本节点。这是因为MATLAB脚本节点调用MATLAB软件脚本服务器来执行以MATLAB语法编写的脚本。
注意:确保MATLAB安装在安装LabVIEW的同一本地磁盘中。更详细的内容,参加如下附件的介绍。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。
LabVIEW使用MathScript Node或MATLAB脚本时出现错误1046 - 北京瀚文网星科技有限公司 (bjcyck.com)