2024-03-19 17:45:12 +08:00
# include " LanguageManager.h "
# include "config/ConfigManager.h"
# include "global.h"
# include <direct.h>
# include <io.h>
char * g_Lang ;
LanguageManager : : LanguageManager ( )
{
}
LanguageManager : : ~ LanguageManager ( )
{
2024-05-22 15:58:54 +08:00
for ( size_t i = 0 ; i < TrText : : m_Trs . size ( ) ; i + + ) {
2024-03-19 17:45:12 +08:00
delete TrText : : m_Trs [ i ] ;
TrText : : m_Trs [ i ] = nullptr ;
}
TrText : : m_Trs . clear ( ) ;
}
void LanguageManager : : Init ( )
{
2024-05-22 15:58:54 +08:00
m_RootPath = g_AppPath + " language/ " ;
2024-03-19 17:45:12 +08:00
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 ) ;
}
2024-05-22 15:58:54 +08:00
InitGen ( ) ;
2024-03-19 17:45:12 +08:00
InitSys ( ) ;
InitTitlebar ( ) ;
InitToolbar ( ) ;
InitMenu ( ) ;
InitMain ( ) ;
InitCover ( ) ;
InitIO ( ) ;
InitScan ( ) ;
InitCom ( ) ;
InitPurifier ( ) ;
InitShowLog ( ) ;
InitState ( ) ;
InitAlarm ( ) ;
InitCfg ( ) ;
InitUI ( ) ;
InitLaser ( ) ;
InitLog ( ) ;
InitToast ( ) ;
2024-05-22 15:58:54 +08:00
InitAxisData ( ) ;
2024-03-19 17:45:12 +08:00
}
2024-05-22 15:58:54 +08:00
void LanguageManager : : InitGen ( )
2024-03-19 17:45:12 +08:00
{
2024-05-22 15:58:54 +08:00
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 " ) ;
}
2024-03-19 17:45:12 +08:00
2024-05-22 15:58:54 +08:00
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 " ) ;
2024-03-19 17:45:12 +08:00
}
2024-05-22 15:58:54 +08:00
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 ( )
2024-03-19 17:45:12 +08:00
{
2024-05-22 15:58:54 +08:00
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? " ) ;
}
2024-03-19 17:45:12 +08:00
2024-05-22 15:58:54 +08:00
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 " ) ;
2024-03-19 17:45:12 +08:00
}
2024-05-22 15:58:54 +08:00
void LanguageManager : : InitMain ( )
2024-03-19 17:45:12 +08:00
{
2024-05-22 15:58:54 +08:00
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, \n Continue 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 \0 Same \0 All \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 \0 RedLight \0 " , 16 ) ) ;
Main_ScanType = new TrText ( " Main_ScanType " , u8 " 扫描类型 " , " ScanType " ) ;
Main_ScanTypeCombo = new TrText ( " Main_ScanTypeCombo " , string ( u8 " 轮廓 \0 实体 \0 " , 15 ) , string ( " Border \0 Hatching \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 \0 Right \0 NoCover \0 Middle \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 \0 Square \0 PointLaser \0 DefocusLenth \0 HLine \0 VLine \0 MulPoints \0 MulJumpPoints \0 Vector \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 \0 Table \0 " , 12 ) ) ;
SLog_Coordinate = new TrText ( " SLog_Coordinate " , u8 " 坐标 " , " Coordinate " ) ;
SLog_CoordinateSelect = new TrText ( " SLog_CoordinateSelect " , string ( u8 " 时间 \0 层 \0 " , 12 ) , string ( " Time \0 Layer \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 \0 Down \0 Left \0 Right \0 Front \0 Back \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 \0 Right \0 NoCover \0 Middle \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 \0 OddParity \0 EvenParity \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 \0 HBD 1500 \0 HBD 1500V1 \0 HBD 1200 \0 HBD E1000 \0 " , 39 ) , string ( " HBD 1000 \0 HBD 1500 \0 HBD 1500V1 \0 HBD 1200 \0 " , 39 ) ) ;
Cfg_Language = new TrText ( " Cfg_Language " , u8 " 语言 " , " Language " ) ;
Cfg_LanguageSelect = new TrText ( " Cfg_LanguageSelect " , string ( u8 " 简体中文 \0 英文 \0 " , 21 ) , string ( " SimpleChinese \0 English \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 \0 XT \0 G1 \0 G2 \0 XTS \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 \0 Round \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 \0 Data_Seq \0 Data_Seq_Opt \0 Part \0 Part_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 \0 Mode1 \0 Mode2 \0 Mode3 \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 \0 RedLight \0 " , 16 ) ) ;
Cfg_ModelScanType = new TrText ( " Cfg_ModelScanType " , u8 " 扫描类型 " , " ScanType " ) ;
Cfg_ModelScanTypeCombo = new TrText ( " Cfg_ModelScanTypeCombo " , string ( u8 " 轮廓 \0 实体 \0 " , 15 ) , string ( " Border \0 Hatching \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 \0 Overlap \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 \0 Data \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 \0 Nitrogen \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 \0 Time \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 \0 PowderPosition3 \0 PowderPosition4 \0 " , 49 ) ) ;
UI_StopSupplyPosCombo = new TrText ( " UI_StopSupplyPosCombo " , string ( u8 " 粉料位感应3 \0 粉料位感应4 \0 粉料位感应5 \0 " , 52 ) , string ( " PowderPosition3 \0 PowderPosition4 \0 PowderPosition5 \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 ) ;
2024-03-19 17:45:12 +08:00
}
2024-05-22 15:58:54 +08:00
2024-03-19 17:45:12 +08:00
}
void LanguageManager : : VarComTrans ( )
{
2024-05-22 15:58:54 +08:00
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 " ) ;
2024-03-19 17:45:12 +08:00
m_ComTr [ " PLATE_TEMP " ] = _ ( u8 " 基板温控 " ) ;
m_ComTr [ " OXYGEN " ] = _ ( u8 " 测氧 " ) ;
2024-05-22 15:58:54 +08:00
m_ComTr [ " PLC " ] = _ ( " PLC " ) ;
m_ComTr [ " BUS_CHILLER " ] = _ ( u8 " 总冷水机 " ) ;
m_ComTr [ " UPS " ] = _ ( " UPS " ) ;
m_ComTr [ " SIMPLE_SUPPLY " ] = _ ( u8 " 供粉机 " ) ;
2024-03-19 17:45:12 +08:00
m_ComTr [ " WEIGHT_CAR " ] = _ ( u8 " 称重小车 " ) ;
m_ComTr [ " SCANNER_POWER " ] = _ ( u8 " 振镜电源 " ) ;
m_ComTr [ " POWER_METER " ] = _ ( u8 " 电能质量 " ) ;
2024-05-22 15:58:54 +08:00
m_ComTr [ " TEMP_HUMIDITY_UNIT " ] = _ ( u8 " 温湿单元 " ) ;
m_ComTr [ " HL_CLIENT " ] = _ ( u8 " HL接口 " ) ;
m_ComTr [ " PIPE_WATER_TEMP " ] = _ ( u8 " 管道水温监控 " ) ;
2024-03-19 17:45:12 +08:00
for ( auto al : ( * ConfigManager : : GetInstance ( ) - > GetCommunicationCfg ( ) ) ) {
if ( ! al . second ) continue ;
if ( m_ComTr . find ( al . first ) ! = m_ComTr . end ( ) ) {
2024-06-04 14:08:12 +08:00
al . second - > m_ShowContent - > SetValue ( m_ComTr [ al . first ] ) ;
2024-03-19 17:45:12 +08:00
}
}
2024-05-22 15:58:54 +08:00
}