2182 lines
210 KiB
C++
2182 lines
210 KiB
C++
#include "LanguageManager.h"
|
||
#include "config/ConfigManager.h"
|
||
#include "global.h"
|
||
#include <direct.h>
|
||
#include <io.h>
|
||
|
||
|
||
char* g_Lang;
|
||
|
||
LanguageManager::LanguageManager()
|
||
{
|
||
}
|
||
|
||
|
||
LanguageManager::~LanguageManager()
|
||
{
|
||
for (size_t i = 0; i < TrText::m_Trs.size(); i++) {
|
||
delete TrText::m_Trs[i];
|
||
TrText::m_Trs[i] = nullptr;
|
||
}
|
||
TrText::m_Trs.clear();
|
||
|
||
}
|
||
|
||
void LanguageManager::Init()
|
||
{
|
||
m_RootPath = g_AppPath + "language/";
|
||
if (_access(m_RootPath.c_str(), 0) != 0) {
|
||
_mkdir(m_RootPath.c_str());
|
||
}
|
||
m_AvailableLangs.push_back("zh_CN");
|
||
string fp = m_RootPath + "*.mo";
|
||
_finddata_t fileInfo;
|
||
intptr_t fh = _findfirst(fp.c_str(), &fileInfo);
|
||
if (fh != -1) {
|
||
do {
|
||
string fileName = fileInfo.name;
|
||
string mopath = m_RootPath + fileName;
|
||
string prefix = fileName.substr(0, fileName.find('.'));
|
||
I18nUtils::getInstance()->addMO(mopath, prefix.c_str());
|
||
m_AvailableLangs.push_back(prefix);
|
||
} while (_findnext(fh, &fileInfo) == 0);
|
||
}
|
||
InitGen();
|
||
InitSys();
|
||
InitTitlebar();
|
||
InitToolbar();
|
||
InitMenu();
|
||
InitMain();
|
||
InitCover();
|
||
InitIO();
|
||
InitScan();
|
||
InitCom();
|
||
InitPurifier();
|
||
InitShowLog();
|
||
InitState();
|
||
InitAlarm();
|
||
InitCfg();
|
||
InitUI();
|
||
InitLaser();
|
||
InitLog();
|
||
InitToast();
|
||
InitAxisData();
|
||
}
|
||
|
||
void LanguageManager::InitGen()
|
||
{
|
||
Gen_Confirm = new TrText("Gen_Confirm", u8"确定", "Confirm");
|
||
Gen_Cancel = new TrText("Gen_Cancel", u8"取消", "Cancel");
|
||
Gen_Stop = new TrText("Gen_Stop", u8"停止", "Stop");
|
||
Gen_Yes = new TrText("Gen_Yes", u8"是", "Yes");
|
||
Gen_No = new TrText("Gen_No", u8"否", "No");
|
||
Gen_Exit = new TrText("Gen_Exit", u8"退出", "Exit");
|
||
Gen_Finished = new TrText("Gen_Finished", u8"完成", "Finished");
|
||
}
|
||
|
||
void LanguageManager::InitSys()
|
||
{
|
||
Sys_Exit = new TrText("Sys_Exit", u8"退出系统", "System Exit");
|
||
Sys_IsExit = new TrText("Sys_IsExit", u8"是否确认退出系统!", "Confirm Exit System?");
|
||
Sys_StopReason = new TrText("Sys_StopReason", u8"停止打印,原因:", "Stop Alarm:");
|
||
Sys_PauseReason = new TrText("Sys_PauseReason", u8"暂停打印,原因:", "Pause Alarm:");
|
||
Sys_Standby = new TrText("Sys_Standby", u8"就绪", "Stanby");
|
||
Sys_Check = new TrText("Sys_Check", u8"检查", "Check");
|
||
Sys_WaitConfirm = new TrText("Sys_WaitConfirm", u8"等待确认", "WaitConfirm");
|
||
Sys_ReadyPrint = new TrText("Sys_ReadyPrint", u8"准备打印", "ReadyPrint");
|
||
Sys_WaitOxygenPrint = new TrText("Sys_WaitOxygenPrint", u8"氧含量已达到可打印状态,是否开始打印?", "Start Print?");
|
||
Sys_Preview = new TrText("Sys_Preview", u8"预览", "Preview");
|
||
Sys_Print = new TrText("Sys_Print", u8"打印", "Print");
|
||
Sys_Image = new TrText("Sys_Image", u8"图像", "Image");
|
||
Sys_Pausing = new TrText("Sys_Pausing", u8"暂停中", "Psusing");
|
||
Sys_Stoping = new TrText("Sys_Stoping", u8"停止中", "Stopping");
|
||
Sys_PauseBreak = new TrText("Sys_PauseBreak", u8"暂停中断", "PauseBreak");
|
||
Sys_StopBreak = new TrText("Sys_StopBreak", u8"停止中断", "StopBreak");
|
||
Sys_Printing = new TrText("Sys_Printing", u8"正在打印", "Printing");
|
||
Sys_Deoxygen = new TrText("Sys_Deoxygen", u8"除氧", "Deoxygen");
|
||
Sys_Dusting = new TrText("Sys_Dusting", u8"循环", "Purify");
|
||
Sys_Outdate = new TrText("Sys_Outdate", u8"程序已超过使用期,请重新注册", "The program has expired. Please register again");
|
||
Sys_Delete = new TrText("Sys_Delete", u8"删除", "Delete");
|
||
Sys_Add = new TrText("Sys_Add", u8"增加", "Add");
|
||
Sys_ThermalImage = new TrText("Sys_ThermalImage", u8"热成像", "ThermalImage");
|
||
}
|
||
|
||
void LanguageManager::InitTitlebar()
|
||
{
|
||
Title_ExitPopupTitle = new TrText("Title_ExitPopupTitle", u8"退出系统", "Exit System");
|
||
Title_ExitComfirm = new TrText("Title_ExitComfirm", u8"是否确认退出系统", "Confirm Exit System?");
|
||
Title_ExitingPopupTitle = new TrText("Title_ExitingPopupTitle", u8"正在退出系统", "Exiting System");
|
||
Title_ExitInfo = new TrText("Title_ExitInfo", u8"系统将在激光器关闭后退出", "System will exit when laser shutdown");
|
||
}
|
||
void LanguageManager::InitToolbar()
|
||
{
|
||
TB_StopAutoDeoxygen = new TrText("TB_StopAutoDeoxygen", u8"关闭一键除氧", "Stop auto deoxygen");
|
||
TB_StartAutoDeoxygen = new TrText("TB_StartAutoDeoxygen", u8"开启一键除氧", "Start auto deoxygen");
|
||
TB_StartLaser = new TrText("TB_StartLaser", u8"开启激光", "Start laser");
|
||
TB_StopLaser = new TrText("TB_StopLaser", u8"关闭激光", "Stop laser");
|
||
TB_LightOn = new TrText("TB_LightOn", u8"开启照明", "Light on");
|
||
TB_LightOff = new TrText("TB_LightOff", u8"关闭照明", "Light off");
|
||
TB_HeatingOn = new TrText("TB_HeatingOn", u8"打开基板加热", "Heating on");
|
||
TB_HeatingOff = new TrText("TB_HeatingOff", u8"关闭基板加热", "Heating off");
|
||
TB_CheckDataOn = new TrText("TB_CheckDataOn", u8"开启数据检验", "Check data enable");
|
||
TB_CheckDataOff = new TrText("TB_CheckDataOff", u8"关闭数据检验", "Check data disable");
|
||
TB_ResetView = new TrText("TB_ResetView", u8"复位渲染视图", "Reset view");
|
||
TB_StopAutoDeoxygenTitle = new TrText("TB_StopAutoDeoxygenTitle", u8"停止一键除氧确定", "Stop auto deoxygen");
|
||
TB_StopAutoDeoxygenInfo = new TrText("TB_StopAutoDeoxygenInfo", u8"是否确定停止一键除氧?", "Sure stop auto deoxygen?");
|
||
TB_StartAutoDeoxygenTitle = new TrText("TB_StartAutoDeoxygenTitle", u8"开启一键除氧确定", "Start auto deoxygen");
|
||
TB_StartAutoDeoxygenInfo = new TrText("TB_StartAutoDeoxygenInfo", u8"是否确定开启一键除氧?", "Sure start auto deoxygen?");
|
||
}
|
||
|
||
void LanguageManager::InitMenu()
|
||
{
|
||
Menu_System = new TrText("Menu_System", u8"系统", "System");
|
||
Menu_AddTask = new TrText("Menu_AddTask", u8"添加任务", "AddTask");
|
||
Menu_ImportParam = new TrText("Menu_ImportParam", u8"导入参数", "ImportParam");
|
||
Menu_ExportParam = new TrText("Menu_ExportParam", u8"导出参数", "ExportParam");
|
||
Menu_MinWin = new TrText("Menu_MinWin", u8"窗口最小化", "WinMin");
|
||
Menu_WinShow = new TrText("Menu_WinShow", u8"窗口显示", "WinShow");
|
||
Menu_FullShow = new TrText("Menu_FullShow", u8"全屏显示", "FullWin");
|
||
Menu_ExitSystem = new TrText("Menu_ExitSystem", u8"退出系统", "ExitSystem");
|
||
Menu_Statue = new TrText("Menu_Statue", u8"状态", "State");
|
||
Menu_ComStatue = new TrText("Menu_ComStatue", u8"通讯状态", "ComState");
|
||
Menu_PurifierStatue = new TrText("Menu_PurifierStatue", u8"净化器状态", "PurifierState");
|
||
Menu_LaserStatue = new TrText("Menu_LaserStatue", u8"激光器状态", "LaserState");
|
||
Menu_Camera = new TrText("Menu_Camera", u8"实时图像", "RealtimeImage");
|
||
Menu_ImageDebug = new TrText("Menu_ImageDebug", u8"图像调试", "ImageDebug");
|
||
Menu_ServoStatue = new TrText("Menu_ServoStatue", u8"伺服状态", "ServoStatue");
|
||
Menu_Log = new TrText("Menu_Log", u8"日志", "Log");
|
||
Menu_FastPreview = new TrText("Menu_FastPreview", u8"快速层预览", "QuickLayerView");
|
||
Menu_Debug = new TrText("Menu_Debug", u8"调试", "Debug");
|
||
Menu_PowderDevice = new TrText("Menu_PowderDevice", u8"铺粉装置", "PowderDebug");
|
||
Menu_IO = new TrText("Menu_IO", u8"IO端口", "IODebug");
|
||
Menu_ScanDevice = new TrText("Menu_ScanDevice", u8"扫描装置", "ScanDebug");
|
||
Menu_WindDebug = new TrText("Menu_WindDebug", u8"风速调试", "WindDebug");
|
||
Menu_Config = new TrText("Menu_Config", u8"设置", "Config");
|
||
Menu_ParamConfig = new TrText("Menu_ParamConfig", u8"参数设置", "ParamCfg");
|
||
Menu_Language = new TrText("Menu_Language", u8"语言", "Language");
|
||
Menu_SimplifiedChinese = new TrText("Menu_SimplifiedChinese", u8"简体中文", "SimplifiedChinese");
|
||
Menu_TraditionalChinese = new TrText("Menu_TraditionalChinese", u8"繁体中文", "TraditionalChinese");
|
||
Menu_English = new TrText("Menu_English", u8"英文", "English");
|
||
Menu_Help = new TrText("Menu_Help", u8"帮助", "Help");
|
||
Menu_About = new TrText("Menu_About", u8"关于", "About");
|
||
Menu_LogoutManager = new TrText("Menu_LogoutManager", u8"注销管理员", "Logout");
|
||
Menu_LoginManager = new TrText("Menu_LoginManager", u8"管理员", "Login");
|
||
Menu_ScannerStatue = new TrText("Menu_ScannerStatue", u8"振镜状态", "ScannerState");
|
||
}
|
||
|
||
void LanguageManager::InitMain()
|
||
{
|
||
Main_Password = new TrText("Main_Password", u8"密码", "Password");
|
||
Main_ExportParamTitel = new TrText("Main_ExportParamTitel", u8"导出参数", "ExportParam");
|
||
Main_ImportParamTitel = new TrText("Main_ImportParamTitel", u8"导入参数", "ImportParam");
|
||
Main_AddTaskTitel = new TrText("Main_AddTaskTitel", u8"添加任务", "AddTask");
|
||
Main_AddTaskProgressTitel = new TrText("Main_AddTaskProgressTitel", u8"添加任务进度", "AddTaskProgress");
|
||
Main_ResolvingData = new TrText("Main_ResolvingData", u8"正在解析任务数据", "Parsing Task Data");
|
||
Main_ContinueTaskTitle = new TrText("Main_ContinueTaskTitle", u8"继续任务", "Continue Task");
|
||
Main_CheckTask = new TrText("Main_CheckTask", u8"检测到任务:%s 尚未完成,\n是否继续打印还是重新开始打印?", "Check ths task:%s is not finish,\nContinue Task or Restart Task?");
|
||
Main_ContinueTaskBtn = new TrText("Main_ContinueTaskBtn", u8"继续任务", "ContinueTask");
|
||
Main_ReprintTask = new TrText("Main_ReprintTask", u8"重新任务", "RestartTask");
|
||
Main_LockWin = new TrText("Main_LockWin", u8"锁屏", "LockWin");
|
||
Main_StartTask = new TrText("Main_StartTask", u8"开始", "Start");
|
||
Main_PauseTask = new TrText("Main_PauseTask", u8"暂停", "Pause");
|
||
Main_Continue = new TrText("Main_Continue", u8"继续", "Continue");
|
||
Main_StopTask = new TrText("Main_StopTask", u8"结束", "Stop");
|
||
Main_Task = new TrText("Main_Task", u8"任务", "Task");
|
||
Main_DeleteTask = new TrText("Main_DeleteTask", u8"删除任务", "DeleteTask");
|
||
Main_TaskInfo = new TrText("Main_TaskInfo", u8"任务信息", "TaskInfo");
|
||
Main_FileName = new TrText("Main_FileName", u8"文件名:%s", "FileName:%s");
|
||
Main_ItemSize = new TrText("Main_ItemSize", u8"尺寸:%.3fx%.3fx%.3f", "Size:%.3fx%.3fx%.3f");
|
||
Main_Material = new TrText("Main_Material", u8"材料:%s", "Material:%s");
|
||
Main_Thick = new TrText("Main_Thick", u8"层厚:%uμm", u8"LayerThickness:%uμm");
|
||
Main_LayerCount = new TrText("Main_LayerCount", u8"层数:%d", "LayerCount:%d");
|
||
Main_PartCount = new TrText("Main_PartCount", u8"部件数:%d", "PartCount:%d");
|
||
Main_PartParam = new TrText("Main_PartParam", u8"部件参数", "PartParam");
|
||
Main_SetParamType = new TrText("Main_SetParamType", u8"修改限定", "ModifyLimits");
|
||
Main_SetParamTypeCombo = new TrText("Main_SetParamTypeCombo", string(u8"单个\0相同\0所有\0", 22), string("Single\0Same\0All\0", 17));
|
||
Main_UnPrint = new TrText("Main_UnPrint", "%d_%s 不打印", "%d_%s Disable");
|
||
Main_PrintEnable = new TrText("Main_PrintEnable", u8"打印", "Enable");
|
||
Main_UseParam = new TrText("Main_UseParam", u8"应用参数", "UseParam");
|
||
Main_OffsetSetting = new TrText("Main_OffsetSetting", u8"偏移设置", "OffsetCfg");
|
||
Main_OffsetX = new TrText("Main_OffsetX", u8"X偏移", "XOffset");
|
||
Main_OffsetY = new TrText("Main_OffsetY", u8"Y偏移", "YOffset");
|
||
Main_RotateAngle = new TrText("Main_RotateAngle", u8"旋转角度", "RotateAngle");
|
||
Main_JoinModel = new TrText("Main_JoinModel", u8"模具拼接", "MouldJoin");
|
||
Main_ScanMode = new TrText("Main_ScanMode", u8"扫描方式", "ScanMode");
|
||
Main_ScanModeCombo = new TrText("Main_ScanModeCombo", string(u8"激光\0红光\0", 15), string("Laser\0RedLight\0", 16));
|
||
Main_ScanType = new TrText("Main_ScanType", u8"扫描类型", "ScanType");
|
||
Main_ScanTypeCombo = new TrText("Main_ScanTypeCombo", string(u8"轮廓\0实体\0", 15), string("Border\0Hatching\0", 17));
|
||
Main_ModelScanSpeed = new TrText("Main_ModelScanSpeed", u8"扫描速度", "ScanSpeed");
|
||
Main_ModelScanPower = new TrText("Main_ModelScanPower", u8"扫描功率", "ScanPower");
|
||
Main_JoinTest = new TrText("Main_JoinTest", u8"拼接测试", "StartTest");
|
||
Main_StopJoin = new TrText("Main_StopJoin", u8"停止拼接", "StopTest");
|
||
Main_ScanSpeed = new TrText("Main_ScanSpeed", u8"扫描速度:", "ScanSpeed:");
|
||
Main_ScanPower = new TrText("Main_ScanPower", u8"扫描功率:", "LaserPower:");
|
||
Main_LightDotDiameter = new TrText("Main_LightDotDiameter", u8"光斑直径:", "LaserDiameter:");
|
||
Main_LayerView = new TrText("Main_LayerView", u8"图层浏览", "LayerView");
|
||
Main_LayerIndexTip = new TrText("Main_LayerIndexTip", u8"第%d层", "Layer %d");
|
||
Main_StartLayerIndex = new TrText("Main_StartLayerIndex", u8"*层%u", "*Layer %u");
|
||
Main_LayerIndex = new TrText("Main_LayerIndex", u8"层%u", "Layer %u");
|
||
Main_LayerThickShow = new TrText("Main_LayerThickShow", u8"层厚(μm):%u", u8"Thickness(μm):%u");
|
||
Main_SupplyPowderShow = new TrText("Main_SupplyPowderShow", u8"供粉量(μm):%u", u8"SupplyPowder(μm):%u");
|
||
Main_SetStart = new TrText("Main_SetStart", u8"设为开始", "SetStartIndex");
|
||
Main_RedTest = new TrText("Main_RedTest", u8"红光测试", "StartRedTest");
|
||
Main_StopRedTest = new TrText("Main_StopRedTest", u8"停止红光测试", "StopRedTest");
|
||
Main_LayerThick = new TrText("Main_LayerThick", u8"层厚(μm):", u8"Thickness(μm):");
|
||
Main_SupplyPowder = new TrText("Main_SupplyPowder", u8"供粉量(μm):", u8"SupplyPowder(μm):");
|
||
Main_ScanTimes = new TrText("Main_ScanTimes", u8"扫描次数:", "ScanTimes:");
|
||
Main_LayerExtend = new TrText("Main_LayerExtend", u8"层间继承", "LayerInherit");
|
||
Main_CopyPart = new TrText("Main_CopyPart", u8"复制零件", "Copy Part");
|
||
Main_DelPart = new TrText("Main_DelPart", u8"删除零件", "Delete Part");
|
||
Main_CopyPartTitle = new TrText("Main_CopyPartTitle", u8"确认复制增加零件", "Sure Copy Part");
|
||
Main_CopyPartInfo = new TrText("Main_CopyPartInfo", u8"是否复制增加零件:%d_%s", "Sure Copy Part:%d_%s");
|
||
Main_DelPartTitle = new TrText("Main_DelPartTitle", u8"确认删除零件", "Sure Delete Part");
|
||
Main_DelPartInfo = new TrText("Main_DelPartInfo", u8"是否删除零件:%d_%s", "Sure Delete Part:%d_%s");
|
||
}
|
||
|
||
void LanguageManager::InitIO()
|
||
{
|
||
IO_IODebug = new TrText("IO_IODebug", u8"IO调试", "IO Debug");
|
||
IO_GeneralOutput = new TrText("IO_GeneralOutput", u8"通用输出", "CommonOutput");
|
||
IO_GeneralInput = new TrText("IO_GeneralInput", u8"通用输入", "CommonInput");
|
||
|
||
IO_ServoMotor = new TrText("IO_ServoMotor", u8"伺服电源", "ServoMotor");
|
||
IO_Laser = new TrText("IO_Laser", u8"激光器", "Laser");
|
||
IO_Laser1Enable = new TrText("IO_Laser1Enable", u8"激光1使能", "Laser1Enable");
|
||
IO_Laser1Start = new TrText("IO_Laser1Start", u8"激光1启动", "Laser1Start");
|
||
IO_Laser1Red = new TrText("IO_Laser1Red", u8"激光1红光", "Laser1Red");
|
||
IO_Laser2Enable = new TrText("IO_Laser2Enable", u8"激光2使能", "Laser2Enable");
|
||
IO_Laser2Start = new TrText("IO_Laser2Start", u8"激光2启动", "Laser2Start");
|
||
IO_Laser2Red = new TrText("IO_Laser2Red", u8"激光2红光", "Laser2Red");
|
||
IO_Laser3Enable = new TrText("IO_Laser3Enable", u8"激光3使能", "Laser3Enable");
|
||
IO_Laser3Start = new TrText("IO_Laser3Start", u8"激光3启动", "Laser3Start");
|
||
IO_Laser3Red = new TrText("IO_Laser3Red", u8"激光3红光", "Laser3Red");
|
||
IO_Laser4Enable = new TrText("IO_Laser4Enable", u8"激光4使能", "Laser4Enable");
|
||
IO_Laser4Start = new TrText("IO_Laser4Start", u8"激光4启动", "Laser4Start");
|
||
IO_Laser4Red = new TrText("IO_Laser4Red", u8"激光4红光", "Laser4Red");
|
||
IO_PrintDoorLock = new TrText("IO_PrintDoorLock", u8"打印舱门电锁", "PrintDoorLock");
|
||
IO_LightOn = new TrText("IO_LightOn", u8"照明", "LightOn");
|
||
|
||
IO_YellowLamp = new TrText("IO_YellowLamp", u8"黄灯", "YellowLamp");
|
||
IO_GreenLamp = new TrText("IO_GreenLamp", u8"绿灯", "GreenLamp");
|
||
IO_RedLamp = new TrText("IO_RedLamp", u8"红灯", "RedLamp");
|
||
IO_Buzzer = new TrText("IO_Buzzer", u8"蜂鸣器", "Buzzer");
|
||
IO_PrintAssistGas = new TrText("IO_PrintAssistGas", u8"辅助气", "PrintAssistGas");
|
||
IO_PrintAirEvacuation = new TrText("IO_PrintAirEvacuation", u8"排气阀", "PrintAirEvacuation");
|
||
IO_PressureRelease = new TrText("IO_PressureRelease", u8"压力释放", "PressureRelease");
|
||
IO_ScannerCool = new TrText("IO_ScannerCool", u8"振镜冷却", "ScannerCool");
|
||
IO_Heating = new TrText("IO_Heating", u8"加热", "Heating");
|
||
IO_StorageCarDropPowderValve = new TrText("IO_StorageCarDropPowderValve", u8"存粉小车下粉阀", "StorageCarDropPowderValve");
|
||
IO_StorageCarAirHammer = new TrText("IO_StorageCarAirHammer", u8"存粉小车气锤", "StorageCarAirHammer");
|
||
IO_StorageCarDropPowderValve1 = new TrText("IO_StorageCarDropPowderValve1", u8"存粉小车下粉阀1", "StorageCarDropPowderValve1");
|
||
IO_StorageCarAirHammer1 = new TrText("IO_StorageCarAirHammer1", u8"存粉小车气锤1", "StorageCarAirHammer1");
|
||
IO_PrintPress = new TrText("IO_PrintPress", u8"打印位压紧", "PrintPress");
|
||
IO_PrintUnpress = new TrText("IO_PrintUnpress", u8"打印位放松", "PrintUnpress");
|
||
IO_PrintJackUp = new TrText("IO_PrintJackUp", u8"打印顶升气缸上升", "PrintJackUp");
|
||
IO_PrintJackDown = new TrText("IO_PrintJackDown", u8"打印顶升气缸下降", "PrintJackDown");
|
||
IO_SupportCylinderEnable = new TrText("IO_SupportCylinderEnable", u8"打印支撑撑起", "SupportCylinderEnable");
|
||
IO_SupportCylinderDisable = new TrText("IO_SupportCylinderDisable", u8"打印支撑避让", "SupportCylinderDisable");
|
||
IO_PrintHorizontalExtend = new TrText("IO_PrintHorizontalExtend", u8"打印位左右定位气缸伸出", "PrintHorizontalExtend");
|
||
IO_PrintHorizontalRetract = new TrText("IO_PrintHorizontalRetract", u8"打印位左右定位气缸缩回", "PrintHorizontalRetract");
|
||
IO_PrintVerticalExtend = new TrText("IO_PrintVerticalExtend", u8"打印位前后定位气缸伸出", "PrintVerticalExtend");
|
||
IO_PrintVerticalRetract = new TrText("IO_PrintVerticalRetract", u8"打印位前后定位气缸缩回", "PrintVerticalRetract");
|
||
IO_Print3RRelease = new TrText("IO_Print3RRelease", u8"打印3R夹具松开", "Print3RRelease");
|
||
IO_PrintMainAxisBrake = new TrText("IO_PrintMainAxisBrake", u8"打印主轴刹车", "PrintMainAxisBrake");
|
||
IO_PrintSlaveAxisBrake = new TrText("IO_PrintSlaveAxisBrake", u8"打印从轴刹车", "PrintSlaveAxisBrake");
|
||
IO_Print3RDeoxygenSalve = new TrText("IO_Print3RDeoxygenSalve", u8"打印3R除氧进气阀", "Print3RDeoxygenSalve");
|
||
IO_Print3RStablePressureSalve = new TrText("IO_Print3RStablePressureSalve", u8"打印3R稳压气阀", "Print3RStablePressureSalve");
|
||
IO_Print3RAirEvacuation = new TrText("IO_Print3RAirEvacuation", u8"打印3R除氧排气阀", "Print3RAirEvacuation");
|
||
IO_PowderCleanerUpOpenGap = new TrText("IO_PowderCleanerUpOpenGap", u8"清粉箱上盖打开阀", "PowderCleanerUpOpenGap");
|
||
IO_PowderCleanerUpCloseGap = new TrText("IO_PowderCleanerUpCloseGap", u8"清粉箱上盖关闭阀", "PowderCleanerUpCloseGap");
|
||
IO_PowderCleannerSupportCylinderEnable = new TrText("IO_PowderCleannerSupportCylinderEnable", u8"清粉箱支撑气缸撑起", "PowderCleannerSupportCylinderEnable");
|
||
IO_PowderCleannerSupportCylinderDisEnable = new TrText("IO_PowderCleannerSupportCylinderDisEnable", u8"清粉箱支撑气缸避让", "PowderCleannerSupportCylinderDisEnable");
|
||
IO_PowderCleannerPressRelease = new TrText("IO_PowderCleannerPressRelease", u8"清粉箱压紧气缸松开", "PowderCleannerPressRelease");
|
||
IO_PrintCylindFixed = new TrText("IO_PrintCylindFixed", u8"打印位缸体固定", "PrintCylindFixed");
|
||
IO_PrintCylindRelease = new TrText("IO_PrintCylindRelease", u8"打印位缸体松开", "PrintCylindRelease");
|
||
IO_SeparateUpOpenGap = new TrText("IO_SeparateUpOpenGap", u8"脱离上盖打开阀", "SeparateUpOpenGap");
|
||
IO_SeparateUpCloseGap = new TrText("IO_SeparateUpCloseGap", u8"脱离上盖关闭阀", "SeparateUpCloseGap");
|
||
|
||
|
||
IO_StairsLock = new TrText("IO_StairsLock", u8"楼梯电磁锁", "StairsLock");
|
||
IO_PowderCleannerLiftLock = new TrText("IO_PowderCleannerLiftLock", u8"清粉升降电磁锁", "PowderCleannerLiftLock");
|
||
IO_PowderCleannerBoxLock = new TrText("IO_PowderCleannerBoxLock", u8"清粉箱缸体锁紧气缸锁紧", "PowderCleannerBoxLock");
|
||
IO_PowderCleannerBoxRelease = new TrText("IO_PowderCleannerBoxRelease", u8"清粉箱缸体锁紧气缸放松", "PowderCleannerBoxRelease");
|
||
IO_PowderCleannerBoxPress = new TrText("IO_PowderCleannerBoxPress", u8"清粉位压紧气缸压紧", "PowderCleannerBoxPress");
|
||
IO_PowderCleannerBoxUnpress = new TrText("IO_PowderCleannerBoxUnpress", u8"清粉位压紧气缸放松", "PowderCleannerBoxUnpress");
|
||
IO_CleanBoxUpHorOpen = new TrText("IO_CleanBoxUpHorOpen", u8"清粉箱上盖横移打开", "CleanBoxUpHorOpen");
|
||
IO_CleanBoxUpHorClose = new TrText("IO_CleanBoxUpHorClose", u8"清粉箱上盖横移关闭", "CleanBoxUpHorClose");
|
||
IO_AssistPushExtend = new TrText("IO_AssistPushExtend", u8"辅助推动气缸伸出", "AssistPushExtend");
|
||
IO_Clean3RRelease = new TrText("IO_Clean3RRelease", u8"清粉3R夹具松开", "Clean3RRelease");
|
||
IO_CleanMainAxisBrake = new TrText("IO_CleanMainAxisBrake", u8"清粉主轴刹车", "CleanMainAxisBrake");
|
||
IO_CleanSlaveAxisBrake = new TrText("IO_CleanSlaveAxisBrake", u8"清粉从轴刹车", "CleanSlaveAxisBrake");
|
||
IO_CleanCabinArriveLamp = new TrText("IO_CleanCabinArriveLamp", u8"清粉舱体到位指示灯", "CleanCabinArriveLamp");
|
||
IO_LoadElectromagnet = new TrText("IO_LoadElectromagnet", u8"移载电磁铁", "LoadElectromagnet");
|
||
IO_LoadPinInserOn = new TrText("IO_LoadPinInserOn", u8"移载插销气缸插紧", "LoadPinInserOn");
|
||
IO_PrintVacuumEnterSlave = new TrText("IO_PrintVacuumEnterSlave", u8"打印室吸尘进气阀", "PrintVacuumEnterSlave");
|
||
IO_StorageCarDeoxygenSlave = new TrText("IO_StorageCarDeoxygenSlave", u8"存粉小车除氧进气阀", "StorageCarDeoxygenSlave");
|
||
IO_StorageCarEvacuationSlave = new TrText("IO_StorageCarEvacuationSlave", u8"存粉小车除氧排气阀", "StorageCarEvacuationSlave");
|
||
IO_PurifierCoolerPower = new TrText("IO_PurifierCoolerPower", u8"净化器冷水机电源", "PurifierCoolerPower");
|
||
IO_StorageCarDeoxygenSlave2 = new TrText("IO_StorageCarDeoxygenSlave2", u8"存粉小车除氧进气阀2", "StorageCarDeoxygenSlave2");
|
||
IO_StorageCarEvacuationSlave2 = new TrText("IO_StorageCarEvacuationSlave2", u8"存粉小车除氧排气阀2", "StorageCarEvacuationSlave2");
|
||
IO_StorageCarDropValve2 = new TrText("IO_StorageCarDropValve2", u8"存粉小车下粉阀2", "StorageCarDropValve2");
|
||
IO_StorageCarHammer2 = new TrText("IO_StorageCarHammer2", u8"存粉小车气锤2", "StorageCarHammer2");
|
||
IO_SeparatePosPress = new TrText("IO_SeparatePosPress", u8"脱离位压紧", "SeparatePosPress");
|
||
IO_SeparatePosRelease = new TrText("IO_SeparatePosRelease", u8"脱离位放松", "SeparatePosRelease");
|
||
IO_SeparatePosSideDoorOpen = new TrText("IO_SeparatePosSideDoorOpen", u8"脱离位侧门打开", "SeparatePosSideDoorOpen");
|
||
IO_SeparatePosSideDoorClose = new TrText("IO_SeparatePosSideDoorClose", u8"脱离位侧门关闭", "SeparatePosSideDoorClose");
|
||
IO_SeparatePosMainDoorOpen = new TrText("IO_SeparatePosMainDoorOpen", u8"脱离位主门打开", "SeparatePosMainDoorOpen");
|
||
IO_SeparatePosMainDoorClose = new TrText("IO_SeparatePosMainDoorClose", u8"脱离位主门关闭", "SeparatePosMainDoorClose");
|
||
IO_SeparateCabinArriveLamp = new TrText("IO_SeparateCabinArriveLamp", u8"脱离舱体到位指示灯", "SeparateCabinArriveLamp");
|
||
IO_SeparatePosLight = new TrText("IO_SeparatePosLight", u8"脱离位照明", "SeparatePosLight");
|
||
IO_StorageCarDeoxygenSlave1 = new TrText("IO_StorageCarDeoxygenSlave1", u8"存粉小车除氧进气阀1", "StorageCarDeoxygenSlave1");
|
||
IO_StorageCarEvacuationSlave1 = new TrText("IO_StorageCarEvacuationSlave1", u8"存粉小车除氧排气阀1", "StorageCarEvacuationSlave1");
|
||
|
||
IO_SystemStop = new TrText("IO_SystemStop", u8"系统急停", "SystemStop");
|
||
IO_HighPressureAlarm = new TrText("IO_HighPressureAlarm", u8"高压报警", "HighPressureAlarm");
|
||
IO_LowPressureAlarm = new TrText("IO_LowPressureAlarm", u8"低压报警", "LowPressureAlarm");
|
||
IO_HighPressureCheck = new TrText("IO_HighPressureCheck", u8"高压检测", "HighPressureCheck");
|
||
IO_ProtectGasCheck = new TrText("IO_ProtectGasCheck", u8"保护气检测", "ProtectGasCheck");
|
||
IO_PowerDown = new TrText("IO_PowerDown", u8"外部断电", "PowerDown");
|
||
IO_PowerOK = new TrText("IO_PowerOK", u8"电源正常", "PowerOK");
|
||
IO_CarbinDoorClose = new TrText("IO_CarbinDoorClose", u8"打印舱门关闭", "CarbinDoorClose");
|
||
IO_OutDoorOxygenAlarm = new TrText("IO_OutDoorOxygenAlarm", u8"室外测氧报警", "OutDoorOxygenAlarm");
|
||
IO_LaserChillerAlarm = new TrText("IO_LaserChillerAlarm", u8"激光器冷水机报警", "LaserChillerAlarm");
|
||
IO_BusAirSwitchClose = new TrText("IO_BusAirSwitchClose", u8"总空开触点", "BusAirSwitchClose");
|
||
IO_ExtMachineAirSwitchClose = new TrText("IO_ExtMachineAirSwitchClose", u8"外部设备空开触点", "ExtMachineAirSwitchClose");
|
||
IO_HeattingAirSwitchClose = new TrText("IO_HeattingAirSwitchClose", u8"加热空开触点", "HeattingAirSwitchClose");
|
||
IO_LaserAirSwitchClose = new TrText("IO_LaserAirSwitchClose", u8"激光空开触点", "LaserAirSwitchClose");
|
||
IO_ServoAirSwitchClose = new TrText("IO_ServoAirSwitchClose", u8"伺服空开触点", "ServoAirSwitchClose");
|
||
IO_Laser1Alarm = new TrText("IO_Laser1Alarm", u8"激光器1报警", "Laser1Alarm");
|
||
IO_Laser2Alarm = new TrText("IO_Laser2Alarm", u8"激光器2报警", "Laser2Alarm");
|
||
IO_Laser3Alarm = new TrText("IO_Laser3Alarm", u8"激光器3报警", "Laser3Alarm");
|
||
IO_Laser4Alarm = new TrText("IO_Laser4Alarm", u8"激光器4报警", "Laser4Alarm");
|
||
|
||
IO_StorageCarUpLimit = new TrText("IO_StorageCarUpLimit", u8"存粉小车上限", "StorageCarUpLimit");
|
||
IO_StorageCarDownLimit = new TrText("IO_StorageCarDownLimit", u8"存粉小车下限", "StorageCarDownLimit");
|
||
IO_StorageCarConnect = new TrText("IO_StorageCarConnect", u8"存粉小车连接", "StorageCarConnect");
|
||
IO_StorageCarJarConnect = new TrText("IO_StorageCarJarConnect", u8"存粉小车粉罐连接", "StorageCarJarConnect");
|
||
IO_StorageCarJarUpLimit = new TrText("IO_StorageCarJarUpLimit", u8"存粉小车粉罐上限", "StorageCarJarUpLimit");
|
||
IO_SSRInput = new TrText("IO_SSRInput", u8"加热输入检测", "SSRInput");
|
||
IO_SSROutput = new TrText("IO_SSROutput", u8"加热输出检测", "SSROutput");
|
||
IO_PrintMainAxisUpLimit = new TrText("IO_PrintMainAxisUpLimit", u8"打印主轴上限位", "PrintMainAxisUpLimit");
|
||
IO_PrintMainAxisDownLimit = new TrText("IO_PrintMainAxisDownLimit", u8"打印主轴下限位", "PrintMainAxisDownLimit");
|
||
IO_PrintMainHomeIndex = new TrText("IO_PrintMainHomeIndex", u8"打印主轴原点", "PrintMainHomeIndex");
|
||
IO_PrintSlaveAxisUpLimit = new TrText("IO_PrintSlaveAxisUpLimit", u8"打印从轴上限位", "PrintSlaveAxisUpLimit");
|
||
IO_PrintSlaveAxisDownLimit = new TrText("IO_PrintSlaveAxisDownLimit", u8"打印从轴下限位", "PrintSlaveAxisDownLimit");
|
||
IO_PrintSlaveHomeIndex = new TrText("IO_PrintSlaveHomeIndex", u8"打印从轴原点", "PrintSlaveHomeIndex");
|
||
IO_Print3RHookOffPos = new TrText("IO_Print3RHookOffPos", u8"打印3R脱离位", "Print3RHookOffPos");
|
||
IO_Print3RCylinderContact = new TrText("IO_Print3RCylinderContact", u8"打印3R与缸体接触感应", "Print3RCylinderContact");
|
||
IO_Print3RLeakOn = new TrText("IO_Print3RLeakOn", u8"打印3R漏气检测", "Print3RLeakOn");
|
||
IO_SeparateSideDoorOpenButton = new TrText("IO_SeparateSideDoorOpenButton", u8"脱离侧门打开按钮", "SeparateSideDoorOpenButton");
|
||
IO_SeparateSideDoorSafeRaster = new TrText("IO_SeparateSideDoorSafeRaster", u8"脱离侧门安全光栅", "SeparateSideDoorSafeRaster");
|
||
IO_SeparateSideDoorOpenPos = new TrText("IO_SeparateSideDoorOpenPos", u8"脱离侧门开位", "SeparateSideDoorOpenPos");
|
||
IO_PrintUpDownSeparatePos = new TrText("IO_PrintUpDownSeparatePos", u8"打印升降脱离位", "PrintUpDownSeparatePos");
|
||
|
||
IO_CylinderFixExtendOn = new TrText("IO_CylinderFixExtendOn", u8"缸体固定气缸伸出位", "CylinderFixExtendOn");
|
||
IO_CylinderFixExtendOff = new TrText("IO_CylinderFixExtendOff", u8"缸体固定气缸缩回位", "CylinderFixExtendOff");
|
||
IO_SeparateSideDoorClosePos = new TrText("IO_SeparateSideDoorClosePos", u8"脱离侧门关位", "SeparateSideDoorClosePos");
|
||
IO_SeparateMainDoorOpen = new TrText("IO_SeparateMainDoorOpen", u8"脱离主门打开", "SeparateMainDoorOpen");
|
||
IO_SeparateMainSafeRaster = new TrText("IO_SeparateMainSafeRaster", u8"脱离主门安全光栅", "SeparateMainSafeRaster");
|
||
IO_SeparateMainDoorOpenPos = new TrText("IO_SeparateMainDoorOpenPos", u8"脱离主门开位", "SeparateMainDoorOpenPos");
|
||
IO_SeparateMainDoorClosePos = new TrText("IO_SeparateMainDoorClosePos", u8"脱离主门关位", "SeparateMainDoorClosePos");
|
||
IO_SeparateTopDoorOpen = new TrText("IO_SeparateTopDoorOpen", u8"脱离顶门打开", "SeparateTopDoorOpen");
|
||
IO_SeparateTopDoorSafeRaster = new TrText("IO_SeparateTopDoorSafeRaster", u8"脱离顶门安全光栅", "SeparateTopDoorSafeRaster");
|
||
|
||
IO_PrintPressOn = new TrText("IO_PrintPressOn", u8"打印位压紧气缸压紧位", "PrintPressOn");
|
||
IO_PrintPressOff = new TrText("IO_PrintPressOff", u8"打印位压紧气缸松开位", "PrintPressOff");
|
||
IO_PrintJackUpOn = new TrText("IO_PrintJackUpOn", u8"打印位顶升气缸顶起位", "PrintJackUpOn");
|
||
IO_PrintJackUpOff = new TrText("IO_PrintJackUpOff", u8"打印位顶升气缸下降位", "PrintJackUpOff");
|
||
IO_PrintSupportCylinderOn = new TrText("IO_PrintSupportCylinderOn", u8"打印位支撑气缸支撑位", "PrintSupportCylinderOn");
|
||
IO_PrintSupportCylinderOff = new TrText("IO_PrintSupportCylinderOff", u8"打印位支撑气缸避让位", "PrintSupportCylinderOff");
|
||
IO_PrintHorizontalExtendOn = new TrText("IO_PrintHorizontalExtendOn", u8"打印位左右定位气缸伸出位", "PrintHorizontalExtendOn");
|
||
IO_PrintHorizontalExtendOff = new TrText("IO_PrintHorizontalExtendOff", u8"打印位左右定位气缸缩回位", "PrintHorizontalExtendOff");
|
||
IO_PrintVerticalExtendOn = new TrText("IO_PrintVerticalExtendOn", u8"打印位前后定位气缸伸出位", "PrintVerticalExtendOn");
|
||
IO_PrintVerticalExtendOff = new TrText("IO_PrintVerticalExtendOff", u8"打印位前后定位气缸缩回位", "PrintVerticalExtendOff");
|
||
IO_TrackPrintPos = new TrText("IO_TrackPrintPos", u8"轨道打印位", "TrackPrintPos");
|
||
IO_PrintCylinderOn = new TrText("IO_PrintCylinderOn", u8"打印位缸体检测", "PrintCylinderOn");
|
||
IO_CleannerMainAxisUpLimit = new TrText("IO_CleannerMainAxisUpLimit", u8"清粉主轴上限位", "CleannerMainAxisUpLimit");
|
||
IO_CleannerMainAxisDownLimit = new TrText("IO_CleannerMainAxisDownLimit", u8"清粉主轴下限位", "CleannerMainAxisDownLimit");
|
||
IO_CleannerMainHomeIndex = new TrText("IO_CleannerMainHomeIndex", u8"清粉主轴原点", "CleannerMainHomeIndex");
|
||
IO_CleannerSlaveAxisUpLimit = new TrText("IO_CleannerSlaveAxisUpLimit", u8"清粉从轴上限位", "CleannerSlaveAxisUpLimit");
|
||
IO_CleannerSlaveAxisDownLimit = new TrText("IO_CleannerSlaveAxisDownLimit", u8"清粉从轴下限位", "CleannerSlaveAxisDownLimit");
|
||
IO_CleannerSlaveAxisHomeIndex = new TrText("IO_CleannerSlaveAxisHomeIndex", u8"清粉从轴原点", "CleannerSlaveAxisHomeIndex");
|
||
IO_CleannerLiftTrackContact = new TrText("IO_CleannerLiftTrackContact", u8"清粉升降与轨道对接位", "CleannerLiftTrackContact");
|
||
IO_TrackCleanPos = new TrText("IO_TrackCleanPos", u8"轨道清粉位", "TrackCleanPos");
|
||
IO_CleannerUpButton = new TrText("IO_CleannerUpButton", u8"清粉上升按钮", "CleannerUpButton");
|
||
IO_CleannerDownButton = new TrText("IO_CleannerDownButton", u8"清粉下降按钮", "CleannerDownButton");
|
||
IO_CleannerBackButton = new TrText("IO_CleannerBackButton", u8"背部按钮", "CleannerBackButton");
|
||
IO_CleannerMotionStop = new TrText("IO_CleannerMotionStop", u8"清粉升降急停", "CleannerMotionStop");
|
||
IO_CleanBoxDoorClose = new TrText("IO_CleanBoxDoorClose", u8"清粉箱门关闭", "CleanBoxDoorClose");
|
||
IO_UpperLidButton = new TrText("IO_UpperLidButton", u8"上盖开关按钮", "UpperLidButton");
|
||
IO_VacuumStartup = new TrText("IO_VacuumStartup", u8"吸尘启动按钮", "VacuumStartup");
|
||
IO_CleannerCarbinDoorClose = new TrText("IO_CleannerCarbinDoorClose", u8"清粉舱门感应", "CleannerCarbinDoorClose");
|
||
IO_UpperLidOpen = new TrText("IO_UpperLidOpen", u8"上盖气缸开位", "UpperLidOpen");
|
||
IO_UpperLidClose = new TrText("IO_UpperLidClose", u8"上盖气缸关位", "UpperLidClose");
|
||
IO_CleanBoxUpHorOpenPos = new TrText("IO_CleanBoxUpHorOpenPos", u8"清粉箱上盖横移开位", "CleanBoxUpHorOpenPos");
|
||
IO_CleanBoxUpHorClosePos = new TrText("IO_CleanBoxUpHorClosePos", u8"清粉箱上盖横移关位", "CleanBoxUpHorClosePos");
|
||
IO_CleannerBoxSupportOn = new TrText("IO_CleannerBoxSupportOn", u8"清粉箱支持气缸支持位", "CleannerBoxSupportOn");
|
||
IO_CleannerBoxSupportOff = new TrText("IO_CleannerBoxSupportOff", u8"清粉箱支持气缸避让位", "CleannerBoxSupportOff");
|
||
IO_CleannerBoxPressOn = new TrText("IO_CleannerBoxPressOn", u8"清粉箱压紧气缸压紧位", "CleannerBoxPressOn");
|
||
|
||
IO_CleannerBoxPressOff = new TrText("IO_CleannerBoxPressOff", u8"清粉箱压紧气缸放松位", "CleannerBoxPressOff");
|
||
IO_StairsLockOn = new TrText("IO_StairsLockOn", u8"楼梯电磁锁按钮", "StairsLockOn");
|
||
IO_CleannerLiftLockOn = new TrText("IO_CleannerLiftLockOn", u8"清粉升降电磁锁按钮", "CleannerLiftLockOn");
|
||
IO_CleannerBoxLockOn = new TrText("IO_CleannerBoxLockOn", u8"清粉箱缸体锁紧气缸锁紧位", "CleannerBoxLockOn");
|
||
IO_CleannerBoxLockOff = new TrText("IO_CleannerBoxLockOff", u8"清粉箱缸体锁紧气缸放松位", "CleannerBoxLockOff");
|
||
IO_CleannerBoxOn = new TrText("IO_CleannerBoxOn", u8"清粉箱缸体接触感应", "CleannerBoxOn");
|
||
IO_CleannerPressOn = new TrText("IO_CleannerPressOn", u8"清粉位压紧气缸压紧位", "CleannerPressOn");
|
||
IO_CleannerPressOff = new TrText("IO_CleannerPressOff", u8"清粉位压紧气缸放松位", "CleannerPressOff");
|
||
IO_AssistPushExtendOn = new TrText("IO_AssistPushExtendOn", u8"辅助推动气缸伸出位", "AssistPushExtendOn");
|
||
IO_AssistPushExtendOff = new TrText("IO_AssistPushExtendOff", u8"辅助推动气缸缩回位", "AssistPushExtendOff");
|
||
IO_Clean3RContact = new TrText("IO_Clean3RContact", u8"清粉3R对接位", "Clean3RContact");
|
||
IO_Clean3RCylinderContact = new TrText("IO_Clean3RCylinderContact", u8"清粉3R与缸体接触感应", "Clean3RCylinderContact");
|
||
IO_Clean3RLeakOn = new TrText("IO_Clean3RLeakOn", u8"清粉3R漏气检测", "Clean3RLeakOn");
|
||
IO_ArmFrontLimit = new TrText("IO_ArmFrontLimit", u8"铺粉轴前限位", "ArmFrontLimit");
|
||
IO_ArmBackLimit = new TrText("IO_ArmBackLimit", u8"铺粉轴后限位", "ArmBackLimit");
|
||
IO_ArmHomeIndex = new TrText("IO_ArmHomeIndex", u8"铺粉轴原点", "ArmHomeIndex");
|
||
|
||
IO_StorageCar2UpLimit = new TrText("IO_StorageCar2UpLimit", u8"存粉小车2上限", "StorageCar2UpLimit");
|
||
IO_StorageCar2DownLimit = new TrText("IO_StorageCar2DownLimit", u8"存粉小车2下限", "StorageCar2DownLimit");
|
||
IO_StorageCar2Connect = new TrText("IO_StorageCar2Connect", u8"存粉小车2连接", "StorageCar2Connect");
|
||
IO_StorageCar2JarConnect = new TrText("IO_StorageCar2JarConnect", u8"存粉小车2粉罐连接", "StorageCar2JarConnect");
|
||
IO_StorageCar2JarUpLimit = new TrText("IO_StorageCar2JarUpLimit", u8"存粉小车2粉罐上限", "StorageCar2JarUpLimit");
|
||
IO_SupplyPipe2Block = new TrText("IO_SupplyPipe2Block", u8"吸筛送管道2堵塞", "SupplyPipe2Block");
|
||
IO_LoadCylinderCheck = new TrText("IO_LoadCylinderCheck", u8"移载缸体检测", "LoadCylinderCheck");
|
||
|
||
IO_LoadLeftLimit = new TrText("IO_LoadLeftLimit", u8"移载轴左限位", "LoadLeftLimit");
|
||
IO_LoadRgithLimit = new TrText("IO_LoadRgithLimit", u8"移载轴右限位", "LoadRgithLimit");
|
||
IO_LoadHomeIndex = new TrText("IO_LoadHomeIndex", u8"移载轴原点", "LoadHomeIndex");
|
||
IO_LoadSearchEdgeOn = new TrText("IO_LoadSearchEdgeOn", u8"移载轴寻边感应", "LoadSearchEdgeOn");
|
||
IO_LoadCylinderOn = new TrText("IO_LoadCylinderOn", u8"移载插销气缸插紧位", "LoadCylinderOn");
|
||
IO_LoadCylinderOff = new TrText("IO_LoadCylinderOff", u8"移载插销气缸松开位", "LoadCylinderOff");
|
||
IO_PowderPosition1 = new TrText("IO_PowderPosition1", u8"粉仓粉位1", "PowderPosition1");
|
||
IO_PowderPosition2 = new TrText("IO_PowderPosition2", u8"粉仓粉位2", "PowderPosition2");
|
||
IO_PowderPosition3 = new TrText("IO_PowderPosition3", u8"粉仓粉位3", "PowderPosition3");
|
||
IO_PowderPosition4 = new TrText("IO_PowderPosition4", u8"粉仓粉位4", "PowderPosition4");
|
||
IO_PowderPosition5 = new TrText("IO_PowderPosition5", u8"粉仓粉位5", "PowderPosition5");
|
||
IO_PowderSupplyHomeIndex = new TrText("IO_PowderSupplyHomeIndex", u8"供粉转轴原点", "PowderSupplyHomeIndex");
|
||
IO_SafeDoorClose1 = new TrText("IO_SafeDoorClose1", u8"安全门锁信号1", "SafeDoorClose1");
|
||
IO_SafeDoorClose2 = new TrText("IO_SafeDoorClose2", u8"安全门锁信号2", "SafeDoorClose2");
|
||
IO_SafeDoorClose3 = new TrText("IO_SafeDoorClose3", u8"安全门锁信号3", "SafeDoorClose3");
|
||
IO_PrintableSignal = new TrText("IO_PrintableSignal", u8"允许打印信号", "PrintableSignal");
|
||
|
||
IO_FanRunSignal = new TrText("IO_FanRunSignal", u8"风机运行信号", "FanRunSignal");
|
||
IO_SupplyPipeBlock = new TrText("IO_SupplyPipeBlock", u8"吸筛送管道堵塞感应", "SupplyPipeBlock");
|
||
IO_LightPathChillerAlarm = new TrText("IO_LightPathChillerAlarm", u8"光路冷水机报警", "LightPathChillerAlarm");
|
||
IO_PurifierChillerAlarm = new TrText("IO_PurifierChillerAlarm", u8"净化器冷水机报警", "PurifierChillerAlarm");
|
||
}
|
||
|
||
void LanguageManager::InitCover()
|
||
{
|
||
CV_PowderDeviceDebug = new TrText("CV_PowderDeviceDebug", u8"铺粉装置调试", "CoverDebug");
|
||
//CV_PowderCylinder = new TrText("CV_PowderCylinder",u8"粉料缸" , "Powder");
|
||
CV_Clean = new TrText("CV_Clean", u8"清粉轴", "Clean"); //清粉轴
|
||
CV_Load = new TrText("CV_Load", u8"移载轴", "Load"); //移载轴
|
||
CV_Supply = new TrText("CV_Supply", u8"供粉轴", "Supply"); //供粉轴
|
||
CV_Speed = new TrText("CV_Speed", u8"速度(mm/s)", "Speed(mm/s)");
|
||
CV_HandStep = new TrText("CV_HandStep", u8"点动行程(μm)", u8"PointStep(μm)");
|
||
CV_PulseRate = new TrText("CV_PulseRate", u8"脉冲比(P/μm)", u8"PulseRatio(P/μm)");
|
||
CV_Acc = new TrText("CV_Acc", u8"加速度(m/s²)", u8"AccSpeed(m/s²)");
|
||
CV_Dec = new TrText("CV_Dec", u8"减速度(m/s²)", u8"DecSpeed(m/s²)");
|
||
CV_ZeroOffset = new TrText("CV_ZeroOffset", u8"限位消除距离(μm)", u8"LimitClrDis(μm)");
|
||
CV_MoldCylinder = new TrText("CV_MoldCylinder", u8"成型缸", "Forming");
|
||
CV_Arm = new TrText("CV_Arm", u8"铺粉轴", "Arm");
|
||
CV_Cover = new TrText("CV_Cover", u8"铺粉", "Cover");
|
||
CV_InputLayerThick = new TrText("CV_InputLayerThick", u8"层厚(μm)", u8"LayerThickness(μm)");
|
||
CV_InputSupplyPowder = new TrText("CV_InputSupplyPowder", u8"供粉量(μm)", u8"SupplyPowder(μm)");
|
||
CV_CoverSpeed = new TrText("CV_CoverSpeed", u8"铺粉速度(mm/s)", "CoverSpeed(mm/s)");
|
||
CV_CoverShiftSpeed = new TrText("CV_CoverShiftSpeed", u8"铺粉变速(mm/s)", "ShiftSpeed(mm/s)");
|
||
CV_CoverDistance = new TrText("CV_CoverDistance", u8"铺粉行程(μm)", u8"CoverDistance(μm)");
|
||
CV_ShiftDistance = new TrText("CV_ShiftDistance", u8"变速行程(μm)", u8"ShiftDistance(μm)");
|
||
CV_GapFix = new TrText("CV_GapFix", u8"间隙补偿(μm)", u8"FixGap(μm)");
|
||
CV_CoverType = new TrText("CV_CoverType", u8"铺粉方式", "CoverType");
|
||
CV_CoverTypeCombo = new TrText("CV_CoverTypeCombo", string(u8"左\0右\0不铺粉\0中\0", 23), string("Left\0Right\0NoCover\0Middle\0", 27));
|
||
CV_CoverCheck = new TrText("CV_CoverCheck", u8"铺粉检测", "CoverCheck");
|
||
CV_StopCover = new TrText("CV_StopCover", u8"停止铺粉", "StopCover");
|
||
CV_CoverBtn = new TrText("CV_CoverBtn", u8"铺粉", "Cover");
|
||
CV_CoverTitle = new TrText("CV_CoverTitle", u8"铺粉提示", "CoverTip");
|
||
CV_CoverInfo = new TrText("CV_CoverInfo", u8"铺粉前请确定打印面低于钢平面,确定铺粉?", "Please Check,Sure Cover?");
|
||
CV_StopMotion = new TrText("CV_StopMotion", u8"运动急停", "MotionStop");
|
||
CV_ContinueMove = new TrText("CV_ContinueMove", u8"连续运动", "KeepMotion");
|
||
CV_MoldRB = new TrText("CV_MoldRB", u8"成型缸", "Forming");
|
||
CV_ArmRB = new TrText("CV_ArmRB", u8"铺粉臂", "Arm");
|
||
CV_SupplyRB = new TrText("CV_SupplyRB", u8"供粉轴", "Supply"); //供粉缸
|
||
CV_LoadRB = new TrText("CV_LoadRB", u8"移载轴", "Load"); //移栽轴
|
||
CV_CleanRB = new TrText("CV_CleanRB", u8"清粉轴", "Clean"); //清粉轴
|
||
CV_MoldContinueUp = new TrText("CV_MoldContinueUp", u8"成型缸上连续", "FormingKeepRise");
|
||
CV_MoldUpLimit = new TrText("CV_MoldUpLimit", u8"成型缸上限位", "FormingUpLimit");
|
||
CV_MoldUpStep = new TrText("CV_MoldUpStep", u8"成型缸上移 %.3fmm", "FormingRise %.3fmm");
|
||
CV_MoldContinueDown = new TrText("CV_MoldContinueDown", u8"成型缸下连续", "FormingKeepFall");
|
||
CV_MoldDownLimit = new TrText("CV_MoldDownLimit", u8"成型缸下限位", "FormingDownLimit");
|
||
CV_MoldDownStep = new TrText("CV_MoldDownStep", u8"成型缸下移 %.3fmm", "FormingFall %.3fmm");
|
||
CV_MoldZeroPos = new TrText("CV_MoldZeroPos", u8"成型缸位置清零", "FormingSetZero");
|
||
CV_ArmFrontStep = new TrText("CV_ArmFrontStep", u8"铺粉轴前移 %.3fmm", "ArmMoveFront %.3fmm");
|
||
CV_ArmLeftLimit = new TrText("CV_ArmLeftLimit", u8"铺粉轴左限位", "ArmLeftLimit");
|
||
CV_ArmBackStep = new TrText("CV_ArmBackStep", u8"铺粉轴后移 %.3fmm", "ArmMoveBack %.3fmm");
|
||
CV_ArmRightLimit = new TrText("CV_ArmRightLimit", u8"铺粉轴右限位", "ArmRightLimit");
|
||
CV_ArmContinueFront = new TrText("CV_ArmContinueFront", u8"铺粉轴前连续", "ArmKeepMoveFront");
|
||
CV_ArmContinueBack = new TrText("CV_ArmContinueBack", u8"铺粉轴后连续", "ArmKeepMoveBack");
|
||
CV_ArmZeroPos = new TrText("CV_ArmZeroPos", u8"铺粉轴位置清零", "ArmSetZero");
|
||
CV_ArmZeroPosTitle = new TrText("CV_ArmZeroPosTitle", u8"铺粉位置清零确认", "SureSetArmZero");
|
||
CV_ArmZeroPosInfo = new TrText("CV_ArmZeroPosInfo", u8"是否确认清零铺粉轴位置?", "Sure Set Arm Zero?");
|
||
CV_PowderContinueUp = new TrText("CV_PowderContinueUp", u8"粉料缸上连续", "PowderKeepRise");
|
||
CV_PowderUpLimit = new TrText("CV_PowderUpLimit", u8"粉料缸上限位", "PowderUpLimit");
|
||
CV_PowderUpStep = new TrText("CV_PowderUpStep", u8"粉料缸上移 %.3fmm", "PowderRise %.3fmm");
|
||
CV_PowderContinueDown = new TrText("CV_PowderContinueDown", u8"粉料缸下连续", "PowderKeepFall");
|
||
CV_PowderDownLimit = new TrText("CV_PowderDownLimit", u8"粉料缸下限位", "PowderDownLimit");
|
||
CV_PowderDownStep = new TrText("CV_PowderDownStep", u8"粉料缸下移 %.3fmm", "PowderFall %.3fmm");
|
||
CV_PowderZeroPos = new TrText("CV_PowderZeroPos", u8"粉料缸位置清零", "PowderSetZero");
|
||
CV_PowderAutoDownInfo = new TrText("CV_PowderAutoDownInfo", u8"粉料缸自动下降到供粉量", "PowderAutoFall");
|
||
CV_LoadContinueLeft = new TrText("CV_LoadContinueLeft", u8"移载轴左连续", "LoadContinueLeft"); //粉料缸自动下降到供粉量
|
||
CV_LoadContinueRight = new TrText("CV_LoadContinueRight", u8"移载轴右连续", "LoadContinueRight"); //粉料缸自动下降到供粉量
|
||
CV_LoadLeftStep = new TrText("CV_LoadLeftStep", u8"移载轴左移 %.3fmm", "LoadMoveLeft %.3fmm"); //铺粉轴右移%.3fmm
|
||
CV_LoadRightStep = new TrText("CV_LoadRightStep", u8"移载轴右移 %.3fmm", "LoadMoveRight %.3fmm"); //铺粉轴右移%.3fmm
|
||
CV_LoadZeroPos = new TrText("CV_LoadZeroPos", u8"移栽轴位置清零", "LoadSetZeroPos");
|
||
CV_SupplyContinueLeft = new TrText("CV_SupplyContinueLeft", u8"供粉轴左连续", "SupplyContinueLeft"); //粉料缸自动下降到供粉量
|
||
CV_SupplyContinueRight = new TrText("CV_SupplyContinueRight", u8"供粉轴右连续", "SupplyContinueRight"); //粉料缸自动下降到供粉量
|
||
CV_SupplyLeftStep = new TrText("CV_SupplyLeftStep", u8"供粉轴左移 %.3fmm", "SupplyMoveLeft %.3fmm"); //铺粉轴右移%.3fmm
|
||
CV_SupplyRightStep = new TrText("CV_SupplyRightStep", u8"供粉轴右移 %.3fmm", "SupplyMoveRight %.3fmm"); //铺粉轴右移%.3fmm
|
||
}
|
||
|
||
void LanguageManager::InitScan()
|
||
{
|
||
Scan_ScanDevicceDebug = new TrText("Scan_ScanDevicceDebug", u8"扫描装置调试", "ScanDebug");
|
||
Scan_DebugShape = new TrText("Scan_DebugShape", u8"调试图形", "Shape");
|
||
Scan_DebugShapeCombo = new TrText("Scan_DebugShapeCombo", string(u8"十字\0正方形\0定点出光\0焦长差\0横线\0竖线\0多点\0多跳点\0向量\0", 79), string("Cross\0Square\0PointLaser\0DefocusLenth\0HLine\0VLine\0MulPoints\0MulJumpPoints\0Vector\0", 81));
|
||
Scan_ShapeSize = new TrText("Scan_ShapeSize", u8"图形尺寸(mm)", "ShapeSize(mm)");
|
||
Scan_LaserPower = new TrText("Scan_LaserPower", u8"激光功率(%)", "LaserPower(%)");
|
||
Scan_DefocusValue = new TrText("Scan_DefocusValue", u8"离焦值(mm)", "Defocus(mm)");
|
||
Scan_XTestOffset = new TrText("Scan_XTestOffset", u8"X坐标测试偏移(mm)", "XDebugOffset(mm)");
|
||
Scan_YTestOffset = new TrText("Scan_YTestOffset", u8"Y坐标测试偏移(mm)", "YDebugOffset(mm)");
|
||
Scan_DefocusDif = new TrText("Scan_DefocusDif", u8"焦长差:%lf(mm)", "DefocusLenth:%lf(mm)");
|
||
Scan_Cycle = new TrText("Scan_Cycle", u8"循环", "Loop");
|
||
Scan_LaserRed = new TrText("Scan_LaserRed", u8"红光", "RedLigth");
|
||
Scan_StartScan = new TrText("Scan_StartScan", u8"开始扫描", "StartScan");
|
||
Scan_StopScan = new TrText("Scan_StopScan", u8"停止扫描", "StopScan");
|
||
Scan_StartScannerHeatingTest = new TrText("Scan_StartScannerHeatingTest", u8"振镜预热测试", "StartScannerHeating");
|
||
Scan_StopScannerHeatingTest = new TrText("Scan_StopScannerHeatingTest", u8"停止振镜预热", "StopScannerHeating");
|
||
Scan_MulPointSetting = new TrText("Scan_MulPointSetting", u8"多点设置", "MulPointSetting");
|
||
Scan_MulPointSettingHead = new TrText("Scan_MulPointSettingHead", u8"多点位置设值", "MulPointSettingHead");
|
||
Scan_MulPointX = new TrText("Scan_MulPointX", u8"坐标X", "PointX");
|
||
Scan_MulPointY = new TrText("Scan_MulPointY", u8"坐标Y", "PointY");
|
||
Scan_DurationMil = new TrText("Scan_DurationMil", u8"持续毫秒", "DurationMil");
|
||
Scan_DelAdd = new TrText("Scan_DelAdd", u8"增删", "AddDel");
|
||
Scan_VectorSetting = new TrText("Scan_VectorSetting", u8"向量设置", "VectorSetting");
|
||
Scan_VectorStartX = new TrText("Scan_VectorStartX", u8"始点X", "StartX");
|
||
Scan_VectorEndX = new TrText("Scan_VectorEndX", u8"终点X", "EndX");
|
||
Scan_VectorStartY = new TrText("Scan_VectorStartY", u8"始点Y", "StartY");
|
||
Scan_VectorEndY = new TrText("Scan_VectorEndY", u8"终点Y", "EndY");
|
||
|
||
Scan_UpdateTime = new TrText("Scan_UpdateTime", u8"更新时间:%s", "UpdateTime:%s");
|
||
Scan_ActualPositionX = new TrText("Scan_ActualPositionX", u8"x轴真实位置:%.6f", "ActualPositionX:%.6f");
|
||
Scan_SetPositionX = new TrText("Scan_SetPositionX", u8"x轴设值位置:%.6f", "SetPositionX:%.6f");
|
||
Scan_PositionErrorX = new TrText("Scan_PositionErrorX", u8"x轴位置误差:%.6f", "PositionErrorX:%.6f");
|
||
Scan_ActualPositionY = new TrText("Scan_ActualPositionY", u8"y轴真实位置:%.6f", "ActualPositionY:%.6f");
|
||
Scan_SetPositionY = new TrText("Scan_SetPositionY", u8"y轴设值位置:%.6f", "SetPositionY:%.6f");
|
||
Scan_PositionErrorY = new TrText("Scan_PositionErrorY", u8"y轴位置误差:%.6f", "PositionErrorY:%.6f");
|
||
Scan_StopEvenInfoX = new TrText("Scan_StopEvenInfoX", u8"x轴停止事件:%s", "XStopEven:%s");
|
||
Scan_StopEvenInfoY = new TrText("Scan_StopEvenInfoY", u8"y轴停止事件:%s", "YStopEven:%s");
|
||
Scan_StopEvenInfoZ = new TrText("Scan_StopEvenInfoZ", u8"z轴停止事件:%s", "ZStopEven:%s");
|
||
Scan_GalvanometerScannerTempX = new TrText("Scan_GalvanometerScannerTempX", u8"x轴振镜温度:%.2f ℃", u8"XGalvanometerScannerTemp:%.2f ℃");
|
||
Scan_ServoBoardTempX = new TrText("Scan_ServoBoardTempX", u8"x轴伺服板卡温度:%.2f ℃", u8"XServoBoardTemp:%.2f ℃");
|
||
Scan_IsGalvanometerScannerOutputStageOnX = new TrText("Scan_IsGalvanometerScannerOutputStageOnX", u8"x轴振镜输出级生效:%s", "XScannerOutputStageOn:%s");
|
||
Scan_GalvanometerScannerTempOKX = new TrText("Scan_GalvanometerScannerTempOKX", u8"x轴振镜预热完成:%s", "XGalvanometerScannerTempOK:%s");
|
||
Scan_IsGalvanometerScannerHeaterOutputStageOnX = new TrText("Scan_IsGalvanometerScannerHeaterOutputStageOnX", u8"x轴振镜加热器输出级生效:%s", "XScannerHeaterOutputStageOn:%s");
|
||
Scan_IsInternalVoltagesNormalX = new TrText("Scan_IsInternalVoltagesNormalX", u8"x轴内部电压正常:%s", "XInternalVoltagesNormal:%s");
|
||
Scan_IsPositionErrorNormalRangeX = new TrText("Scan_IsPositionErrorNormalRangeX", u8"x轴位置误差正常:%s", "XPositionErrorNormalRange:%s");
|
||
Scan_IsScannerAndServoBoradTempNormalX = new TrText("Scan_IsScannerAndServoBoradTempNormalX", u8"x轴振镜和伺服温度正常:%s", "XScannerAndServoBoradTempNormal:%s");
|
||
Scan_IsBootingProcessCompletedX = new TrText("Scan_IsBootingProcessCompletedX", u8"x轴启动处理完成:%s", "XBootingProcessCompleted:%s");
|
||
Scan_IsCriticalErrorX = new TrText("Scan_IsCriticalErrorX", u8"x轴发生严重错误:%s", "XCriticalError:%s");
|
||
Scan_IsExternalPowderLowX = new TrText("Scan_IsExternalPowderLowX", u8"x轴外部电压欠压:%s", "XExternalPowderLow:%s");
|
||
Scan_IsScanSystemTempOverLimitX = new TrText("Scan_IsScanSystemTempOverLimitX", u8"x轴扫描系统超温:%s", "XScanSystemTempOverLimit:%s");
|
||
Scan_IsADConverterSuccessfullyInitX = new TrText("Scan_IsADConverterSuccessfullyInitX", u8"x轴AD转换初始化成功:%s", "XADConverterSuccessfullyInit:%s");
|
||
Scan_IsScannerReachedCriticalEdgePosX = new TrText("Scan_IsScannerReachedCriticalEdgePosX", u8"x轴振镜到达临界边缘位置:%s", "XScannerReachedCriticalEdgePos:%s");
|
||
Scan_IsAllControlParametersValidX = new TrText("Scan_IsAllControlParametersValidX", u8"x轴允许控制参数:%s", "XAllControlParametersValid:%s");
|
||
Scan_IsADConverterVoltageOKX = new TrText("Scan_IsADConverterVoltageOKX", u8"x轴AD转换供电正常:%s", "XADConverterVoltageOK:%s");
|
||
Scan_IsAnalogSetionVoltageOKX = new TrText("Scan_IsAnalogSetionVoltageOKX", u8"x轴模拟区电压正常:%s", "XAnalogSetionVoltageOK:%s");
|
||
Scan_IsDSPIOVoltageOKX = new TrText("Scan_IsDSPIOVoltageOKX", u8"x轴DSP输入输出电压正常:%s", "XDSPIOVoltageOK:%s");
|
||
Scan_IsDSPCoreVoltageOKX = new TrText("Scan_IsDSPCoreVoltageOKX", u8"x轴DSP核心供电正常:%s", "XDSPCoreVoltageOK:%s");
|
||
Scan_IsAGCVoltageOKX = new TrText("Scan_IsAGCVoltageOKX", u8"x轴AGC电压正常:%s", ":%s");
|
||
Scan_IsServoBoradOperationTempNormalX = new TrText("Scan_IsServoBoradOperationTempNormalX", u8"x轴伺服板卡操作温度正常:%s", "XServoBoradOperationTempNormal:%s");
|
||
Scan_IsGalvanometerScannerOperationTempNormalX = new TrText("Scan_IsGalvanometerScannerOperationTempNormalX", u8"x轴振镜操作温度正常:%s", "XScannerOperationTempNormal:%s");
|
||
Scan_GalvanometerScannerTempY = new TrText("Scan_GalvanometerScannerTempY", u8"y轴振镜温度:%.2f ℃", u8"YGalvanometerScannerTemp:%.2f ℃");
|
||
Scan_ServoBoardTempY = new TrText("Scan_ServoBoardTempY", u8"y轴伺服板卡温度:%.2f ℃", u8"YServoBoardTemp:%.2f ℃");
|
||
Scan_GalvanometerScannerTempOKY = new TrText("Scan_GalvanometerScannerTempOKY", u8"y轴振镜预热完成:%s", "YGalvanometerScannerTempOK:%s");
|
||
Scan_IsGalvanometerScannerOutputStageOnY = new TrText("Scan_IsGalvanometerScannerOutputStageOnY", u8"y轴振镜输出级生效:%s", "YScannerOutputStageOn:%s");
|
||
Scan_IsGalvanometerScannerHeaterOutputStageOnY = new TrText("Scan_IsGalvanometerScannerHeaterOutputStageOnY", u8"y轴振镜加热器输出级生效:%s", "YScannerHeaterOutputStageOn:%s");
|
||
Scan_IsInternalVoltagesNormalY = new TrText("Scan_IsInternalVoltagesNormalY", u8"y轴内部电压正常:%s", "YInternalVoltagesNormal:%s");
|
||
Scan_IsPositionErrorNormalRangeY = new TrText("Scan_IsPositionErrorNormalRangeY", u8"y轴位置误差正常:%s", "YPositionErrorNormalRange:%s");
|
||
Scan_IsScannerAndServoBoradTempNormalY = new TrText("Scan_IsScannerAndServoBoradTempNormalY", u8"y轴振镜和伺服温度正常:%s", "YScannerAndServoBoradTempNormal:%s");
|
||
Scan_IsBootingProcessCompletedY = new TrText("Scan_IsBootingProcessCompletedY", u8"y轴启动处理完成:%s", "YBootingProcessCompleted:%s");
|
||
Scan_IsCriticalErrorY = new TrText("Scan_IsCriticalErrorY", u8"y轴发生严重错误:%s", "YCriticalError:%s");
|
||
Scan_IsExternalPowderLowY = new TrText("Scan_IsExternalPowderLowY", u8"y轴外部电压欠压:%s", "YExternalPowderLow:%s");
|
||
Scan_IsScanSystemTempOverLimitY = new TrText("Scan_IsScanSystemTempOverLimitY", u8"y轴扫描系统超温:%s", "YScanSystemTempOverLimit:%s");
|
||
Scan_IsADConverterSuccessfullyInitY = new TrText("Scan_IsADConverterSuccessfullyInitY", u8"y轴AD转换初始化成功:%s", "YADConverterSuccessfullyInit:%s");
|
||
Scan_IsScannerReachedCriticalEdgePosY = new TrText("Scan_IsScannerReachedCriticalEdgePosY", u8"y轴振镜到达临界边缘位置:%s", "YScannerReachedCriticalEdgePos:%s");
|
||
Scan_IsAllControlParametersValidY = new TrText("Scan_IsAllControlParametersValidY", u8"y轴允许控制参数:%s", "YAllControlParametersValid:%s");
|
||
Scan_IsADConverterVoltageOKY = new TrText("Scan_IsADConverterVoltageOKY", u8"y轴AD转换供电正常:%s", "YADConverterVoltageOK:%s");
|
||
Scan_IsAnalogSetionVoltageOKY = new TrText("Scan_IsAnalogSetionVoltageOKY", u8"y轴模拟区电压正常:%s", "YAnalogSetionVoltageOK:%s");
|
||
Scan_IsDSPIOVoltageOKY = new TrText("Scan_IsDSPIOVoltageOKY", u8"y轴DSP输入输出电压正常:%s", "YDSPIOVoltageOK:%s");
|
||
Scan_IsDSPCoreVoltageOKY = new TrText("Scan_IsDSPCoreVoltageOKY", u8"y轴DSP核心供电正常:%s", "YDSPCoreVoltageOK:%s");
|
||
Scan_IsAGCVoltageOKY = new TrText("Scan_IsAGCVoltageOKY", u8"y轴AGC电压正常:%s", "YAGCVoltageOK:%s");
|
||
Scan_IsServoBoradOperationTempNormalY = new TrText("Scan_IsServoBoradOperationTempNormalY", u8"y轴伺服板卡操作温度正常:%s", "YServoBoradOperationTempNormal:%s");
|
||
Scan_IsGalvanometerScannerOperationTempNormalY = new TrText("Scan_IsGalvanometerScannerOperationTempNormalY", u8"y轴振镜操作温度正常:%s", "YScannerOperationTempNormal:%s");
|
||
Scan_ServoBoardTempZ = new TrText("Scan_ServoBoardTempZ", u8"z轴板卡温度:%.2f ℃", u8"ServoBoardTempZ:%.2f ℃");
|
||
Scan_PDSupplyVoltageZ = new TrText("Scan_PDSupplyVoltageZ", u8"z轴PD供电电压:%.1f V", "PDSupplyVoltageZ:%.1f V");
|
||
Scan_DSPCoreSupplyVoltageZ = new TrText("Scan_DSPCoreSupplyVoltageZ", u8"z轴DSP核心供电电压:%.1f V", "DSPCoreSupplyVoltageZ:%.1f V");
|
||
Scan_DSPIOVoltageZ = new TrText("Scan_DSPIOVoltageZ", u8"z轴DSP输入输出电压:%.1f V", "DSPIOVoltageZ:%.1f V");
|
||
Scan_AnalogSectionVoltageZ = new TrText("Scan_AnalogSectionVoltageZ", u8"z轴模拟区电压:%.1f V", "AnalogSectionVoltageZ:%.1f V");
|
||
Scan_ADConverterSupplyVoltageZ = new TrText("Scan_ADConverterSupplyVoltageZ", u8"z轴AD转换供电电压:%.1f V", "ADConverterSupplyVoltageZ:%.1f V");
|
||
Scan_PDSupplyCurrentZ = new TrText("Scan_PDSupplyCurrentZ", u8"z轴PD供电电流:%.1f mA", "FPDSupplyCurrentZ:%.1f mA");
|
||
Scan_GalvanometerScannerTempOKZ = new TrText("Scan_GalvanometerScannerTempOKZ", u8"z轴振镜预热完成:%s", "ZGalvanometerScannerTempOK:%s");
|
||
Scan_IsGalvanometerScannerOutputStageOnZ = new TrText("Scan_IsGalvanometerScannerOutputStageOnZ", u8"z轴振镜输出级生效:%s", "ZScannerOutputStageOn:%s");
|
||
Scan_IsGalvanometerScannerHeaterOutputStageOnZ = new TrText("Scan_IsGalvanometerScannerHeaterOutputStageOnZ", u8"z轴振镜加热器输出级生效:%s", "ZScannerHeaterOutputStageOn:%s");
|
||
Scan_IsInternalVoltagesNormalZ = new TrText("Scan_IsInternalVoltagesNormalZ", u8"z轴内部电压正常:%s", "ZInternalVoltagesNormal:%s");
|
||
Scan_IsPositionErrorNormalRangeZ = new TrText("Scan_IsPositionErrorNormalRangeZ", u8"z轴位置误差正常:%s", "ZPositionErrorNormalRange:%s");
|
||
Scan_IsScannerAndServoBoradTempNormalZ = new TrText("Scan_IsScannerAndServoBoradTempNormalZ", u8"z轴振镜和伺服温度正常:%s", "ZScannerAndServoBoradTempNormal:%s");
|
||
Scan_IsBootingProcessCompletedZ = new TrText("Scan_IsBootingProcessCompletedZ", u8"z轴启动处理完成:%s", "ZBootingProcessCompleted:%s");
|
||
Scan_IsCriticalErrorZ = new TrText("Scan_IsCriticalErrorZ", u8"z轴发生严重错误:%s", "ZCriticalError:%s");
|
||
Scan_IsExternalPowderLowZ = new TrText("Scan_IsExternalPowderLowZ", u8"z轴外部电压欠压:%s", "ZExternalPowderLow:%s");
|
||
Scan_IsScanSystemTempOverLimitZ = new TrText("Scan_IsScanSystemTempOverLimitZ", u8"z轴扫描系统超温:%s", "ZScanSystemTempOverLimit:%s");
|
||
Scan_IsADConverterSuccessfullyInitZ = new TrText("Scan_IsADConverterSuccessfullyInitZ", u8"z轴AD转换初始化成功:%s", "ZADConverterSuccessfullyInit:%s");
|
||
Scan_IsScannerReachedCriticalEdgePosZ = new TrText("Scan_IsScannerReachedCriticalEdgePosZ", u8"z轴振镜到达临界边缘位置:%s", "ZScannerReachedCriticalEdgePos:%s");
|
||
Scan_IsAllControlParametersValidZ = new TrText("Scan_IsAllControlParametersValidZ", u8"z轴允许控制参数:%s", "ZAllControlParametersValid:%s");
|
||
Scan_IsADConverterVoltageOKZ = new TrText("Scan_IsADConverterVoltageOKZ", u8"z轴AD转换供电正常:%s", "ZADConverterVoltageOK:%s");
|
||
Scan_IsAnalogSetionVoltageOKZ = new TrText("Scan_IsAnalogSetionVoltageOKZ", u8"z轴模拟区电压正常:%s", "ZAnalogSetionVoltageOK:%s");
|
||
Scan_IsDSPIOVoltageOKZ = new TrText("Scan_IsDSPIOVoltageOKZ", u8"z轴DSP输入输出电压正常:%s", "ZDSPIOVoltageOK:%s");
|
||
Scan_IsDSPCoreVoltageOKZ = new TrText("Scan_IsDSPCoreVoltageOKZ", u8"z轴DSP核心供电正常:%s", "ZDSPCoreVoltageOK:%s");
|
||
Scan_IsAGCVoltageOKZ = new TrText("Scan_IsAGCVoltageOKZ", u8"z轴AGC电压正常:%s", "ZAGCVoltageOK:%s");
|
||
Scan_IsServoBoradOperationTempNormalZ = new TrText("Scan_IsServoBoradOperationTempNormalZ", u8"z轴伺服板卡操作温度正常:%s", "ZServoBoradOperationTempNormal:%s");
|
||
Scan_IsGalvanometerScannerOperationTempNormalZ = new TrText("Scan_IsGalvanometerScannerOperationTempNormalZ", u8"z轴振镜操作温度正常:%s", "ZScannerOperationTempNormal:%s");
|
||
Scan_CriticalEdgePosInfo = new TrText("Scan_CriticalEdgePosInfo", u8"摆镜到达危险边缘位置", "The scanner had reached a critical edge position");
|
||
Scan_ADConverterErrorInfo = new TrText("Scan_ADConverterErrorInfo", u8"AD转换错误", "AD converter error");
|
||
Scan_TemperatureOverLimitInfo = new TrText("Scan_TemperatureOverLimitInfo", u8"扫描系统温度越限", "Temperature in scan system above max allowed value");
|
||
Scan_ExtPowerLowerLimitInfo = new TrText("Scan_ExtPowerLowerLimitInfo", u8"外部电压过低", "External Power supply voltage below allowed value");
|
||
Scan_FlagsAreNotValidInfo = new TrText("Scan_FlagsAreNotValidInfo", u8"标志不合法", "Flags are not valid");
|
||
Scan_WatchdogTimeOut = new TrText("Scan_WatchdogTimeOut", u8"看门狗超时", "Watchdog time out");
|
||
Scan_PositionReachTimeout = new TrText("Scan_PositionReachTimeout", u8"振镜位置到达超时", "Position acknowledge time out");
|
||
Scan_None = new TrText("Scan_None", u8"没有", "None");
|
||
}
|
||
|
||
void LanguageManager::InitCom()
|
||
{
|
||
Com_State = new TrText("Com_State", u8"通讯状态", "ComState");
|
||
Com_OxygenDevice = new TrText("Com_OxygenDevice", u8"测氧仪", "OxygenDetector");
|
||
Com_OxygenValue = new TrText("Com_OxygenValue", u8"氧含量:%.2f", "Oxygen:%.2f");
|
||
Com_AmbientTemp = new TrText("Com_AmbientTemp", u8"环境温度:%.2f", "AmbientTEMP:%.2f");
|
||
Com_InnerTemp = new TrText("Com_InnerTemp", u8"舱内温度:%.2f", "InnerTEMP:%.2f");
|
||
Com_InnerPressure = new TrText("Com_InnerPressure", u8"舱内压力:%.2f", "InnerPressure:%.2f");
|
||
Com_ServoDriver = new TrText("Com_ServoDriver", u8"伺服驱动", "Servo");
|
||
Com_PowderPosition = new TrText("Com_PowderPosition", u8"粉料缸位置:%.3f", "PowderPos:%.3f");
|
||
Com_MoldPosition = new TrText("Com_MoldPosition", u8"成型缸位置:%.3f", "FormingPos:%.3f");
|
||
Com_ArmPosition = new TrText("Com_ArmPosition", u8"铺粉轴位置:%.3f", "ArmPos:%.3f");
|
||
Com_PowderActiveLimit = new TrText("Com_PowderActiveLimit", u8"粉料缸正限位:%s", "PowderActLimit:%s");
|
||
Com_LimitOn = new TrText("Com_LimitOn", u8"触发", "Trigger");
|
||
Com_LimitOff = new TrText("Com_LimitOff", u8"未触发", "NotTrigger");
|
||
Com_PowderReactiveLimit = new TrText("Com_PowderReactiveLimit", u8"粉料缸负限位:%s", "PowderInaLimit:%s");
|
||
Com_MoldActiveLimit = new TrText("Com_MoldActiveLimit", u8"成型缸正限位:%s", "FormingActLimit:%s");
|
||
Com_MoldReactiveLimit = new TrText("Com_MoldReactiveLimit", u8"成型缸负限位:%s", "FormingInaLimit:%s");
|
||
Com_ArmActiveLimit = new TrText("Com_ArmActiveLimit", u8"铺粉轴正限位:%s", "ArmActLimit:%s");
|
||
Com_ArmReactiveLimit = new TrText("Com_ArmReactiveLimit", u8"铺粉轴负限位:%s", "ActInaLimit:%s");
|
||
Com_PowderAssPos = new TrText("Com_PowderAssPos", u8"粉料缸辅助位置:%.4f", "PowderAssistPos:%.4f");
|
||
Com_PowderZeroAss = new TrText("Com_PowderZeroAss", u8"粉料缸辅位置清零", "PowderAssistSetZero");
|
||
Com_MoldAssPos = new TrText("Com_MoldAssPos", u8"成型缸辅助位置:%.4f", "FormingAssistPos:%.4f");
|
||
Com_MoldZeroAss = new TrText("Com_MoldZeroAss", u8"成型缸辅位置清零", "FormingAssistSetZero");
|
||
Com_PowderPlanPosition = new TrText("Com_PowderPlanPosition", u8"粉料缸计划位置:%.3f", "PowderPlanPos:%.3f");
|
||
Com_MoldPlanPosition = new TrText("Com_MoldPlanPosition", u8"成型缸计划位置:%.3f", "FormingPlanPos:%.3f");
|
||
Com_ArmPlanPosition = new TrText("Com_ArmPlanPosition", u8"铺粉轴计划位置:%.3f", "ArmPlanPos:%.3f");
|
||
Com_PowderLoadTorque = new TrText("Com_PowderLoadTorque", u8"粉料缸负载百分比:%.1f", "PowderLoadTorque:%.1f");
|
||
Com_MoldLoadTorque = new TrText("Com_MoldLoadTorque", u8"成型缸负载百分比:%.1f", "FormingLoadTorque:%.1f");
|
||
Com_ArmLoadTorque = new TrText("Com_ArmLoadTorque", u8"铺粉轴负载百分比:%.1f", "ArmLoadTorque:%.1f");
|
||
Com_PowderLoadTorqueLine = new TrText("Com_PowderLoadTorqueLine", u8"粉料缸负载曲线", "PowderLoadCurve");
|
||
Com_MoldLoadTorqueLine = new TrText("Com_MoldLoadTorqueLine", u8"成型缸负载曲线", "MoldLoadCurve");
|
||
Com_ArmLoadTorqueLine = new TrText("Com_ArmLoadTorqueLine", u8"铺粉轴负载曲线", "ArmLoadCurve");
|
||
Com_SupplyLoadTorqueLine = new TrText("Com_SupplyLoadTorqueLine", u8"下粉轴负载曲线", "SupplyLoadCurve");
|
||
Com_ReadAlarmInfo = new TrText("Com_ReadAlarmInfo", u8"读取伺服报警信息", "ReadAlarmInfo");
|
||
Com_AlarmCode = new TrText("Com_AlarmCode", u8"报警代码:%d 额外代码:%d", "AlarmCode:%d ExtAlarmCode:%d");
|
||
Com_ScannerPowerTitle = new TrText("Com_ScannerPowerTitle", u8"振镜供电", "ScannerPower");
|
||
Com_ScannerPowerServerConnectOK = new TrText("Com_ScannerPowerServerConnectOK", u8"振镜电能端口连接:正常", "ScannerPowerServerConnect: Nornal");
|
||
Com_ScannerPowerServerConnectNG = new TrText("Com_ScannerPowerServerConnectNG", u8"振镜电能端口连接:断开", "ScannerPowerServerConnect: Break");
|
||
Com_ScannerPowerComConnectOK = new TrText("Com_ScannerPowerComConnectOK", u8"振镜电能通讯连接:正常", "ScannerPowerComConnect: Nornal");
|
||
Com_ScannerPowerComConnectNG = new TrText("Com_ScannerPowerComConnectNG", u8"振镜电能通讯连接:断开", "ScannerPowerComConnect: Break");
|
||
Com_ScannerPowerVoltage = new TrText("Com_ScannerPowerVoltage", u8"振镜%d电压:%.1f V", "Scanner%d Voltage: %.1f V");
|
||
Com_ScannerPowerCurrent = new TrText("Com_ScannerPowerCurrent", u8"振镜%d电流:%.1f A", "Scanner%d Current: %.1f A");
|
||
|
||
|
||
Com_TempCtrl = new TrText("Com_TempCtrl", u8"温控", "TEMP Ctrl");
|
||
Com_TempCtrlConnect = new TrText("Com_TempCtrlConnect", u8"温控端口连接:%s", "PortConnect:%s");
|
||
Com_Disconnect = new TrText("Com_Disconnect", u8"断开", "Break");
|
||
Com_Normal = new TrText("Com_Normal", u8"正常", "Normal");
|
||
Com_TempCtrlComConnect = new TrText("Com_TempCtrlComConnect", u8"温控通讯连接:%s", "ComConnect:%s");
|
||
Com_TempMeasureValue = new TrText("Com_TempMeasureValue", u8"测量值:%.3f", "MeasuredValue:%.3f");
|
||
Com_TempSettingValue = new TrText("Com_TempSettingValue", u8"设定值:", "SettingValue:");
|
||
Com_TempUpLimitAlarm = new TrText("Com_TempUpLimitAlarm", u8"上限报警:%s", "OverLimit:%s");
|
||
Com_TempDownLimitAlarm = new TrText("Com_TempDownLimitAlarm", u8"下限报警:%s", "LowerLimit:%s");
|
||
Com_TempActiveAlarm = new TrText("Com_TempActiveAlarm", u8"正偏差报警:%s", "ActiveAlarm:%s");
|
||
Com_TempInactiveAlarm = new TrText("Com_TempInactiveAlarm", u8"负偏差报警:%s", "InactiveAlarm:%s");
|
||
Com_TempOutLimit = new TrText("Com_TempOutLimit", u8"超量程报警:%s", "InputLimit:%s");
|
||
Com_RunStatistics = new TrText("Com_RunStatistics", u8"运行统计", "RunStatistics");
|
||
Com_TotalPrintHour = new TrText("Com_TotalPrintHour", u8"总打印小时:%.2f", "TotalPrintHour:%.2f");
|
||
Com_Reset = new TrText("Com_Reset", u8"重置", "Reset");
|
||
Com_TotalLaserHour = new TrText("Com_TotalLaserHour", u8"总出光小时:%.2f", "TatalLaserHour:%.2f");
|
||
|
||
Com_ChillerComConnectOK = new TrText("Com_ChillerComConnectOK", u8"冷水机通讯连接:正常", "ChillerComConnect: Normal");
|
||
Com_ChillerComConnectNG = new TrText("Com_ChillerComConnectNG", u8"冷水机通讯连接:断开", "ChillerComConnect: Break");
|
||
Com_ChillerWaterTemp = new TrText("Com_ChillerWaterTemp", u8"冷水机水温:%.1f ℃", u8"ChillerWaterTemp: %.1f ℃");
|
||
Com_ChillerSetWaterTarget = new TrText("Com_ChillerSetWaterTarget", u8"冷水机设定水温:%.1f ℃", u8"ChillerTargetTemp: %.1f ℃");
|
||
Com_ChillerRunInfo = new TrText("Com_ChillerRunInfo", u8"冷水机运行状态:%s", "ChillerRunInfo: %s");
|
||
Com_ChillerAlarmInfo = new TrText("Com_ChillerAlarmInfo", u8"冷水机故障信息:%s", "ChillerAlarmInfo: %s");
|
||
Com_ChillerWaterLevelOK = new TrText("Com_ChillerWaterLevelOK", u8"冷水机液位:正常", "ChillerWaterLevel: Normal");
|
||
Com_ChillerWaterLevelNG = new TrText("Com_ChillerWaterLevelNG", u8"冷水机液位:报警", "ChillerWaterLevel: Alarm");
|
||
Com_ChillerStandby = new TrText("Com_ChillerStandby", u8"待机", "Standby");
|
||
Com_ChillerShutdown = new TrText("Com_ChillerShutdown", u8"关机过程", "Shutdown");
|
||
Com_ChillerCooling = new TrText("Com_ChillerCooling", u8"制冷运行", "Cooling");
|
||
Com_ChillerHeating = new TrText("Com_ChillerHeating", u8"制热运行", "Heating");
|
||
Com_ChillerDefrosting = new TrText("Com_ChillerDefrosting", u8"化霜运行", "Defrosting");
|
||
Com_ChillerNoAlarm = new TrText("Com_ChillerNoAlarm", u8"无故障", "NoAlarm");
|
||
Com_ChillerNotifyAlarm = new TrText("Com_ChillerNotifyAlarm", u8"提示故障", "NotifyAlarm");
|
||
Com_ChillerStopAlarm = new TrText("Com_ChillerStopAlarm", u8"停机故障", "StopAlarm");
|
||
Com_ChillerWaterOutTemp = new TrText("Com_ChillerWaterOutTemp", u8"出水温度:%.1f ℃", u8"WaterOutTemp:%.1f ℃");
|
||
Com_ChillerWaterFlow = new TrText("Com_ChillerWaterFlow", u8"流量:%.1f L/min", "WaterFlow:%.1f L/min");
|
||
Com_ChillerSettingTemp = new TrText("Com_ChillerSettingTemp", u8"设置温度:%.1f ℃", u8"SettingTemp:%.1f ℃");
|
||
|
||
Com_ChillerRunIndicate = new TrText("Com_ChillerRunIndicate", u8"运行指示:%s", "RunIndicate:%s");
|
||
Com_ChillerWorkIndicate = new TrText("Com_ChillerWorkIndicate", u8"工作正常指示:%s", "WorkIndicate:%s");
|
||
Com_ChillerIsAlarm = new TrText("Com_ChillerIsAlarm", u8"报警:%s", "IsAlarm:%s");
|
||
Com_ChillerCompressorIndicate = new TrText("Com_ChillerCompressorIndicate", u8"压缩机指示:%s", "CompressorIndicate:%s");
|
||
Com_ChillerWaterPumpIndicate = new TrText("Com_ChillerWaterPumpIndicate", u8"水泵指示:%s", "WaterPumpIndicate:%s");
|
||
Com_ChillerHeaterIndicate = new TrText("Com_ChillerHeaterIndicate", u8"加热器指示:%s", "HeaterIndicate:%s");
|
||
Com_ChillerFanIndicate = new TrText("Com_ChillerFanIndicate", u8"风机指示:%s", "FanIndicate:%s");
|
||
Com_ChillerSolenoidValveIndicate = new TrText("Com_ChillerSolenoidValveIndicate", u8"电磁阀指示:%s", "SolenoidValveIndicate:%s");
|
||
Com_ChillerFlowAlarm = new TrText("Com_ChillerFlowAlarm", u8"流量报警:%s", "FlowAlarm:%s");
|
||
Com_ChillerTempAlarm = new TrText("Com_ChillerTempAlarm", u8"温度报警:%s", "TempAlarm:%s");
|
||
Com_ChillerPressureAlarm = new TrText("Com_ChillerPressureAlarm", u8"压力报警:%s", "PressureAlarm:%s");
|
||
Com_ChillerWaterLevelAlarm = new TrText("Com_ChillerWaterLevelAlarm", u8"液位报警:%s", "WaterLevelAlarm:%s");
|
||
Com_ChillerLowTempErrorIndicate = new TrText("Com_ChillerLowTempErrorIndicate", u8"低温错误指示:%s", "LowTempErrorIndicate:%s");
|
||
Com_ChillerTempUndulateIndicate = new TrText("Com_ChillerTempUndulateIndicate", u8"温度波动指示:%s", "TempUndulateIndicate:%s");
|
||
|
||
Com_ChillerTempSensorAlarm = new TrText("Com_ChillerTempSensorAlarm", u8"温度传感器故障报警:%s", "TempSensorAlarm:%s");
|
||
Com_ChillerSolenoidValveAlarm = new TrText("Com_ChillerSolenoidValveAlarm", u8"电磁阀故障报警:%s", "SolenoidValveAlarm:%s");
|
||
Com_ChillerHeaterExceptionIndicate = new TrText("Com_ChillerHeaterExceptionIndicate", u8"加热器异常指示:%s", "HeaterExceptionIndicate:%s");
|
||
Com_ChillerIOSignalIndicate = new TrText("Com_ChillerIOSignalIndicate", u8"IO信号指示:%s", "IOSignalIndicate:%s");
|
||
Com_ChillerPhaseSeqAlarm = new TrText("Com_ChillerPhaseSeqAlarm", u8"相序报警:%s", "PhaseSeqAlarm:%s");
|
||
Com_ChillerCompressorStartFreqAlarm = new TrText("Com_ChillerCompressorStartFreqAlarm", u8"压缩机起动频繁报警:%s", "CompressorStartFreqAlarm:%s");
|
||
Com_ChillerIO0Alarm = new TrText("Com_ChillerIO0Alarm", u8"IO0错误报警:%s", "IO0Alarm:%s");
|
||
Com_ChillerIO1Alarm = new TrText("Com_ChillerIO1Alarm", u8"IO1错误报警:%s", "IO1Alarm:%s");
|
||
Com_ChillerIO2Alarm = new TrText("Com_ChillerIO2Alarm", u8"IO2错误报警:%s", "IO2Alarm:%s");
|
||
Com_ChillerIO3Alarm = new TrText("Com_ChillerIO3Alarm", u8"IO3错误报警:%s", "IO3Alarm:%s");
|
||
Com_ChillerIO4Alarm = new TrText("Com_ChillerIO4Alarm", u8"IO4错误报警:%s", "IO4Alarm:%s");
|
||
|
||
PM_ServerConnectOK = new TrText("PM_ServerConnectOK", u8"端口连接:正常", "");
|
||
PM_ServerConnectNG = new TrText("PM_ServerConnectNG", u8"端口连接:断开", "");
|
||
PM_ComConnectOK = new TrText("PM_ComConnectOK", u8"通讯连接:正常", "");
|
||
PM_ComConnectNG = new TrText("PM_ComConnectNG", u8"通讯连接:断开", "");
|
||
|
||
PM_Uab = new TrText("PM_Uab", u8"AB线电压:%.1f V", "Uab Voltage: %.1f V");
|
||
PM_Ubc = new TrText("PM_Ubc", u8"BC线电压:%.1f V", "Ubc Voltage: %.1f V");
|
||
PM_Uca = new TrText("PM_Uca", u8"CA线电压:%.1f V", "Uca Voltage: %.1f V");
|
||
PM_Ua = new TrText("PM_Ua", u8"A相电压:%.1f V", "Ua Voltage: %.1f V");
|
||
PM_Ub = new TrText("PM_Ub", u8"B相电压:%.1f V", "Ub Voltage: %.1f V");
|
||
PM_Uc = new TrText("PM_Uc", u8"C相电压:%.1f V", "Uc Voltage: %.1f V");
|
||
PM_Ia = new TrText("PM_Ia", u8"A相电流:%.3f A", "Ia Current: %.3f A");
|
||
PM_Ib = new TrText("PM_Ib", u8"B相电流:%.3f A", "Ib Current: %.3f A");
|
||
PM_Ic = new TrText("PM_Ic", u8"C相电流:%.3f A", "Ic Current: %.3f A");
|
||
PM_Pt = new TrText("PM_Pt", u8"总有功功率:%.1f W", "TotalActivePower: %.1f W");
|
||
PM_Pa = new TrText("PM_Pa", u8"A相有功功率:%.1f W", "AActivePower: %.1f W");
|
||
PM_Pb = new TrText("PM_Pb", u8"B相有功功率:%.1f W", "BActivePower: %.1f W");
|
||
PM_Pc = new TrText("PM_Pc", u8"C相有功功率:%.1f W", "CActivePower: %.1f W");
|
||
PM_Qt = new TrText("PM_Qt", u8"总无功功率:%.1f var", "TotalReactivePower: %.1f var");
|
||
PM_Qa = new TrText("PM_Qa", u8"A相无功功率:%.1f var", "AReactivePower: %.1f var");
|
||
PM_Qb = new TrText("PM_Qb", u8"B相无功功率:%.1f var", "BReactivePower: %.1f var");
|
||
PM_Qc = new TrText("PM_Qc", u8"C相无功功率:%.1f var", "CReactivePower: %.1f var");
|
||
PM_Pft = new TrText("PM_Pft", u8"总功率因数:%.3f", "TotalPowerFactor: %.3f");
|
||
PM_Pfa = new TrText("PM_Pfa", u8"A相功率因数:%.3f", "APowerFactor: %.3f");
|
||
PM_Pfb = new TrText("PM_Pfb", u8"B相功率因数:%.3f", "BPowerFactor: %.3f");
|
||
PM_Pfc = new TrText("PM_Pfc", u8"C相功率因数:%.3f", "CPowerFactor: %.3f");
|
||
PM_Freq = new TrText("PM_Freq", u8"频率:%.2f Hz", "Frequency: %.2f Hz");
|
||
PM_ImpEp = new TrText("PM_ImpEp", u8"正向有功总电能:%.2f kWh", "PositiveActivePower: %.2f kWh");
|
||
PM_ExpEp = new TrText("PM_ExpEp", u8"反向有功总电能:%.2f kWh", "ReverseActivePower: %.2f kWh");
|
||
PM_Q1Eq = new TrText("PM_Q1Eq", u8"第一象限无功总电能:%.2f kvarh", "1QuadrantReactivePower: %.2f kvarh");
|
||
PM_Q2Eq = new TrText("PM_Q2Eq", u8"第二象限无功总电能:%.2f kvarh", "2QuadrantReactivePower: %.2f kvarh");
|
||
PM_Q3Eq = new TrText("PM_Q3Eq", u8"第三象限无功总电能:%.2f kvarh", "3QuadrantReactivePower: %.2f kvarh");
|
||
PM_Q4Eq = new TrText("PM_Q4Eq", u8"第四象限无功总电能:%.2f kvarh", "4QuadrantReactivePower: %.2f kvarh");
|
||
}
|
||
|
||
void LanguageManager::InitPurifier()
|
||
{
|
||
PF_Purifier = new TrText("PF_Purifier", u8"净化器", "Purifier");
|
||
PF_DeoxygenTime = new TrText("PF_DeoxygenTime", u8"当前除氧时长:", "DeoxygenTime:");
|
||
PF_WindSpeed = new TrText("PF_WindSpeed", u8"风速:", "WindSpeed:");
|
||
PF_WindCtrlV = new TrText("PF_WindCtrlV", u8"风速控制电压:", "WindVoltage:");
|
||
PF_PurifierServerConnect = new TrText("PF_PurifierServerConnect", u8"净化器端口连接:", "ServerConnect");
|
||
PF_PurifierComConnect = new TrText("PF_PurifierComConnect", u8"净化器通讯连接:", "ComConnect");
|
||
PF_PurifierTemp = new TrText("PF_PurifierTemp", u8"温度:", "Temperature:");
|
||
PF_PurifierDifPressure = new TrText("PF_PurifierDifPressure", u8"压差:", "DifferentialPressure:");
|
||
PF_PurifierDifPressureAlarm = new TrText("PF_PurifierDifPressureAlarm", u8"压差报警设值:", "DifPresAlarmValue:");
|
||
PF_SpinFilterAlarmTime = new TrText("PF_SpinFilterAlarmTime", u8"旋转滤芯报警设时:", "RotateFilterAlarmUsage:");
|
||
PF_FilterUseTime = new TrText("PF_FilterUseTime", u8"滤芯使用时长:", "FilterUsage:");
|
||
PF_SpinFilterUseTime = new TrText("PF_SpinFilterUseTime", u8"旋转滤芯使用时长:", "RotateFilterUsage:");
|
||
PF_CycleEnterState = new TrText("PF_CycleEnterState", u8"循环进气阀状态:", "CycleIntakeValveState:");
|
||
PF_MidPosition = new TrText("PF_MidPosition", u8"中位", "Middle");
|
||
PF_OpenPosition = new TrText("PF_OpenPosition", u8"开位", "Open");
|
||
PF_ClosePosition = new TrText("PF_ClosePosition", u8"闭位", "Close");
|
||
PF_Unknow = new TrText("PF_Unknow", u8"未知", "Unknown");
|
||
PF_CycleExitState = new TrText("PF_CycleExitState", u8"循环出气阀状态:", "CycleOutletValveState:");
|
||
PF_Exception = new TrText("PF_Exception", u8"异常:", "PurifierAbnormal:");
|
||
PF_DifPressureAlarm = new TrText("PF_DifPressureAlarm", u8"压差报警:", "PressureDifferenceAlarm:");
|
||
PF_DeoxygenEnterCloseExcept = new TrText("PF_DeoxygenEnterCloseExcept", u8"除氧进气阀关闭异常:", "OxygenIntakeValveCloseExcept:");
|
||
PF_BlowBackEnterCloseExcept = new TrText("PF_BlowBackEnterCloseExcept", u8"反吹进气阀关闭异常:", "BlowBackValveCloseExcept:");
|
||
PF_DeoxygenExitCloseExcept = new TrText("PF_DeoxygenExitCloseExcept", u8"除氧出气阀关闭异常:", "DeoxygenOutletValveCloseExcept:");
|
||
PF_BlowBackExitCloseExcept = new TrText("PF_BlowBackExitCloseExcept", u8"反吹出气阀关闭异常:", "BlowBackValveCloseExcept:");
|
||
PF_EnterGapOpenExcept = new TrText("PF_EnterGapOpenExcept", u8"进气阀打开异常:", "IntakeValveOpenExcept:");
|
||
PF_ExitGapOpenExcept = new TrText("PF_ExitGapOpenExcept", u8"出气阀打开异常:", "OutletValveOpenExcept:");
|
||
PF_OverTemp = new TrText("PF_OverTemp", u8"温度过高:", "OverTemperature:");
|
||
PF_Deoxygen = new TrText("PF_Deoxygen", u8"除氧", "Deoxygen");
|
||
PF_Dedusting = new TrText("PF_Dedusting", u8"除尘", "Dedusting");
|
||
PF_BlowBack = new TrText("PF_BlowBack", u8"反吹", "BlowBack");
|
||
PF_CheckAirTightness = new TrText("PF_CheckAirTightness", u8"测试气密性", "AirTightnessTest");
|
||
PF_MidPressureValue = new TrText("PF_MidPressureValue", u8"中效压力值:", "MidPressure:");
|
||
PF_MidPressureDifValue = new TrText("PF_MidPressureDifValue", u8"中效压差值:", "MidPressureDiff:");
|
||
PF_HighPressureDifValue = new TrText("PF_HighPressureDifValue", u8"高效压差值:", "HighPressureDiff:");
|
||
PF_MidTemperatureValue = new TrText("PF_MidTemperatureValue", u8"中效温度:", "MidTemperature:");
|
||
PF_MidPressureDifAlarmValue = new TrText("PF_MidPressureDifAlarmValue", u8"中效压差报警设值:", "MidPressureThreshold:");
|
||
PF_HighPressureDifAlarmValue = new TrText("PF_HighPressureDifAlarmValue", u8"高效压差报警设值:", "HighPressureThreshold:");
|
||
PF_BoxPressureUpLimit = new TrText("PF_BoxPressureUpLimit", u8"箱体压力上限:", "BoxPressureUpLimit:");
|
||
PF_BoxPressureDownLimit = new TrText("PF_BoxPressureDownLimit", u8"箱体压力下限:", "BoxPressureDownLimit:");
|
||
PF_PressureRangeUpLimit = new TrText("PF_PressureRangeUpLimit", u8"压力量程上限:", "PressureRangeUpLimit:");
|
||
PF_PressureRangeDownLimit = new TrText("PF_PressureRangeDownLimit", u8"压力量程下限:", "PressureRangeDownLimit:");
|
||
PF_MidTempHighSetValue = new TrText("PF_MidTempHighSetValue", u8"中效高温报警设值:", "MidTempThreshold:");
|
||
PF_MidTempUltraSetValue = new TrText("PF_MidTempUltraSetValue", u8"中效超高温报警设值:", "MidUltraTempThreshold:");
|
||
PF_AnemometerActualValue = new TrText("PF_AnemometerActualValue", u8"风速计实际值:", "AnemometerSpeed:");
|
||
PF_CoverWindEnable = new TrText("PF_CoverWindEnable", u8"开启铺粉风速", "CoverWindEnable");
|
||
PF_CoverWindRatio = new TrText("PF_CoverWindRatio", u8"铺粉风速比率:", "CoverWindRatio:");
|
||
PF_WindActualValue = new TrText("PF_WindActualValue", u8"循环风速:", "WindSpeed:");
|
||
PF_FilterOxygenValue = new TrText("PF_FilterOxygenValue", u8"除尘系统氧含量:", "PurifierOxygen:");
|
||
PF_PrintOxygenValue = new TrText("PF_PrintOxygenValue", u8"打印室氧含量:", "PrintOxygen:");
|
||
PF_FilterTotalUseTime = new TrText("PF_FilterTotalUseTime", u8"滤芯使用总时间:", "FilterUsedTime:");
|
||
PF_BowBackTimes = new TrText("PF_BowBackTimes", u8"反吹总次数:", "BlowBackTimes:");
|
||
PF_UsedTimeFromlastBowBack = new TrText("PF_UsedTimeFromlastBowBack", u8"上次反吹后已使用时间:", "UsedTimeFromlastBowBack:");
|
||
PF_BoxWashTime = new TrText("PF_BoxWashTime", u8"箱体本次清洗时间:", "BoxCleanTime:");
|
||
PF_FilterWashTime = new TrText("PF_FilterWashTime", u8"除尘系统本次清洗时间:", "FilterCleanTime:");
|
||
PF_WindSetValue = new TrText("PF_WindSetValue", u8"风速设定:", "WindSetValue:");
|
||
PF_WindMaxSetValue = new TrText("PF_WindMaxSetValue", u8"最大风速设定:", "MaxWindSetValue:");
|
||
PF_FilterCleanOxygenSetValue = new TrText("PF_FilterCleanOxygenSetValue", u8"虑芯清洗氧含量设值:", "FilterCleanOxygenSetValue:");
|
||
PF_PrintCleanOxygenSetValue = new TrText("PF_PrintCleanOxygenSetValue", u8"打印室清洗氧含量设值:", "PrintCleanOxygenSetValue:");
|
||
PF_PrintOxygenDownSetValue = new TrText("PF_PrintOxygenDownSetValue", u8"打印氧上限设定:", "PrintOxygenUpSetValue:");
|
||
PF_PrintOxygenUpSetValue = new TrText("PF_PrintOxygenUpSetValue", u8"打印氧超上限设定:", "OxygenAlarmValue:");
|
||
PF_HopperCleanRemind = new TrText("PF_HopperCleanRemind", u8"料斗清理预警时间:", "HopperCleanRemind:");
|
||
PF_BoxWashDelayTime = new TrText("PF_BoxWashDelayTime", u8"打印机清洗滞后:", "BoxWashDelayTim:");
|
||
PF_DedustingWashDelayTime = new TrText("PF_DedustingWashDelayTime", u8"尘系统清洗滞后:", "DedustingWashDelayTime:");
|
||
PF_ResetFilterTime = new TrText("PF_ResetFilterTime", u8"虑芯使用时间清零", "ResetFilterTime");
|
||
PF_D1Alarm = new TrText("PF_D1Alarm", u8"气动阀D1未打开报警:", "D1Alarm:");
|
||
PF_D2Alarm = new TrText("PF_D2Alarm", u8"气动阀D2未打开报警:", "D2Alarm");
|
||
PF_D3Alarm = new TrText("PF_D3Alarm", u8"气动阀D3未打开报警:", "D3Alarm");
|
||
PF_B1Alarm = new TrText("PF_B1Alarm", u8"气动阀B1未打开报警:", "B1Alarm");
|
||
PF_B2Alarm = new TrText("PF_B2Alarm", u8"气动阀B2未打开报警:", "B2Alarm");
|
||
PF_B3Alarm = new TrText("PF_B3Alarm", u8"气动阀B3未打开报警:", "B3Alarm");
|
||
PF_MidBlockAlarm = new TrText("PF_MidBlockAlarm", u8"中效过滤器堵塞报警:", "MidBlockAlarm:");
|
||
PF_HighBlockAlarm = new TrText("PF_HighBlockAlarm", u8"高效过滤堵塞报警:", "HighBlockAlarm:");
|
||
PF_MidHighTempAlarm = new TrText("PF_MidHighTempAlarm", u8"中效高温报警:", "MidHighTempAlarm:");
|
||
PF_MidUtralHighTempAlarm = new TrText("PF_MidUtralHighTempAlarm", u8"中效率超高温报警:", "MidUtralHighTempAlarm:");
|
||
PF_HighHighTempAlarm = new TrText("PF_HighHighTempAlarm", u8"高效高温报警:", "HighHighTempAlarm:");
|
||
PF_FreqConvBreakerAlarm = new TrText("PF_FreqConvBreakerAlarm", u8"变频器断路器跳闸:", "FreqConvBreakerAlarm:");
|
||
PF_FanAlarm = new TrText("PF_FanAlarm", u8"风机故障:", "FanAlarm:");
|
||
PF_ClearHopperAlarm = new TrText("PF_ClearHopperAlarm", u8"料斗报警消除", "ClearHopperAlarm");
|
||
PF_IsPurifying = new TrText("PF_IsPurifying", u8"在一键清洗:", "Purifying:");
|
||
PF_IsDedusting = new TrText("PF_IsDedusting", u8"在除尘:", "Dedusting:");
|
||
PF_IsBoxCleaning = new TrText("PF_IsBoxCleaning", u8"箱体在清洗:", "BoxCleaning:");
|
||
PF_IsBlowBack = new TrText("PF_IsBlowBack", u8"在反吹:", "BlowingBack:");
|
||
PF_IsFilterDiscarding = new TrText("PF_IsFilterDiscarding", u8"滤芯在废处理:", "FilterDiscarding:");
|
||
PF_IsFilterCleaning = new TrText("PF_IsFilterCleaning", u8"滤芯在清洗:", "FilterCleaning:");
|
||
PF_IsHopperCleaning = new TrText("PF_IsHopperCleaning", u8"料斗在清洗:", "HopperCleaning:");
|
||
PF_SetPurify = new TrText("PF_SetPurify", u8"远程一键清洗", "StartPurify");
|
||
PF_SetDedust = new TrText("PF_SetDedust", u8"远程除尘", "StartDedust");
|
||
PF_SetFilterDiscard = new TrText("PF_SetFilterDiscard", u8"远程滤芯废处理", "StartFilterDiscard");
|
||
PF_SetFilterDiscardTitle = new TrText("PF_SetFilterDiscardTitle", u8"远程滤芯废处理确认", "FilterDiscardConfirm");
|
||
PF_SetFilterDiscardInfo = new TrText("PF_SetFilterDiscardInfo", u8"请确认是否执行远程滤芯废处理?", "Confirm to process Filter Discard?");
|
||
PF_Execute = new TrText("PF_Execute", u8"执行", "Execute");
|
||
PF_SetBoxClean = new TrText("PF_SetBoxClean", u8"远程箱体清洗", "StartBoxClean");
|
||
PF_SetFilterClean = new TrText("PF_SetFilterClean", u8"远程滤芯清洗", "FilterClean");
|
||
PF_SetHopperClean = new TrText("PF_SetHopperClean", u8"远程料斗清洗", "HopperClean");
|
||
PF_SetBlowBack = new TrText("PF_SetBlowBack", u8"远程反吹", "BlowBack");
|
||
PF_BlowBackNotifyTitle = new TrText("PF_BlowBackNotifyTitle", u8"反吹提示", "BlowBackNotify");
|
||
PF_BlowBackNotifyContent = new TrText("PF_BlowBackNotifyContent", u8"准备反吹,请调整合适的气压", "Ready blow back,please adjust proper pressure");
|
||
PF_BlowBlackSubmit = new TrText("PF_BlowBlackSubmit", u8"反吹", "BlowBack");
|
||
|
||
PF_CycleInValveOpenAlarm = new TrText("PF_CycleInValveOpenAlarm", u8"循环进气阀打开异常", "CycleInValveOpenAlarm");
|
||
PF_CycleOutValueOpenAlarm = new TrText("PF_CycleOutValueOpenAlarm", u8"循环出气阀打开异常", "CycleOutValueOpenAlarm");
|
||
PF_HighPressureLackAlarm = new TrText("PF_HighPressureLackAlarm", u8"高压气气压不足", "HighPressureLackAlarm");
|
||
PF_ProtectedPressureLackAlarm = new TrText("PF_ProtectedPressureLackAlarm", u8"保护气气压不足", "ProtectedPressureLackAlarm");
|
||
PF_MidFilterBlockAlarm = new TrText("PF_MidFilterBlockAlarm", u8"中效滤芯堵塞严重", "MidFilterBlockAlarm");
|
||
PF_MidTempOverLimitAlarm = new TrText("PF_MidTempOverLimitAlarm", u8"中效高温报警", "MidTempOverLimitAlarm");
|
||
PF_MidHighTempOverLimitAlarm = new TrText("PF_MidHighTempOverLimitAlarm", u8"中效超高温报警", "MidHighTempOverLimitAlarm");
|
||
PF_HopperUseLongTimeAlarm = new TrText("PF_HopperUseLongTimeAlarm", u8"料斗使用时间过长", "HopperUseLongTimeAlarm");
|
||
PF_HighPressureLackValveAlarm = new TrText("PF_HighPressureLackValveAlarm", u8"高压不足,阀门异常关闭", "HighPressureLackValveAlarm");
|
||
PF_InverterAlarm = new TrText("PF_InverterAlarm", u8"变频器报警", "InverterAlarm");
|
||
|
||
PF_InverterPowerBreak = new TrText("PF_InverterPowerBreak", u8"变频器电源断开", "InverterPowerBreak");
|
||
PF_InnerfilterOpenAlarm = new TrText("PF_InnerfilterOpenAlarm", u8"打印室废气阀打开异常", "InnerfilterOpenAlarm");
|
||
PF_InverterComException = new TrText("PF_InverterComException", u8"变频器通讯异常", "InverterComException");
|
||
PF_MidHighValveOpenAlarm = new TrText("PF_MidHighValveOpenAlarm", u8"中高效阀打开异常", "MidHighValveOpenAlarm");
|
||
PF_InnerFilterInValveException = new TrText("PF_InnerFilterInValveException", u8"内过滤循环进气阀异常", "InnerFilterInValveException");
|
||
PF_MidUnionValveException = new TrText("PF_MidUnionValveException", u8"中效联通阀打开异常", "MidUnionValveException");
|
||
PF_HighFilterBlockAlarm = new TrText("PF_HighFilterBlockAlarm", u8"高效滤芯堵塞严重", "HighFilterBlockAlarm");
|
||
}
|
||
|
||
void LanguageManager::InitShowLog()
|
||
{
|
||
SLog_SystemLog = new TrText("SLog_SystemLog", u8"系统日志", "SystemLog");
|
||
SLog_Log = new TrText("SLog_Log", u8"日志", "Log");
|
||
SLog_Filter = new TrText("SLog_Filter", u8"过滤", "Filter");
|
||
SLog_Realtime = new TrText("SLog_Realtime", u8"实时", "Realtime");
|
||
SLog_BeginDate = new TrText("SLog_BeginDate", u8"开始日期", "BeginDate");
|
||
SLog_EndDate = new TrText("SLog_EndDate", u8"结束日期", "EndDate");
|
||
SLog_AlarmLog = new TrText("SLog_AlarmLog", u8"报警日志", "AlarmLog");
|
||
SLog_Search = new TrText("SLog_Search", u8"查询", "Search");
|
||
SLog_AlarmTime = new TrText("SLog_AlarmTime", u8"报警时间", "AlarmTime");
|
||
SLog_AlarmTaskName = new TrText("SLog_AlarmTaskName", u8"任务名", "TaskName");
|
||
SLog_AlarmType = new TrText("SLog_AlarmType", u8"报警类型", "AlarmType");
|
||
SLog_AlarmDetail = new TrText("SLog_AlarmDetail", u8"报警详细", "AlarmContent");
|
||
SLog_AlarmStop = new TrText("SLog_AlarmStop", u8"停止", "Stop");
|
||
SLog_AlarmPause = new TrText("SLog_AlarmPause", u8"暂停", "Pause");
|
||
SLog_AlarmUnknow = new TrText("SLog_AlarmUnknow", u8"未知", "Unknow");
|
||
SLog_TaskLog = new TrText("SLog_TaskLog", u8"任务日志", "TaskLog");
|
||
SLog_TaskID = new TrText("SLog_TaskID", u8"任务ID", "TaskID");
|
||
SLog_TaskName = new TrText("SLog_TaskName", u8"任务名", "TaskName");
|
||
SLog_BeginPrintTime = new TrText("SLog_BeginPrintTime", u8"开始打印时间", "BeginPrintTime");
|
||
SLog_EndPrintTime = new TrText("SLog_EndPrintTime", u8"结束打印时间", "EndPrintTime");
|
||
SLog_DeoxygenMinute = new TrText("SLog_DeoxygenMinute", u8"除氧分钟", "DeoxygenMinute");
|
||
SLog_TotalUseTime = new TrText("SLog_TotalUseTime", u8"累计耗时", "SumTime");
|
||
SLog_LogMoldPosition = new TrText("SLog_LogMoldPosition", u8"成型缸位置(mm)", "FormingPos(mm)");
|
||
SLog_FinishLayer = new TrText("SLog_FinishLayer", u8"完成层", "FinishIndex");
|
||
SLog_IsFinished = new TrText("SLog_IsFinished", u8"是否完成", "IsFinished");
|
||
SLog_IsContinuePrint = new TrText("SLog_IsContinuePrint", u8"是否续打", "IsContinue");
|
||
SLog_LayerLog = new TrText("SLog_LayerLog", u8"层日志", "LayerLog");
|
||
|
||
SLog_ReviewLayerData = new TrText("SLog_ReviewLayerData", u8"查看数据", "ReviewData");
|
||
SLog_ExportLayerData = new TrText("SLog_ExportLayerData", u8"导出数据", "ExportData");
|
||
SLog_ExportLogDataTitle = new TrText("SLog_ExportLogDataTitle", u8"导出日志数据", "ExportLogData");
|
||
SLog_ExportLogTaskName = new TrText("SLog_ExportLogTaskName", u8"导出任务%s", "ExportTask%s");
|
||
SLog_SelectExportData = new TrText("SLog_SelectExportData", u8"导出环境数据", "ExportEnvData");
|
||
SLog_SelectExportImage = new TrText("SLog_SelectExportImage", u8"导出图像", "ExportImage");
|
||
SLog_SelectExportAxisData = new TrText("SLog_SelectExportAxisData", u8"导出轴数据", "ExportAxisData");
|
||
SLog_SelectExportScanData = new TrText("SLog_SelectExportScanData", u8"导出振镜温度", "ExportScannerData");
|
||
|
||
SLog_Export = new TrText("SLog_Export", u8"导出", "Export");
|
||
SLog_ExportSelectPathTitle = new TrText("SLog_ExportSelectPathTitle", u8"选择导出路径", "SelectExportPath");
|
||
SLog_ExportProgressTitle = new TrText("SLog_ExportProgressTitle", u8"导出进度", "ExportProgress");
|
||
SLog_CancelExport = new TrText("SLog_CancelExport", u8"取消导出", "CanelExport");
|
||
SLog_ExportProgressCreatePath = new TrText("SLog_ExportProgressCreatePath", u8"正在生产目录", "Creating Path");
|
||
SLog_ExportProgressData = new TrText("SLog_ExportProgressData", u8"正在导出数据", "Exporting Data");
|
||
SLog_ExportProgressImage = new TrText("SLog_ExportProgressImage", u8"正在导出图像", "Exporting Image");
|
||
SLog_ExportDataContentHeader = new TrText("SLog_ExportDataContentHeader", "日期时间,耗时(s),层位置,氧含量1(PPM),氧含量2(PPM),环境氧含量(PPM),舱内温度1(℃),舱内温度1(℃),\
|
||
湿度1(%%),湿度2(%%),舱内压力(kPa),风机频率(Hz),基板温度(℃),风速,激光水温(℃),净化水温(℃)\n",
|
||
"Datetime,SpendTime(s),Layer,Oxygen1(PPM),Oxygen2(PPM),OutsideOxygen(PPM),InnerTemp1(℃),InnerTemp2(℃),\
|
||
Humidity1(%%),Humidity2(%%),InnerPressure(kPa),FanFrequency(Hz),PlatformTemp(℃),WindSpeed,LaserWaterTemp(℃),PurifierWaterTemp(℃)\n");
|
||
|
||
SLog_LayerDetailInfo = new TrText("SLog_LayerDetailInfo", u8"层详细信息", "LayerDetailInfo");
|
||
SLog_LayerServoInfo = new TrText("SLog_LayerServoInfo", u8"层伺服信息", "LayerServoInfo");
|
||
SLog_LayerAxisInfo = new TrText("SLog_LayerAxisInfo", u8"层轴信息", "LayerAxisInfo");
|
||
SLog_ShowType = new TrText("SLog_ShowType", u8"显示方式", "ShowType");
|
||
SLog_ShowTypeSelect = new TrText("SLog_ShowTypeSelect", string(u8"折线\0表格\0", 15), string("Line\0Table\0", 12));
|
||
SLog_Coordinate = new TrText("SLog_Coordinate", u8"坐标", "Coordinate");
|
||
SLog_CoordinateSelect = new TrText("SLog_CoordinateSelect", string(u8"时间\0层\0", 12), string("Time\0Layer\0", 12));
|
||
SLog_LogOxygen = new TrText("SLog_LogOxygen", u8"氧含量", "Oxygen");
|
||
SLog_LogInnerTemp = new TrText("SLog_LogInnerTemp", u8"舱内温度", "InnerTEMP");
|
||
SLog_LogPlateTemp = new TrText("SLog_LogPlateTemp", u8"基板温度", "PlatformTEMP");
|
||
SLog_WindSpeed = new TrText("SLog_WindSpeed", u8"风速", "WindSpeed");
|
||
SLog_Humidity = new TrText("SLog_Humidity", u8"湿度", "Humidity");
|
||
SLog_WaterTemp = new TrText("SLog_WaterTemp", u8"水温", "WaterTEMP");
|
||
SLog_InnerPressure = new TrText("SLog_InnerPressure", u8"舱内压力", "InnerPressure");
|
||
SLog_FanFrequency = new TrText("SLog_FanFrequency", u8"风机频率", "FanFrequency");
|
||
SLog_LayerIndex = new TrText("SLog_LayerIndex", u8"层位置", "LayerIndex");
|
||
SLog_Minute = new TrText("SLog_Minute", u8"分钟", "Minute");
|
||
SLog_LayerTaskName = new TrText("SLog_LayerTaskName", u8"任务名:%s", "TaskName:%s");
|
||
SLog_LayerDateTime = new TrText("SLog_LayerDateTime", u8"日期时间", "Datetime");
|
||
SLog_ImageLog = new TrText("SLog_ImageLog", u8"层图像日志", "ImageLog");
|
||
SLog_ImageTaskName = new TrText("SLog_ImageTaskName", u8"任务名:%s", "TaskName:%s");
|
||
SLog_ImageLayer = new TrText("SLog_ImageLayer", u8"层", "Layer");
|
||
SLog_ImageType = new TrText("SLog_ImageType", u8"类别", "Type");
|
||
SLog_ImageType_Cover = new TrText("SLog_ImageType_Cover", u8"铺粉", "Cover");
|
||
SLog_ImageType_Print = new TrText("SLog_ImageType_Print", u8"打印", "Print");
|
||
SLog_ServoCoverType = new TrText("SLog_ServoCoverType", u8"铺粉方式", "CoverType");
|
||
SLog_CoverLeft = new TrText("SLog_CoverLeft", u8"左铺粉", "CoverLeft");
|
||
SLog_CoverRight = new TrText("SLog_CoverRight", u8"右铺粉", "CoverRight");
|
||
SLog_CoverNoMove = new TrText("SLog_CoverNoMove", u8"不铺粉", "NoCover");
|
||
SLog_CoverMiddle = new TrText("SLog_CoverMiddle", u8"中铺粉", "CoverMiddle");
|
||
SLog_LogPowderPosition = new TrText("SLog_LogPowderPosition", u8"粉料缸位置(mm)", "PowderPostion(mm)");
|
||
SLog_LogArmPosition = new TrText("SLog_LogArmPosition", u8"铺粉臂位置(mm)", "ArmPosition(mm)");
|
||
SLog_LogSupplyPosition = new TrText("SLog_LogSupplyPosition", u8"下粉轴位置", "SupplyPosition");
|
||
SLog_PreMoldPos = new TrText("SLog_PreMoldPos", u8"铺前成型缸位置", "PreMoldPos");
|
||
SLog_AftMoldPos = new TrText("SLog_AftMoldPos", u8"铺后成型缸位置", "AftMoldPos");
|
||
SLog_PreLinearEncoderPos = new TrText("SLog_PreLinearEncoderPos", u8"铺前光栅尺位置", "PreLinearEncoderPos");
|
||
SLog_AftLinearEncoderPos = new TrText("SLog_AftLinearEncoderPos", u8"铺后光栅尺位置", "AftLinearEncoderPos");
|
||
SLog_PreArmPos = new TrText("SLog_PreArmPos", u8"铺前粉臂位置", "PreArmPos");
|
||
SLog_AftArmPos = new TrText("SLog_AftArmPos", u8"铺后粉臂位置", "AftArmPos");
|
||
SLog_PreSupplyPos = new TrText("SLog_PreSupplyPos", u8"铺前供粉位置", "PreSupplyPos");
|
||
SLog_AftSupplyPos = new TrText("SLog_AftSupplyPos", u8"铺后供粉位置", "AftSupplyPos");
|
||
SLog_ExportScannerDataContentHeader = new TrText("SLog_ExportScannerDataContentHeader", "日期时间,层位置,振镜号,振镜X温度,振镜Y温度,板卡X温度,板卡Y温度,\
|
||
X轴真实位置,X轴设值位置,X轴位置误差,Y轴真实位置,Y轴设值位置,Y轴位置误差,X轴位置误差正常,Y轴位置误差正常,X轴发生严重错误,Y轴发生严重错误,\
|
||
X轴扫描系统超温,Y轴扫描系统超温,X轴振镜到达临界边缘位置,Y轴振镜到达临界边缘位置,X轴伺服板卡操作温度正常,Y轴伺服板卡操作温度正常,X轴振镜操作温度正常,\
|
||
Y轴振镜操作温度正常\n",
|
||
"Datetime,Layer,Scanner,ScanTempX,ScanTempY,ScanServoTempX,ScanServoTempY,ActualPositionX,SetPositionX,PositionErrorX,ActualPositionY,SetPositionY,\
|
||
PositionErrorY,IsPositionErrorNormalRangeX,IsPositionErrorNormalRangeY,IsCriticalErrorX,IsCriticalErrorY,IsScanSystemTempOverLimitX,IsScanSystemTempOverLimitY,\
|
||
IsScannerReachedCriticalEdgePosX,IsScannerReachedCriticalEdgePosY,IsServoBoradOperationTempNormalX,IsServoBoradOperationTempNormalY,\
|
||
IsGalvanometerScannerOperationTempNormalX,IsGalvanometerScannerOperationTempNormalY\n");
|
||
|
||
SLog_ScannerInfo = new TrText("SLog_ScannerInfo", u8"振镜信息", "ScannerInfo");
|
||
SLog_ScannerXTemp = new TrText("SLog_ScannerXTemp", u8"振镜X温度", "ScannerXTemp");
|
||
SLog_ScannerYTemp = new TrText("SLog_ScannerYTemp", u8"振镜Y温度", "ScannerYTemp");
|
||
SLog_ScannerServoXTemp = new TrText("SLog_ScannerServoXTemp", u8"板卡X温度", "ScannerServoXTemp");
|
||
SLog_ScannerServoYTemp = new TrText("SLog_ScannerServoYTemp", u8"板卡Y温度", "ScannerServoYTemp");
|
||
SLog_ActualPositionX = new TrText("SLog_ActualPositionX", u8"X轴真实位置", "ActualPositionX");
|
||
SLog_SetPositionX = new TrText("SLog_SetPositionX", u8"X轴设值位置", "SetPositionX");
|
||
SLog_PositionErrorX = new TrText("SLog_PositionErrorX", u8"X轴位置偏差", "PositionErrorX");
|
||
SLog_ActualPositionY = new TrText("SLog_ActualPositionY", u8"Y轴真实位置", "ActualPositionY");
|
||
SLog_SetPositionY = new TrText("SLog_SetPositionY", u8"Y轴设值位置", "SetPositionY");
|
||
SLog_PositionErrorY = new TrText("SLog_PositionErrorY", u8"Y轴位置偏差", "PositionErrorY");
|
||
|
||
SLog_FocusInfo = new TrText("SLog_FocusInfo", u8"动态聚焦信息", "FocusInfo");
|
||
|
||
SLog_ScannerPower = new TrText("SLog_ScannerPower", u8"振镜电源", "ScannerPower");
|
||
SLog_ScannerNo = new TrText("SLog_ScannerNo", u8"振镜号", "ScannerNo.");
|
||
SLog_ScannerPowerVoltage = new TrText("SLog_ScannerPowerVoltage", u8"电压", "Voltage");
|
||
SLog_ScannerPowerCurrent = new TrText("SLog_ScannerPowerCurrent", u8"电流", "Current");
|
||
SLog_ScanServoTemp = new TrText("SLog_ScanServoTemp", u8"板卡温度", "ServoTemp");
|
||
SLog_PDSupplyVoltage = new TrText("SLog_PDSupplyVoltage", u8"PD电压", "PDVoltage");
|
||
SLog_DSPCoreSupplyVoltage = new TrText("SLog_DSPCoreSupplyVoltage", u8"DSP核心电压", "DSPCoreVoltage");
|
||
SLog_DSPIOVoltage = new TrText("SLog_DSPIOVoltage", u8"DSPIO电压", "DSPIOVoltage");
|
||
SLog_AnalogSectionVoltage = new TrText("SLog_AnalogSectionVoltage", u8"模拟区电压", "AnalogVoltage");
|
||
SLog_ADConverterSupplyVoltage = new TrText("SLog_ADConverterSupplyVoltage", u8"AD转换电压", "ADCVoltage");
|
||
SLog_PDSupplyCurrent = new TrText("SLog_PDSupplyCurrent", u8"PD电流", "PDCurrent");
|
||
SLog_LowState = new TrText("SLog_LowState", u8"低位状态", "LowState");
|
||
SLog_HighState = new TrText("SLog_HighState", u8"高位状态", "HighState");
|
||
SLog_StopEven = new TrText("SLog_StopEven", u8"停止事件", "StopEven");
|
||
}
|
||
|
||
void LanguageManager::InitAlarm()
|
||
{
|
||
Alarm_PLCDisconnectAlarm = new TrText("Alarm_PLCDisconnectAlarm", u8"PLC连接断开", "PLCDisconnectAlarm");
|
||
Alarm_DeviceJudgeDisconnectAlarm = new TrText("Alarm_DeviceJudgeDisconnectAlarm", u8"设备判断连接断开报警", "DeviceJudgeDisconnectAlarm");
|
||
Alarm_PLCJudgeDisconnectAlarm = new TrText("Alarm_PLCJudgeDisconnectAlarm", u8"PLC判断连接断开报警", "PLCJudgeDisconnectAlarm");
|
||
Alarm_SystemStopAlarm = new TrText("Alarm_SystemStopAlarm", u8"系统急停", "SystemStopAlarm");
|
||
Alarm_HighPressureLackAlarm = new TrText("Alarm_HighPressureLackAlarm", u8"高压不足报警", "HighPressureLackAlarm");
|
||
Alarm_PowerBreakAlarm = new TrText("Alarm_PowerBreakAlarm", u8"外部断电报警", "PowerBreakAlarm");
|
||
Alarm_LaserChillerAlarm = new TrText("Alarm_LaserChillerAlarm", u8"激光器冷水机报警", "LaserChillerAlarm");
|
||
Alarm_BusAirSwitchAlarm = new TrText("Alarm_BusAirSwitchAlarm", u8"总空开报警", "BusAirSwitchAlarm");
|
||
Alarm_ExtDevicePowerAirSwitchAlarm = new TrText("Alarm_ExtDevicePowerAirSwitchAlarm", u8"外部设备电源空开报警", "ExtDevicePowerAirSwitchAlarm");
|
||
Alarm_HeatingPowerAirSwitchAlarm = new TrText("Alarm_HeatingPowerAirSwitchAlarm", u8"加热电源空开报警", "HeatingPowerAirSwitchAlarm");
|
||
Alarm_LaserPowerAirSwitchAlarm = new TrText("Alarm_LaserPowerAirSwitchAlarm", u8"激光电源空开报警", "LaserPowerAirSwitchAlarm");
|
||
Alarm_ServoPowerAirSwitchAlarm = new TrText("Alarm_ServoPowerAirSwitchAlarm", u8"伺服电源空开报警", "ServoPowerAirSwitchAlarm");
|
||
Alarm_Laser1Alarm = new TrText("Alarm_Laser1Alarm", u8"激光器1报警", "Laser1Alarm");
|
||
Alarm_Laser2Alarm = new TrText("Alarm_Laser2Alarm", u8"激光器2报警", "Laser2Alarm");
|
||
Alarm_Laser3Alarm = new TrText("Alarm_Laser3Alarm", u8"激光器3报警", "Laser3Alarm");
|
||
Alarm_Laser4Alarm = new TrText("Alarm_Laser4Alarm", u8"激光器4报警", "Laser4Alarm");
|
||
Alarm_Laser1ComAlarm = new TrText("Alarm_Laser1ComAlarm", u8"激光1通讯报警", "Laser1ComAlarm");
|
||
Alarm_Laser2ComAlarm = new TrText("Alarm_Laser2ComAlarm", u8"激光2通讯报警", "Laser2ComAlarm");
|
||
Alarm_Laser3ComAlarm = new TrText("Alarm_Laser3ComAlarm", u8"激光3通讯报警", "Laser3ComAlarm");
|
||
Alarm_Laser4ComAlarm = new TrText("Alarm_Laser4ComAlarm", u8"激光4通讯报警", "Laser4ComAlarm");
|
||
Alarm_HeatingAlarm = new TrText("Alarm_HeatingAlarm", u8"加热异常报警", "HeatingAlarm");
|
||
Alarm_UpDownLimitAlarm = new TrText("Alarm_UpDownLimitAlarm", u8"升降限位报警", "LiftLimitAlarm");
|
||
Alarm_PrintCabinDoorOpenAlarm = new TrText("Alarm_PrintCabinDoorOpenAlarm", u8"舱门打开", "PrintCabinDoorOpenAlarm");
|
||
Alarm_PrintCabinDoorLockOpenAlarm = new TrText("Alarm_PrintCabinDoorLockOpenAlarm", u8"舱门电锁打开", "PrintCabinDoorLockOpenAlarm");
|
||
Alarm_ServoAlarm = new TrText("Alarm_ServoAlarm", u8"伺服报警", "ServoAlarm");
|
||
Alarm_PrintMoldServoAlarm = new TrText("Alarm_PrintMoldServoAlarm", u8"升降伺服异常报警", "PrintMoldServoAlarm");
|
||
Alarm_ArmServoAlarm = new TrText("Alarm_ArmServoAlarm", u8"铺粉伺服异常报警", "ArmServoAlarm");
|
||
Alarm_SupplyServoAlarm = new TrText("Alarm_SupplyServoAlarm", u8"供粉伺服异常报警", "SupplyServoAlarm");
|
||
Alarm_PowderEmpty = new TrText("Alarm_PowderEmpty", u8"供粉不足", "PowderLack");
|
||
Alarm_MoldLoadOverLimitAlarm = new TrText("Alarm_MoldLoadOverLimitAlarm", u8"成型缸负载越限报警", "MoldLoadOverLimitAlarm");
|
||
Alarm_ArmLoadOverLimitAlarm = new TrText("Alarm_ArmLoadOverLimitAlarm", u8"铺粉臂负载越限报警", "ArmLoadOverLimitAlarm");
|
||
Alarm_PurifierDisconnectAlarm = new TrText("Alarm_PurifierDisconnectAlarm", u8"净化连接断开报警", "PurifierDisconnectAlarm");
|
||
Alarm_InverterRunSignalAlarm = new TrText("Alarm_InverterRunSignalAlarm", u8"变频运行信号报警", "InverterRunSignalAlarm");
|
||
Alarm_OxygenOverLimitAlarm = new TrText("Alarm_OxygenOverLimitAlarm", u8"氧含量越限", "OxygenOverLimitAlarm");
|
||
Alarm_PrintSignalAlarm = new TrText("Alarm_PrintSignalAlarm", u8"可打印信号报警", "PrintSignalAlarm");
|
||
Alarm_ScananerChillerAlarm = new TrText("Alarm_ScananerChillerAlarm", u8"光路冷水机报警", "ScananerChillerAlarm");
|
||
Alarm_PurifierChillerAlarm = new TrText("Alarm_PurifierChillerAlarm", u8"净化器冷水机报警", "PurifierChillerAlarm");
|
||
Alarm_WindLowerLimitAlarm = new TrText("Alarm_WindLowerLimitAlarm", u8"风速低于设定值", "WindLowerLimitAlarm");
|
||
Alarm_MoldMotionTransferAlarm = new TrText("Alarm_MoldMotionTransferAlarm", u8"成型缸运动传递失效报警", "MoldMotionTransferAlarm");
|
||
Alarm_LinearEncoderCompensateAlarm = new TrText("Alarm_LinearEncoderCompensateAlarm", u8"光栅尺补偿失效报警", "LinearEncoderCompensateAlarm");
|
||
Alarm_ArmLimitAlarm = new TrText("Alarm_ArmLimitAlarm", u8"铺粉触发限位报警", "ArmLimitAlarm");
|
||
Alarm_ProtectGasLackAlarm = new TrText("Alarm_ProtectGasLackAlarm", u8"保护气压力不足异常", "ProtectGasLackAlarm");
|
||
Alarm_OutdoorOxygenAlarm = new TrText("Alarm_OutdoorOxygenAlarm", u8"外界氧不足报警", "OutdoorOxygenAlarm");
|
||
Alarm_SupplyPipeBlockWarn = new TrText("Alarm_SupplyPipeBlockWarn", u8"吸筛送管道堵塞警示", "SupplyPipeBlockWarn");
|
||
Alarm_VoltageAlarm = new TrText("Alarm_VoltageAlarm", u8"供电电压报警", "VoltageAlarm");
|
||
Alarm_CurrentAlarm = new TrText("Alarm_CurrentAlarm", u8"供电电流报警", "CurrentAlarm");
|
||
Alarm_ScannerVoltageAlarm = new TrText("Alarm_ScannerVoltageAlarm", u8"振镜电压报警", "ScannerVoltageAlarm");
|
||
Alarm_PowderStickLowLevelAlarm = new TrText("Alarm_PowderStickLowLevelAlarm", u8"粉棒低位报警", "PowderStickLowLevelAlarm");
|
||
Alarm_AddPowderWarn = new TrText("Alarm_AddPowderWarn", u8"加粉警示", "AddPowderWarn");
|
||
Alarm_RecoatCheckAlarm = new TrText("Alarm_RecoatCheckAlarm", u8"铺粉检测报警", "RecoatCheckAlarm");
|
||
Alarm_LayerLinearPosAlarm = new TrText("Alarm_LayerLinearPosAlarm", u8"层光栅位置偏差报警", "LayerLinearPosAlarm");
|
||
Alarm_MoldServoPosWarn = new TrText("Alarm_MoldServoPosWarn", u8"升降伺服位置警示", "MoldServoPosWarn");
|
||
Alarm_PrintLinnearAccDevAlarm = new TrText("Alarm_PrintLinnearAccDevAlarm", u8"打印光栅累积误差报警", "PrintLinnearAccDevAlarm");
|
||
Alarm_PurifierKeepAliveAlarm = new TrText("Alarm_PurifierKeepAliveAlarm", u8"净化器心跳报警", "PurifierKeepAliveAlarm");
|
||
Alarm_HeatingTempAlarm = new TrText("Alarm_HeatingTempAlarm", u8"加热温度报警", "HeatingTempAlarm");
|
||
Alarm_OxygenSensorDisconnectAlarm = new TrText("Alarm_OxygenSensorDisconnectAlarm", u8"测氧仪通讯断开报警", "OxygenSensorDisconnectAlarm");
|
||
Alarm_ChillerDisconnectAlarm = new TrText("Alarm_ChillerDisconnectAlarm", u8"冷水机通讯断开报警", "ChillerDisconnectAlarm");
|
||
Alarm_CameraDisconnectAlarm = new TrText("Alarm_CameraDisconnectAlarm", u8"摄像头通讯断开报警", "CameraDisconnectAlarm");
|
||
Alarm_HeatingDisconnectAlarm = new TrText("Alarm_HeatingDisconnectAlarm", u8"温控通讯断开报警", "HeatingDisconnectAlarm");
|
||
Alarm_PurifierOxygenAlarm = new TrText("Alarm_PurifierOxygenAlarm", u8"净化器氧含量报警", "PurifierOxygenAlarm");
|
||
Alarm_PurifierMidTempAlarm = new TrText("Alarm_PurifierMidTempAlarm", u8"净化器中校高温报警", "PurifierMidTempAlarm");
|
||
Alarm_WindOverLimitAlarm = new TrText("Alarm_WindOverLimitAlarm", u8"风速越限报警", "WindOverLimitAlarm");
|
||
Alarm_ScannerInteriorAlarm = new TrText("Alarm_ScannerInteriorAlarm", u8"振镜内部报警", "ScannerInteriorAlarm");
|
||
Alarm_PurifierInternalAlarm = new TrText("Alarm_PurifierInternalAlarm", u8"净化器内部报警", "PurifierInternalAlarm");
|
||
Alarm_FanFreqLowAlarm = new TrText("Alarm_FanFreqLowAlarm", u8"风机频率过低报警", "FanFreqLowAlarm");
|
||
Alarm_InteriorVoltageError = new TrText("Alarm_InteriorVoltageError", u8"内部电压不正常", "InteriorVoltageError");
|
||
Alarm_InteriorCriticalError = new TrText("Alarm_InteriorCriticalError", u8"内部发生严重错误", "InteriorCriticalError");
|
||
Alarm_InteriorTempError = new TrText("Alarm_InteriorTempError", u8"内部温度异常", "InteriorTempError");
|
||
Alarm_ScannerCtrlComAlarm = new TrText("Alarm_ScannerCtrlComAlarm", u8"振镜通讯报警", "ScannerCtrlComAlarm");
|
||
}
|
||
|
||
void LanguageManager::InitState()
|
||
{
|
||
State_Defocus = new TrText("State_Defocus", u8"离焦:", "Defocus:");
|
||
State_WindRate = new TrText("State_WindRate", u8"循环风量:%.2f M³/H", u8"WindRate:%.2f M³/H");
|
||
State_WindSpeed = new TrText("State_WindSpeed", u8"循环风速:%.2f m/s", "WindSpeed:%.2f m/s");
|
||
//State_CycleWind = new TrText("State_CycleWind",u8"循环风速:%.2f M³/H" , u8"WindSpeed:%.2f M³/H");
|
||
State_ScanSpeed = new TrText("State_ScanSpeed", u8"扫描速度:", "ScanSpeed:");
|
||
State_LaserPower = new TrText("State_LaserPower", u8"激光功率:", "LaserPower:");
|
||
State_DoorOpen = new TrText("State_DoorOpen", u8"打开", "Open");
|
||
State_DoorClose = new TrText("State_DoorClose", u8"关闭", "Close");
|
||
State_AccTime = new TrText("State_AccTime", u8"累计时间\n%u:%02u", "AccTime\n%u:%02u");
|
||
State_RemainTime = new TrText("State_RemainTime", u8"剩估时间\n%u:%02u", "RemainTime\n%u:%02u");
|
||
State_TotalTime = new TrText("State_TotalTime", u8"总估时间\n%u:%02u", "TotalTime\n%u:%02u");
|
||
State_HeatingRTime = new TrText("State_HeatingRTime", u8"加热剩时\n%d", "HeatingRemainT\n%d");
|
||
State_PrintRestTime = new TrText("State_PrintRestTime", u8"打印剩时\n%u:%02u:%02u", "PrintRemainT\n%u:%02u:%02u");
|
||
State_PauseRestTime = new TrText("State_PauseRestTime", u8"暂停剩时\n%u:%02u:%02u", "PauseRemainT\n%u:%02u:%02u");
|
||
|
||
}
|
||
|
||
void LanguageManager::InitCfg()
|
||
{
|
||
Cfg_Title = new TrText("Cfg_Title", u8"参数设置", "Config");
|
||
Cfg_AlarmConfig = new TrText("Cfg_AlarmConfig", u8"报警设置", "AlarmCfg");
|
||
Cfg_PauseAlarmConfig = new TrText("Cfg_PauseAlarmConfig", u8"暂停类报警", "PauseAlarm");
|
||
Cfg_StopAlarmConfig = new TrText("Cfg_StopAlarmConfig", u8"停止类报警", "StopAlarm");
|
||
Cfg_DebugMode = new TrText("Cfg_DebugMode", u8"调试模式", "DebugMode");
|
||
Cfg_PrintConfig = new TrText("Cfg_PrintConfig", u8"打印设置", "RunCfg");
|
||
Cfg_AlarmTemperture = new TrText("Cfg_AlarmTemperture", u8"打印室温度越限值", "InnerTEMPAlarm");
|
||
Cfg_AlarmWaterTempDown = new TrText("Cfg_AlarmWaterTempDown", u8"水温下限", "WaterTEMPLowerLimit");
|
||
Cfg_AlarmWaterTempUp = new TrText("Cfg_AlarmWaterTempUp", u8"水温上限", "WaterTEMPOverLimit");
|
||
Cfg_WindWaitValue = new TrText("Cfg_WindWaitValue", u8"风速等待值", "WindWaitSpeed");
|
||
Cfg_WindTargeValue = new TrText("Cfg_WindTargeValue", u8"目标风速值", "TargetWindSpeed");
|
||
|
||
Cfg_ArgonWindWaitValue = new TrText("Cfg_ArgonWindWaitValue", u8"氩气风速等待值", "ArgonWindWaitSpeed");
|
||
Cfg_ArgonWindTargeValue = new TrText("Cfg_ArgonWindTargeValue", u8"氩气目标风速值", "ArgonWindTargeValue");
|
||
Cfg_ArgonAlarmWindLowerLimit = new TrText("Cfg_ArgonAlarmWindLowerLimit", u8"氩气风速下限", "ArgonAlarmWindLowerLimit");
|
||
Cfg_NitrogenWindWaitValue = new TrText("Cfg_NitrogenWindWaitValue", u8"氮气风速等待值", "NitrogenWindWaitValue");
|
||
Cfg_NitrogenWindTargeValue = new TrText("Cfg_NitrogenWindTargeValue", u8"氮气目标风速值", "NitrogenWindTargeValue");
|
||
Cfg_NitrogenAlarmWindLowerLimit = new TrText("Cfg_NitrogenAlarmWindLowerLimit", u8"氮气风速下限", "NitrogenAlarmWindLowerLimit");
|
||
|
||
Cfg_StableWindStep = new TrText("Cfg_StableWindStep", u8"风稳电压步进值(V)", "StableWindStep(V)");
|
||
Cfg_OxygenTargeValue = new TrText("Cfg_OxygenTargeValue", u8"氧目标值", "TargeOxygen");
|
||
Cfg_WarnOxygen = new TrText("Cfg_WarnOxygen", u8"氧预警值", "WarnOxygen");
|
||
Cfg_AlarmOxygen = new TrText("Cfg_AlarmOxygen", u8"氧报警值", "AlarmOxygen");
|
||
Cfg_StartCycleOxygen = new TrText("Cfg_StartCycleOxygen", u8"开循环氧值", "StartCycleOxygen");
|
||
Cfg_AlarmWindLowerLimit = new TrText("Cfg_AlarmWindLowerLimit", u8"风速下限", "WindLowerLimit");
|
||
Cfg_FanVoltageOverLimit = new TrText("Cfg_FanVoltageOverLimit", u8"风机电压越限值(V)", "FanVoltageOverLimit(V)");
|
||
Cfg_AutoPrintRest = new TrText("Cfg_AutoPrintRest", u8"打印自动停歇", "AutoPrintRest");
|
||
Cfg_PrintContinueMinutes = new TrText("Cfg_PrintContinueMinutes", u8"打印时长(min)", "PrintContinueMinutes");
|
||
Cfg_PrintRestMinutes = new TrText("Cfg_PrintRestMinutes", u8"停歇时长(min)", "PrintRestMinutes");
|
||
Cfg_IsPreparePrint = new TrText("Cfg_IsPreparePrint", u8"预打印", "PreparePrint");
|
||
Cfg_OffsetRotationEnable = new TrText("Cfg_OffsetRotationEnable", u8"偏移旋转生效", "OffsetRotateEnable");
|
||
Cfg_HeatingDeleyDisable = new TrText("Cfg_HeatingDeleyDisable", u8"加热延迟关闭时间(m)", "HeatingDeleyDisableTime");
|
||
Cfg_SSRTimeLimit = new TrText("Cfg_SSRTimeLimit", u8"基板加热检测时间(ms)", "SSRTimeLimit(ms)");
|
||
Cfg_HighOxygenHeatingValue = new TrText("Cfg_HighOxygenHeatingValue", u8"高氧加热温度(℃)", u8"HighOxygenHeatingValue(℃)");
|
||
Cfg_LowOxygenHeatingValue = new TrText("Cfg_LowOxygenHeatingValue", u8"低氧加热温度(℃)", u8"LowOxygenHeatingValue(℃)");
|
||
Cfg_HeatingAlarmPercent = new TrText("Cfg_HeatingAlarmPercent", u8"加热温度越限百分比", "HeatingAlarmPercent");
|
||
Cfg_UseHeatingMotion = new TrText("Cfg_UseHeatingMotion", u8"开启加热运动", "UseHeatingMotion");
|
||
Cfg_HeatingMotionPeriodSecond = new TrText("Cfg_HeatingMotionPeriodSecond", u8"加热运动周期秒数", "HeatingMotionPeriodSecond");
|
||
Cfg_HeatingMotionDistance = new TrText("Cfg_HeatingMotionDistance", u8"加热运动距离(μm)", u8"HeatingMotionDistance(μm)");
|
||
Cfg_IsAutoReleasePressureWhenFinish = new TrText("Cfg_IsAutoReleasePressureWhenFinish", u8"打印完成后泄压", "IsAutoReleasePressureWhenFinish");
|
||
Cfg_ReleasePressureSeconds = new TrText("Cfg_ReleasePressureSeconds", u8"泄压秒数", "ReleasePressureSeconds");
|
||
Cfg_BlowbackNotifyTimeout = new TrText("Cfg_BlowbackNotifyTimeout", u8"反吹提示超时秒数", "BlowbackNotifyTimeout");
|
||
Cfg_BlowbackTimeoutExecute = new TrText("Cfg_BlowbackTimeoutExecute", u8"反吹超时执行", "BlowbackTimeoutExecute");
|
||
|
||
Cfg_AxisConfig = new TrText("Cfg_AxisConfig", u8"轴设置", "AxisCfg");
|
||
Cfg_AxisPowder = new TrText("Cfg_AxisPowder", u8"粉料缸", "Powder");
|
||
Cfg_PerCycleLength = new TrText("Cfg_PerCycleLength", u8"齿轮行程(mm)", "PerCycleLength(mm)");
|
||
Cfg_PerCyclePulse = new TrText("Cfg_PerCyclePulse", u8"每圈脉冲数", "PerCyclePulse");
|
||
Cfg_ReductionRatio = new TrText("Cfg_ReductionRatio", u8"减速比", "ReductionRatio");
|
||
Cfg_PulseRatio = new TrText("Cfg_PulseRatio", u8"脉冲比", "PulseRatio");
|
||
Cfg_Speed = new TrText("Cfg_Speed", u8"速度(mm/s)", "Speed(mm/s)");
|
||
Cfg_PointStep = new TrText("Cfg_PointStep", u8"点动行程(μm)", u8"PointStep(μm)");
|
||
Cfg_AssEncoder = new TrText("Cfg_AssEncoder", u8"辅助编码器号", "AssistEncoder");
|
||
Cfg_MotionErrorDistance = new TrText("Cfg_MotionErrorDistance", u8"差异检测距离(μm)", u8"MotionErrorDistance(μm)");
|
||
Cfg_OverLoadLimit = new TrText("Cfg_OverLoadLimit", u8"负载越限值(%)", u8"LoadOverLimit(%)");
|
||
Cfg_Acc = new TrText("Cfg_Acc", u8"加速度(m/s²)", u8"AccSpeed(m/s²)");
|
||
Cfg_Dec = new TrText("Cfg_Dec", u8"减速度(m/s²)", u8"DecSpeed(m/s²)");
|
||
Cfg_SmoothTime = new TrText("Cfg_SmoothTime", u8"平滑时间(ms)", "SmoothTime(ms)");
|
||
Cfg_ActiveLimit = new TrText("Cfg_ActiveLimit", u8"正限位", "ActiveLimit");
|
||
Cfg_NegactiveLimit = new TrText("Cfg_NegactiveLimit", u8"负限位", "InactiveLimit");
|
||
Cfg_LimitClearOffset = new TrText("Cfg_LimitClearOffset", u8"限位消除偏移(μm)", u8"LimitClearOffset(μm)");
|
||
Cfg_Up = new TrText("Cfg_Up", u8"上", "Up");
|
||
Cfg_Down = new TrText("Cfg_Down", u8"下", "Down");
|
||
Cfg_AxisActiveDirect = new TrText("Cfg_AxisActiveDirect", u8"电机正转方向", "MotorActiveDirect");
|
||
Cfg_AxisDirectComboInfo = new TrText("Cfg_AxisDirectComboInfo", string(u8"上\0下\0左\0右\0前\0后\0", 25), string(u8"Up\0Down\0Left\0Right\0Front\0Back\0", 31));
|
||
Cfg_AbsPosInvert = new TrText("Cfg_AbsPosInvert", u8"编码器方向置反", "AbsPosInvert");
|
||
Cfg_AxisMold = new TrText("Cfg_AxisMold", u8"成型缸", "Forming");
|
||
Cfg_AxisArm = new TrText("Cfg_AxisArm", u8"铺粉臂", "Arm");
|
||
Cfg_Left = new TrText("Cfg_Left", u8"左", "Left");
|
||
Cfg_Right = new TrText("Cfg_Right", u8"右", "Right");
|
||
Cfg_UseExtAbsEnc = new TrText("Cfg_UseExtAbsEnc", u8"使用绝对值编码器", "UseExtAbsEnc");
|
||
Cfg_UseCom = new TrText("Cfg_UseCom", u8"使用通讯", "UseCom");
|
||
Cfg_Cover = new TrText("Cfg_Cover", u8"铺粉设置", "CoverCfg");
|
||
Cfg_CoverDistance = new TrText("Cfg_CoverDistance", u8"铺粉行程(μm)", u8"CoverDistance(μm)");
|
||
Cfg_CoverLayerThick = new TrText("Cfg_CoverLayerThick", u8"铺粉层厚(μm)", u8"LayerThickness(μm)");
|
||
Cfg_CoverSpeed = new TrText("Cfg_CoverSpeed", u8"铺粉速度(mm/s)", "CoverSpeed(mm/s)");
|
||
Cfg_GapFix = new TrText("Cfg_GapFix", u8"间隙补偿(μm)", u8"FixGap(μm)");
|
||
Cfg_CoverCheck = new TrText("Cfg_CoverCheck", u8"铺粉检测", "CoverCheck");
|
||
Cfg_ShiftDistance = new TrText("Cfg_ShiftDistance", u8"变速行程(μm)", u8"ShiftDistance(μm)");
|
||
Cfg_SupplyPowder = new TrText("Cfg_SupplyPowder", u8"供粉量(μm)", u8"SupplyPowder(μm)");
|
||
Cfg_CoverShiftSpeed = new TrText("Cfg_CoverShiftSpeed", u8"铺粉变速(mm/s)", "ShiftSpeed(mm/s)");
|
||
Cfg_CoverType = new TrText("Cfg_CoverType", u8"铺粉方式", "CoverType");
|
||
Cfg_CoverTypeCombo = new TrText("Cfg_CoverTypeCombo", string(u8"左\0右\0不铺粉\0中\0", 23), string("Left\0Right\0NoCover\0Middle\0", 27));
|
||
Cfg_AxisShowPosInv = new TrText("Cfg_AxisShowPosInv", u8"显示位置置反", "AxisShowPosInv");
|
||
|
||
|
||
Cfg_BaseConfig = new TrText("Cfg_BaseConfig", u8"基本设置", "BaseCfg");
|
||
Cfg_AnalogFit = new TrText("Cfg_AnalogFit", u8"模拟量拟合", "AnalogFit");
|
||
Cfg_AmbientTempSlope = new TrText("Cfg_AmbientTempSlope", u8"环境温度斜率", "AmbientTEMPSlope");
|
||
Cfg_AmbientTempIntercept = new TrText("Cfg_AmbientTempIntercept", u8"环境温度截距", "AmbientTEMPIntercept");
|
||
Cfg_OxygenSlope = new TrText("Cfg_OxygenSlope", u8"氧含量斜率", "OxygenSlope");
|
||
Cfg_OxygenIntercept = new TrText("Cfg_OxygenIntercept", u8"氧含量截距", "OxygenIntercept");
|
||
Cfg_PressureSlope = new TrText("Cfg_PressureSlope", u8"压力斜率", "PressureSlope");
|
||
Cfg_PressureIntercept = new TrText("Cfg_PressureIntercept", u8"压力截距", "PressureIntercept");
|
||
|
||
Cfg_InnerTempSlope = new TrText("Cfg_InnerTempSlope", u8"打印舱温度斜率", "InnerTEMPSlope");
|
||
Cfg_InnerTempIntercept = new TrText("Cfg_InnerTempIntercept", u8"打印舱温度截距", "InnerTEMPIntercept");
|
||
Cfg_BlowSlope = new TrText("Cfg_BlowSlope", u8"风速斜率", "WindSlope");
|
||
Cfg_BlowIntercept = new TrText("Cfg_BlowIntercept", u8"风速截距", "WindIntercept");
|
||
Cfg_FanVoltage2ArgonSlope = new TrText("Cfg_FanVoltage2ArgonSlope", u8"风机电压控氩气斜率", "FanVoltage2ArgonSlope");
|
||
Cfg_FanVoltage2ArgonIntercept = new TrText("Cfg_FanVoltage2ArgonIntercept", u8"风机电压控氩气截距", "FanVoltage2ArgonIntercept");
|
||
Cfg_FanVoltage2NitrogenSlope = new TrText("Cfg_FanVoltage2NitrogenSlope", u8"风机电压控氮气斜率", "FanVoltage2NitrogenSlope");
|
||
Cfg_FanVoltage2NitorgenIntercept = new TrText("Cfg_FanVoltage2NitorgenIntercept", u8"风机电压氮气速截距", "FanVoltage2NitorgenIntercept");
|
||
|
||
Cfg_OtherConfig = new TrText("Cfg_OtherConfig", u8"其他设置", "OtherCfg");
|
||
Cfg_LimitCode = new TrText("Cfg_LimitCode", u8"限位掩码", "LimitCode");
|
||
Cfg_DefocusRatio = new TrText("Cfg_DefocusRatio", u8"离焦比", "DefocusRatio");
|
||
Cfg_TestEmissionTime = new TrText("Cfg_TestEmissionTime", u8"测光持续时间(ms)", "TestEmissionTime(ms)");
|
||
Cfg_ComGetOxygen = new TrText("Cfg_ComGetOxygen", u8"通讯测氧", "ComGetOxygen");
|
||
Cfg_UseCamera = new TrText("Cfg_UseCamera", u8"使用摄像头", "UseCamera");
|
||
Cfg_IsCameraColorful = new TrText("Cfg_IsCameraColorful", u8"彩色摄像头", "IsCameraColorful");
|
||
Cfg_CameraType = new TrText("Cfg_CameraType", u8"摄像头类型", "CameraType");
|
||
Cfg_CameraConfig = new TrText("Cfg_CameraConfig", u8"摄像头设置", "CameraConfig");
|
||
Cfg_GainAuto = new TrText("Cfg_GainAuto", u8"摄像头自动增益", "GainAuto");
|
||
Cfg_ExposureAuto = new TrText("Cfg_ExposureAuto", u8"摄像头自动曝光", "ExposureAuto");
|
||
Cfg_ExposureTime = new TrText("Cfg_ExposureTime", u8"摄像头曝光时间", "ExposureTime");
|
||
Cfg_UV0X = new TrText("Cfg_UV0X", u8"图像UV0_X", "UV0X");
|
||
Cfg_UV0Y = new TrText("Cfg_UV0Y", u8"图像UV0_Y", "UV0Y");
|
||
Cfg_UV1X = new TrText("Cfg_UV1X", u8"图像UV1_X", "UV1X");
|
||
Cfg_UV1Y = new TrText("Cfg_UV1Y", u8"图像UV1_Y", "UV1Y");
|
||
Cfg_ShowImageScaleX = new TrText("Cfg_ShowImageScaleX", u8"摄像头图像X缩放", "ImageScaleX");
|
||
Cfg_ShowImageScaleY = new TrText("Cfg_ShowImageScaleY", u8"摄像头图像Y缩放", "ImageScaleY");
|
||
Cfg_FrameRateEnable = new TrText("Cfg_FrameRateEnable", u8"帧率控制", "FrameRateEnable");
|
||
Cfg_FrameRate = new TrText("Cfg_FrameRate", u8"帧率", "FrameRate");
|
||
|
||
Cfg_UseShowImageWarpPerspectice = new TrText("Cfg_UseShowImageWarpPerspectice", u8"使用图像透视", "UseShowImageWarpPerspectice");
|
||
Cfg_ShowImageWarpPerspectiveWidth = new TrText("Cfg_ShowImageWarpPerspectiveWidth", u8"透视横长", "WarpPerspectiveWidth");
|
||
Cfg_ShowImageWarpPerspectiveHeigh = new TrText("Cfg_ShowImageWarpPerspectiveHeigh", u8"透视纵长", "WarpPerspectiveHeigh");
|
||
Cfg_ImageLogDelayTime = new TrText("Cfg_ImageLogDelayTime", u8"图像保存延时(ms)", "ImageLogDelayTime(ms)");
|
||
Cfg_ShowImageRotate = new TrText("Cfg_ShowImageRotate", u8"摄像头图像旋转", "ImageRotate");
|
||
Cfg_ShowImageAngle = new TrText("Cfg_ShowImageAngle", u8"显示图像旋转角度", "ShowImageAngle");
|
||
|
||
Cfg_ComConfig = new TrText("Cfg_ComConfig", u8"通信设置", "ComCfg");
|
||
Cfg_ComType = new TrText("Cfg_ComType", u8"类型", "Type");
|
||
Cfg_ComEnable = new TrText("Cfg_ComEnable", u8"启用", "Enable");
|
||
Cfg_ComInterCal = new TrText("Cfg_ComInterCal", u8"周期间隔", "Interval");
|
||
Cfg_ComAddr = new TrText("Cfg_ComAddr", u8"地址", "Addr");
|
||
Cfg_ComNo = new TrText("Cfg_ComNo", u8"串口", "ComPort");
|
||
Cfg_ComBaudRate = new TrText("Cfg_ComBaudRate", u8"波特率", "BaudRate");
|
||
Cfg_ComParity = new TrText("Cfg_ComParity", u8"检验", "Parity");
|
||
Cfg_ComParityCombo = new TrText("Cfg_ComParityCombo", string(u8"无校验\0奇校验\0偶校验\0", 31), string("NoParity\0OddParity\0EvenParity\0", 31));
|
||
Cfg_ComXT_PURIFIER = new TrText("Cfg_ComXT_PURIFIER", u8"仙塔净化", "XT_PURIFIER");
|
||
Cfg_ComHBD_PURIFIER = new TrText("Cfg_ComHBD_PURIFIER", u8"二代净化器", "HBD_PURIFIER_G2");
|
||
Cfg_ComHBD_PURIFIER_G3 = new TrText("Cfg_ComHBD_PURIFIER_G3", u8" 三代净化器", "HBD_PURIFIER_G3");
|
||
Cfg_ComXTS_PURIFIER = new TrText("Cfg_ComXTS_PURIFIER", u8"仙塔小净化", "XTS_PURIFIER");
|
||
Cfg_ComREMOTE = new TrText("Cfg_ComREMOTE", u8"远控", "REMOTE");
|
||
Cfg_ComLASER1 = new TrText("Cfg_ComLASER1", u8"激光器1", "LASER1");
|
||
Cfg_ComLASER2 = new TrText("Cfg_ComLASER2", u8"激光器2", "LASER2");
|
||
Cfg_ComLASER3 = new TrText("Cfg_ComLASER3", u8"激光器3", "LASER3");
|
||
Cfg_ComLASER4 = new TrText("Cfg_ComLASER4", u8"激光器4", "LASER4");
|
||
Cfg_ComSUPPLY = new TrText("Cfg_ComSUPPLY", u8"供粉", "SUPPLY");
|
||
Cfg_ComSimpleSUPPLY = new TrText("Cfg_ComSimpleSUPPLY", u8"单供粉", "SimplySupply");
|
||
Cfg_ComWeightCar = new TrText("Cfg_ComWeightCar", u8"称重小车", "WeightCar");
|
||
Cfg_ComPLC = new TrText("Cfg_ComPLC", "PLC", "PLC");
|
||
Cfg_ComLASER_CHILLER = new TrText("Cfg_ComLASER_CHILLER", u8"激光器冷水机", "LASER_CHILLER");
|
||
Cfg_ComSCANNER_CHILLER = new TrText("Cfg_ComSCANNER_CHILLER", u8"振镜冷水机", "SCANNER_CHILLER");
|
||
Cfg_ComPURIFIER_CHILLER = new TrText("Cfg_ComPURIFIER_CHILLER", u8"净化冷水机", "PURIFIER_CHILLER");
|
||
Cfg_ComUPS = new TrText("Cfg_ComUPS", "UPS", "UPS");
|
||
Cfg_ComPLATE_TEMP = new TrText("Cfg_ComPLATE_TEMP", u8"基板温控", "PLATE_TEMP");
|
||
Cfg_ComOXYGEN = new TrText("Cfg_ComOXYGEN", u8"测氧", "OXYGEN");
|
||
Cfg_ComSANYO_SERVO = new TrText("Cfg_ComSANYO_SERVO", u8"三洋伺服", "SANYO_SERVO");
|
||
Cfg_ComMITSUBISHI_J4_SERVO = new TrText("Cfg_ComMITSUBISHI_J4_SERVO", u8"三菱J4伺服", "MITSUBISHI_J4_SERVO");
|
||
Cfg_ComSIEMENS_SERVO = new TrText("Cfg_ComSIEMENS_SERVO", u8"西门子伺服", "SIEMENS_SERVO");
|
||
Cfg_ComMITSUBISHI_JE_SERVO = new TrText("Cfg_ComMITSUBISHI_JE_SERVO", u8"三菱JE伺服", "MITSUBISHI_JE_SERVO");
|
||
Cfg_ComPowerMeter = new TrText("Cfg_ComPowerMeter", u8"电能质量", "PowerMeter");
|
||
Cfg_ComScannerPower = new TrText("Cfg_ComScannerPower", u8"振镜电源", "ScannerPower");
|
||
Cfg_ComM1Purifier = new TrText("Cfg_ComM1Purifier", u8"M1系列净化器", "M1Purifier");
|
||
Cfg_ComLASER5 = new TrText("Cfg_ComLASER5", u8"激光器5", "LASER5");
|
||
Cfg_ComLASER6 = new TrText("Cfg_ComLASER6", u8"激光器6", "LASER6");
|
||
Cfg_ComLASER7 = new TrText("Cfg_ComLASER7", u8"激光器7", "LASER7");
|
||
Cfg_ComLASER8 = new TrText("Cfg_ComLASER8", u8"激光器8", "LASER8");
|
||
Cfg_ComTempHumidityUnit = new TrText("Cfg_ComTempHumidityUnit", u8"温湿单元", "TempHumidityUnit");
|
||
Cfg_ComRemote = new TrText("Cfg_ComRemote", u8"远程平台", "Remote");
|
||
Cfg_ComBusChiller = new TrText("Cfg_ComBusChiller", u8"总冷水机", "BusChiller");
|
||
|
||
Cfg_IOConfig = new TrText("Cfg_IOConfig", u8"IO设置", "IOCfg");
|
||
Cfg_IO_Output = new TrText("Cfg_IO_Output", u8"通用输出", "Output");
|
||
Cfg_IO_Input = new TrText("Cfg_IO_Input", u8"通用输入", "Input");
|
||
Cfg_IO_ExtOutput1 = new TrText("Cfg_IO_ExtOutput1", u8"扩展输出1", "ExtOut1");
|
||
Cfg_IO_ExtInput1 = new TrText("Cfg_IO_ExtInput1", u8"扩展输入1", "ExtIn1");
|
||
Cfg_IO_Type = new TrText("Cfg_IO_Type", u8"类型", "Type");
|
||
//Cfg_IO_LowEnable = new TrText("Cfg_IO_LowEnable",u8"低有效" , "LowActive");
|
||
Cfg_IO_Code = new TrText("Cfg_IO_Code", u8"代号", "Code");
|
||
Cfg_IO_Function = new TrText("Cfg_IO_Function", u8"功能", "Function");
|
||
Cfg_IO_StatusAddr = new TrText("Cfg_IO_StatusAddr", u8"状态地址", "StatusAddr");
|
||
Cfg_IO_CtrlAddr = new TrText("Cfg_IO_CtrlAddr", u8"控制地址", "CtrlAddr");
|
||
|
||
Cfg_MachineConfig = new TrText("Cfg_MachineConfig", u8"机器设置", "MachineCfg");
|
||
Cfg_MachineSeq = new TrText("Cfg_MachineSeq", u8"序列号:%s", "Serial:%s");
|
||
Cfg_CancelReg = new TrText("Cfg_CancelReg", u8"取消注册", "CancelReg");
|
||
Cfg_CancelRegTitle = new TrText("Cfg_CancelRegTitle", u8"确认取消注册", "Sure Cancel Regist");
|
||
Cfg_CancelRegInfo = new TrText("Cfg_CancelRegInfo", u8"确认取消当前注册信息", "Sure Cancel Regist?");
|
||
Cfg_MachineType = new TrText("Cfg_MachineType", u8"设备类型", "MachineType");
|
||
Cfg_MachineTypeCombo = new TrText("Cfg_MachineTypeCombo", string("HBD 1000\0HBD 1500\0HBD 1500V1\0HBD 1200\0HBD E1000\0", 39), string("HBD 1000\0HBD 1500\0HBD 1500V1\0HBD 1200\0", 39));
|
||
Cfg_Language = new TrText("Cfg_Language", u8"语言", "Language");
|
||
Cfg_LanguageSelect = new TrText("Cfg_LanguageSelect", string(u8"简体中文\0英文\0", 21), string("SimpleChinese\0English\0", 23));
|
||
Cfg_MachineName = new TrText("Cfg_MachineName", u8"机器名", "MachineName");
|
||
Cfg_MachineLocation = new TrText("Cfg_MachineLocation", u8"机器位置", "MachineLocation");
|
||
Cfg_FontSize = new TrText("Cfg_FontSize", u8"字体大小", "FontSize");
|
||
Cfg_FontScale = new TrText("Cfg_FontScale", u8"字体缩放系数", "FontScale");
|
||
Cfg_LockPassword = new TrText("Cfg_LockPassword", u8"锁屏密码", "LockPassword");
|
||
Cfg_LockAlpha = new TrText("Cfg_LockAlpha", u8"锁屏透明度", "LockAlpha");
|
||
Cfg_AutoLockWinTime = new TrText("Cfg_AutoLockWinTime", u8"自动锁屏时间(min)", "AutoLockMinute");
|
||
Cfg_ScannerCtrl = new TrText("Cfg_ScannerCtrl", u8"振镜控制卡", "ScanlerCtrl");
|
||
Cfg_Purifier = new TrText("Cfg_Purifier", u8"净化装置", "PurifierDevice");
|
||
Cfg_PurifierCombo = new TrText("Cfg_PurifierCombo", string(u8"内置\0仙塔\0外置1代\0外置2代\0仙塔小\0", 47), string("G0\0XT\0G1\0G2\0XTS\0", 17));
|
||
Cfg_RemotePassword = new TrText("Cfg_RemotePassword", u8"远程密码", "ConnectPoassword");
|
||
Cfg_PlatformShape = new TrText("Cfg_PlatformShape", u8"打印平台形状", "PlatformShape");
|
||
Cfg_PlatformShapeCombo = new TrText("Cfg_PlatformShapeCombo", string(u8"方形\0圆形\0", 15), string("Square\0Round\0", 14));
|
||
Cfg_SupportNonEncMaginc = new TrText("Cfg_SupportNonEncMaginc", u8"支持非加密数据", "SupportNonEncData");
|
||
Cfg_PlatformLength = new TrText("Cfg_PlatformLength", u8"基板长(mm)", "PlatformLength(mm)");
|
||
Cfg_PlatformWidth = new TrText("Cfg_PlatformWidth", u8"基板宽(mm)", "PlatformWidth(mm)");
|
||
Cfg_PrintStrategy = new TrText("Cfg_PrintStrategy", u8"打印策略", "PrintStrategy");
|
||
Cfg_PrintStrategyCombo = new TrText("Cfg_PrintStrategyCombo", string(u8"数据分区\0数据顺序\0数据顺序优化\0零件\0分区零件\0", 66), string("Data\0Data_Seq\0Data_Seq_Opt\0Part\0Part_Field\0", 44));
|
||
Cfg_PowderEstimate = new TrText("Cfg_PowderEstimate", u8"粉量估算", "PowderEstimate");
|
||
Cfg_PowderPerGrid = new TrText("Cfg_PowderPerGrid", u8"单位厚度", "PowderPerGrid");
|
||
Cfg_SpaceGrid = new TrText("Cfg_SpaceGrid", u8"粉量单位数%d", "SpaceGrid%d");
|
||
Cfg_PowderPercent = new TrText("Cfg_PowderPercent", u8"粉量%d%%", "PowderPercent%d%%");
|
||
|
||
Cfg_ScanConfig = new TrText("Cfg_ScanConfig", u8"扫描设置", "ScanCfg");
|
||
Cfg_ScanParam = new TrText("Cfg_ScanParam", u8"扫描参数", "ScanParam");
|
||
Cfg_ScannerNo = new TrText("Cfg_ScannerNo", u8"振镜编号:%d", "ScannerNo:%d");
|
||
Cfg_ScannerEnable = new TrText("Cfg_ScanParam", u8"启动", "Enable");
|
||
Cfg_EdgeLevel = new TrText("Cfg_EdgeLevel", u8"边缘水平(μs)", u8"EdgeLevel(μs)");
|
||
Cfg_JumpDelay = new TrText("Cfg_JumpDelay", u8"空跳延时(μs)", u8"JumpDelay(μs)");
|
||
Cfg_ScanDelay = new TrText("Cfg_ScanDelay", u8"扫描延时(μs)", u8"ScanDelay(μs)");
|
||
Cfg_PolygonDelay = new TrText("Cfg_PolygonDelay", u8"连续延时(μs)", u8"PolygonDelay(μs)");
|
||
Cfg_LaserOffDelay = new TrText("Cfg_LaserOffDelay", u8"闭光延时(μs)", u8"LaserOffDelay(μs)");
|
||
Cfg_DynamicDefocus = new TrText("Cfg_DynamicDefocus", u8"动态聚焦", "DynamicFocus");
|
||
Cfg_LaserOnDelay = new TrText("Cfg_LaserOnDelay", u8"出光延时(μs)", u8"LaserOnDelay(μs)");
|
||
Cfg_MinDelay = new TrText("Cfg_MinDelay", u8"最小延时(μs)", u8"MinDelay(μs)");
|
||
Cfg_MinLength = new TrText("Cfg_MinLength", u8"最小长度(mm)", "MinLength(mm)");
|
||
Cfg_JumpSpeed = new TrText("Cfg_JumpSpeed", u8"空跳速度(mm/s)", "JumpSpeed(mm/s)");
|
||
Cfg_ScanSpeed = new TrText("Cfg_ScanSpeed", u8"扫描速度(mm/s)", "ScanSpeed(mm/s)");
|
||
Cfg_UpdateParam = new TrText("Cfg_UpdateParam", u8"更新参数", "UpdateParam");
|
||
Cfg_CorrectParam = new TrText("Cfg_CorrectParam", u8"校正参数", "CorrectParam");
|
||
Cfg_MinSizeX = new TrText("Cfg_MinSizeX", u8"X最小范围", "XMinSize");
|
||
Cfg_MaxSizeX = new TrText("Cfg_MaxSizeX", u8"X最大范围", "XMaxSize");
|
||
Cfg_PosFixX = new TrText("Cfg_PosFixX", u8"X位置修正", "XPosCorrect");
|
||
Cfg_PosOffsetX = new TrText("Cfg_PosOffsetX", u8"X位置偏移", "XPosOffset");
|
||
Cfg_SizeFixX = new TrText("Cfg_SizeFixX", u8"X尺寸修正", "XSizeCorrect");
|
||
Cfg_ScaleX = new TrText("Cfg_ScaleX", u8"X尺寸缩放", "XSizeScale");
|
||
Cfg_KFactor = new TrText("Cfg_KFactor", u8"K尺寸因子", "KFactor");
|
||
Cfg_DownSkinStopTimes = new TrText("Cfg_DownSkinStopTimes", u8"下表面停止次数", "DownSkinStopTimes");
|
||
Cfg_MinSizeY = new TrText("Cfg_MinSizeY", u8"Y最小范围", "YMinSize");
|
||
Cfg_MaxSizeY = new TrText("Cfg_MaxSizeY", u8"Y最大范围", "YMaxSize");
|
||
Cfg_PosFixY = new TrText("Cfg_PosFixY", u8"Y位置修正", "YPosCorrect");
|
||
Cfg_PosOffsetY = new TrText("Cfg_PosOffsetY", u8"Y位置偏移", "YPosOffset");
|
||
Cfg_SizeFixY = new TrText("Cfg_SizeFixY", u8"Y尺寸修正", "YSizeCorrect");
|
||
Cfg_ScaleY = new TrText("Cfg_ScaleY", u8"Y尺寸缩放", "YSizeScale");
|
||
Cfg_ScanAngle = new TrText("Cfg_ScanAngle", u8"振镜角度", "ScanAngle");
|
||
Cfg_FixAngle = new TrText("Cfg_FixAngle", u8"角度修正", "FixAngle");
|
||
Cfg_PosFix = new TrText("Cfg_PosFix", u8"位置修正", "CorrectPos");
|
||
Cfg_PosOffset = new TrText("Cfg_PosOffset", u8"位置偏移", "OffsetPos");
|
||
Cfg_SizeFix = new TrText("Cfg_SizeFix", u8"尺寸修正", "CorrectSize");
|
||
Cfg_ScaleFix = new TrText("Cfg_ScaleFix", u8"尺寸缩放", "SizeScale");
|
||
Cfg_AngleFix = new TrText("Cfg_AngleFix", u8"校正角度", "CorrectAngle");
|
||
Cfg_SkyWriting = new TrText("Cfg_SkyWriting", u8"优化模式", "OptimizeMode");
|
||
Cfg_SkyWritingMode = new TrText("Cfg_SkyWritingMode", u8"模式", "Mode");
|
||
Cfg_SkyWritingModeCombo = new TrText("Cfg_SkyWritingModeCombo", string(u8"模式0\0模式1\0模式2\0模式3\0", 33), string("Mode0\0Mode1\0Mode2\0Mode3\0", 25));
|
||
Cfg_Timelag = new TrText("Cfg_Timelag", u8"滞后时间(μs)", u8"Timelag(μs)");
|
||
Cfg_LaserOnShift = new TrText("Cfg_LaserOnShift", u8"激光延迟时间(μs)", u8"LaserOnShift(μs)");
|
||
Cfg_Limite = new TrText("Cfg_Limite", u8"余弦限制(模式3)", "Limite(Mode3)");
|
||
Cfg_Nprev = new TrText("Cfg_Nprev", u8"进入持续时间(μs)", u8"Nprev(μs)");
|
||
Cfg_Npost = new TrText("Cfg_Npost", u8"退出持续时间(μs)", u8"Npost(μs)");
|
||
Cfg_SkyWritingUpdate = new TrText("Cfg_SkyWritingUpdate", u8"更新参数", "UpdateParam");
|
||
Cfg_ModelJoin = new TrText("Cfg_ModelJoin", u8"模具拼接", "ModelJoin");
|
||
Cfg_ModelJoinEnable = new TrText("Cfg_ModelJoinEnable", u8"启用", "Enable");
|
||
Cfg_ModelScanMode = new TrText("Cfg_ModelScanMode", u8"扫描方式", "ScanMode");
|
||
Cfg_ModelScanModeCombo = new TrText("Cfg_ModelScanModeCombo", string(u8"激光\0红光\0", 15), string("Laser\0RedLight\0", 16));
|
||
Cfg_ModelScanType = new TrText("Cfg_ModelScanType", u8"扫描类型", "ScanType");
|
||
Cfg_ModelScanTypeCombo = new TrText("Cfg_ModelScanTypeCombo", string(u8"轮廓\0实体\0", 15), string("Border\0Hatching\0", 17));
|
||
Cfg_ModelScanPower = new TrText("Cfg_ModelScanPower", u8"扫描功率(%)", "ScanPower(%)");
|
||
Cfg_ModelScanSpeed = new TrText("Cfg_ModelScanSpeed", u8"扫描速度(mm/s)", "ScanSpeed(mm/s)");
|
||
|
||
Cfg_RecoatCheckConfig = new TrText("Cfg_RecoatCheckConfig", u8"铺粉质量检测", "RecoatCheckConfig"); //铺粉检测
|
||
Cfg_RecoatCheckEnable = new TrText("Cfg_RecoatCheckEnable", u8"启用铺粉质量检测", "RecoatCheckEnable"); //启用铺粉检测
|
||
Cfg_ImageWinTopLeft = new TrText("Cfg_ImageWinTopLeft", u8"基板左上角", "ImageWinTopLeft");
|
||
Cfg_ImageWinTopRight = new TrText("Cfg_ImageWinTopRight", u8"基板右上角", "ImageWinTopRight");
|
||
Cfg_ImageWinBottomRight = new TrText("Cfg_ImageWinBottomRight", u8"基板右下角", "ImageWinBottomRight");
|
||
Cfg_ImageWinBottomLeft = new TrText("Cfg_ImageWinBottomLeft", u8"基板左下角", "ImageWinBottomLeft");
|
||
Cfg_PointCapture = new TrText("Cfg_PointCapture", u8"取点", "PointCapture");
|
||
Cfg_MaskTopLeftX = new TrText("Cfg_MaskTopLeftX", u8"图片窗口左上角X", "MaskTopLeftX"); //遮罩左上角X
|
||
Cfg_MaskTopLeftY = new TrText("Cfg_MaskTopLeftY", u8"图片窗口左上角Y", "MaskTopLeftY"); //遮罩左上角Y
|
||
Cfg_MaskTopRightX = new TrText("Cfg_MaskTopRightX", u8"图片窗口右上角X", "MaskTopRightX"); //遮罩右上角X
|
||
Cfg_MaskTopRightY = new TrText("Cfg_MaskTopRightY", u8"图片窗口右上角Y", "MaskTopRightY"); //遮罩右上角Y
|
||
Cfg_MaskBottomLeftX = new TrText("Cfg_MaskBottomLeftX", u8"图片窗口左下角X", "MaskBottomLeftX"); //遮罩左下角X
|
||
Cfg_MaskBottomLeftY = new TrText("Cfg_MaskBottomLeftY", u8"图片窗口左下角Y", "MaskBottomLeftY"); //遮罩左下角Y
|
||
Cfg_MaskBottomRightX = new TrText("Cfg_MaskBottomRightX", u8"图片窗口右下角X", "MaskBottomRightX"); //遮罩右下角X
|
||
Cfg_MaskBottomRightY = new TrText("Cfg_MaskBottomRightY", u8"图片窗口右下角Y", "MaskBottomRightY"); //遮罩右下角Y
|
||
Cfg_TransformTopLeftX = new TrText("Cfg_TransformTopLeftX", u8"映射左上角X", "TransformTopLeftX"); //映射左上角X
|
||
Cfg_TransformTopLeftY = new TrText("Cfg_TransformTopLeftY", u8"映射左上角Y", "TransformTopLeftY"); //映射左上角Y
|
||
Cfg_TransformTopRightX = new TrText("Cfg_TransformTopRightX", u8"映射右上角X", "TransformTopRightX"); //映射右上角X
|
||
Cfg_TransformTopRightY = new TrText("Cfg_TransformTopRightY", u8"映射右上角Y", "TransformTopRightY"); //映射右上角Y
|
||
Cfg_TransformBottomLeftX = new TrText("Cfg_TransformBottomLeftX", u8"映射左下角X", "TransformBottomLeftX"); //映射左下角X
|
||
Cfg_TransformBottomLeftY = new TrText("Cfg_TransformBottomLeftY", u8"映射左下角Y", "TransformBottomLeftY"); //映射左下角Y
|
||
Cfg_TransformBottomRightX = new TrText("Cfg_TransformBottomRightX", u8"映射右下角X", "TransformBottomRightX"); //映射右下角X
|
||
Cfg_TransformBottomRightY = new TrText("Cfg_TransformBottomRightY", u8"映射右下角Y", "TransformBottomRightY"); //映射右下角Y
|
||
Cfg_IslandThreshold = new TrText("Cfg_IslandThreshold", u8"数量阈值", "IslandThreshold"); //数量阈值
|
||
Cfg_AreaThreshold = new TrText("Cfg_AreaThreshold", u8"面积阈值", "AreaThreshold"); //面积阈值
|
||
Cfg_LengthThreshold = new TrText("Cfg_LengthThreshold", u8"长度阈值", "LengthThreshold"); //长度阈值
|
||
Cfg_BinaryThreshold = new TrText("Cfg_BinaryThreshold", u8"二值化阈值", "BinaryThreshold"); //二值化阈值
|
||
Cfg_RetryTimes = new TrText("Cfg_RetryTimes", u8"铺粉重试次数", "RetryTimes"); //铺粉重试次数
|
||
Cfg_CheckOnPowderTest = new TrText("Cfg_CheckOnPowderTest", u8"铺粉测试时启用检测", "CheckOnPowderTest"); //铺粉重试次数
|
||
Cfg_CheckType = new TrText("Cfg_CheckType", u8"检测方式", "CheckType");
|
||
Cfg_CheckTypeCombo = new TrText("Cfg_CheckTypeCombo", string(u8"整体百分比\0重叠\0", 24), string("WholePercentage\0Overlap\0", 25));
|
||
Cfg_UncocerPercentage = new TrText("Cfg_UncocerPercentage", u8"未铺百分比", "UncocerPercentage");
|
||
Cfg_IsUpPartNotLight = new TrText("Cfg_IsUpPartNotLight", u8"上部亮度不足", "UpPartNotEnoughLight");
|
||
|
||
Cfg_PowerCompensate = new TrText("Cfg_PowerCompensate", u8"功率补偿", "PowerCompensate");
|
||
Cfg_CompensateNode = new TrText("Cfg_CompensateNode", u8"补偿节点", "Point");
|
||
Cfg_CompensateValue = new TrText("Cfg_CompensateValue", u8"补偿值", "Value");
|
||
Cfg_CompensateHandle = new TrText("Cfg_CompensateHandle", u8"操作", "Crtl");
|
||
Cfg_CompensateLaserEmi = new TrText("Cfg_CompensateLaserEmi", u8"出光", "Emission");
|
||
Cfg_CompensatePower = new TrText("Cfg_CompensatePower", u8"功率:%d%%", "Power:%d%%");
|
||
Cfg_CompensateDelete = new TrText("Cfg_CompensateDelete", u8"删除", "Delete");
|
||
Cfg_PowerStop = new TrText("Cfg_PowerStop", u8"停止", "LaserStop");
|
||
Cfg_PowerAdd = new TrText("Cfg_PowerAdd", u8"增加", "Add");
|
||
Cfg_CompensateImport = new TrText("Cfg_CompensateImport", u8"导入", "Import");
|
||
Cfg_CompensateExport = new TrText("Cfg_CompensateExport", u8"导出", "Export");
|
||
Cfg_CompensateExportTitle = new TrText("Cfg_CompensateExportTitle", u8"导出参数", "Export Param");
|
||
Cfg_CompensateImportTitle = new TrText("Cfg_CompensateImportTitle", u8"导入参数", "Inport Param");
|
||
Cfg_TimePowerCompensateEnable = new TrText("Cfg_TimePowerCompensateEnable", u8"开启时间段功率控制", u8"TimePowerCompensateEnable");
|
||
Cfg_StartMinutes = new TrText("Cfg_StartMinutes", u8"开始分钟", u8"StartMinute");
|
||
Cfg_EndMinutes = new TrText("Cfg_EndMinutes", u8"结束分钟", u8"EndMinute");
|
||
Cfg_ControlRate = new TrText("Cfg_ControlRate", u8"控制比率", u8"ControlRate");
|
||
Cfg_Operation = new TrText("Cfg_Operation", u8"操作", u8"Operation");
|
||
Cfg_TechParam = new TrText("Cfg_TechParam", u8"工艺参数", "TechnologyParam");
|
||
Cfg_TechNew = new TrText("Cfg_TechNew", u8"新建", "New");
|
||
Cfg_TechSave = new TrText("Cfg_TechSave", u8"保存", "Save");
|
||
Cfg_TechDelete = new TrText("Cfg_TechDelete", u8"删除", "Delete");
|
||
Cfg_TechImport = new TrText("Cfg_TechImport", u8"导入", "Import");
|
||
Cfg_TechExport = new TrText("Cfg_TechExport", u8"导出", "Export");
|
||
Cfg_TechParamExist = new TrText("Cfg_TechParamExist", u8"已有参数", "ExistParam");
|
||
Cfg_SupplyParam = new TrText("Cfg_SupplyParam", u8"层供粉量参数", "SupplyParam");
|
||
Cfg_SupplyParamAdd = new TrText("Cfg_SupplyParamAdd", u8"增加", "Add");
|
||
Cfg_SupplyParamStartLayer = new TrText("Cfg_SupplyParamStartLayer", u8"起始层", "BeginLayer");
|
||
Cfg_SupplyParamEndLayer = new TrText("Cfg_SupplyParamEndLayer", u8"结束层", "EndLayer");
|
||
Cfg_SupplyRatio = new TrText("Cfg_SupplyRatio", u8"供粉系数", "SupplyRatio");
|
||
Cfg_SupplyDel = new TrText("Cfg_SupplyDel", u8"删除", "Delete");
|
||
Cfg_TechPrintParam = new TrText("Cfg_TechPrintParam", u8"打印参数", "PrintParam");
|
||
Cfg_TechPrintParamType = new TrText("Cfg_TechPrintParamType", u8"类型", "Type");
|
||
Cfg_TechPrintParamScanSpeed = new TrText("Cfg_TechPrintParamScanSpeed", u8"激光速度", "LaserSpeed");
|
||
Cfg_TechPrintParamDiameter = new TrText("Cfg_TechPrintParamDiameter", u8"光斑直径", "LaserDiameter");
|
||
Cfg_TechPrintParamPower = new TrText("Cfg_TechPrintParamPower", u8"激光功率", "LaserPower");
|
||
Cfg_TechParamNewTitle = new TrText("Cfg_TechParamNewTitle", u8"请输入参数名称", "Please Input Param Name");
|
||
Cfg_TechParamNewComfirm = new TrText("Cfg_TechParamNewComfirm", u8"确定", "Yes");
|
||
Cfg_TechParamNewCancel = new TrText("Cfg_TechParamNewCancel", u8"取消", "Cancel");
|
||
Cfg_TechParamNewNameExist = new TrText("Cfg_TechParamNewNameExist", u8"名称已存在", "Name had exist");
|
||
Cfg_TechParamNewErrorComfirm = new TrText("Cfg_TechParamNewErrorComfirm", u8"确定", "Yes");
|
||
Cfg_TechParamSaveTitle = new TrText("Cfg_TechParamSaveTitle", u8"保存参数", "Save Param");
|
||
Cfg_TechParamImportTitle = new TrText("Cfg_TechParamImportTitle", u8"导入参数", "Import Param");
|
||
Cfg_SaveAllConfig = new TrText("Cfg_SaveAllConfig", u8"保存所有设置", "Save All");
|
||
|
||
Cfg_PrePrintConfig = new TrText("Cfg_PrePrintConfig", u8"预打印设置", "PreparePrintConfig");
|
||
Cfg_PrepareParamType = new TrText("Cfg_PrepareParamType", u8"参数", "Parameter");
|
||
Cfg_PrepareParamTypeCombo = new TrText("Cfg_PrepareParamTypeCombo", string(u8"默认\0数据\0", 15), string("Default\0Data\0", 14));
|
||
Cfg_PreJobLayerThickness = new TrText("Cfg_PreJobLayerThickness", u8"层厚mm", "LayerThickness(mm)");
|
||
Cfg_PreJobLayerCount = new TrText("Cfg_PreJobLayerCount", u8"层数:%d", "LayerCount:%d");
|
||
Cfg_PreJobSize = new TrText("Cfg_PreJobSize", u8"尺寸:%.3fmm*%.3fmm*%.3fmm", "Size:%.3fmm*%.3fmm*%.3fmm");
|
||
Cfg_PreJobLayer = new TrText("Cfg_PreJobLayer", u8"层", "Layer");
|
||
Cfg_PreJobLayerPrintable = new TrText("Cfg_PreJobLayerPrintable", u8"打印", "Printable");
|
||
Cfg_PreJobLayerPowder = new TrText("Cfg_PreJobLayerPowder", u8"供粉量mm", "Powder(mm)");
|
||
Cfg_PreJobSetStart = new TrText("Cfg_PreJobSetStart", u8"设为开始", "SetStart");
|
||
Cfg_PreJobParamCopy = new TrText("Cfg_PreJobParamCopy", u8"参数往后复制", "CopyBackward");
|
||
Cfg_PreJobUpdateFile = new TrText("Cfg_PreJobUpdateFile", u8"参数保存到文件", "SaveParamToFile");
|
||
|
||
Cfg_ScannerPowerLogTick = new TrText("Cfg_ScannerPowerLogTick", u8"振镜电源记录点间隔(ms)", "ScannerPowerLogTick");
|
||
Cfg_ScannerPowerLogCount = new TrText("Cfg_ScannerPowerLogCount", u8"振镜电源记录点数", "ScannerPowerLogCount");
|
||
Cfg_ScannerVoltageMinLimit = new TrText("Cfg_ScannerVoltageMinLimit", u8"振镜电源电压下限(V)", "ScannerVoltageMinLimit(V)");
|
||
Cfg_ScannerVoltageMaxLimit = new TrText("Cfg_ScannerVoltageMaxLimit", u8"振镜电源电压上限(V)", "ScannerVoltageMaxLimit(V)");
|
||
|
||
Cfg_AftLaserPowerWaitSecond = new TrText("Cfg_AftLaserPowerWaitSecond", u8"激光上电后等待秒数", "AftLaserPowerWaitSecond");
|
||
Cfg_AftLaserStartWaitSecond = new TrText("Cfg_AftLaserStartWaitSecond", u8"激光开启后等待秒数", "AftLaserStartWaitSecond");
|
||
Cfg_AftLaserEnableWaitSecond = new TrText("Cfg_AftLaserEnableWaitSecond", u8"激光使能后等待秒数", "AftLaserEnableWaitSecond");
|
||
Cfg_PrintLayerDelay = new TrText("Cfg_PrintLayerDelay", u8"层完成后等待秒数", "PrintedLayerDelaySecond");
|
||
Cfg_CoverLayerDelay = new TrText("Cfg_CoverLayerDelay", u8"铺粉后等待秒数", "CoverLayerDelaySecond");
|
||
Cfg_HeatingScanner = new TrText("Cfg_HeatingScanner", u8"振镜预热", "HeatingScanner");
|
||
Cfg_HeatingScannerEnable = new TrText("Cfg_HeatingScannerEnable", u8"开启持续振镜预热", "HeatingScannerEnable");
|
||
Cfg_HeatingScannerMinutes = new TrText("Cfg_HeatingScannerMinutes", u8"振镜预热分钟", "HeatingScannerMinutes");
|
||
Cfg_HeatingScannerSize = new TrText("Cfg_HeatingScannerSize", u8"预热扫描尺寸", "HeatingScannerSize");
|
||
Cfg_HeatingScannerSpeed = new TrText("Cfg_HeatingScannerSpeed", u8"预热扫描速度", "HeatingScannerSpeed");
|
||
}
|
||
|
||
void LanguageManager::InitUI()
|
||
{
|
||
UI_ContactReg = new TrText("UI_ContactReg", u8"请联系厂家注册", "Please Contact Manufactor With Regist Key");
|
||
UI_SystemSeq = new TrText("UI_SystemSeq", u8"系统序列号:\n", "System Serial:\n");
|
||
UI_Regist = new TrText("UI_Regist", u8"注册", "Regist");
|
||
UI_RegFile = new TrText("UI_RegFile", u8"注册文件", "RegistFile");
|
||
UI_Exit = new TrText("UI_Exit", u8"退出", "Exit");
|
||
UI_LockShowInfo = new TrText("UI_LockShowInfo", u8"系统已锁定,请输入解锁密码", "System had locked,please input unlock password");
|
||
UI_WindDebug = new TrText("UI_WindDebug", u8"风速调试", "WindDebug");
|
||
UI_WindPurifier = new TrText("UI_WindPurifier", u8"风机:", "Fan:");
|
||
UI_GasType = new TrText("UI_GasType", u8"气体", "Gas");
|
||
UI_ComboGas = new TrText("UI_ComboGas", string(u8"氩气\0氮气\0", 15), string("Argon\0Nitrogen\0", 16));
|
||
UI_Sampling = new TrText("UI_Sampling", u8"采样", "Sampling");
|
||
UI_AutoSampling = new TrText("UI_AutoSampling", u8"自动采样", "AutoSampling");
|
||
UI_AutoSamplingTitle = new TrText("UI_AutoSamplingTitle", u8"自动采样", "Auto Sampling");
|
||
UI_AutoSamplingInfo = new TrText("UI_AutoSamplingInfo", u8"自动采样中,请稍后。。。。。。", "Auto Sampling,please wait...");
|
||
UI_Fitting = new TrText("UI_Fitting", u8"拟合", "Fitting");
|
||
UI_WindDebugCtrlV = new TrText("UI_WindDebugCtrlV", u8"控制电压:", "Voltage:");
|
||
UI_WindDebugValue = new TrText("UI_WindDebugValue", u8"实际风速:%.3f", "RealSpeed:%.3f");
|
||
UI_WindDebugTarge = new TrText("UI_WindDebugTarge", u8"目标风速:", "TargeSpeed:");
|
||
UI_InitErrorTitle = new TrText("UI_InitErrorTitle", u8"初始化异常", "Initialization Error");
|
||
UI_AnalyzingJobData = new TrText("UI_AnalyzingJobData", u8"正在解析任务数据", "Analysising Task Data");
|
||
UI_CheckingJobData = new TrText("UI_CheckingJobData", u8"正在检验数据", "Testing Task Data");
|
||
UI_CheckLayerDataError = new TrText("UI_CheckLayerDataError", u8"检测到第%d数据有错误", "Analysised Layer %d Data Has Error");
|
||
UI_Favorites = new TrText("UI_Favorites", u8"我的最爱", "Favorites");
|
||
UI_Remove = new TrText("UI_Remove", u8"移除", "Remove");
|
||
UI_Disk = new TrText("UI_Disk", u8"磁盘", "Disk");
|
||
UI_Dir = new TrText("UI_Dir", "[目录] ", "[Dir] ");
|
||
UI_File = new TrText("UI_File", "[文件] ", "[File] ");
|
||
UI_AddFavorites = new TrText("UI_AddFavorites", u8"加入我的最爱", "AddToFavorites");
|
||
UI_FileName = new TrText("UI_FileName", u8"文件名 : ", "FileName:");
|
||
UI_FileConfirm = new TrText("UI_FileConfirm", u8"确定", "Confirm");
|
||
UI_FileCancel = new TrText("UI_FileCancel", u8"取消", "Cancel");
|
||
UI_NotifyInfo = new TrText("UI_NotifyInfo", u8"信息提示", "NotifyInfo");
|
||
UI_DangerNotifyInfo = new TrText("UI_DangerNotifyInfo", u8"危险信息提示", "DangerousNotifyInfo");
|
||
UI_ReadyPrintInfo = new TrText("UI_ReadyPrintInfo", u8"可打印提示", "Ready Print Info");
|
||
UI_OxygenReadyPrint = new TrText("UI_OxygenReadyPrint", u8"氧含量已达到可打印状态,是否开始打印?", "All ready,begin print?");
|
||
UI_ReadyPrintLayerIndexInfo = new TrText("UI_ReadyPrintLayerIndexInfo", u8"准备在第 %u 层开始打印", "Start of Layer %u");
|
||
UI_AlarmLayerIndexInfo = new TrText("UI_AlarmLayerIndexInfo", u8"正在打印第 %u 层时发生报警", "Alarm occurred when print layer %u");
|
||
UI_StartPrint = new TrText("UI_StartPrint", u8"开始", "StartPrint");
|
||
UI_JudgePowderErrorInfo = new TrText("UI_JudgePowderErrorInfo", u8"供粉不足,目前粉料只能打印到第%u层", "Not enough powder,only can print to level %u");
|
||
UI_StopingLaserInfo = new TrText("UI_StopingLaserInfo", u8"正在关闭激光器%s", "Stoping Laser %s");
|
||
UI_StopedLaserInfo = new TrText("UI_StopedLaserInfo", u8"激光器%s已经关闭", "Laser %s had stopped");
|
||
|
||
UI_SupplyStatue = new TrText("UI_SupplyStatue", u8"供粉状态", "SupplyState");
|
||
UI_SupplyServerConnect = new TrText("UI_SupplyServerConnect", u8"供粉端口连接:正常", "ServerConnect: Normal");
|
||
UI_SupplyServerDisconnect = new TrText("UI_SupplyServerDisconnect", u8"供粉端口连接:断开", "ServerConnect: Break");
|
||
UI_SupplyComConnect = new TrText("UI_SupplyComConnect", u8"供粉通讯连接:正常", "ComConnect:Normal");
|
||
UI_SupplyComDisconnect = new TrText("UI_SupplyComDisconnect", u8"供粉通讯连接:断开", "ComConnect:Break;");
|
||
UI_SupplyDeviceKeepAlive = new TrText("UI_SupplyDeviceKeepAlive", u8"供粉设备心跳:%d", "SupplyDeviceKeepAlice: %d");
|
||
UI_SupplyDeviceDead = new TrText("UI_SupplyDeviceDead", u8"供粉设备判断:%s", "IsSupplyDeviceDead: %s");
|
||
UI_PrintDeviceKeepAlive = new TrText("UI_PrintDeviceKeepAlive", u8"打印设备心跳:%d", "PrintDeviceKeepAlive");
|
||
UI_AutoSupplyEnable = new TrText("UI_AutoSupplyEnable", u8"打印自动送粉", "AutoSupplyEnable");
|
||
UI_AutoSupplyStatue = new TrText("UI_AutoSupplyStatue", u8"自动送粉状态:%s", "AutoSupplyState: %s");
|
||
UI_StopAutoSupply = new TrText("UI_StopAutoSupply", u8"中断自动送粉", "StopAutoSupply");
|
||
UI_SupplyStartUp = new TrText("UI_SupplyStartUp", u8"启动", "Running");
|
||
UI_SupplyStop = new TrText("UI_SupplyStop", u8"停止", "Stop");
|
||
UI_SupplyNormal = new TrText("UI_SupplyNormal", u8"正常", "Normal");
|
||
UI_SupplyBreak = new TrText("UI_SupplyBreak", u8"断开", "Break");
|
||
UI_RequestPowderSupplySignal = new TrText("UI_RequestPowderSupplySignal", u8"请求供粉", "RequestPowderSupply");
|
||
UI_PowderInhaleGunEnable = new TrText("UI_PowderInhaleGunEnable", u8"允许使用吸粉枪", "PowderInhaleGunEnable");
|
||
UI_IsReactiveMetals = new TrText("UI_IsReactiveMetals", u8"活性金属", "IsReactiveMetals");
|
||
UI_CloseRecyclePipeValve = new TrText("UI_CloseRecyclePipeValve", u8"关闭回收管道阀", "CloseRecyclePipeValve");
|
||
UI_PowderInhaleActive = new TrText("UI_PowderInhaleActive", u8"启动吸粉", "PowderInhaleActive");
|
||
UI_PowderTransportActive = new TrText("UI_PowderTransportActive", u8"启动送粉", "PowderTransportActive");
|
||
UI_UsePrintRecyclingTank = new TrText("UI_UsePrintRecyclingTank", u8"使用打印回收罐", "UsePrintRecyclingTank");
|
||
UI_UsePowderInhaleGun = new TrText("UI_UsePowderInhaleGun", u8"使用吸粉枪", "UsePowderInhaleGun");
|
||
UI_UsePowderFilter = new TrText("UI_UsePowderFilter", u8"使用吸粉过滤器", "UsePowderFilter");
|
||
UI_UseNewPowderTank = new TrText("UI_UseNewPowderTank", u8"使用新加粉缸", "UseNewPowderTank");
|
||
UI_UseSpareTank = new TrText("UI_UseSpareTank", u8"使用备用存粉罐", "UseSpareTank");
|
||
UI_UseSieveMachine = new TrText("UI_UseSieveMachine", u8"使用筛粉机", "UseSieveMachine");
|
||
UI_SupplyStopAlarmNo = new TrText("UI_SupplyStopAlarmNo", u8"急停异常:否", "StopAlarm: No");
|
||
UI_SupplyStopAlarmYes = new TrText("UI_SupplyStopAlarmYes", u8"急停异常:是", "StopAlarm: Yes");
|
||
UI_SupplyInverterAlarmNo = new TrText("UI_SupplyInverterAlarmNo", u8"变频器异常警告:否", "InverterAlarm: No");
|
||
UI_SupplyInverterAlarmYes = new TrText("UI_SupplyInverterAlarmYes", u8"变频器异常警告:是", "InverterAlarm: Yes");
|
||
UI_SupplyNetworkAlarmNo = new TrText("UI_SupplyNetworkAlarmNo", u8"网络异常警告:否", "NetworkAlarm: No");
|
||
UI_SupplyNetworkAlarmYes = new TrText("UI_SupplyNetworkAlarmYes", u8"网络异常警告:是", "NetworkAlarm: Yes");
|
||
UI_InhaleOxygenOutLimitAlarmNo = new TrText("UI_InhaleOxygenOutLimitAlarmNo", u8"吸粉过滤氧含量超限警告:否", "InhaleOxygenOutLimitAlarm: No");
|
||
UI_InhaleOxygenOutLimitAlarmYes = new TrText("UI_InhaleOxygenOutLimitAlarmYes", u8"吸粉过滤氧含量超限警告:是", "InhaleOxygenOutLimitAlarm: Yes");
|
||
UI_TransportOxygenOutLimitAlarmNo = new TrText("UI_TransportOxygenOutLimitAlarmNo", u8"送粉过滤氧含量超限警告:否", "TransportOxygenOutLimitAlarm: No");
|
||
UI_TransportOxygenOutLimitAlarmYes = new TrText("UI_TransportOxygenOutLimitAlarmYes", u8"送粉过滤氧含量超限警告:是", "TransportOxygenOutLimitAlarm: Yes");
|
||
UI_NoSpareTankAlarmNo = new TrText("UI_NoSpareTankAlarmNo", u8"备用存粉罐不存在:否", "NoSpareTankAlarm: No");
|
||
UI_NoSpareTankAlarmYes = new TrText("UI_NoSpareTankAlarmYes", u8"备用存粉罐不存在:是", "NoSpareTankAlarm: Yes");
|
||
UI_NoNewPowderTankNo = new TrText("UI_NoNewPowderTankNo", u8"新加粉罐不存在:否", "NoNewPowderTankNo: No");
|
||
UI_NoNewPowderTankYes = new TrText("UI_NoNewPowderTankYes", u8"新加粉罐不存在:是", "NoNewPowderTankNo: Yes");
|
||
UI_InhaleFileterPlugAlarmNo = new TrText("UI_InhaleFileterPlugAlarmNo", u8"吸粉滤芯堵塞:否", "InhaleFileterPlugAlarm: No");
|
||
UI_InhaleFileterPlugAlarmYes = new TrText("UI_InhaleFileterPlugAlarmYes", u8"吸粉滤芯堵塞:是", "InhaleFileterPlugAlarm: Yes");
|
||
UI_TransportFilterPlugAlarmNo = new TrText("UI_TransportFilterPlugAlarmNo", u8"送粉滤芯堵塞:否", "TransportFilterPlugAlarm: No");
|
||
UI_TransportFilterPlugAlarmYes = new TrText("UI_TransportFilterPlugAlarmYes", u8"送粉滤芯堵塞:是", "TransportFilterPlugAlarm: Yes");
|
||
UI_AutoSupplyFinishFlag = new TrText("UI_AutoSupplyFinishFlag", u8"自动送粉完成标识", "AutoSupplyFinishFlag");
|
||
UI_AutoSupplyFinishFlagCombo = new TrText("UI_AutoSupplyFinishFlagCombo", string(u8"空间\0时间\0", 15), string("Room\0Time\0", 11));
|
||
UI_AutoSupplyTimeoutMinute = new TrText("UI_AutoSupplyTimeoutMinute", u8"自动送粉超时分钟:", "AutoSupplyTimeoutMinute:");
|
||
UI_AutoSupplyRequesetSupply = new TrText("UI_AutoSupplyRequesetSupply", u8"请求供粉", "RequesetSupply");
|
||
UI_AutoSupplySupplyBlockStopMinute = new TrText("UI_AutoSupplySupplyBlockStopMinute", u8"送粉堵塞停止时间(min)", "SupplyBlockStopTime(min)");
|
||
UI_AutoSupplyFanWorkTiming = new TrText("UI_AutoSupplyFanWorkTiming", u8"运行风机计时(min)", "FanWorkTiming(min)");
|
||
UI_AutoSupplyFanCoolTime = new TrText("UI_AutoSupplyFanCoolTime", u8"强制风机冷却时间(min)", "FanCoolTime(min)");
|
||
UI_AutoSupplyFanWorkStopTime = new TrText("UI_AutoSupplyFanWorkStopTime", u8"风机运行停机时间(min)", "FanWorkStopTime(min)");
|
||
UI_AutoSupplySupplyBlockAlarm = new TrText("UI_AutoSupplySupplyBlockAlarm", u8"送粉堵塞报警:", "SupplyBlockAlarm: ");
|
||
UI_AutoSupplySupplyFilterBlockAlarm = new TrText("UI_AutoSupplySupplyFilterBlockAlarm", u8"送粉滤芯堵塞报警:", "SupplyFilterBlockAlarm: ");
|
||
UI_AutoSupplyDropPowderEnable = new TrText("UI_AutoSupplyDropPowderEnable", u8"允许供粉", "DropPowderEnable");
|
||
UI_AutoSupplyDeoxygenActive = new TrText("UI_AutoSupplyDeoxygenActive", u8"送粉机除氧", "DeoxygenActive");
|
||
UI_AutoSupplyRequestSupplyPowder = new TrText("UI_AutoSupplyRequestSupplyPowder", u8"启动送粉", "StartSupplyPowder");
|
||
UI_AutoSupplyPcCtrlSupply = new TrText("UI_AutoSupplyPcCtrlSupply", u8"PC控制送粉", "IsPcCtrlSupply");
|
||
UI_AutoSupplyMachineOxygenTarget = new TrText("UI_AutoSupplyMachineOxygenTarget", u8"送粉机除氧目标值", "MachineOxygenTarget");
|
||
UI_AutoSupplyMachineOxygenAlarm = new TrText("UI_AutoSupplyMachineOxygenAlarm", u8"送粉机氧报警值", "MachineOxygenAlarm");
|
||
UI_AutoSupplyMachineOxygenRealtime = new TrText("UI_AutoSupplyMachineOxygenRealtime", u8"送粉机氧含量", "MachineOxygenRealtime");
|
||
UI_AutoSupplyPowderValveOpenTime = new TrText("UI_AutoSupplyPowderValveOpenTime", u8"下粉阀打开时间(s)", "PowderValveOpenTime(s)");
|
||
UI_AutoSupplyPowderValveCloseTime = new TrText("UI_AutoSupplyPowderValveCloseTime", u8"下粉阀关闭时间(s)", "PowderValveCloseTime(s)");
|
||
UI_AutoSupplyAirHammerOpenTime = new TrText("UI_AutoSupplyAirHammerOpenTime", u8"气锤打开时间(s)", "AirHammerOpenTime(s)");
|
||
UI_AutoSupplyAirHammerCloseTime = new TrText("UI_AutoSupplyAirHammerCloseTime", u8"气锤关闭时间(s)", "AirHammerCloseTime(s)");
|
||
UI_AutoSupplyStoragePowder = new TrText("UI_AutoSupplyStoragePowder", u8"存粉仓粉量百分比:%u", "AutoSupplyStoragePowder: %u");
|
||
UI_StartSupplyPos = new TrText("UI_StartSupplyPos", u8"开始补粉位", "StartSupplyPos");
|
||
UI_StopSupplyPos = new TrText("UI_StopSupplyPos", u8"结束补粉位", "StopSupplyPos");
|
||
UI_StartSupplyPosCombo = new TrText("UI_StartSupplyPosCombo", string(u8"粉料位感应2\0粉料位感应3\0粉料位感应4\0", 52), string("PowderPosition2\0PowderPosition3\0PowderPosition4\0", 49));
|
||
UI_StopSupplyPosCombo = new TrText("UI_StopSupplyPosCombo", string(u8"粉料位感应3\0粉料位感应4\0粉料位感应5\0", 52), string("PowderPosition3\0PowderPosition4\0PowderPosition5\0", 49));
|
||
UI_AutoSupplyOpenDropPowderValve = new TrText("UI_AutoSupplyOpenDropPowderValve", u8"开启下粉阀", "OpenDropPowderValve");
|
||
UI_AutoSupplyEnableHammer = new TrText("UI_AutoSupplyEnableHammer", u8"启动气锤", "HammerEnable");
|
||
UI_AutoSupplyEnableNewPowderDorpFreq = new TrText("UI_AutoSupplyEnableNewPowderDorpFreq", u8"启用新粉下粉阀频率", "NewPowderDorpFreqEnable");
|
||
UI_AutoSupplyDorpPowderPressureCompensateEnable = new TrText("UI_AutoSupplyDorpPowderPressureCompensate", u8"启用下粉补压", "PressureCompensateEnable");
|
||
UI_AutoSupplyOxygenSensorUpLimit = new TrText("UI_AutoSupplyOxygenSensorUpLimit", u8"送粉机测氧仪上限(%)", "OxygenSensorUpLimit(%)");
|
||
UI_AutoSupplyPowderPressureDifUpLimit = new TrText("UI_AutoSupplyPowderPressureDifUpLimit", u8"送粉压差上限(kpa)", "PowderPressureDifUpLimit(kpa)");
|
||
UI_AutoSupplyPowderPressureDifDownLimit = new TrText("UI_AutoSupplyPowderPressureDifDownLimit", u8"送粉压差下限(kpa)", "PowderPressureDifDownLimit(kpa)");
|
||
UI_AutoSupplyPowderPressureDifValue = new TrText("UI_AutoSupplyPowderPressureDifValue", u8"送粉压差实际值(kpa)", "PowderPressureDifValue(kpa)");
|
||
UI_AutoSupplyFilterPressureDifUpLimit = new TrText("UI_AutoSupplyFilterPressureDifUpLimit", u8"滤芯压差上限(kpa)", "FilterPressureDifUpLimit(kpa)");
|
||
UI_AutoSupplyFilterPressureDifDownLimit = new TrText("UI_AutoSupplyFilterPressureDifDownLimit", u8"滤芯压差下限(kpa)", "FilterPressureDifDownLimit(kpa)");
|
||
UI_AutoSupplyFilterPressureDifValue = new TrText("UI_AutoSupplyFilterPressureDifValue", u8"滤压差实际值(kpa)", "FilterPressureDifValue(kpa)");
|
||
UI_AutoSupplyPowderBlockPressureValue = new TrText("UI_AutoSupplyPowderBlockPressureValue", u8"送粉堵塞压力值(kpa", "PowderBlockPressureValue(kpa)");
|
||
UI_AutoSupplyFilterBlockPressureValue = new TrText("UI_AutoSupplyFilterBlockPressureValue", u8"滤芯堵塞压力值(kpa)", "FilterBlockPressureValue(kpa)");
|
||
UI_AutoSupplyPowderBlockWarnValue = new TrText("UI_AutoSupplyPowderBlockWarnValue", u8"送粉堵塞预警值(kpa)", "PowderBlockWarnValue(kpa)");
|
||
UI_AutoSupplyBlowbackTimes = new TrText("UI_AutoSupplyBlowbackTimes", u8"反吹次数", "BlowbackTimes");
|
||
UI_AutoSupplyBlowbackValveOpenTime = new TrText("UI_AutoSupplyBlowbackValveOpenTime", u8"反吹阀打开时间(s)", "BlowbackValveOpenTime(s)");
|
||
UI_AutoSupplyPocketAerateTime = new TrText("UI_AutoSupplyPocketAerateTime", u8"气包充气时间(s)", "PocketAerateTime(s)");
|
||
UI_AutoSupplyWorkFanStopDelayTime = new TrText("UI_AutoSupplyWorkFanStopDelayTime", u8"运行风机停止延时(s)", "WorkFanStopDelayTime(s)");
|
||
UI_AutoSupplyDropPowderValveOpenKeepTime = new TrText("UI_AutoSupplyDropPowderValveOpenKeepTime", u8"加粉下粉阀打开保持时间(s)", "DropPowderValveOpenKeepTime(s)");
|
||
UI_AutoSupplyAddPowderUpLimitSenseTime = new TrText("UI_AutoSupplyAddPowderUpLimitSenseTime", u8"加粉上限感应时间(s)", "AddPowderUpLimitSenseTime(s)");
|
||
UI_AutoSupplyJarHangUpPowderAlarm = new TrText("UI_AutoSupplyJarHangUpPowderAlarm", u8"加粉罐挂粉报警:", "JarHangUpPowderAlarm:");
|
||
UI_AutoSupplyOxygenOverLimitAlarm = new TrText("UI_AutoSupplyOxygenOverLimitAlarm", u8"氧含量越限报警:", "OxygenOverLimitAlarm:");
|
||
UI_AutoSupplyDeoxygenStartupFailed = new TrText("UI_AutoSupplyDeoxygenStartupFailed", u8"除氧功能启动失败报警:", "DeoxygenStartupFailed:");
|
||
UI_AutoSupplyPowderStartupFailed = new TrText("UI_AutoSupplyPowderStartupFailed", u8"送粉功能启动失败报警:", "PowderStartupFailed:");
|
||
UI_AutoSupplyOxygenDetectorOfflineAlarm = new TrText("UI_AutoSupplyOxygenDetectorOfflineAlarm", u8"测氧仪离线报警:", "OxygenDetectorOfflineAlarm:");
|
||
UI_AutoSupplyFanForceRunAlarm = new TrText("UI_AutoSupplyFanForceRunAlarm", u8"冷却风机强制运行报警:", "FanForceRunAlarm:");
|
||
UI_AutoSupplyFanOverHeatAlarm = new TrText("UI_AutoSupplyFanOverHeatAlarm", u8"风机过热报警:", "FanOverHeatAlarm:");
|
||
UI_AutoSupplyPowderTempAlarm = new TrText("UI_AutoSupplyPowderTempAlarm", u8"送粉温度报警:", "SupplyPowderTempAlarm:");
|
||
UI_AutoSupplyNewJarNoPowerAlarm = new TrText("UI_AutoSupplyNewJarNoPowerAlarm", u8"新粉罐无粉报警:", "NewJarNoPowerAlarm:");
|
||
UI_AutoSupplyPowderFilterAlarm = new TrText("UI_AutoSupplyPowderFilterAlarm", u8"送粉滤芯报警:", "SupplyPowderFilterAlarm:");
|
||
UI_AutoSupplyAddPowderJarFullBlowbackAlarm = new TrText("UI_AutoSupplyAddPowderJarFullBlowbackAlarm", u8"粉罐满粉无法反吹报警:", "AddPowderJarFullBlowbackAlarm:");
|
||
UI_AutoSupplyFanBlowbackAlarm = new TrText("UI_AutoSupplyFanBlowbackAlarm", u8"风机反吹报警:", "FanBlowbackAlarm:");
|
||
UI_AutoSupplyPressureDifAnalogValue = new TrText("UI_AutoSupplyPressureDifAnalogValue", u8"压差模拟量:%.2f", "PressureDifAnalogValue:%.2f");
|
||
UI_AutoSupplyVersion = new TrText("UI_AutoSupplyVersion", u8"版本:%d", "Version:%d");
|
||
|
||
UI_PrintInDebugModeInfo = new TrText("UI_PrintInDebugModeInfo", u8"注意,本次打印在调试模式下进行!", "Attention,the printing is in debug mode!");
|
||
UI_HeatingScanner = new TrText("UI_HeatingScanner", u8"振镜预热", "HeatingScannerEnable");
|
||
|
||
UI_Calibration = new TrText("UI_Calibration", u8"标定", "Calibration");
|
||
UI_TakeCalPicture = new TrText("UI_TakeCalPicture", u8"拍标定图", "TakeCalPicture");
|
||
UI_Calibrating = new TrText("UI_Calibrating", u8"正在标定", "Calibrating");
|
||
UI_CalibrationHPoints = new TrText("UI_CalibrationHPoints", u8"横向角点", "CalibrationHPoints");
|
||
UI_CalibrationVPoints = new TrText("UI_CalibrationVPoints", u8"纵向角点", "CalibrationVPoints");
|
||
UI_CalibrationGridHSize = new TrText("UI_CalibrationGridHSize", u8"方格横向尺寸", "CalibrationGridHSize");
|
||
UI_CalibrationGridVSize = new TrText("UI_CalibrationGridVSize", u8"方格纵向尺寸", "CalibrationGridVSize");
|
||
UI_TakeAndSave = new TrText("UI_TakeAndSave", u8"拍照保存", "TakeAndSave");
|
||
UI_FixLocation = new TrText("UI_FixLocation", u8"定位", "FixLocation");
|
||
UI_TakePicture = new TrText("UI_TakePicture", u8"拍照", "TakePicture");
|
||
UI_ImageTopLeftX = new TrText("UI_ImageTopLeftX", u8"图像左上角X", "ImageTopLeftX");
|
||
UI_ImageTopLeftY = new TrText("UI_ImageTopLeftY", u8"图像左上角Y", "ImageTopLeftY");
|
||
UI_PlatformTopLeftX = new TrText("UI_PlatformTopLeftX", u8"基板左上角X", "PlatformTopLeftX");
|
||
UI_PlatformTopLeftY = new TrText("UI_PlatformTopLeftY", u8"基板左上角Y", "PlatformTopLeftY");
|
||
UI_ImageTopRightX = new TrText("UI_ImageTopRightX", u8"图像右上角X", "ImageTopRightX");
|
||
UI_ImageTopRightY = new TrText("UI_ImageTopRightY", u8"图像右上角Y", "ImageTopRightY");
|
||
UI_PlatformTopRightX = new TrText("UI_PlatformTopRightX", u8"基板右上角X", "PlatformTopRightX");
|
||
UI_PlatformTopRightY = new TrText("UI_PlatformTopRightY", u8"基板右上角Y", "PlatformTopRightY");
|
||
UI_ImageBottomRightX = new TrText("UI_ImageBottomRightX", u8"图像右下角X", "ImageBottomRightX");
|
||
UI_ImageBottomRightY = new TrText("UI_ImageBottomRightY", u8"图像右下角Y", "ImageBottomRightY");
|
||
UI_PlatformBottomRightX = new TrText("UI_PlatformBottomRightX", u8"基板右下角X", "PlatformBottomRightX");
|
||
UI_PlatformBottomRightY = new TrText("UI_PlatformBottomRightY", u8"基板右下角Y", "PlatformBottomRightY");
|
||
UI_ImageBottomLeftX = new TrText("UI_ImageBottomLeftX", u8"图像左下角X", "ImageBottomLeftX");
|
||
UI_ImageBottomLeftY = new TrText("UI_ImageBottomLeftY", u8"图像左下角Y", "ImageBottomLeftY");
|
||
UI_PlatformBottomLeftX = new TrText("UI_PlatformBottomLeftX", u8"基板左下角X", "PlatformBottomLeftX");
|
||
UI_PlatformBottomLeftY = new TrText("UI_PlatformBottomLeftY", u8"基板左下角Y", "PlatformBottomLeftY");
|
||
UI_TopLeft = new TrText("UI_TopLeft", u8"左上角", "TopLeft");
|
||
UI_TopRight = new TrText("UI_TopRight", u8"右上角", "TopRight");
|
||
UI_BottomRight = new TrText("UI_BottomRight", u8"右下角", "BottomRight");
|
||
UI_BottomLeft = new TrText("UI_BottomLeft", u8"左下角", "BottomLeft");
|
||
UI_Graft = new TrText("UI_Graft", u8"嫁接", "Graft");
|
||
UI_TakeBaseImage = new TrText("UI_TakeBaseImage", u8"拍摄底图", "TakeBaseImage");
|
||
UI_ShowBaseImage = new TrText("UI_ShowBaseImage", u8"显示底图", "ShowBaseImage");
|
||
UI_TakePlatformImage = new TrText("UI_TakePlatformImage", u8"拍摄基座图", "TakePlatformImage");
|
||
UI_ShowAssistInfo = new TrText("UI_ShowAssistInfo", u8"辅助信息", "ShowAssistInfo");
|
||
UI_BaseImageJoin = new TrText("UI_BaseImageJoin", u8"底图叠加", "BaseImageJoin");
|
||
UI_AutoGraft = new TrText("UI_AutoGraft", u8"自动嫁接", "AutoGraft");
|
||
UI_AutoGrafting = new TrText("UI_AutoGrafting", u8"正在嫁接", "AutoGrafting");
|
||
UI_Terminate = new TrText("UI_Terminate", u8"终止", "Terminate");
|
||
UI_MagnifyScale = new TrText("UI_MagnifyScale", u8"放大倍数", "MagnifyScale");
|
||
UI_MatchRatio = new TrText("UI_MatchRatio", u8"匹配系数", "MatchRatio");
|
||
UI_UseBinImage = new TrText("UI_UseBinImage", u8"使用二值图", "UseBinImage");
|
||
UI_GrayRef = new TrText("UI_GrayRef", u8"二值参考", "GrayRef");
|
||
UI_GrayOffset = new TrText("UI_GrayOffset", u8"二值差值", "GrayOffset");
|
||
UI_BlackFace = new TrText("UI_BlackFace", u8"黑面", "BlackFace");
|
||
UI_DataPoint1 = new TrText("UI_DataPoint1", u8"数据点1", "DataPoint1");
|
||
UI_DataPoint2 = new TrText("UI_DataPoint2", u8"数据点2", "DataPoint2");
|
||
UI_ImagePoint1 = new TrText("UI_ImagePoint1", u8"图像点1", "ImagePoint1");
|
||
UI_ImagePoint2 = new TrText("UI_ImagePoint2", u8"图像点2", "ImagePoint2");
|
||
UI_HalfAutoGraft = new TrText("UI_HalfAutoGraft", u8"半自动嫁接", "HalfAutoGraft");
|
||
UI_Calc = new TrText("UI_Calc", u8"计算", "Calc");
|
||
|
||
}
|
||
|
||
void LanguageManager::InitLaser()
|
||
{
|
||
Laser_State = new TrText("Laser_State", u8"激光状态", "LaserState");
|
||
Laser_ServerConnect = new TrText("Laser_ServerConnect", u8"激光端口连接:", "ServerConnect:");
|
||
Laser_ComConnect = new TrText("Laser_ComConnect", u8"激光通讯连接:", "ComConnect:");
|
||
Laser_Normal = new TrText("Laser_Normal", u8"正常", "Normal");
|
||
Laser_Break = new TrText("Laser_Break", u8"断开", "Break");
|
||
Laser_Launch = new TrText("Laser_Launch", u8"发射", "Emission");
|
||
Laser_Stop = new TrText("Laser_Stop", u8"停止", "Stop");
|
||
Laser_Enable = new TrText("Laser_Enable", u8"开启", "Enable");
|
||
Laser_Disable = new TrText("Laser_Disable", u8"关闭", "Disable");
|
||
Laser_TooHigh = new TrText("Laser_TooHigh", u8"太高", "TooHigh");
|
||
Laser_Yes = new TrText("Laser_Yes", u8"是", "Yes");
|
||
Laser_No = new TrText("Laser_No", u8"否", "No");
|
||
Laser_Alarm = new TrText("Laser_No", u8"报警", "Alarm");
|
||
Laser_OutputPower = new TrText("Laser_OutputPower", u8"输出功率:", "OutputPower:");
|
||
Laser_CurrentSetpoint = new TrText("Laser_CurrentSetpoint", u8"激光二极管电流:", "CurrentSetpoint:");
|
||
Laser_Temperature = new TrText("Laser_Temperature", u8"内部实际温度:", "LaserTemperature:");
|
||
Laser_IsEmissionOn = new TrText("Laser_IsEmissionOn", u8"激光使能:", "EmissionOn:");
|
||
Laser_Emission = new TrText("Laser_Emission", u8"激光发射:", "Emission:");
|
||
Laser_AimingBeamON = new TrText("Laser_AimingBeamON", u8"引导红光:", "AimingBeam:");
|
||
Laser_ExtCtrlEnable = new TrText("Laser_ExtCtrlEnable", u8"外部控制模式:", "ExtCtrl:");
|
||
Laser_ExtEmissionCtrlEnabled = new TrText("Laser_ExtEmissionCtrlEnabled", u8"外部使能控制:", "ExtEmissionCtrl:");
|
||
Laser_ExtRedLightCtrlEnabled = new TrText("Laser_ExtRedLightCtrlEnabled", u8"外部红光控制:", "ExtRedLightCtrl:");
|
||
Laser_ModulationEnabled = new TrText("Laser_ModulationEnabled", u8"调制模式:", "ModulationMode:");
|
||
Laser_LeakageCurrentTooHigh = new TrText("Laser_LeakageCurrentTooHigh", u8"漏电流:", "LeakageCurrent:");
|
||
Laser_ModuleErrorCode = new TrText("Laser_ModuleErrorCode", u8"模块错误代码:", "ModuleErrorCode:");
|
||
Laser_Overheat = new TrText("Laser_Overheat", u8"温度过高:", "Overheat:");
|
||
Laser_LowTemperature = new TrText("Laser_LowTemperature", u8"温度过低:", "LowTemperature:");
|
||
Laser_HighBackReflectionLevel = new TrText("Laser_HighBackReflectionLevel", u8"高反报警:", "HighBackReflectionLevel:");
|
||
Laser_ModuleDisconnected = new TrText("Laser_ModuleDisconnected", u8"激光模块失连:", "ModuleDisconnected:");
|
||
Laser_ModuleAlarm = new TrText("Laser_ModuleAlarm", u8"激光模块报警:", "ModuleAlarm:");
|
||
Laser_PowerSupplyOff = new TrText("Laser_PowerSupplyOff", u8"模块主电源关闭:", "PowerSupplyOff:");
|
||
Laser_PowerSupplyFailure = new TrText("Laser_PowerSupplyFailure", u8"模块主电源故障:", "PowerSupplyFailure:");
|
||
Laser_PowerSupplyVotageAlarm = new TrText("Laser_PowerSupplyVotageAlarm", u8"模块主电源电压:", "PowerSupplyVotageAlarm:");
|
||
Laser_CritialError = new TrText("Laser_CritialError", u8"关键错误:", "CritialError:");
|
||
Laser_OpticalInterlockActive = new TrText("Laser_OpticalInterlockActive", u8"安全互锁开路:", "OpticalInterlockActive:");
|
||
Laser_ResetAlarm = new TrText("Laser_ResetAlarm", u8"复位报警信息", "ResetAlarmInfo");
|
||
}
|
||
|
||
void LanguageManager::InitLog()
|
||
{
|
||
Log_StartUp = new TrText("Log_StartUp", u8"系统启动", "System Startup");
|
||
Log_ExitSystem = new TrText("Log_ExitSystem", u8"系统退出", "System Exit");
|
||
Log_AddTask = new TrText("Log_AddTask", u8"导入任务%s", "ImportTask%s");
|
||
Log_GainAutoSetValue = new TrText("Log_GainAutoSetValue", u8"设置摄像头自动增益为%s", "Set camera auto gain:%s");
|
||
Log_ExposureAutoSetValue = new TrText("Log_ExposureAutoSetValue", u8"设置摄像头自动曝光为%s", "set camera auto exposure:%s");
|
||
Log_ExposureTimeSetValue = new TrText("Log_ExposureTimeSetValue", u8"设置摄像头曝光时间为%.3f", "set camera exposure time:%.3f");
|
||
Log_RegSuccess = new TrText("Log_RegSuccess", u8"注册成功", "Regist Success");
|
||
Log_RegFail = new TrText("Log_RegFail", u8"注册失败", "Regist Fail");
|
||
Log_RegCancel = new TrText("Log_RegCancel", u8"放弃注册", "Cancel Regist");
|
||
Log_DBError = new TrText("Log_DBError", u8"数据库错误:%s", "Database error:%s");
|
||
Log_StartInitFail = new TrText("Log_StartInitFail", u8"系统初始化失败", "Init System Fail");
|
||
Log_StartDeoxygen = new TrText("Log_StartDeoxygen", u8"开启除氧", "Enable Deoxygen");
|
||
Log_StartDedusting = new TrText("Log_StartDedusting", u8"开启除尘", "Enable Dedusting");
|
||
Log_StopDeoxygen = new TrText("Log_StopDeoxygen", u8"停止除氧", "Disable Deoxygen");
|
||
Log_StopDedusting = new TrText("Log_StopDedusting", u8"停止除尘", "Disable Dedusting");
|
||
Log_GTOpenError = new TrText("Log_GTOpenError", u8"打开固高卡失败", "Init Motion Error");
|
||
Log_SetLimitCodeError = new TrText("Log_SetLimitCodeError", u8"设置限位掩码失败", "Init LimitCode Error");
|
||
Log_InitArmError = new TrText("Log_InitArmError", u8"初始化铺粉臂失败", "Init Arm Error");
|
||
Log_InitMoldError = new TrText("Log_InitMoldError", u8"初始化成型缸失败", "Init Forming Error");
|
||
Log_InitPowderError = new TrText("Log_InitPowderError", u8"初始化粉料缸失败", "Init Powder Error");
|
||
Log_StartingLaser = new TrText("Log_StartingLaser", u8"正在开启激光器", "Starting Laser");
|
||
Log_StartedLaser = new TrText("Log_StartedLaser", u8"激光器已经启动", "Laser Had Started");
|
||
Log_StopingLaser = new TrText("Log_StopingLaser", u8"正在关闭激光器", "Stoping Laser");
|
||
Log_StopedLaser = new TrText("Log_StopedLaser", u8"激光器已经关闭", "Laser Had Stopped");
|
||
Log_InitRTCError = new TrText("Log_InitRTCError", u8"初始化振镜卡失败", "Init Scananer Error");
|
||
Log_LoadRTCFileError = new TrText("Log_LoadRTCFileError", u8"加载振镜文件失败", "Load Scan File Error");
|
||
Log_LoadCorrectFileError = new TrText("Log_LoadCorrectFileError", u8"加载校准文件失败", "Load Correction File Error");
|
||
Log_UnknowScannerCtrl = new TrText("Log_UnknowScannerCtrl", u8"未知振镜控制卡", "Unknow scanner ctroller");
|
||
Log_NoScannerCtrl = new TrText("Log_NoScannerCtrl", u8"没有振镜控制卡", "No scanner ctroller");
|
||
Log_InitScannerCtrlError = new TrText("Log_InitScannerCtrlError", u8"振镜卡 %d 初始化失败", "Scanner ctroller %d initialize error");
|
||
Log_NewScannerAsCfgError = new TrText("Log_NewScannerAsCfgError", u8"配置有误,不能生成振镜控制模块", "Can't new scanner mold as config has error");
|
||
|
||
Log_SetAlarmInfo = new TrText("Log_SetAlarmInfo", u8"设置%s%s", "Set %s %s");
|
||
Log_SetAlarmEnable = new TrText("Log_SetAlarmEnable", u8"生效", "Enable");
|
||
Log_SetAlarmDisable = new TrText("Log_SetAlarmDisable", u8"失效", "Disable");
|
||
|
||
Log_SetTimeDeoxygenEnable = new TrText("Log_SetTimeDeoxygenEnable", u8"开启周期补气", "Set time deoxygen enable");
|
||
Log_SetTimeDeoxygenDisable = new TrText("Log_SetTimeDeoxygenDisable", u8"关闭周期补气", "Set time deoxygen disable");
|
||
|
||
Log_UpdateTimeDeoxygenIntervalMinute = new TrText("Log_UpdateTimeDeoxygenIntervalMinute", u8"更改周期补气间隔分钟为%u", "Update time dexoygen interval minute:%u");
|
||
Log_UpdateTimeDeoxygenContinueSecond = new TrText("Log_UpdateTimeDeoxygenContinueSecond", u8"更改周期补气持续秒数为%u", "Update time dexoygen continue second:%u");
|
||
Log_UpdateTargetOxygenValue = new TrText("Log_UpdateTargetOxygenValue", u8"更改氧目标值为:%.2f", "Update targe oxygen value:%.2f");
|
||
Log_UpdateWarnOxygenValue = new TrText("Log_UpdateWarnOxygenValue", u8"更改氧预警值为:%.2f", "Update warn oxygen value:%.2f");
|
||
Log_UpdateAlarmOxygenValue = new TrText("Log_UpdateAlarmOxygenValue", u8"更改氧报警值为:%.2f", "Update alarm oxygen value:%.2f");
|
||
Log_UpdateStartCycleOxygenValue = new TrText("Log_UpdateStartCycleOxygenValue", u8"更改开启循环氧含量值为:%.2f", "Update start cycle oxygen value:%.2f");
|
||
Log_UpdateStableWindStepValue = new TrText("Log_UpdateStableWindStepValue", u8"更改风稳电压步进值为:%.2f", "Update stable wind step value:%.2f");
|
||
Log_UpdateWindAlarmVoltageValue = new TrText("Log_UpdateWindAlarmVoltageValue", u8"更改风机电压报警值为:%.2f", "Update wind alarm voltage value:%.2f");
|
||
Log_UpdateArgonWindWaitValue = new TrText("Log_UpdateArgonWindWaitValue", u8"更改氩气风速等待差值为:%.2f", "Update argon wind wait offset value:%.2f");
|
||
Log_UpdateBlowbackNotifySecond = new TrText("Log_UpdateBlowbackNotifySecond", u8"更改反吹提示秒数:%u", "Update Blowback Notify Second:%u");
|
||
Log_UpdateBlowbackTimeoutExecute = new TrText("Log_UpdateBlowbackTimeoutExecute", u8"更改反吹超时执行:%d", "Update Blowback Timeout Execute:%d");
|
||
Log_UpdateArgonTargetWindValue = new TrText("Log_UpdateArgonTargetWindValue", u8"更改氩气风速目标值为:%.2f", "Update argon wind targe value:%.2f");
|
||
Log_UpdateArgonWindDownLimitValue = new TrText("Log_UpdateArgonWindDownLimitValue", u8"更改氩气风速下限值为:%.2f", "Update argon down limit value:%.2f");
|
||
Log_UpdateNitrogenWindWaitValue = new TrText("Log_UpdateNitrogenWindWaitValue", u8"更改氮气风速等待差值为:%.2f", "Update nitrogen wait offset value:%.2f");
|
||
Log_UpdateNitrogenTargetWindValue = new TrText("Log_UpdateNitrogenTargetWindValue", u8"更改氮气风速目标值为:%.2f", "Update nitorgon targe value:%.2f");
|
||
Log_UpdateNitrogenWindDownLimitValue = new TrText("Log_UpdateNitrogenWindDownLimitValue", u8"更改氮气风速下限值为:%.2f", "Update nitorgon down limit value:%.2f");
|
||
Log_UpdateSelectProtectGas = new TrText("Log_UpdateSelectProtectGas", u8"更改使用气体%d", "Update select protect gas:%d");
|
||
Log_UpdateMidPressureDifWarnValue = new TrText("Log_UpdateMidPressureDifWarnValue", u8"更改中效压差预警值为:%.2f kpa", "Update middle pressure difference warn value:%.2f kpa");
|
||
Log_UpdateMidPressureDifAlarmValue = new TrText("Log_UpdateMidPressureDifAlarmValue", u8"更改中校压差报警值为:%.2f kpa", "Update middle pressure difference alarm value:%.2f kpa");
|
||
|
||
Log_UpdateDeoxygenEnable = new TrText("Log_UpdateDeoxygenEnable", u8"更改除氧:%d", "UpdateDeoxygenEnable:%d");
|
||
Log_UpdateDedustEnable = new TrText("Log_UpdateDedustEnable", u8"更改循环:%d", "UpdateDedustEnable:%d");
|
||
Log_ActiveWindBlowback = new TrText("Log_ActiveWindBlowback", u8"开启反吹", "ActiveWindBlowback");
|
||
Log_DeactiveWindBlowback = new TrText("Log_DeactiveWindBlowback", u8"中断反吹", "DeactiveWindBlowback");
|
||
Log_UpdateCheckAirTightness = new TrText("Log_UpdateCheckAirTightness", u8"测试气密性:%d", "CheckAirTightness:%d");
|
||
|
||
Log_UpdateMidPressurePorcMaxTimes = new TrText("Log_UpdateMidPressurePorcMaxTimes", u8"更改中校压差执行最大次数:%u", "Update Mid Pressure Porc Max Times:%u");
|
||
Log_UpdateHighPressureDifAlarmValue = new TrText("Log_UpdateHighPressureDifAlarmValue", u8"更改高效压差报警设值:%.2f", "Update High Pressure Dif Alarm Value:%.2f");
|
||
Log_UpdateBoxPressureUpLimit = new TrText("Log_UpdateBoxPressureUpLimit", u8"更改箱体压力上限:%.2f", "Update Box Pressure Up Limit:%.2f");
|
||
Log_UpdateBoxPressureDownLimit = new TrText("Log_UpdateBoxPressureDownLimit", u8"更改箱体压力下限:%.2f", "Update Box Pressure Down Limit:%.2f");
|
||
Log_UpdatePressureRangeUpLimit = new TrText("Log_UpdatePressureRangeUpLimit", u8"更改压力量程上限:%.2f", "Update Pressure Range Up Limit:%.2f");
|
||
Log_UpdatePressureRangeDownLimit = new TrText("Log_UpdatePressureRangeDownLimit", u8"更改压力量程下限:%.2f", "Update Pressure Range Down Limit:%.2f");
|
||
Log_UpdateMidTempHighSetValue = new TrText("Log_UpdateMidTempHighSetValue", u8"更改中效高温报警设值:%.2f", "Update Mid Temp High Set Value:%.2f");
|
||
Log_UpdateMidTempUltraSetValue = new TrText("Log_UpdateMidTempUltraSetValue", u8"更改中效超高温报警设值:%.2f", "Update Mid Temp Ultra Set Value:%.2f");
|
||
Log_UpdateCoverWindEnable = new TrText("Log_UpdateCoverWindEnable", u8"更改铺粉变风速:%d", "Update Cover Wind Enable:%d");
|
||
Log_UpdateCoverWindRatio = new TrText("Log_UpdateCoverWindRatio", u8"更改铺粉变风速比率:%.2f", "Update Cover Wind Ratio:%.2f");
|
||
Log_UpdateDedustWaitEnable = new TrText("Log_UpdateDedustWaitEnable", u8"更改循环等待:%d", "Update Dedust Wait Enable:%d");
|
||
Log_UpdateDedustWaitSecond = new TrText("Log_UpdateDedustWaitSecond", u8"更改循环等待秒数:%u", "Update Dedust Wait Second:%u");
|
||
Log_UpdateWindSetValue = new TrText("Log_UpdateWindSetValue", u8"更改风速设定:%.2f", "Update Wind Set Value:%.2f");
|
||
Log_UpdateWindMaxSetValue = new TrText("Log_UpdateWindMaxSetValue", u8"更改最大风速设定:%.2f", "Update Wind Max Set Value:%.2f");
|
||
Log_UpdateFilterCleanOxygenSetValue = new TrText("Log_UpdateFilterCleanOxygenSetValue", u8"更改虑芯清洗氧含量设值:%.2f", "Update Filter Clean Oxygen Set Value:%.2f");
|
||
Log_UpdatePrintCleanOxygenSetValue = new TrText("Log_UpdatePrintCleanOxygenSetValue", u8"更改打印室清洗氧含量设值:%.2f", "Update Print Clean Oxygen Set Value:%.2f");
|
||
Log_UpdatePrintOxygenDownSetValue = new TrText("Log_UpdatePrintOxygenDownSetValue", u8"更改打印氧上限设定:%.2f", "Update Print Oxygen Down Set Value:%.2f");
|
||
Log_UpdatePrintOxygenUpSetValue = new TrText("Log_UpdatePrintOxygenUpSetValue", u8"更改打印氧超上限设定:%.2f", "Update Print Oxygen Up Set Value:%.2f");
|
||
Log_UpdateHopperCleanRemind = new TrText("Log_UpdateHopperCleanRemind", u8"更改料斗清理预警时间:%u", "Update Hopper Clean Remind:%u");
|
||
Log_UpdateBoxWashDelayTime = new TrText("Log_UpdateBoxWashDelayTime", u8"更改打印机清洗滞后:%u", "Update Box Wash Delay Time:%u");
|
||
Log_UpdateDedustingWashDelayTime = new TrText("Log_UpdateDedustingWashDelayTime", u8"更改尘系统清洗滞后:%u", "Update Dedusting Wash Delay Time:%u");
|
||
Log_UpdateSetPurify = new TrText("Log_UpdateSetPurify", u8"更改远程一键清洗:%d", "Update Set Purify:%d");
|
||
Log_UpdateSetDedust = new TrText("Log_UpdateSetDedust", u8"更改远程除尘:%d", "Update Set Dedust:%d");
|
||
Log_UpdateSetFilterDiscard = new TrText("Log_UpdateSetFilterDiscard", u8"更改远程滤芯废处理", "Update Set Filter Discard");
|
||
Log_UpdateSetBoxClean = new TrText("Log_UpdateSetBoxClean", u8"更改远程箱体清洗:%d", "Update Set Box Clean:%d");
|
||
Log_UpdateSetFilterClean = new TrText("Log_UpdateSetFilterClean", u8"更改远程滤芯清洗:%d", "Update Set Filter Clean:%d");
|
||
Log_UpdateSetHopperClean = new TrText("Log_UpdateSetHopperClean", u8"更改远程料斗清洗:%d", "Update Set Hopper Clean:%d");
|
||
Log_UpdateSetBlowBack = new TrText("Log_UpdateSetBlowBack", u8"更改远程反吹:%d", "Update Set Blow Back:%d");
|
||
Log_UpdateWindTargetVol = new TrText("Log_UpdateWindTargetVol", u8"更改目标风量:%.2f", "Update Wind Target Vol:%.2f");
|
||
Log_ResetHopperUsedHour = new TrText("Log_ResetHopperUsedHour", u8"重置旋风漏斗使用时长", "Reset Hopper Used Hour");
|
||
Log_ResetLastBlowbackTime = new TrText("Log_ResetLastBlowbackTime", u8"重置上次反吹计时", "Reset Last Blowback Time");
|
||
Log_UpdateBlowbackNotifyTime = new TrText("Log_UpdateBlowbackNotifyTime", u8"反吹提示时间:%u", "Update Blowback Notify Time:%u");
|
||
Log_UpdateUseHeatingMotion = new TrText("Log_UpdateUseHeatingMotion", u8"更改使用加热运动:%d", "Update Use Heating Motion:%d");
|
||
Log_UpdateHeatingMotionDistance = new TrText("Log_UpdateHeatingMotionDistance", u8"更改加热运动距离:%.2f", "Update Heating Motion Distance:%.2f");
|
||
Log_UpdateHeatingMotionPeriodSecond = new TrText("Log_UpdateHeatingMotionPeriodSecond", u8"更改加热运动周期秒数:%u", "Update Heating Motion Period Second:%u");
|
||
|
||
Log_UpdateScannerPowerLogTick = new TrText("Log_UpdateScannerPowerLogTick", u8"更改振镜电源记录点间隔:%u", "Update Scanner Power LogTick:%u");
|
||
Log_UpdateScannerPowerLogCount = new TrText("Log_UpdateScannerPowerLogCount", u8"更改振镜电源记录点数:%u", "Update Scanner Power Log Count:%u");
|
||
Log_UpdateScannerVoltageMinLimit = new TrText("Log_UpdateScannerVoltageMinLimit", u8"更改振镜电源电压下限:%.2f", "Update Scanner Voltage Min Limit:%.2f");
|
||
Log_UpdateScannerVoltageMaxLimit = new TrText("Log_UpdateScannerVoltageMaxLimit", u8"更改振镜电源电压上限:%.2f", "Update Scanner Voltage Max Limit:%.2f");
|
||
Log_UpdateMoldPerCycleLength = new TrText("Log_UpdateMoldPerCycleLength", u8"更改成型缸齿轮行程:%.3f", "Update Mold PerCycle Length:%.3f");
|
||
Log_UpdateMoldPerCyclePulse = new TrText("Log_UpdateMoldPerCyclePulse", u8"更改成型缸每圈脉冲数:%.3f", "Update Mold PerCycle Pulse:%.3f");
|
||
Log_UpdateMoldReductionRatio = new TrText("Log_UpdateMoldReductionRatio", u8"更改成型缸减速比:%.3f", "Update Mold Reduction Ratio:%.3f");
|
||
Log_UpdateMoldSpeed = new TrText("Log_UpdateMoldSpeed", u8"更改成型缸速度:%.3f", "Update Mold Speed:%.3f");
|
||
Log_UpdateMoldPointStep = new TrText("Log_UpdateMoldPointStep", u8"更改成型缸点动行程:%.3f", "Update Mold Point Step:%.3f");
|
||
Log_UpdateMoldAcc = new TrText("Log_UpdateMoldAcc", u8"更改成型缸加速度:%.3f", "Update Mold Acc:%.3f");
|
||
Log_UpdateMoldDec = new TrText("Log_UpdateMoldDec", u8"更改成型缸减速度:%.3f", "Update Mold Dec:%.3f");
|
||
|
||
Log_SetStartLayerInfo = new TrText("Log_SetStartLayerInfo", u8"设定开始层:%u", "Set start layer index: %u");
|
||
Log_UpdateLayerThicknessInherit = new TrText("Log_UpdateLayerThicknessInherit", u8"修改第%d层开始的所有层厚为%u", "Update after layer%d thickness: %u");
|
||
Log_UpdateLayerThickness = new TrText("Log_UpdateLayerThickness", u8"修改第%d层层厚为%u", "Update layer%d thickness: %u");
|
||
Log_UpdateSupplyPowder = new TrText("Log_UpdateSupplyPowder", u8"修改第%d层供粉量为%u", "Update layer%d supply powder: %u");
|
||
Log_UpdateSupplyPowderInherit = new TrText("Log_UpdateSupplyPowderInherit", u8"修改第%d层开始的所有供粉量为%u", "Update after layer%d supply powder: %u");
|
||
Log_UpdateScanTimes = new TrText("Log_UpdateScanTimes", u8"修改第%d层扫描次数为%u", "Update layer%d scan times: %u");
|
||
Log_UpdateScanTimesInherit = new TrText("Log_UpdateScanTimesInherit", u8"修改第%d层开始的所有扫描次数为%u", "Update after layer%d scan times: %u");
|
||
|
||
Log_SetPartPrintEnable = new TrText("Log_SetPartPrintEnable", u8"设置零件%d打印", "Set Part%d Print Enable");
|
||
Log_SetPartPrintDisenable = new TrText("Log_SetPartPrintDisenable", u8"设置零件%d不打印", "Set Part%d Print Disenable");
|
||
Log_ExecuteTechParam = new TrText("Log_ExecuteTechParam", u8"执行应用参数", "ExecuteTechParam");
|
||
|
||
Log_SetPartOffsetX = new TrText("Log_SetPartOffsetX", u8"设置零件%dX方向偏移%.6f", "Set Part%d Offset X %.6f");
|
||
Log_SetPartOffsetY = new TrText("Log_SetPartOffsetY", u8"设置零件%dY方向偏移%.6f", "Set Part%d Offset Y %.6f");
|
||
Log_SetPartRotate = new TrText("Log_SetPartRotate", u8"设置零件%d逆时针旋转%.6f", "Set Part%d Rotate %.6f");
|
||
Log_ExecuteModelScanTest = new TrText("Log_ExecuteModelScanTest", u8"执行模具拼接测试", "Execute Model Scan Test");
|
||
Log_TerminateModelScanTest = new TrText("Log_TerminateModelScanTest", u8"中断模具拼接测试", "Terminate Model Scan Test");
|
||
|
||
Log_UpdateAllPartParamLaserSpeed = new TrText("Log_UpdateAllPartParamLaserSpeed", u8"修改所有零件的%s扫描速度为:%.4f", "Update all part's %s scan speed to %.4f");
|
||
Log_UpdateAllParamLaserSpeed = new TrText("Log_UpdateAllParamLaserSpeed", u8"修改所有%s的扫描速度为:%.4f", "Update all %s scan speed to %.4f");
|
||
Log_UpdatePartParamLaserSpeed = new TrText("Log_UpdatePartParamLaserSpeed", u8"修改零件%d的%s扫描速度为:%.4f", "Update part%d's %s scan speed to %.4f");
|
||
Log_UpdateAllPartParamLaserPower = new TrText("Log_UpdateAllPartParamLaserPower", u8"修改所有零件的%s扫描功率为:%.4f", "Update all part's %s scan power to %.4f");
|
||
Log_UpdateAllParamLaserPower = new TrText("Log_UpdateAllParamLaserPower", u8"修改所有%s的扫描功率为:%.4f", "Update all %s scan power to %.4f");
|
||
Log_UpdatePartParamLaserPower = new TrText("Log_UpdatePartParamLaserPower", u8"修改零件%d的%s扫描功率为:%.4f", "Update part%d's %s scan power to %.4f");
|
||
Log_UpdateAllPartParamLaserDiameter = new TrText("Log_UpdateAllPartParamLaserDiameter", u8"修改所有零件的%s光斑直径为:%.4f", "Update all part's %s laser diameter to %.4f");
|
||
Log_UpdateAllParamLaserDiameter = new TrText("Log_UpdateAllParamLaserDiameter", u8"修改所有%s的光斑直径为:%.4f", "Update all %s laser diameter to %.4f");
|
||
Log_UpdatePartParamLaserDiameter = new TrText("Log_UpdatePartParamLaserDiameter", u8"修改零件%d的%s光斑直径为:%.4f", "Update part%d's %s laser diameter to %.4f");
|
||
Log_ExecuteRedLightTest = new TrText("Log_ExecuteRedLightTest", u8"执行红光测试", "Execute red light test");
|
||
Log_TerminateRedLightTest = new TrText("Log_TerminateRedLightTest", u8"终止红光测试", "Terminate red light test");
|
||
Log_ResetTotalPrintHour = new TrText("Log_ResetTotalPrintHour", u8"重置设备总打印小时", "Reset Total Print Hour");
|
||
Log_UpdatePrintLayerDelay = new TrText("Log_UpdatePrintLayerDelay", u8"更改层完成后等待秒数:%u", "Update Printed Layer Delay Second:%u");
|
||
Log_UpdateCoverLayerDelay = new TrText("Log_UpdateCoverLayerDelay", u8"更改铺粉后等待秒数:%u", "Update Covered Layer Delay Second:%u");
|
||
|
||
}
|
||
|
||
void LanguageManager::InitToast()
|
||
{
|
||
Toast_ExitWhenPrinting = new TrText("Toast_ExitWhenPrinting", u8"正在打印中,请先结束打印后退出", "System is printing,plese exit after finished");
|
||
Toast_ModelTestDoorInfo = new TrText("Toast_ModelTestDoorInfo", u8"舱门打开,不能执行任务", "");
|
||
Toast_ModelTestLaserInfo = new TrText("Toast_ModelTestLaserInfo", u8"请先开启激光器", "");
|
||
Toast_MoldMotionCheckUp = new TrText("Toast_MoldMotionCheckUp", u8"铺粉臂不在右限位,禁止上升成型缸", "Can't rise forming because the arm isn't in right limit");
|
||
Toast_ArmMotonCheck = new TrText("Toast_ArmMotonCheck", u8"粉料缸到达或者超过缸平面,禁止移动铺粉臂", "Arm can't move because powder cylinder is out");
|
||
Toast_PowderMotionCheckUp = new TrText("Toast_PowderMotionCheckUp", u8"铺粉臂不在左限位,禁止上升粉料缸", "Can't rise powder cylinder because arm isn't in left limit");
|
||
Toast_PowderAutoDownNoTask = new TrText("Toast_PowderAutoDownNoTask", u8"没有可用的任务数据", "No task data");
|
||
Toast_PowderPlatformInactive = new TrText("Toast_PowderPlatformInactive", u8"请先把粉料缸移动到与缸平面齐平位置", "Please align the powder cylinder with platform");
|
||
Toast_UpdateParamSuccess = new TrText("Toast_UpdateParamSuccess", u8"更新参数成功", "Update Success");
|
||
Toast_CheckPowerNode = new TrText("Toast_CheckPowerNode", u8"补偿节点不能为0", "Point not allow 0");
|
||
Toast_CheckPowerValue = new TrText("Toast_CheckPowerValue", u8"补偿值不能为0", "Value not allow 0");
|
||
Toast_CheckPowerNodeExist = new TrText("Toast_CheckPowerNodeExist", u8"补偿节点:%d%%已存在", "Point:%d%% Had Exist");
|
||
Toast_TechDeleteInfo = new TrText("Toast_TechDeleteInfo", u8"默认参数不允许删除", "Default Param not allow delete");
|
||
Toast_SaveingParam = new TrText("Toast_SaveingParam", u8"正在保存设置", "Saving");
|
||
Toast_SavedParam = new TrText("Toast_SavedParam", u8"保存设置完毕", "Saved");
|
||
Toast_WindDebugEnablePurifier = new TrText("Toast_WindDebugEnablePurifier", u8"请先启动净化", "Please startup purifier");
|
||
Toast_WindDebugNeedData = new TrText("Toast_WindDebugNeedData", u8"最少需要5个数据", "At least five point data");
|
||
Toast_RequestResetLaserAlarm = new TrText("Toast_RequestResetLaserAlarm", u8"请求复位报警信息", "Qequest reset alarm info");
|
||
Toast_DisableDeoxygenByDoorOpen = new TrText("Toast_DisableDeoxygenByDoorOpen", u8"关闭除氧:舱门打开", "Disable deoxygen because the chamber door is openned");
|
||
Toast_DisablePurifierByGapClose = new TrText("Toast_DisablePurifierByGapClose", u8"关闭净化:净化器阀门未打开", "Disable purify because valve is closed");
|
||
Toast_BlowBackWhenDifPressureAlarm = new TrText("Toast_BlowBackWhenDifPressureAlarm", u8"由于检测到旋转滤芯堵塞,开启反吹", "Startup blowback because of filter jam");
|
||
Toast_BlowBackWhenFitlerTimeount = new TrText("Toast_BlowBackWhenFitlerTimeount", u8"由于检测到旋转滤芯超时使用,开启反吹", "Startup blowback because of filter use too long");
|
||
Toast_BlowBackNotify = new TrText("Toast_BlowBackNotify", u8"正在反吹,请勿打开舱门", "Please don't open the carbin door when blowing back");
|
||
Toast_CheckParam_d_d = new TrText("Toast_CheckParam_d_d", u8"参数不能超过范围[%d - %d]", "Param value range[%d - %d]");
|
||
Toast_CheckParam_u_u = new TrText("Toast_CheckParam_u_u", u8"参数不能超过范围[%u - %u]", "Param value range[%u - %u]");
|
||
Toast_CheckParam_llu_llu = new TrText("Toast_CheckParam_llu_llu", u8"参数不能超过范围[%llu - %llu]", "Param value range[%llu - %llu]");
|
||
Toast_CheckParam_lld_lld = new TrText("Toast_CheckParam_lld_lld", u8"参数不能超过范围[%lld - %lld]", "Param value range[%lld - %lld]");
|
||
Toast_CheckParam_f_f = new TrText("Toast_CheckParam_f_f", u8"参数不能超过范围[%f - %f]", "Param value range[%f - %f]");
|
||
Toast_CheckHeatingSafe = new TrText("Toast_CheckHeatingSafe", u8"预热关闭:氧含量超过安全值并且温控未连接", "Heating disable because oxygen too high and temperture control disconnect");
|
||
Toast_AddTaskRepeat = new TrText("Toast_AddTaskRepeat", u8"添加任务失败:重复添加", "Failed:Duplicate job");
|
||
Toast_NotSupportData = new TrText("Toast_AddTaskRepeat", u8"添加任务失败:不支持的数据", "Failed:Not support data");
|
||
Toast_CheckDate = new TrText("Toast_CheckDate", u8"结束日期要大于开始日期", "End date must after begin date");
|
||
Toast_CheckDateRange90 = new TrText("Toast_CheckDateRange90", u8"日期范围超过90天", "Date range should not exceed 90 days");
|
||
Toast_NoTaskPrint = new TrText("Toast_NoTaskPrint", u8"没有可打印的任务", "No task");
|
||
Toast_ServoPowering = new TrText("Toast_ServoPowering", u8"正在打开伺服驱动", "Activating Servo");
|
||
Toast_CheckServo = new TrText("Toast_CheckServo", u8"检测到伺服报警,正在尝试重启伺服驱动", "Servo alarm detected, try to reactivate servo");
|
||
Toast_ServoResetError = new TrText("Toast_ServoResetError", u8"重启伺服驱动失败,不能执行任务", "Fail to activate servo, stop print procedure");
|
||
Toast_ServoResetFinish = new TrText("Toast_ServoResetFinish", u8"伺服驱动重启完毕", "Servo activated");
|
||
Toast_CheckDataOutRangeX = new TrText("Toast_CheckDataOutRangeX", u8"零件:%s X方向超出可打印范围", "Part:%s X direction out of range");
|
||
Toast_CheckDataOutRangeY = new TrText("Toast_CheckDataOutRangeY", u8"零件:%s Y方向超出可打印范围", "Part:%s Y direction out of range");
|
||
Toast_CheckTaskWithCarbinDoor = new TrText("Toast_CheckTaskWithCarbinDoor", u8"舱门打开,不能执行任务", "Carbin Door is open,Close it before printing");
|
||
Toast_CheckAlarmInfo = new TrText("Toast_CheckAlarmInfo", u8"%s,不能执行任务", "%s,can't execute job");
|
||
Toast_CheckStanby = new TrText("Toast_CheckStanby", u8"请等待系统就绪后再开始任务", "Please wait before the system is Standby");
|
||
Toast_NoPauseTask = new TrText("Toast_NoPauseTask", u8"没有可暂停的打印任务", "No job to pause");
|
||
Toast_NoStopTask = new TrText("Toast_NoStopTask", u8"没有可停止的打印任务", "No job to stop");
|
||
Toast_PausingTask = new TrText("Toast_PausingTask", u8"正在暂停任务", "Pausing job");
|
||
Toast_StoppingTask = new TrText("Toast_StoppingTask", u8"正在停止任务", "Stopping job");
|
||
Toast_StartScan = new TrText("Toast_StartScan", u8"开始扫描", "Start Scan");
|
||
Toast_HeatingError = new TrText("Toast_HeatingError", u8"基板加热错误,请检查", "Heating error,please check");
|
||
Toast_StanbyPauseError = new TrText("Toast_StanbyPauseError", u8"就绪状态不能暂停", "Can't pause when Standby");
|
||
Toast_StateCannotPause = new TrText("Toast_StateCannotPause", u8"状态不能暂停", "Can't pause");
|
||
Toast_MoldMotionDisableAlarm = new TrText("Toast_MoldMotionDisableAlarm", u8"成型缸运行失效报警触发", "Forming motion error");
|
||
Toast_PowderMotionDisableAlarm = new TrText("Toast_PowderMotionDisableAlarm", u8"粉料缸运行失效报警触发", "Powder motion error");
|
||
Toast_PrintingExportError = new TrText("Toast_PrintingExportError", u8"请先停止任务后再导出", "Please stop task then export");
|
||
Toast_ExportSelection = new TrText("Toast_ExportSelection", u8"请选择导出数据或者导出图像", "Please select export data or image");
|
||
Toast_ExportFinished = new TrText("Toast_ExportFinished", u8"导出完成", "Export finished");
|
||
Toast_ScanFileErrorInfo = new TrText("Toast_ScanFileErrorInfo", u8"数据中的打印区%d超出可打印范围", "ScanField %d over of range");
|
||
Toast_XDataErrorInfo = new TrText("Toast_XDataErrorInfo", u8"x方向数据超可打印范围", "X direction out of range");
|
||
Toast_YDataErrorInfo = new TrText("Toast_YDataErrorInfo", u8"y方向数据超可打印范围", "Y direction out of range");
|
||
Toast_RestartInfo = new TrText("Toast_RestartInfo", u8"请重启程序", "Please restart the application");
|
||
Toast_EndTimeNotAllowZero = new TrText("Toast_EndTimeNotAllowZero", u8"结束时间不能为0", "End time not allow zero");
|
||
Toast_WriteFileSuccess = new TrText("Toast_WriteFileSuccess", u8"写入成功", "Update file success");
|
||
Toast_HeatingErrorSSR = new TrText("Toast_HeatingErrorSSR", u8"由于SSR异常,加热关闭", "Heating close because of SSR error");
|
||
Toast_RestartSystemInfo = new TrText("Toast_ChangeIOVersionInfo", u8"请重启程序", "Please restart the system");
|
||
Toast_WaitWind = new TrText("Toast_WaitWind", u8"正在等待风速", "Waiting Wind Raise");
|
||
Toast_WaitOxygen = new TrText("Toast_WaitOxygen", u8"正在等待氧含量", "Waiting Oxygen Abate");
|
||
Toast_WaitPrintSignal = new TrText("Toast_WaitPrintSignal", u8"正在等待可打印信号", "Waiting Print Signal");
|
||
Toast_WaitOxygenTarge = new TrText("Toast_WaitOxygenTarge", u8"正在等待氧含量到达%.1f PPM", "Waiting Oxygen dowm to %.1f PPM");
|
||
Toast_FanOverVoltageWhenDeoxygen = new TrText("Toast_FanOverVoltageWhenDeoxygen", u8"风机过压,停止自动除氧", "Stop deoxygen because fan voltage over limit");
|
||
Toast_SupplyFinishInfo = new TrText("Toast_SupplyFinishInfo", u8"自动供粉完成", "Auto supply finished");
|
||
Toast_StartAutoSupplyInfo = new TrText("Toast_StartAutoSupplyInfo", u8"开始自动供粉", "Start Auto Supply Powder");
|
||
Toast_AutoSupplyDisconnectError = new TrText("Toast_AutoSupplyDisconnectError", u8"由于供粉设备通讯连接中断,自动送粉中止", "Auto supply powder intercept because communication disconnected");
|
||
Toast_BlowBackWarm = new TrText("Toast_BlowBackWarm", u8"氧含量高于报警值,不能执行反吹", "Can't execute blow back because oxygen over alarm value");
|
||
Toast_BlowBackSystemWarm = new TrText("Toast_BlowBackSystemWarm", u8"系统在非就绪状态下不能执行反吹", "Can't execute blow back because system is not in standby");
|
||
Toast_DangerOxygenBreakDusting = new TrText("Toast_DangerOxygenBreakDusting", u8"氧含量越限,中断循环", "Dusting break because oxygen over limit");
|
||
Toast_BlowBackSelfAlarm = new TrText("Toast_BlowBackSelfAlarm", u8"净化器存在报警不能执行反吹", "Can't execute blow back because purifier has alarm");
|
||
Toast_BlowBackBreak = new TrText("Toast_BlowBackBreak", u8"存在不运行反吹条件,反吹中断", "Blow back break because the condition is not allow");
|
||
Toast_MotionLimitDueToCarbinDoorOpen = new TrText("Toast_MotionLimitDueToCarbinDoorOpen", u8"舱门打开时运动受限", "MotionLimitDueToCarbinDoorOpen");
|
||
Toast_SimpleSupplyDisable = new TrText("Toast_SimpleSupplyDisable", u8"送粉失败:未达到送粉条件", "Supply powder failed:Supply condition is insufficient");
|
||
Toast_NoCalImage = new TrText("Toast_NoCalImage", u8"不存在标定图", "There is no calibration image");
|
||
Toast_CalImageFildException = new TrText("Toast_CalImageFildException", u8"标定失败:图像%d存在异常", "Calibrate fail:Image%d has exception");
|
||
Toast_CalImageSuccess = new TrText("Toast_CalImageSuccess", u8"标定完成,重投影误差为%.6f", "Calibrate success:%.6f");
|
||
Toast_CalImageFailTooLarge = new TrText("Toast_CalImageFailTooLarge", u8"标定失败:重投影误差过大", "Calibrate fail:Reprojection error");
|
||
Toast_CalImageCheck = new TrText("Toast_CalImageCheck", u8"请先拍摄好标定图后再进行标定", "Please tack picture before calibration");
|
||
Toast_BaseImageCheck = new TrText("Toast_BaseImageCheck", u8"尚未拍摄底图", "There is no base image");
|
||
Toast_PlatformImageCheck = new TrText("Toast_PlatformImageCheck", u8"尚未拍摄基座图", "There is no platform image");
|
||
Toast_TaskCheck = new TrText("Toast_TaskCheck", u8"尚未导入任务数据", "There is no task data");
|
||
Toast_StartLayerDuplicateCheck = new TrText("Toast_StartLayerDuplicateCheck", u8"重复的开始层", "Duplicate start layer");
|
||
Toast_StartLayerCheck = new TrText("Toast_StartLayerCheck", u8"开始层大于结束层", "Start layer is bigger than end layer");
|
||
Toast_ClickInfImageCheck = new TrText("Toast_ClickInfImageCheck", u8"请点击热成像图添加测量点", "Please click image to add measuring point");
|
||
Toast_FanFreqAlarmInfo = new TrText("Toast_FanFreqAlarmInfo", u8"反吹完成后将会自动继续任务", "The task will auto continue after blowback");
|
||
Toast_CheckRasterError = new TrText("Toast_CheckRasterError", u8"检测光栅失败", "Check Raster Error");
|
||
Toast_CheckLinearEncoderError = new TrText("Toast_CheckLinearEncoderError", u8"检测光栅尺失败", "Check Linear Encoder Error");
|
||
Toast_PartIDException = new TrText("Toast_PartIDException", u8"零件ID异常", "Part ID Exception");
|
||
Toast_DataTypeException = new TrText("Toast_DataTypeException", u8"数据类型异常", "Data Type Exception");
|
||
Toast_SelectLayerException = new TrText("Toast_SelectLayerException", u8"选择层数异常", "Select Layer Exception");
|
||
Toast_CameraUnCalibrationInfo = new TrText("Toast_CameraUnCalibrationInfo", u8"摄像头尚未标定", "Camera haven't calibrate");
|
||
Toast_UnSetPosInfo = new TrText("Toast_UnSetPosInfo", u8"尚未进行定位设置", "Haven't fixed positong");
|
||
Toast_UnTakeCoverImageInfo = new TrText("Toast_UnTakeCoverImageInfo", u8"尚未拍摄铺粉图", "Haven't take cover image");
|
||
Toast_BlowbackBeforePrintInfo = new TrText("Toast_BlowbackBeforePrintInfo", u8"终止:检测到正在反吹", "Stop:Detected is blowbacking");
|
||
}
|
||
|
||
void LanguageManager::InitAxisData(void)
|
||
{
|
||
AD_MoldCylinderSeparatePos = new TrText("AD_MoldCylinderSeparatePos", u8"打印升降与缸体分离位", "MoldCylinderSeparatePos"); //打印升降与缸体分离位_RW
|
||
AD_Print3RSeparatePos = new TrText("AD_Print3RSeparatePos", u8"打印3R脱离位", "Print3RSeparatePos"); //打印3R脱离位_RW
|
||
AD_Print3RSeparateCheckDistance = new TrText("AD_Print3RSeparateCheckDistance", u8"打印3R脱离检测距离", "Print3RSeparateCheckDistance"); //打印3R脱离检测距离_RW
|
||
AD_PrintJackupDeoxygenPressureMinPos = new TrText("AD_PrintJackupDeoxygenPressureMinPos", u8"打印顶升轴除氧压缩最低点", "PrintJackupDeoxygenPressureMinPos"); //打印顶升轴除氧压缩最低点_RW
|
||
AD_PrintJackupPlatformBottomPos = new TrText("AD_PrintJackupPlatformBottomPos", u8"打印顶升轴基板底座缸平面位置", "PrintJackupPlatformBottomPos"); //打印顶升轴基板底座缸平面位置_RW
|
||
AD_PrintJackupPlatformPlanePos = new TrText("AD_PrintJackupPlatformPlanePos", u8"打印顶升轴基板缸平面位置", "PrintJackupPlatformPlanePos"); //打印顶升轴基板缸平面位置_RW
|
||
AD_PrintPlatformHight = new TrText("AD_PrintPlatformHight", u8"打印基板厚度", "PrintPlatformHight"); //打印基板厚度_RW
|
||
AD_MoldUpLimitPos = new TrText("AD_MoldUpLimitPos", u8"打印升降轴上软限位", "MoldUpLimitPos"); //打印升降轴上软限位_RW
|
||
AD_MoldDownLimitPos = new TrText("AD_MoldDownLimitPos", u8"打印升降轴下软限位", "MoldDownLimitPos"); //打印升降轴下软限位_RW
|
||
AD_CleanTrackConnectPos = new TrText("AD_CleanTrackConnectPos", u8"清粉升降轨道对接位", "CleanTrackConnectPos"); //清粉升降轨道对接位_RW
|
||
AD_CleanBoxCylinderConnectPos = new TrText("AD_CleanBoxCylinderConnectPos", u8"清粉箱与缸体对接位", "CleanBoxCylinderConnectPos"); //清粉箱与缸体对接位_RW
|
||
AD_Clean3RSeparatePos = new TrText("AD_Clean3RSeparatePos", u8"清粉升降3R对接分离位", "Clean3RSeparatePos"); //清粉升降3R对接分离位_RW
|
||
AD_Clean3RSeparateCheckDistance = new TrText("AD_Clean3RSeparateCheckDistance", u8"清粉升降3R分离检测距离", "Clean3RSeparateCheckDistance"); //清粉升降3R分离检测距离_RW
|
||
AD_CleanLowestPos = new TrText("AD_CleanLowestPos", u8"清粉升降最低点", "CleanLowestPos"); //清粉升降最低点_RW
|
||
AD_CleanUpLimit = new TrText("AD_CleanUpLimit", u8"清粉升降上软限位", "CleanUpLimit"); //清粉升降上软限位_RW
|
||
AD_CleanDownLimit = new TrText("AD_CleanDownLimit", u8"清粉升降下软限位", "CleanDownLimit"); //清粉升降下软限位_RW
|
||
AD_LoadAxisTrackPrintPos = new TrText("AD_LoadAxisTrackPrintPos", u8"移载轴轨道打印位", "LoadAxisTrackPrintPos"); //移载轴轨道打印位_RW
|
||
AD_LoadAxisTrackCleanPos = new TrText("AD_LoadAxisTrackCleanPos", u8"移载轴轨道清粉位", "LoadAxisTrackCleanPos"); //移载轴轨道清粉位_RW
|
||
AD_LoadAxisTrackWaitPos = new TrText("AD_LoadAxisTrackWaitPos", u8"移载轴轨道等待位", "LoadAxisTrackWaitPos"); //移载轴轨道等待位_RW
|
||
AD_LoadAxisLeftLimit = new TrText("AD_LoadAxisLeftLimit", u8"移载轴轨道左软限位", "LoadAxisLeftLimit"); //移载轴轨道左软限位_RW
|
||
AD_LoadAxisRightLimit = new TrText("AD_LoadAxisRightLimit", u8"移载轴轨道右软限位", "LoadAxisRightLimit"); //移载轴轨道右软限位_RW
|
||
AD_ArmPowderAcceptPos = new TrText("AD_ArmPowderAcceptPos", u8"铺粉轴接粉位", "ArmPowderAcceptPos"); //铺粉轴接粉位_RW
|
||
AD_ArmPowderDropFrontPos = new TrText("AD_ArmPowderDropFrontPos", u8"铺粉轴前下粉位", "ArmPowderDropFrontPos"); //铺粉轴前下粉位_RW
|
||
AD_ArmPrintFrontLimit = new TrText("AD_ArmPrintFrontLimit", u8"铺粉轴打印面前限位", "ArmPrintFrontLimit"); //铺粉轴打印面前限位_RW
|
||
AD_ArmPrintBackLimit = new TrText("AD_ArmPrintBackLimit", u8"铺粉轴打印面后限位", "ArmPrintBackLimit"); //铺粉轴打印面后限位_RW
|
||
AD_ArmFrontLimit = new TrText("AD_ArmFrontLimit", u8"铺粉轴前软限位", "ArmFrontLimit"); //铺粉轴前软限位_RW
|
||
AD_ArmBackLimit = new TrText("AD_ArmBackLimit", u8"铺粉轴后软限位", "ArmBackLimit"); //铺粉轴后软限位_RW
|
||
AD_MoldAbsTestPos = new TrText("AD_MoldAbsTestPos", u8"打印升降轴绝对值试运行位置列表", "MoldAbsTestPos"); //打印升降轴绝对值试运行位置列表_RW
|
||
AD_CleanAbsTestPos = new TrText("AD_CleanAbsTestPos", u8"清粉升降轴绝对值试运行位置列表", "CleanAbsTestPos"); //清粉升降轴绝对值试运行位置列表_RW
|
||
AD_LoadAxisAbsTestPos = new TrText("AD_LoadAxisAbsTestPos", u8"移载轴绝对值试运行位置列表", "LoadAxisAbsTestPos"); //移载轴绝对值试运行位置列表_RW
|
||
AD_ArmAbsTestPos = new TrText("AD_ArmAbsTestPos", u8"铺粉轴绝对值试运行位置列表", "ArmAbsTestPos"); //铺粉轴绝对值试运行位置列表_RW
|
||
AD_LineEncMoveValue = new TrText("AD_LineEncMoveValue", u8"光栅尺移动值", "LineEncMoveValue"); //光栅尺移动值_R
|
||
AD_LineEncPulseEqu = new TrText("AD_LineEncPulseEqu", u8"光栅尺脉冲当量", "LineEncPulseEqu"); //光栅尺脉冲当量_RW
|
||
AD_MoldMainHomeIndexEnc = new TrText("AD_MoldMainHomeIndexEnc", u8"打印主轴原点编码器值", "MoldMainHomeIndexEnc"); //打印主轴原点编码器值_RW
|
||
AD_MoldMainAlignEnc = new TrText("AD_MoldMainAlignEnc", u8"打印主轴对齐位编码器值", "MoldMainAlignEnc"); //打印主轴对齐位编码器值_RW
|
||
AD_MoldMainAlignHomeRel = new TrText("AD_MoldMainAlignHomeRel", u8"打印主轴对齐位与原点相对值", "MoldMainAlignHomeRel"); //打印主轴对齐位与原点相对值_RW
|
||
AD_MoldSlaveHomeIndexEnc = new TrText("AD_MoldSlaveHomeIndexEnc", u8"打印从轴原点编码器值", "MoldSlaveHomeIndexEnc"); //打印从轴原点编码器值_RW
|
||
AD_MoldSlaveAlignEnc = new TrText("AD_MoldSlaveAlignEnc", u8"打印从轴对齐位编码器值", "MoldSlaveAlignEnc"); //打印从轴对齐位编码器值_RW
|
||
AD_MoldSlaveAlignHomeRel = new TrText("AD_MoldSlaveAlignHomeRel", u8"打印从轴对齐位与原点相对值", "MoldSlaveAlignHomeRel"); //打印从轴对齐位与原点相对值_RW
|
||
AD_CleanMainHomeIndexEnc = new TrText("AD_CleanMainHomeIndexEnc", u8"清粉主轴原点编码器值", "CleanMainHomeIndexEnc"); //清粉主轴原点编码器值_RW
|
||
AD_CleanMainAlignEnc = new TrText("AD_CleanMainAlignEnc", u8"清粉主轴对齐位编码器值", "CleanMainAlignEnc"); //清粉主轴对齐位编码器值_RW
|
||
AD_CleanMainAlignHomeRel = new TrText("AD_CleanMainAlignHomeRel", u8"清粉主轴对齐位与原点相对值", "CleanMainAlignHomeRel"); //清粉主轴对齐位与原点相对值_RW
|
||
AD_CleanSlaveHomeIndexEnc = new TrText("AD_CleanSlaveHomeIndexEnc", u8"清粉从轴原点编码器值", "CleanSlaveHomeIndexEnc"); //清粉从轴原点编码器值_RW
|
||
AD_CleanSlaveAlignEnc = new TrText("AD_CleanSlaveAlignEnc", u8"清粉从轴对齐位编码器值", "CleanSlaveAlignEnc"); //清粉从轴对齐位编码器值_RW
|
||
AD_CleanSlaveAlignHomeRel = new TrText("AD_CleanSlaveAlignHomeRel", u8"清粉从轴对齐位与原点相对值", "CleanSlaveAlignHomeRel"); //清粉从轴对齐位与原点相对值_RW
|
||
|
||
AD_MoldAutoSpeed = new TrText("AD_MoldAutoSpeed", u8"打印升降轴速度(自动)", "MoldAutoSpeed"); //打印升降轴速度_自动_RW
|
||
AD_MoldAutoAcc = new TrText("AD_MoldAutoAcc", u8"打印升降轴加速度(自动)", "MoldAutoAcc"); //打印升降轴加速度_自动_RW
|
||
AD_MoldAutoDec = new TrText("AD_MoldAutoDec", u8"打印升降轴减速度(自动)", "MoldAutoDec"); //打印升降轴减速度_自动_RW
|
||
AD_MoldAutoRelShift = new TrText("AD_MoldAutoRelShift", u8"打印升降轴相对位移(自动)", "MoldAutoRelShift"); //打印升降轴相对位移_自动_RW
|
||
AD_MoldAutoAbsPos = new TrText("AD_MoldAutoAbsPos", u8"打印升降轴绝对位置(自动)", "MoldAutoAbsPos"); //打印升降轴绝对位置_自动_RW
|
||
AD_CleanAutoSpeed = new TrText("AD_CleanAutoSpeed", u8"清粉升降轴速度(自动)", "CleanAutoSpeed"); //清粉升降轴速度_自动_RW
|
||
AD_CleanAutoAcc = new TrText("AD_CleanAutoAcc", u8"清粉升降轴加速度(自动)", "CleanAutoAcc"); //清粉升降轴加速度_自动_RW
|
||
AD_CleanAutoDec = new TrText("AD_CleanAutoDec", u8"清粉升降轴减速度(自动)", "CleanAutoDec"); //清粉升降轴减速度_自动_RW
|
||
AD_CleanAutoRelShift = new TrText("AD_CleanAutoRelShift", u8"清粉升降轴相对位移(自动)", "CleanAutoRelShift"); //清粉升降轴相对位移_自动_RW
|
||
AD_CleanAutoAbsPos = new TrText("AD_CleanAutoAbsPos", u8"清粉升降轴绝对位置(自动)", "CleanAutoAbsPos"); //清粉升降轴绝对位置_自动_RW
|
||
AD_LoadAxisAutoSpeed = new TrText("AD_LoadAxisAutoSpeed", u8"移载轴速度(自动)", "LoadAxisAutoSpeed"); //移载轴速度_自动_RW
|
||
AD_LoadAxisnAutoAcc = new TrText("AD_LoadAxisnAutoAcc", u8"移载轴加速度(自动)", "LoadAxisnAutoAcc"); //移载轴加速度_自动_RW
|
||
AD_LoadAxisAutoDec = new TrText("AD_LoadAxisAutoDec", u8"移载轴减速度(自动)", "LoadAxisAutoDec"); //移载轴减速度_自动_RW
|
||
AD_LoadAxisAutoRelShift = new TrText("AD_LoadAxisAutoRelShift", u8"移载轴相对位移(自动)", "LoadAxisAutoRelShift"); //移载轴相对位移_自动_RW
|
||
AD_LoadAxisAutoAbsPos = new TrText("AD_LoadAxisAutoAbsPos", u8"移载轴绝对位置(自动)", "LoadAxisAutoAbsPos"); //移载轴绝对位置_自动_RW
|
||
AD_ArmAutoSpeed = new TrText("AD_ArmAutoSpeed", u8"铺粉轴速度(自动)", "ArmAutoSpeed"); //铺粉轴速度_自动_RW
|
||
AD_ArmAxisnAutoAcc = new TrText("AD_ArmAxisnAutoAcc", u8"铺粉轴加速度(自动)", "ArmAxisnAutoAcc"); //铺粉轴加速度_自动_RW
|
||
AD_ArmAxisAutoDec = new TrText("AD_ArmAxisAutoDec", u8"铺粉轴减速度(自动)", "ArmAxisAutoDec"); //铺粉轴减速度_自动_RW
|
||
AD_ArmAxisAutoRelShift = new TrText("AD_ArmAxisAutoRelShift", u8"铺粉轴相对位移(自动)", "ArmAxisAutoRelShift"); //铺粉轴相对位移_自动_RW
|
||
AD_ArmAxisAutoAbsPos = new TrText("AD_ArmAxisAutoAbsPos", u8"铺粉轴绝对位置(自动)", "ArmAxisAutoAbsPos"); //铺粉轴绝对位置_自动_RW
|
||
AD_SupplyAutoSpeed = new TrText("AD_SupplyAutoSpeed", u8"供粉转轴速度(自动)", "SupplyAutoSpeed"); //供粉转轴速度_自动_RW
|
||
AD_SupplyAxisnAutoAcc = new TrText("AD_SupplyAxisnAutoAcc", u8"供粉转轴加速度(自动)", "SupplyAxisnAutoAcc"); //供粉转轴加速度_自动_RW
|
||
AD_SupplyAxisAutoDec = new TrText("AD_SupplyAxisAutoDec", u8"供粉转轴减速度(自动)", "SupplyAxisAutoDec"); //供粉转轴减速度_自动_RW
|
||
AD_SupplyAxisAutoRelShift = new TrText("AD_SupplyAxisAutoRelShift", u8"供粉转轴相对位移(自动)", "SupplyAxisAutoRelShift"); //供粉转轴相对位移_自动_RW
|
||
AD_SupplyAxisAutoAbsPos = new TrText("AD_SupplyAxisAutoAbsPos", u8"供粉转轴绝对位置(自动)", "SupplyAxisAutoAbsPos"); //供粉转轴绝对位置_自动_RW
|
||
|
||
AD_MoldCylinderSeparatePos = new TrText("AD_MoldCylinderSeparatePos", u8"打印升降与缸体分离位", "MoldCylinderSeparatePos"); //打印升降与缸体分离位_RW
|
||
AD_Print3RSeparatTorqueThreshold = new TrText("AD_Print3RSeparatTorqueThreshold", u8"打印3R脱离扭力报警值", "Print3RSeparatTorqueThreshold"); //打印3R脱离扭力报警值
|
||
AD_MoldUpTorqueThrehold = new TrText("AD_MoldUpTorqueThrehold", u8"打印升降轴上升扭力报警值", "MoldUpTorqueThrehold"); //打印升降轴上升扭力报警值
|
||
AD_MoldDownTorqueThrehold = new TrText("AD_MoldDownTorqueThrehold", u8"打印升降轴下降扭力报警值", "MoldDownTorqueThrehold"); //打印升降轴下降扭力报警值
|
||
AD_Clean3RSeparatTorqueThrehold = new TrText("AD_Clean3RSeparatTorqueThrehold", u8"清粉3R脱离扭力报警值", "Clean3RSeparatTorqueThrehold"); //清粉3R脱离扭力报警值
|
||
AD_CleanUpTorqueThrehold = new TrText("AD_CleanUpTorqueThrehold", u8"清粉升降轴上升扭力报警值", "CleanUpTorqueThrehold"); //清粉升降轴上升扭力报警值
|
||
AD_CleanDownTorqueThreshold = new TrText("AD_CleanDownTorqueThreshold", u8"清粉升降轴下降扭力报警值", "CleanDownTorqueThreshold"); //清粉升降轴下降扭力报警值
|
||
AD_CoverType = new TrText("AD_CoverType", u8"铺粉类型", "CoverType"); //铺粉类型_
|
||
AD_CoverSpeed = new TrText("AD_CoverSpeed", u8"打印铺粉速度(mm/s)", "CoverSpeed(mm/s)"); //打印铺粉速度
|
||
AD_CoverReturnSpeed = new TrText("AD_CoverReturnSpeed", u8"打印单向铺粉返回变速(mm/s)", "CoverReturnSpeed(mm/s)"); //打印单向铺粉返回变速
|
||
AD_CoverDistance = new TrText("AD_CoverDistance", u8"打印单向铺粉距离(mm)", "CoverDistance(mm)"); //打印单向铺粉距离
|
||
AD_LayerThick = new TrText("AD_LayerThick", u8"打印铺粉层厚(μm)", u8"LayerThick(μm)"); //打印铺粉层厚
|
||
AD_FixGap = new TrText("AD_FixGap", u8"打印间隙补偿(μm)", u8"FixGap(μm)"); //打印间隙补偿
|
||
AD_SupplyCount = new TrText("AD_SupplyCount", u8"打印铺粉格数", "SupplyCount"); //打印铺粉格数
|
||
AD_SupplyTime = new TrText("AD_SupplyTime", u8"打印下粉时间(ms)", "SupplyTime(ms)"); //打印下粉时间
|
||
AD_DebugLayerThick = new TrText("AD_DebugLayerThick", u8"铺粉调试层厚(μm)", u8"DebugLayerThick(μm)"); //铺粉调试层厚
|
||
AD_DebugFixGap = new TrText("AD_DebugFixGap", u8"铺粉调试间隙(μm)", u8"DebugFixGap(μm)"); //铺粉调试间隙
|
||
AD_DebugSupplyTime = new TrText("AD_DebugSupplyTime", u8"铺粉调试下粉时间(ms)", "DebugSupplyTime(ms)"); //铺粉调试下粉时间
|
||
AD_DebugSupplyCount = new TrText("AD_DebugSupplyCount", u8"铺粉调试格数", "DebugSupplyCount"); //铺粉调试格数
|
||
AD_DebugCoverDistance = new TrText("AD_DebugCoverDistance", u8"铺粉调试铺粉距离(mm)", "DebugCoverDistance(mm)"); //铺粉调试铺粉距离
|
||
AD_MoldHighSpeed = new TrText("AD_MoldHighSpeed", u8"打印升降轴快速移动速度", "MoldHighSpeed"); //打印升降轴快速移动速度
|
||
AD_MoldDeoxygenSpeed = new TrText("AD_MoldDeoxygenSpeed", u8"打印升降轴下降除氧位速度", "MoldDeoxygenSpeed"); //打印升降轴下降除氧位速度
|
||
AD_CleanHighSpeed = new TrText("AD_CleanHighSpeed", u8"清粉升降轴快速移动速度", "CleanHighSpeed"); //清粉升降轴快速移动速度
|
||
AD_PrintPressureThrehold = new TrText("AD_PrintPressureThrehold", u8"打印室压力泄压值", "PrintPressureThrehold"); //打印室压力泄压值
|
||
AD_MoldDeoxygenTime = new TrText("AD_MoldDeoxygenTime", u8"打印升降轴除氧时间", "MoldDeoxygenTime"); //打印升降轴除氧时间
|
||
AD_PowderCarDeoxygenTime = new TrText("AD_PowderCarDeoxygenTime", u8"存粉小车除氧时间", "PowderCarDeoxygenTime"); //存粉小车除氧时间
|
||
AD_GratingRulerValue = new TrText("AD_GratingRulerValue", u8"光栅尺判断值", "GratingRulerValue"); //光栅尺判断值 Real
|
||
AD_ArmTorqueThreshold = new TrText("AD_ArmTorqueThreshold", u8"铺粉轴扭力报警值", "ArmTorqueThreshold"); //铺粉轴扭力报警值
|
||
AD_LoadTorqueThreshold = new TrText("AD_LoadTorqueThreshold", u8"移载轴扭力报警值", "LoadTorqueThreshold"); //移载轴扭力报警值
|
||
AD_SupplyTorqueThreshold = new TrText("AD_SupplyTorqueThreshold", u8"供粉轴扭力报警值", "SupplyTorqueThreshold"); //供粉轴扭力报警值
|
||
}
|
||
|
||
void LanguageManager::Translation(HbdLanguage::Language lan)
|
||
{
|
||
for (size_t i = 0; i < TrText::m_Trs.size(); ++i) {
|
||
TrText::m_Trs[i]->Tr(lan);
|
||
}
|
||
|
||
}
|
||
|
||
void LanguageManager::VarComTrans()
|
||
{
|
||
m_ComTr["REMOTE"] = _(u8"管理平台");
|
||
m_ComTr["XT_PURIFIER"] = _(u8"仙塔净化器");
|
||
m_ComTr["HBD_PURIFIER_G3"] = _(u8"三代净化器");
|
||
m_ComTr["M1_PURIFIER"] = _(u8"M1净化器");
|
||
m_ComTr["LASER1"] = _(u8"激光1");
|
||
m_ComTr["LASER2"] = _(u8"激光2");
|
||
m_ComTr["LASER3"] = _(u8"激光3");
|
||
m_ComTr["LASER4"] = _(u8"激光4");
|
||
m_ComTr["LASER5"] = _(u8"激光5");
|
||
m_ComTr["LASER6"] = _(u8"激光6");
|
||
m_ComTr["LASER7"] = _(u8"激光7");
|
||
m_ComTr["LASER8"] = _(u8"激光8");
|
||
m_ComTr["PLATE_TEMP"] = _(u8"基板温控");
|
||
m_ComTr["OXYGEN"] = _(u8"测氧");
|
||
m_ComTr["PLC"] = _("PLC");
|
||
m_ComTr["BUS_CHILLER"] = _(u8"总冷水机");
|
||
m_ComTr["UPS"] = _("UPS");
|
||
m_ComTr["SIMPLE_SUPPLY"] = _(u8"供粉机");
|
||
m_ComTr["WEIGHT_CAR"] = _(u8"称重小车");
|
||
m_ComTr["SCANNER_POWER"] = _(u8"振镜电源");
|
||
m_ComTr["POWER_METER"] = _(u8"电能质量");
|
||
m_ComTr["TEMP_HUMIDITY_UNIT"] = _(u8"温湿单元");
|
||
m_ComTr["HL_CLIENT"] = _(u8"HL接口");
|
||
m_ComTr["PIPE_WATER_TEMP"] = _(u8"管道水温监控");
|
||
|
||
for (auto al : (*ConfigManager::GetInstance()->GetCommunicationCfg())) {
|
||
if (!al.second)continue;
|
||
if (m_ComTr.find(al.first) != m_ComTr.end()) {
|
||
al.second->m_ShowContent->SetValue(m_ComTr[al.first]);
|
||
}
|
||
}
|
||
} |