PunchHMI/items/cmdconfig.h
2024-02-06 14:58:57 +08:00

257 lines
10 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef CMDCONFIG_H
#define CMDCONFIG_H
//点击触发型参数枚举(超级用户参数、软件设置参数、网络管理参数等)
enum CLICK_ALL_FUNCTION {
ROOT_HMICONFIGURATION = 0, //界面配置
ROOT_MACHINEPARA, // 机器参数
ROOT_WORKPARA, // 工作参数
ROOT_TRAVERSESET , // 遍历设置
ROOT_AUTOSETSOFTLIMIT, // 自动定软限位
ROOT_PATTERNPARAMETERS, //花样参数
ROOT_LOCKTEST , // 锁头测试
ROOT_HOOKTEST,
ROOT_CLEARPATTERN, //花样总清
ROOT_RESOLUTION, //分辨率
ROOT_DEBUGMODE, //界面进入调试模式
ROOT_MACTYPE, //机器类型
ROOT_PRODUCTTYPE, //产品类型
ROOT_WATERMARKSET, //主背景水印设置(是否带水印)
ROOT_WIFI,
ROOT_PARASORTSET, //参数分类设置(是否分类)
ROOT_HMIDECRYPT, // 界面解密
ROOT_TROKECORRECTION, // 行程矫正
ROOT_SKIPEFFECT, // 跳针生效
ROOT_CHANGEPASSWORD, //修改一级密码
ROOT_IOTCONFIGURATION, //物联网配置-物联网配置
ROOT_GATEWAYCONNECTIONMETHOD, //物联网配置-网关连接方式
ROOT_RACKNUMBERINPUT, //物联网配置-机架号输入
ROOT_NETWORKSETTINGS, //物联网配置-网络设置
ROOT_DELIVERYTIME, //物联网配置-工厂预计交货时间
ROOT_DEBUGPROGRESS, //物联网配置-调试进度
ROOT_DELETEINI, //删除配置文件
ROOT_IMPORTCSV , //导入CSV文件
ROOT_DELETECSV , //删除CSV文件
ROOT_RESETCSV , //重置安装调试进度
ROOT_HIGH_SPEED_SWITCHING,//高低速切换
ROOT_FRAMEANGLESETTING, //动框角度设置
ROOT_SPINDlLEGEARRATIO,//主轴齿轮比测试
ROOT_FRAMEIMPORTPARA, //动框参数导入
ROOT_FRAMEEXPORTPARA, //动框参数导出
ROOT_CLEARPATTERNFCG_FILEID, //清除花样fcg文件影响fileid的数据
PSE_SOFTWAREPARA_IMPORTPARA, // 参数导入
PSE_SOFTWAREPARA_EXPORTPARA, // 参数导出
PSE_SOFTWAREPARA_HMIUPDATE, // 界面升级
PSE_SOFTWAREPARA_MCUPDATE, // 主控升级
PSE_SOFTWAREPARA_EXIT // 退出程序
};
//此头文件定义了常用功能的枚举
enum SHORTCUT_FUNCTION {
FUN_ALLTOZERO = 1, // 全部归零
FUN_SPINDLEENABLE, // 主轴使能
FUN_SPINDLEDISABLE, // 主轴失能
FUN_SPINDLETEST, // 主轴研车
FUN_BACKWORKPOINT, // 回工作点
FUN_BACKANCHORPOINT, //回定位点
FUN_BACKTHREADPOINT, //回穿线点
FUN_SETOFFSETPOINT, // 定偏移点
FUN_BACKOFFSETPOINT, // 回偏移点
FUN_SETSTARTPOINT, // 第一机头(主机头)定起始点
FUN_SETANCHORPOINT, // 第一机头(主机头)定定位点
FUN_BACKSTARTPOINT, // 回起始点
FUN_CHECKFRAME, // 边框检查
FUN_FORWARDORBACK, // 前进回退
FUN_PROCESSRESET, //流程复位
FUN_PATTERNSELECT, // 花样选择
//冲孔机
FUN_PUNCHSPINDLEJOG, // 冲孔主轴点动
FUN_PUNCHMANUALCHANGECOLOR, // 冲孔手动换色
FUN_PUNCHNEEDLEZERO, // 冲孔换杆归零
FUN_SINGLEPUNCH, //单次冲孔
FUN_FRAMEZERO, //框架归零
FUN_MOVETORIGHTUP, //去右上角
FUN_MOVETORIGHTDOWN, //去右下角
FUN_MOVETOLEFTUP, //去左上角
FUN_MOVETOLEFTDOWN, //去左下角
FUN_SETWORKRANGE, //定工作范围
FUN_TESTPOTENTIOMETER,// 测试电位器 xcy 1024
FUN_PUNCHSTOPLOWER, //冲头停下位
FUN_DRAWOUTLINE, //画轮廓线 xcy20220909
FUN_AUTOSETSTARTPOINT, // 自动定起始点
FUN_OILSUPPLY ,//连续供油
FUN_PUNCH_ROT_TO_ZERO,//冲孔旋转去零位
FUN_ROTATECOMPENSATE, //旋转补偿
//冲缝机
FUN_SEWSPINDLETEST, // 缝纫主轴研车
FUN_SEWMOTORUPDOWN, // 缝纫机头升降
FUN_SEWSPINDLEJOG, // 缝纫主轴点动
FUN_SEWHOOKPOSITION, // 缝纫主轴去勾线位
FUN_ROTATEPROOFREAD, //缝纫旋转校对
FUN_SECSETSTARTPOINT, // 次机头(第二机头)定起始点-冲缝机冲孔为次机头
FUN_SECSETANCHORPOINT, // 次机头(第二机头)定定位点-冲缝机冲孔为次机头
FUN_SELECTSEWHEAD, // 切换缝纫机头
FUN_SELECTPUCNHHEAD, // 切换冲孔机头
FUN_SEWHEADCUTLINEO, // 机头1剪线
FUN_SEWHEADCUTLINET, // 机头2剪线
FUN_NEEDLECONTRAST, // 针梭校对
FUN_NEEDLESHUTTLERESET, //针梭复位
FUN_BACKSHUTTLEPOS, //回换梭位
FUN_NEEDLERESET, //针复位
FUN_SHUTTLERESET, //梭复位
FUN_SEWROTATEUP, //缝纫旋转+
FUN_SEWROTATEDOWN, //缝纫旋转-
FUN_RETURNTOCENTERPOINT,// 回中心点
//压胶机
FUN_RESETALL , // 全部复位
FUN_MOTORZEROING, // 电机归零
FUN_STATION1GLUING, // 工位1涂胶
FUN_STATION2GLUING, // 工位2涂胶
FUN_HEADUPDOWN, // 机头升降
FUN_TOSTATION1APOS, //回工位1起始点
FUN_TOSTATION2APOS, //回工位2起始点
FUN_WORKPAUSE, //暂停工作
FUN_TO_WAITTING_POS , // 回等料点
FUN_TO_REMOVE_GLUE_POS , // 回排胶点
FUN_REMOVE_GLUE_ONCE , // 排一次胶
FUN_ADJUST_GLUE_HEGHT ,//校准胶管高度
//冲缝绣
FUN_EMBHOOKPOSITION, // 平绣主轴去勾线位
FUN_SEWEMBSPINDLETEST, //绣花主轴研车
FUN_SEWEMBSPINDLEJOG, //绣花主轴点动
FUN_SEWEMBCHANGECOLOR, //绣花换色
FUN_THRIDSETSTARTPOINT, //第三机头定起始点-冲缝绣时绣花为三机头
FUN_THRIDSETANCHORPOINT, //第三机头定定位点-冲缝绣时绣花为三机头
FUN_SELECTEMBHEAD, //切换绣花机头
FUN_SEWEMBCUTLINE, //绣花剪线
FUN_NULL // 无功能 无功能应该放在最后一位,因为常用功能得最大值就是无功能,否则无法一一对应
};
//辅助功能的枚举
enum ASSIST_FUNCTION {
ASSIST_SENSOR = 1, // 传感器信号
ASSIST_CONTROLACTION, // 控制动作
ASSIST_HMIUPGRADE, // 界面升级
ASSIST_MCUPGRADE, // 主控升级
ASSIST_PARAIMPORT, // 参数导入
ASSIST_PARAEXPORT, // 参数导出
ASSIST_SOFTWARESET, // 软件设置
ASSIST_AUTHORIZATION, // 软件授权
ASSIST_NETWORK, // 网络管理
ASSIST_WIFI, // WIFI管理
ASSIST_NEEDLESET, // 针杆设置
ASSIST_TIMESET, // 时间设置
ASSIST_SHORTCUTSET, // 常用设置
ASSIST_PRODUCTSTATICS, // 生产统计
ASSIST_LOGFILE,//文件日志
ASSIST_ERRORLOG,//错误日志
ASSIST_BREAKAGELOG,//断线日志
ASSIST_MCVERSION, // 版本信息
ASSIST_BOTTOMLINEDETECT, //底线检测
ASSIST_FACELINEDETECT, //面线检测
ASSIST_DEBUG, //调试功能
ASSIST_ROOT, //超级用户
ASSIST_SHUTDOWN, //关机
ASSIST_WKPARAIMPORT, // 工作参数导入
ASSIST_BOTTOMLINECOUNTRESET, // 底线计数复位
ASSIST_PARACONTRAST, // 参数对比
ASSIST_NULL // 无功能
};
//花样设置功能的枚举
enum PATTERNSET_FUNCTION {
PATTERNSET_PATTERNSELECT = 1, // 花样选择
PATTERNSET_PATTERNPARA, // 花样参数
PATTERNSET_PATTERNCOLOR, // 花样色序
PATTERNSET_PATTERNIMPORT, // 花样导入
PATTERNSET_PATTERNEXPORT, // 花样导出
PATTERNSET_PATTERNDELETE, // 花样删除
PATTERNSET_PATTERNSELECT_STATION1, // 工位1花样选择
PATTERNSET_PATTERNSELECT_STATION2, // 工位2花样选择
PATTERNSET_PATTERNCOLOR_HEADHIGHT, // 花样机头高度
PATTERNSET_PATTERN_SWITCHING, //花样切换
PATTERNSET_NULL // 无功能
};
//参数设置参数类型的枚举
enum PARASET_FUNCTION {
PARASET_POSITION = 1, // 位置参数
PARASET_SPEED, // 速度参数
PARASET_ACTION, // 动作参数
PARASET_DETECT, // 检测参数
PARASET_SETTING, // 设置参数
PARASET_WORK // 工作参数
};
//调试功能参数类型的枚举
enum DEBUG_FUNCTION {
DEBUG_TRIM = 1, // 剪线
DEBUG_DIECUTTER, //冲刀
DEBUG_NEEDLESHUTTLE // 针梭
};
enum OUTCONTROL_FUN {
OUTCONTROL_ENABLE = 1, // 使能
OUTCONTROL_DISABLE, // 失能
OUTCONTROL_MS_ENABLE, // 主轴电机使能
OUTCONTROL_MS_DISABLE, // 主轴电机失能
OUTCONTROL_JOGP, // 正转
OUTCONTROL_JOGN, // 反转
OUTCONTROL_STOP, // 停止
OUTCONTROL_ZERO, // 归零
OUTCONTROL_UP, // 上升
OUTCONTROL_DOWN, // 下降
MANUALACTION_RUN, // 执行
OUTCONTROL_OPEN, // 打开
OUTCONTROL_CLOSE, // 关闭
OUTCONTROL_STARTOIL, // 开始
OUTCONTROL_STOPOIL, // 停止
MOTORHEADO_UP, // 缝纫机头1升降
MOTORHEADO_DOWN, //缝纫机头1下降
MOTORHEADT_UP, // 缝纫机头2升降
MOTORHEADT_DOWN // 缝纫机头2下降
};
//软件设置的顺序枚举
enum ENUM_SOFTWARESET {
SET_LANGUAGE, // 语言
SET_CONNECTMODE //连接方式(通讯方式)
};
//花样参数的顺序枚举
enum ENUM_PATTERNPARA {
SET_ROTATESTYLE = 0, // 旋转式样
SET_HORIZONTALSTYLE, // 水平翻转样式
SET_VERTICALSTYLE, // 垂直翻转样式
SET_ROTATEANGLE, // 旋转角度
SET_SPLITSTITCHLENGTH, // 分割针步长度
SET_XZOOM, // X向倍率
SET_YZOOM, // Y向倍率
SET_LOCKNEEDLESNUM, // 锁针次数
SET_LOCKNEEDLESSTEPNUM, // 锁针步数
SET_LOCKNEEDLESSTEPLENTH, // 锁针针步长度
SET_STARTX, //起始点x 230105 xcy
SET_STARTY, //起始点y
SET_ANCHORX, //定位点x
SET_ANCHORY , //定位点y
SET_CONTINURUNCOMP, //连续动框补偿0-1000百分比
SET_NEEDLETIPCOMP //针尖补偿
};
//网络管理设置的顺序枚举
enum ENUM_NETWORKSET {
SET_MQTT_SERVERIP = 0, // 网关服务器IP
SET_MQTT_SERVERPORT, // 网关服务器端口
SET_MACHINE_SERVERIP, // 机器服务器IP
SET_MACHINE_SERVERPORT, // 机器服务器端口
SET_LOCALIP, // 本地IP
SET_LOCALPORT, // 本地端口
};
#endif // CMDCONFIG_H