多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Lakeshore M91 报 -1074000000

Lakeshore M91 报 -1074000000 用 NI 提供的 Lake Shore M91 范例做霍尔测量、电阻率测量或接触检查只有 Initialize 能跑通其余 VI 一律报 -1074000000参数照手册填、用电阻模拟待测件也一样。这个数只是转述报错框的 Possible reason(s) 里写着仪器自己的回答-108Parameter not allowed。Acquire Contact Check Measurement 的程序框图与 Error Query.vi 报错框M91 范例前面板VISA 资源选 COM5模式为 Current Hall Bar01 现象设备是 Lake Shore M91通过串口接入VISA resource name 选的是 COM5。跑的是 NI 提供的 M91 范例涉及霍尔测量、电阻率测量和接触检查几支 VI。待测回路用简单电阻搭出来模拟实际接法参数也按手册里的配置填。结果是Initialize 这一步能过另外几支 VI 无论跑哪一支都停在同一个位置Error Query.vi 报出 -1074000000。也就是说建立通信本身没问题程序是在初始化之后的测量动作里出错的。报错框里还有更具体的一层信息。Possible reason(s) 写的是仪器自己的回答Instrument reports: -108, Parameter not allowed, 0, No error。Complete call chain 显示报错位置是 Lake Shore M91.lvlib:Error Query.vi往上依次是 Execute Contact Check 这一支。02 根因-1074000000 这个数本身不说明哪个参数不对它表示程序去查询仪器错误状态时仪器回了一条错误。真正有信息量的是仪器回的那一句-108参数不被允许。换句话说M91 收到了程序下发的某一条或某一组设置命令认为这组参数它不接受于是把 -108 放进自己的错误队列程序在测量流程里调用 Error Query.vi 去读这条错误读到了就把它包装成 -1074000000 抛出来。这条线索也解释了为什么 Initialize 能过初始化只做建立通信和基本状态确认不涉及具体的测量参数一旦进到设激励、设量程、下测量模式这一步参数组合只要有一处不合 M91 的规矩就会以 -108 的形式回上来。素材只给了现象没有给出最终确认的修复所以下面给的是排查方向不是结论。03 怎么做把精力放在哪一组参数被拒上按这个顺序缩小范围先分清两层数字。报错框里的 -108 是仪器给的-1074000000 是程序转述的要查的是前者。回到前面板逐项核对取值和量程。这套范例的参数分了好几组Current Settings 里有 Excitation Start、Excitation End、Excitation Range、Measurement Range 和 Compliance LimitVoltage Settings 里是同一批名字的电压版本另有 Optimized Settings 一组含 Max Current、Max Voltage、Minimum R Squared 和 Point Cnt。测量模式不同实际生效的是其中一组。前面板上的其它开关一并确认Auto Excitation Range 和 Auto Meas Range 是否处于 DisabledID Query 和 Reset 是否为 True以及 Contact Check 相关的 Contact Point 1 到 4 那几个 Blanking 值。这些都会影响最终下发的命令。用最简的一组参数去试把测量模式换成最基础的一种只保留必要的激励与量程其余保持默认看 -108 是否还出现。若不再出现再逐项把参数加回去加哪一项时错误回来问题就在那一项。参数的取值范围以 M91 手册为准。程序里的默认值不等于仪器在当前配置下一定接受。有条件的话把仪器面板上当前的实际配置也核对一遍和程序里下发的参数对照着看哪一项对不上会更快暴露出来。04 记住这几条-1074000000 是转述不是根因根因在报错框的 Possible reason(s) 里也就是仪器回的 -108。初始化能过、测量不过通常说明通信链路是通的问题落在测量参数的取值或组合上。前面板上同名参数分在 Current、Voltage、Optimized 几组先确认当前测量模式实际用的是哪一组。逐项加参数、看错误何时回来比对着手册一次性大改更快定位。我们专注 LabVIEW 软件开发与测试测量系统集成从硬件选型、方案设计到现场交付调试提供一站式服务。手上有一台设备想接进 LabVIEW或者几台设备要串成一套系统欢迎在评论区留言身边朋友有类似项目也欢迎帮忙引荐。
返回列表