发那科FOCAS 1/2——cnc_diagnoss批量读取 CNC 的诊断

函数功能 (Function Description)

读取指定范围和轴的诊断数据

该函数允许应用程序一次性读取多个连续的诊断号(D 代码)的数据。与只能读取单个诊断的 cnc_diagnoss 函数相比,cnc_diagnosr 效率更高,特别适合需要读取大量诊断数据的场景。

  • 可以通过指定 axis 参数为 ALL_AXES 来读取所有轴的诊断数据。
  • 诊断数据的格式(字节、字、双字、实数等)取决于具体的诊断号。

函数原型 (Function Prototype)
 

C

深色版本

#include "fwlib32.h" // 或 "fwlib64.h"

FWLIBAPI short WINAPI cnc_diagnosr(
    unsigned short FlibHndl,  // [in]  库句柄
    short          *s_number, // [in/out] 起始诊断号
    short          axis,      // [in]  轴号
    short          *e_number, // [in/out] 结束诊断号
    short          *length,   // [in/out] 数据长度 (字节)
    void           *diag      // [out] 诊断数据缓冲区
);

参数说明 (Arguments)
参数 类型 方向 说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值