EmbHMI/items/itemsmanage.cpp

1361 lines
120 KiB
C++
Raw Normal View History

2024-02-06 06:27:07 +00:00
#include "itemsmanage.h"
ParaItem makeAParaItem(
int64_t mcenSel,
int paraType,
int paraTypeSort,
int indexInPara,
int bitInWord,
int readonly,
int valueType,
QString paraName,
int64_t value,
int64_t minval,
int64_t maxval,
int64_t defvalue,
int afterpoint,
QString unitstr,
QString valuestr,
QString selList,
int selIdx,
int defIdx,
int showPriority,
int authority)
{
ParaItem item;
item.clean();
item.mcenSel = mcenSel; /* 机型选择 */
item.paraType = paraType; /* 参数类型(机器参数、工作参数、花样设置参数...) */
item.paraTypeSort = paraTypeSort; /* 参数类型分类(机器参数的速度参数、机器参数的动作参数...) */
item.indexInPara = indexInPara; /* 参数索引,-1提示型显示; >= 0该条目在参数中的位置*/
item.bitInWord = bitInWord; /* 参数位索引 */
item.readonly = readonly; /* 只读标志 */
item.valueType = valueType; /* 参数值类型 = 0, 无值; = 1, 数字输入型; = 2, 开关选择型; = 3, 列表选择型 */
item.paraName = paraName; /* 参数名称 */
item.value = value; /* int输入型或选择型参数值 */
item.minVal = minval; /* int输入型参数值范围下限 */
item.maxVal = maxval; /* int输入型参数值范围上限 */
item.defValue = defvalue; /* int输入型或选择型默认参数值 */
item.afterPoint = afterpoint; /* int输入型保留小数位数 */
item.unitStr = unitstr; /* int输入型单位字符串 */
item.valueStr = valuestr; /* 字符输入型参数字符串 */
item.selList = selList; /* 列表选择型的参数列表, 通过"\n"来分割 */
item.selIdx = selIdx; /* 当前选择项索引 */
item.defIdx = defIdx; /* 默认选择项索引 */
item.showPriority = showPriority; /* 显示优先级 */
item.authority = authority; /* 显示优先级 */
return item;
}
bool comparePriority(const ParaItem &item1, const ParaItem &item2)
{
int pr1, pr2;
pr1 = item1.showPriority;
pr2 = item2.showPriority;
if (pr1 < 0)
{
pr1 = 0;
}
if (pr2 < 0)
{
pr2 = 0;
}
return (pr1 < pr2);
}
//各个机型通用参数-软件设置参数
void initSoftwareParasList(QList <ParaItem> & parasList)
{
//软件设置参数---------------------------
//软件设置参数-主题;单位:无 范围1-3默认1
// parasList.append(makeAParaItem(0,
// PARA_TYPE_SOFTWARESET,
// 0 ,
// SET_THEME, 0, 1, PARA_VALUE_TYPE_LIST,
// QCoreApplication::translate("GLOBAL", "Theme"),//主题
// 1, 1, 3, 1, 0, "", "",
// QCoreApplication::translate("GLOBAL", "Theme1:1;Theme2:2;Theme3:3"),//主题1:1;主题2:2;主题3:3
// 0, 0, 0x0001, operate));
//软件设置参数-语言;单位:无 范围0-1默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_SOFTWARESET,
0 ,
SET_LANGUAGE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Language"),//语言
chinese, chinese, uzbek, chinese, 0, "", "",
QCoreApplication::translate("GLOBAL", "Chinese:0;English:1;Spanish:2;Bengal:3;Portugal:4;French:5;Arabic:6;Ukrainian:7;Korean:8;Russian:9;Uzbek:10"),
0, 0, 0x0002, operate));
//软件设置参数-字体大小;单位:无 范围0-1默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_SOFTWARESET,
0 ,
SET_FONTSIZE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Fontsize"),//字体大小
0, 0, 1, 0, 0, "", "",
QCoreApplication::translate("GLOBAL", "Normal:0;Larger:1"),
0, 0, 0x0002, operate));
//软件设置参数---------------------------
}
//各个机型通用参数-时间设置参数
void initTimeParasList(QList <ParaItem> & parasList)
{
//时间设置参数---------------------------
//时间设置参数-年;单位:无 范围1000-9999默认1000
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
1, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Year"),//年
1000, 1000, 9999, 1000, 0, "", "",
"", 0, 0, 0x0000, operate));
//时间设置参数-月;单位:无 范围1-12默认1
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
2, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Month"),//月
1, 1, 12, 1, 0, "", "",
"", 0, 0, 0x0001, operate));
//时间设置参数-日;单位:无 范围1-31默认1
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
3, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Day"),//日
1, 1, 31, 1, 0, "", "",
"", 0, 0, 0x0002, operate));
//时间设置参数-时;单位:无 范围0-23默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
4, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Hour"),//时
0, 0, 23, 0, 0, "", "",
"", 0, 0, 0x0003, operate));
//时间设置参数-分;单位:无 范围0-59默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
5, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Minute"),//分
0, 0, 59, 0, 0, "", "",
"", 0, 0, 0x0004, operate));
//时间设置参数-秒;单位:无 范围0-59默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_TIMESET,
0 ,
6, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Second"),//秒
0, 0, 59, 0, 0, "", "",
"", 0, 0, 0x0005, operate));
//时间设置参数---------------------------
}
//各个机型通用参数-绣花机常用功能设置参数
void initEmbCommonFunParasList(QList <ParaItem> & parasList)
{
//常用功能设置参数---------------------------
//常用功能设置参数---------------------------
int towel = g_pSettings->readFromInHMIiFile("HMI/towel").toInt();//是否有毛巾功能
int coil = g_pSettings->readFromInHMIiFile("HMI/coil").toInt();//是否有缠绕功能
int both = towel | coil;//有毛巾或有缠绕其中一中常用功能按钮8变成 机头切换
if(both == 1)
{
//常用功能设置参数-常用按钮1单位范围全部默认FUN_PATTERNSELECT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
1, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button1"),//常用按钮1
FUN_PATTERNSELECT, FUN_ALLTOZERO, FUN_NULL, FUN_PATTERNSELECT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_PATTERNSELECT, FUN_PATTERNSELECT, 0x0001, operate));
//常用功能设置参数-常用按钮2单位范围全部默认FUN_BACKTOORIGIN
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
2, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button2"),//常用按钮2
FUN_BACKTOORIGIN, FUN_ALLTOZERO, FUN_NULL, FUN_BACKTOORIGIN, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKTOORIGIN, FUN_BACKTOORIGIN, 0x0002, operate));
//常用功能设置参数-常用按钮3单位无 默认FUN_NEEDLERODPOSITION //默认将定偏移点改成针杆定位
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
3, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button3"),//常用按钮3
FUN_NEEDLERODPOSITION, FUN_ALLTOZERO, FUN_NULL, FUN_NEEDLERODPOSITION, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_NEEDLERODPOSITION, FUN_NEEDLERODPOSITION, 0x0003, operate));
//常用功能设置参数-常用按钮4单位范围全部默认FUN_BACKOFFSETPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
4, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button4"),//常用按钮4
FUN_BACKOFFSETPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_BACKOFFSETPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKOFFSETPOINT, FUN_BACKOFFSETPOINT, 0x0004, operate));
//常用功能设置参数-常用按钮5单位范围全部默认FUN_SETSTARTEMBPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
5, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button5"),//常用按钮5
FUN_SETSTARTEMBPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_SETSTARTEMBPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_SETSTARTEMBPOINT, FUN_SETSTARTEMBPOINT, 0x0005, operate));
//常用功能设置参数-常用按钮6单位范围全部默认FUN_BACKSTARTEMBPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
6, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button6"),//常用按钮6
FUN_BACKSTARTEMBPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_BACKSTARTEMBPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKSTARTEMBPOINT, FUN_BACKSTARTEMBPOINT, 0x0006, operate));
//常用功能设置参数-常用按钮7单位范围全部默认FUN_CHECKFRAME
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
7, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button7"),//常用按钮7
FUN_CHECKFRAME, FUN_ALLTOZERO, FUN_NULL, FUN_CHECKFRAME, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_CHECKFRAME, FUN_CHECKFRAME, 0x0007, operate));
//常用功能设置参数-常用按钮8单位范围全部默认FUN_MANUALTRIM
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
8, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button8"),//常用按钮8
FUN_MANUALTRIM, FUN_ALLTOZERO, FUN_NULL, FUN_MANUALTRIM, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_MANUALTRIM, FUN_MANUALTRIM, 0x0008, operate));
//常用功能设置参数-常用按钮9单位范围全部默认FUN_MANUALCHANGECOLOR
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
9, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button9"),//常用按钮9
FUN_MANUALCHANGECOLOR, FUN_ALLTOZERO, FUN_NULL, FUN_MANUALCHANGECOLOR, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_MANUALCHANGECOLOR, FUN_MANUALCHANGECOLOR, 0x0009, operate));
//常用功能设置参数-常用按钮10单位范围全部默认FUN_PATTERNSELECT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
10, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button10"),//常用按钮10
FUN_PATTERNSELECT, FUN_ALLTOZERO, FUN_NULL, FUN_PATTERNSELECT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","SwitchHead:")+QString::number(FUN_SWITCHHEAD)+";"+//机头切换
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_PATTERNSELECT, FUN_PATTERNSELECT, 0x000A, operate));
}
else
{
//常用功能设置参数-常用按钮1单位范围全部默认FUN_PATTERNSELECT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
1, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button1"),//常用按钮1
FUN_PATTERNSELECT, FUN_ALLTOZERO, FUN_NULL, FUN_PATTERNSELECT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_PATTERNSELECT, FUN_PATTERNSELECT, 0x0001, operate));
//常用功能设置参数-常用按钮2单位范围全部默认FUN_BACKTOORIGIN
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
2, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button2"),//常用按钮2
FUN_BACKTOORIGIN, FUN_ALLTOZERO, FUN_NULL, FUN_BACKTOORIGIN, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKTOORIGIN, FUN_BACKTOORIGIN, 0x0002, operate));
//常用功能设置参数-常用按钮3单位无 默认FUN_NEEDLERODPOSITION //默认将定偏移点改成针杆定位
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
3, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button3"),//常用按钮3
FUN_NEEDLERODPOSITION, FUN_ALLTOZERO, FUN_NULL, FUN_NEEDLERODPOSITION, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_NEEDLERODPOSITION, FUN_NEEDLERODPOSITION, 0x0003, operate));
//常用功能设置参数-常用按钮4单位范围全部默认FUN_BACKOFFSETPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
4, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button4"),//常用按钮4
FUN_BACKOFFSETPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_BACKOFFSETPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKOFFSETPOINT, FUN_BACKOFFSETPOINT, 0x0004, operate));
//常用功能设置参数-常用按钮5单位范围全部默认FUN_SETSTARTEMBPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
5, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button5"),//常用按钮5
FUN_SETSTARTEMBPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_SETSTARTEMBPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_SETSTARTEMBPOINT, FUN_SETSTARTEMBPOINT, 0x0005, operate));
//常用功能设置参数-常用按钮6单位范围全部默认FUN_BACKSTARTEMBPOINT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
6, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button6"),//常用按钮6
FUN_BACKSTARTEMBPOINT, FUN_ALLTOZERO, FUN_NULL, FUN_BACKSTARTEMBPOINT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_BACKSTARTEMBPOINT, FUN_BACKSTARTEMBPOINT, 0x0006, operate));
//常用功能设置参数-常用按钮7单位范围全部默认FUN_CHECKFRAME
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
7, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button7"),//常用按钮7
FUN_CHECKFRAME, FUN_ALLTOZERO, FUN_NULL, FUN_CHECKFRAME, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_CHECKFRAME, FUN_CHECKFRAME, 0x0007, operate));
//常用功能设置参数-常用按钮8单位范围全部默认FUN_MANUALTRIM
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
8, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button8"),//常用按钮8
FUN_MANUALTRIM, FUN_ALLTOZERO, FUN_NULL, FUN_MANUALTRIM, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_MANUALTRIM, FUN_MANUALTRIM, 0x0008, operate));
//常用功能设置参数-常用按钮9单位范围全部默认FUN_MANUALCHANGECOLOR
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
9, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button9"),//常用按钮9
FUN_MANUALCHANGECOLOR, FUN_ALLTOZERO, FUN_NULL, FUN_MANUALCHANGECOLOR, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_MANUALCHANGECOLOR, FUN_MANUALCHANGECOLOR, 0x0009, operate));
//常用功能设置参数-常用按钮10单位范围全部默认FUN_PATTERNSELECT
parasList.append(makeAParaItem(0,
PARA_TYPE_COMMONFUN,
0 ,
10, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Frequently used button10"),//常用按钮10
FUN_PATTERNSELECT, FUN_ALLTOZERO, FUN_NULL, FUN_PATTERNSELECT, 0, "", "",
(QCoreApplication::translate("GLOBAL", "AllToZero:")+QString::number(FUN_ALLTOZERO)+";"+//全部归零
QCoreApplication::translate("GLOBAL","FlatEmbHook:")+QString::number(FUN_FLATEMBHOOK)+";"+//平绣勾线
QCoreApplication::translate("GLOBAL","SpindleJog:")+QString::number(FUN_SPINDLEJOG)+";"+//主轴点动
QCoreApplication::translate("GLOBAL","SpindleRotate:")+QString::number(FUN_SPINDLEROTATE)+";"+//主轴旋转
QCoreApplication::translate("GLOBAL","BackWorkPoint:")+QString::number(FUN_BACKWORKPOINT)+";"+//回工作点
QCoreApplication::translate("GLOBAL","BackOrigin:")+QString::number(FUN_BACKTOORIGIN)+";"+//回原点
QCoreApplication::translate("GLOBAL","SetOffsetPoint:")+QString::number(FUN_SETOFFSETPOINT)+";"+//定偏移点
QCoreApplication::translate("GLOBAL","BackOffsetPoint:")+QString::number(FUN_BACKOFFSETPOINT)+";"+//回偏移点
QCoreApplication::translate("GLOBAL","SetEmbPoint:")+QString::number(FUN_SETSTARTEMBPOINT)+";"+//定起绣点
QCoreApplication::translate("GLOBAL","BackEmbPoint:")+QString::number(FUN_BACKSTARTEMBPOINT)+";"+//回起绣点
QCoreApplication::translate("GLOBAL","BorderCheck:")+QString::number(FUN_CHECKFRAME)+";"+//边框检查
QCoreApplication::translate("GLOBAL","EmbTrim:")+QString::number(FUN_MANUALTRIM)+";"+//平绣剪线
QCoreApplication::translate("GLOBAL","BownCut:")+QString::number(FUN_CUTOPENANDCLOSE)+";"+//下剪线
QCoreApplication::translate("GLOBAL","ManualColorChange:")+QString::number(FUN_MANUALCHANGECOLOR)+";"+//手动换色
QCoreApplication::translate("GLOBAL","ForwardOrBackward:")+QString::number(FUN_FORWARDORBACK)+";"+//前进回退
QCoreApplication::translate("GLOBAL","QuantityMoveFrame:")+QString::number(FUN_QUANTITYMOVEFRAME)+";"+//定量移框
QCoreApplication::translate("GLOBAL","NeedleRodPosition:")+QString::number(FUN_NEEDLERODPOSITION)+";"+//针杆定位
QCoreApplication::translate("GLOBAL","SimulateFrame:")+QString::number(FUN_SIMULATEFRAME)+";"+//空走边框
QCoreApplication::translate("GLOBAL","ProcessReset:")+QString::number(FUN_PROCESSRESET)+";"+//流程复位
QCoreApplication::translate("GLOBAL","SetFeedingPoint:")+QString::number(FUN_SETFEEDINGPOINT)+";"+//定上料点
QCoreApplication::translate("GLOBAL","BackFeedingPoint:")+QString::number(FUN_BACKFEEDINGPOINT)+";"+//回上料点
QCoreApplication::translate("GLOBAL","ManualOil:")+QString::number(FUN_MANUALOIL)+";"+//手动加油
QCoreApplication::translate("GLOBAL","PatternSelect:")+QString::number(FUN_PATTERNSELECT)+";"+//花样选择
QCoreApplication::translate("GLOBAL","Statistics:")+QString::number(FUN_PRODUCTSTATIS)+";"+//生产统计
QCoreApplication::translate("GLOBAL","Null:")+QString::number(FUN_NULL)+";"),//无功能
FUN_PATTERNSELECT, FUN_PATTERNSELECT, 0x000A, operate));
}
}
//各个机型通用参数-网络管理参数
void initNetworkParasList(QList <ParaItem> & parasList)
{
//网络管理参数-服务器IP设置单位范围无默认192.168.16.253
parasList.append(makeAParaItem(0,
PARA_TYPE_NETWORKSET,
0 ,
SET_MACHINE_SERVERIP, 0, 0, PARA_VALUE_TYPE_STRINPUT,
QCoreApplication::translate("GLOBAL", "Server IP settings"),//服务器IP设置
0, 0, 0, 0, 0, "", "192.168.16.253",
"",
0, 0, 0x0007, operate));
//网络管理参数-服务器端口设置;单位:无 范围0-65535默认5000
parasList.append(makeAParaItem(0,
PARA_TYPE_NETWORKSET,
0 ,
SET_MACHINE_SERVERPORT, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Server port settings"),//服务器端口设置
5000, 0, U16_MAX, 5000, 0, "", "",
"", 0, 0,0x0008, operate));
//网络管理参数-本地IP设置单位范围无默认192.168.16.41
parasList.append(makeAParaItem(0,
PARA_TYPE_NETWORKSET,
0 ,
SET_LOCALIP, 0, 0, PARA_VALUE_TYPE_STRINPUT,
QCoreApplication::translate("GLOBAL", "Local IP settings"),//本地IP设置
0, 0, 0, 0, 0, "", "192.168.16.100",
"",
0, 0, 0x0009, operate));
//网络管理参数-本地端口设置;单位:无 范围0-65535默认5001
parasList.append(makeAParaItem(0,
PARA_TYPE_NETWORKSET,
0 ,
SET_LOCALPORT, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Local port settings"),//本地端口设置
5001, 0, U16_MAX, 5001, 0, "", "",
"", 0, 0,0x000A, operate));
//网络管理参数---------------------------
}
OutCtrlItem makeAOutCtrlItem(int macType, int showPriority, QString name, int def, QString btn1Str, bool btn1Visible, int btn1ClickFun, int btn1PreFun, int btn1RelFun, QString btn2Str, bool btn2Visible, int btn2ClickFun, int btn2PreFun, int btn2RelFun, QString btn3Str, bool btn3Visible, int btn3ClickFun, int btn3PreFun, int btn3RelFun, QString btn4Str, bool btn4Visible, int btn4ClickFun, int btn4PreFun, int btn4RelFun, QString btn5Str, bool btn5Visible, int btn5ClickFun, int btn5PreFun, int btn5RelFun)
{
OutCtrlItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_def = def;
item.m_btn1Str = btn1Str;
item.m_btn1Visible = btn1Visible;
item.m_btn1ClickFun = btn1ClickFun;
item.m_btn1PreFun = btn1PreFun;
item.m_btn1RelFun = btn1RelFun;
item.m_btn2Str = btn2Str;
item.m_btn2Visible = btn2Visible;
item.m_btn2ClickFun = btn2ClickFun;
item.m_btn2PreFun = btn2PreFun;
item.m_btn2RelFun = btn2RelFun;
item.m_btn3Str = btn3Str;
item.m_btn3Visible = btn3Visible;
item.m_btn3ClickFun = btn3ClickFun;
item.m_btn3PreFun = btn3PreFun;
item.m_btn3RelFun = btn3RelFun;
item.m_btn4Str = btn4Str;
item.m_btn4Visible = btn4Visible;
item.m_btn4ClickFun = btn4ClickFun;
item.m_btn4PreFun = btn4PreFun;
item.m_btn4RelFun = btn4RelFun;
item.m_btn5Str = btn5Str;
item.m_btn5Visible = btn5Visible;
item.m_btn5ClickFun = btn5ClickFun;
item.m_btn5PreFun = btn5PreFun;
item.m_btn5RelFun = btn5RelFun;
return item;
}
ShortCutItem makeAShortCutItem(int macType, int showPriority, QString name, QString topImageName, int enumFunction)
{
ShortCutItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_topImageName = topImageName;
item.m_enumFunction = enumFunction;
return item;
}
//添加辅助功能item
AssistItem makeAAssistItem(int macType, int showPriority, QString name, QString topImageName, int enumFunction)
{
AssistItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_topImageName = topImageName;
item.m_enumFunction = enumFunction;
return item;
}
PatternSetItem makeAPatternSetItem(int macType, int showPriority, QString name, QString topImageName, int enumFunction)
{
PatternSetItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_topImageName = topImageName;
item.m_enumFunction = enumFunction;
return item;
}
EmbFunctionItem makeAEmbFunItem(int macType, int showPriority, QString name, QString topImageName, int enumFunction)
{
EmbFunctionItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_topImageName = topImageName;
item.m_enumFunction = enumFunction;
return item;
}
void initRootHMIConfigurationList(QList<ParaItem> &parasList)
{
//超级用户界面配置参数-分辨率;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_RESOLUTION, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Resolution"),//分辨率
0, 0, 2, 0, 0, "", "",
"1920x1080:0;1024x600:1",
0, 0, 0x0001, root));
//软件设置参数-通讯方式;单位:无 范围0-2默认0
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
SET_CONNECTMODE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Communication method"),//通讯方式
0, 0, 1, 0, 0, "", "",
QCoreApplication::translate("GLOBAL", "Network:0;SerialPort:1"),//网口:0;串口:1
0, 0, 0x0011, operate));
//超级用户界面配置参数-机器类型;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_MACTYPE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Machine type"),//机器类型
MACHINE_EMB, MACHINE_EMB, QUIMACHINE_EMB, MACHINE_EMB, 0, "", "",
("000 " + QCoreApplication::translate("GLOBAL","EmbroideryMachine:")+QString::number(MACHINE_EMB)+";"+//绣花机
"001" + QCoreApplication::translate("GLOBAL","QuiEmbroiderye:")+QString::number(QUIMACHINE_EMB)),//绗绣机
0, 0, 0x0012, root));
//超级用户界面配置参数-产品类型;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_PRODUCTTYPE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Product type"),//产品类型
PRODUCT_EMB_EMB, PRODUCT_EMB_EMB, PRODUCT_NULL, PRODUCT_EMB_EMB, 0, "", "",
(QCoreApplication::translate("GLOBAL","Embroidery:")+QString::number(PRODUCT_EMB_EMB)+";"+//纯平绣
QCoreApplication::translate("GLOBAL","Chenille:")+QString::number(PRODUCT_CHEN)+";"+//纯毛巾
QCoreApplication::translate("GLOBAL","EmbroideryFeed:")+QString::number(PRODUCT_EMB_FEED)+";"+//带上下料机构
QCoreApplication::translate("GLOBAL","QuiSingle:")+QString::number(PRODUCT_QUI_SINGLE)+";"+//单排
QCoreApplication::translate("GLOBAL","QuiDouble:")+QString::number(PRODUCT_QUI_DOUBLE)+";"+//双排
QCoreApplication::translate("GLOBAL","ProductNull:")+QString::number(PRODUCT_NULL)),//无
0, 0, 0x0013, root));
//超级用户界面配置参数-是否有散珠功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_BEAD, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a bead function"),//是否有散珠功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0014, root));
//超级用户界面配置参数-是否有亮片功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_SEQUIN, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a sequin function"),//是否有亮片功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0015, root));
//超级用户界面配置参数-是否有毛巾功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_TOWEL, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a chenille function"),//是否有毛巾功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有缠绕功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_COIL, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a coli function"),//是否有缠绕功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有简易毛巾功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_SIMPLETOWEL, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a simpleTowel function"),//是否有简易毛巾功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有激光功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_LASER, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a laser function"),//是否有激光功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有独立压脚;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_INDEFOOT, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there an independent presser foo"),//是否有独立压脚
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有自动换梭功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_SHUTTLECHANGE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Whether there is a Automatic shuttle change function"),//是否有自动换梭功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有跟踪绳绣功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_TRACKROPEEMB, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a tracking rope embroidery function"),//是否有跟踪绳绣功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有步进驱动功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_STEPPERDRIVE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a stepper drive function"),//是否有步进驱动功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有凸轮换色功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_CAMCOLORCHANGE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a cam color change function"),//是否有凸轮换色功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有双头组合绣功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_COMBINEEMB, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a double combination embroidery"),//是否有双头组合绣功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有三头组合绣功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_THREECOMBINEEMB, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a Three combination embroidery"),//是否有三头组合绣功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-是否有隔头绣功能;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_HEADEMB, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a head embroidery"),//是否有隔头绣功能
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0016, root));
//超级用户界面配置参数-主背景是否带水印;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_WATERMARKSET, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is there a Richpeace logo"),//是否有富怡标志
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0017, factory));
//超级用户界面配置参数-是否带wifi单位
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_WIFI, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Is it with WiFi"),//是否带wifi
1, 0, 1, 1, 0, "", "",
"No:0;Yes:1",
1, 1, 0x0017, factory));
//超级用户界面配置参数-参数是否分类显示;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_PARASORTSET, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Parameter is classified"),//参数是否分类显示
0, 0, 1, 0, 0, "", "",
"No:0;Yes:1",
0, 0, 0x0018, factory));
//超级用户界面配置参数-文件发送模式;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_FILESENDMODE, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "File sending mode"),//文件发送模式
0, 0, 1, 0, 0, "", "",
"ds16:0;ds8:1",
0, 0, 0x0018, factory));
//超级用户界面配置参数-界面解密;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_HMIDECRYPT, 0, 0, PARA_VALUE_TYPE_CLICK,
QCoreApplication::translate("GLOBAL", "HMI decrypt"),//界面解密
0, 0, 0, 0, 0, "", "", "",
0, 0, 0x0019, factory));
//超级用户界面配置参数-是否3D显示单位
parasList.append(makeAParaItem(0,
PARA_TYPE_HMICONFIGURATION,
0 ,
ROOT_GRADIENT, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Pattern display effect"),//3D显示
1, 0, 1, 1, 0, "", "",
"3D:0;2D:1",
1, 1, 0x001A, factory));
}
//物联网配置参数
void initRootIOTConfigurationList(QList<ParaItem> &parasList)
{
//超级用户物联网配置-网关连接方式;单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_IOTCONFIGURATION,
0 ,
ROOT_GATEWAYCONNECTIONMETHOD, 0, 0, PARA_VALUE_TYPE_LIST,
QCoreApplication::translate("GLOBAL", "Gateway connection method"),//网关连接方式
0, 0, 2, 0, 0, "", "",
QCoreApplication::translate("GLOBAL","Network port:0;Serial port:1"),//网口:0;串口:1
0, 0, 0x0011, factory));
//超级用户物联网配置-机架号输入; 单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_IOTCONFIGURATION,
0 ,
ROOT_RACKNUMBERINPUT, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Input rack number"),//机架号输入
111189, 0, INT_MAX, 111189, 0, "", "",
"",
0, 0, 0x0012, factory));
//超级用户物联网配置-网络设置; 单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_IOTCONFIGURATION,
0 ,
ROOT_NETWORKSETTINGS, 0, 0, PARA_VALUE_TYPE_CLICK,
QCoreApplication::translate("GLOBAL", "Network settings"),//网络设置
0, 0, 0, 0, 0, "", "",
"",
0, 0, 0x0013, factory));
//超级用户物联网配置-工厂预计交货时间; 单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_IOTCONFIGURATION,
0 ,
ROOT_DELIVERYTIME, 0, 0, PARA_VALUE_TYPE_STRINPUT,
QCoreApplication::translate("GLOBAL", "Factory expects delivery time"),//工厂预计交货时间
0, 0, 0, 0, 0, "", "",
"",
0, 0, 0x0014, factory));
//超级用户物联网配置-调试进度; 单位:无
parasList.append(makeAParaItem(0,
PARA_TYPE_IOTCONFIGURATION,
0 ,
ROOT_DEBUGPROGRESS, 0, 0, PARA_VALUE_TYPE_INT,
QCoreApplication::translate("GLOBAL", "Debugging progress"),//调试进度
0, 1, 100, 0, 0, "", "",
"",
0, 0, 0x0015, factory));
}
ParaSetItem makeAParaSetItem(int macType, int showPriority, QString name, QString topImageName, int paraType)
{
ParaSetItem item;
item.clean();
item.m_macType = macType;
item.m_showPriority = showPriority;
item.m_name = name;
item.m_topImageName = topImageName;
item.m_paraType = paraType;
return item;
}
SensorItem makeASensorItem(int byte, int bit, QString name, int type)
{
SensorItem item;
item.clean();
item.m_byte_offset = byte;
item.m_bit_offset = bit;
item.m_name = name;
item.m_type = type;
return item;
}
ErrorCodeStateItem makeAErrorStateItem(int code, QString name)
{
ErrorCodeStateItem item;
item.clean();
item.m_code = code;
item.m_name = name;
return item;
}