552 lines
27 KiB
C++
552 lines
27 KiB
C++
|
#include "LanguageManager.h"
|
|||
|
//#include "config/ConfigManager.h"
|
|||
|
#include "global.h"
|
|||
|
#include <direct.h>
|
|||
|
#include <io.h>
|
|||
|
|
|||
|
|
|||
|
char* g_Lang;
|
|||
|
|
|||
|
LanguageManager::LanguageManager()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
LanguageManager::~LanguageManager()
|
|||
|
{
|
|||
|
for (size_t i = 0; i < TrText::m_Trs.size();i++) {
|
|||
|
delete TrText::m_Trs[i];
|
|||
|
TrText::m_Trs[i] = nullptr;
|
|||
|
}
|
|||
|
TrText::m_Trs.clear();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
void LanguageManager::Init()
|
|||
|
{
|
|||
|
m_RootPath = g_AppPath + "lang/";
|
|||
|
if (_access(m_RootPath.c_str(), 0) != 0) {
|
|||
|
_mkdir(m_RootPath.c_str());
|
|||
|
}
|
|||
|
m_AvailableLangs.push_back("zh_CN");
|
|||
|
string fp = m_RootPath + "*.mo";
|
|||
|
_finddata_t fileInfo;
|
|||
|
intptr_t fh = _findfirst(fp.c_str(), &fileInfo);
|
|||
|
if (fh != -1) {
|
|||
|
do {
|
|||
|
string fileName = fileInfo.name;
|
|||
|
string mopath = m_RootPath + fileName;
|
|||
|
string prefix = fileName.substr(0, fileName.find('.'));
|
|||
|
I18nUtils::getInstance()->addMO(mopath, prefix.c_str());
|
|||
|
m_AvailableLangs.push_back(prefix);
|
|||
|
} while (_findnext(fh, &fileInfo) == 0);
|
|||
|
}
|
|||
|
/*InitGen();
|
|||
|
InitSys();
|
|||
|
InitTitlebar();
|
|||
|
InitToolbar();
|
|||
|
InitMenu();
|
|||
|
InitMain();
|
|||
|
InitCover();
|
|||
|
InitIO();
|
|||
|
InitScan();
|
|||
|
InitCom();
|
|||
|
InitPurifier();
|
|||
|
InitShowLog();
|
|||
|
InitState();
|
|||
|
InitAlarm();
|
|||
|
InitCfg();
|
|||
|
InitUI();
|
|||
|
InitLaser();
|
|||
|
InitLog();
|
|||
|
InitToast();
|
|||
|
InitAxisData();*/
|
|||
|
}
|
|||
|
|
|||
|
void LanguageManager::VarTrans()
|
|||
|
{
|
|||
|
VarAlarmTrans();
|
|||
|
VarIOTrans();
|
|||
|
VarComTrans();
|
|||
|
|
|||
|
m_LoadProgressInfoMap[0] = _(u8"正在解析任务数据");
|
|||
|
m_LoadProgressInfoMap[1] = _(u8"正在检验数据");
|
|||
|
}
|
|||
|
|
|||
|
void LanguageManager::VarAlarmTrans()
|
|||
|
{
|
|||
|
|
|||
|
m_AlarmTr["DeviceJudgeDisconnectAlarm"] = _(u8"设备判断连接断开报警");
|
|||
|
m_AlarmTr["PLCJudgeDisconnectAlarm"] = _(u8"PLC判断连接断开报警");
|
|||
|
m_AlarmTr["PLCDisconnectAlarm"] = _(u8"PLC连接断开");
|
|||
|
m_AlarmTr["SystemStopAlarm"] = _(u8"系统急停");
|
|||
|
m_AlarmTr["HighPressureLackAlarm"] = _(u8"高压不足报警");
|
|||
|
m_AlarmTr["PowerBreakAlarm"] = _(u8"外部断电报警");
|
|||
|
m_AlarmTr["LaserChillerAlarm"] = _(u8"激光器冷水机报警");
|
|||
|
m_AlarmTr["BusAirSwitchAlarm"] = _(u8"总空开报警");
|
|||
|
m_AlarmTr["ExtDevicePowerAirSwitchAlarm"] = _(u8"外部设备电源空开报警");
|
|||
|
m_AlarmTr["HeatingPowerAirSwitchAlarm"] = _(u8"加热电源空开报警");
|
|||
|
m_AlarmTr["LaserPowerAirSwitchAlarm"] = _(u8"激光电源空开报警");
|
|||
|
m_AlarmTr["ServoPowerAirSwitchAlarm"] = _(u8"伺服电源空开报警");
|
|||
|
m_AlarmTr["Laser1Alarm"] = _(u8"激光器1报警");
|
|||
|
m_AlarmTr["Laser2Alarm"] = _(u8"激光器2报警");
|
|||
|
m_AlarmTr["Laser3Alarm"] = _(u8"激光器3报警");
|
|||
|
m_AlarmTr["Laser4Alarm"] = _(u8"激光器4报警");
|
|||
|
m_AlarmTr["Laser1ComAlarm"] = _(u8"激光1通讯报警");
|
|||
|
m_AlarmTr["Laser2ComAlarm"] = _(u8"激光2通讯报警");
|
|||
|
m_AlarmTr["Laser3ComAlarm"] = _(u8"激光3通讯报警");
|
|||
|
m_AlarmTr["Laser4ComAlarm"] = _(u8"激光4通讯报警");
|
|||
|
m_AlarmTr["HeatingAlarm"] = _(u8"加热异常报警");
|
|||
|
m_AlarmTr["UpDownLimitAlarm"] = _(u8"升降限位报警");
|
|||
|
m_AlarmTr["PrintCabinDoorOpenAlarm"] = _(u8"舱门打开报警");
|
|||
|
m_AlarmTr["PrintCabinDoorLockOpenAlarm"] = _(u8"舱门电锁打开");
|
|||
|
m_AlarmTr["PrintMoldServoAlarm"] = _(u8"升降伺服异常报警");
|
|||
|
m_AlarmTr["ArmServoAlarm"] = _(u8"铺粉伺服异常报警");
|
|||
|
m_AlarmTr["SupplyServoAlarm"] = _(u8"供粉伺服异常报警");
|
|||
|
|
|||
|
m_AlarmTr["PowderEmpty"] = _(u8"供粉不足");
|
|||
|
|
|||
|
m_AlarmTr["MoldLoadOverLimitAlarm"] = _(u8"成型缸负载越限报警");
|
|||
|
m_AlarmTr["ArmLoadOverLimitAlarm"] = _(u8"铺粉臂负载越限报警");
|
|||
|
m_AlarmTr["PurifierDisconnectAlarm"] = _(u8"净化连接断开报警");
|
|||
|
m_AlarmTr["InverterRunSignalAlarm"] = _(u8"变频运行信号报警");
|
|||
|
m_AlarmTr["OxygenOverLimitAlarm"] = _(u8"氧含量越限报警");
|
|||
|
m_AlarmTr["PrintSignalAlarm"] = _(u8"可打印信号报警");
|
|||
|
m_AlarmTr["ScananerChillerAlarm"] = _(u8"光路冷水机报警");
|
|||
|
m_AlarmTr["PurifierChillerAlarm"] = _(u8"净化器冷水机报警");
|
|||
|
m_AlarmTr["WindLowerLimitAlarm"] = _(u8"风速低于设定值");
|
|||
|
m_AlarmTr["VoltageAlarm"] = _(u8"供电电压报警");
|
|||
|
m_AlarmTr["ScannerVoltageAlarm"] = _(u8"振镜电压报警");
|
|||
|
m_AlarmTr["RecoatCheckAlarm"] = _(u8"铺粉检测报警");
|
|||
|
m_AlarmTr["LinearEncoderCompensateAlarm"] = _(u8"光栅尺补偿失效报警");
|
|||
|
m_AlarmTr["ArmLimitAlarm"] = _(u8"铺粉触发限位报警");
|
|||
|
m_AlarmTr["ProtectGasLackAlarm"] = _(u8"保护气压力不足异常");
|
|||
|
m_AlarmTr["OutdoorOxygenAlarm"] = _(u8"外界氧不足报警");
|
|||
|
m_AlarmTr["SupplyPipeBlockWarn"] = _(u8"吸筛送管道堵塞警示");
|
|||
|
m_AlarmTr["PowderStickLowLevelAlarm"] = _(u8"粉棒低位报警");
|
|||
|
m_AlarmTr["AddPowderWarn"] = _(u8"加粉警示");
|
|||
|
m_AlarmTr["LayerLinearPosAlarm"] = _(u8"层光栅位置偏差报警");
|
|||
|
m_AlarmTr["MoldServoPosWarn"] = _(u8"升降伺服位置警示");
|
|||
|
m_AlarmTr["PrintLinnearAccDevAlarm"] = _(u8"打印光栅累积误差报警");
|
|||
|
m_AlarmTr["PurifierKeepAliveAlarm"] = _(u8"净化器心跳报警");
|
|||
|
m_AlarmTr["HeatingTempAlarm"] = _(u8"加热温度报警");
|
|||
|
m_AlarmTr["OxygenSensorDisconnectAlarm"] = _(u8"测氧仪通讯断开报警");
|
|||
|
m_AlarmTr["ChillerDisconnectAlarm"] = _(u8"冷水机通讯断开报警");
|
|||
|
m_AlarmTr["CameraDisconnectAlarm"] = _(u8"摄像头通讯断开报警");
|
|||
|
m_AlarmTr["HeatingDisconnectAlarm"] = _(u8"温控通讯断开报警");
|
|||
|
m_AlarmTr["PurifierOxygenAlarm"] = _(u8"净化器氧含量报警");
|
|||
|
m_AlarmTr["PurifierMidTempAlarm"] = _(u8"净化器中校高温报警");
|
|||
|
m_AlarmTr["WindOverLimitAlarm"] = _(u8"风速越限报警");
|
|||
|
m_AlarmTr["PurifierInternalAlarm"] = _(u8"净化器内部报警");
|
|||
|
m_AlarmTr["FanFreqLowAlarm"] = _(u8"风机频率过低报警");
|
|||
|
m_AlarmTr["ScannerInteriorAlarm"] = _(u8"振镜内部报警");
|
|||
|
m_AlarmTr["ScannerCtrlComAlarm"] = _(u8"振镜通讯报警");
|
|||
|
m_AlarmTr["PLCKeepaliveAlarm"] = _(u8"PLC心跳报警");
|
|||
|
m_AlarmTr["PLCInnerStopAlarm"] = _(u8"PLC内部停机报警");
|
|||
|
|
|||
|
//for (auto al : ConfigManager::Instance()->GetAlarmCfg()->m_AllAlarmMap) {
|
|||
|
// if (!al.second)continue;
|
|||
|
// if (m_AlarmTr.find(al.first) != m_AlarmTr.end()) {
|
|||
|
// al.second->m_ShowContent = m_AlarmTr[al.first];
|
|||
|
// }
|
|||
|
//}
|
|||
|
}
|
|||
|
|
|||
|
void LanguageManager::VarIOTrans()
|
|||
|
{
|
|||
|
m_IOTr["ServoMotor"] = _(u8"伺服电源");
|
|||
|
m_IOTr["Laser"] = _(u8"激光器");
|
|||
|
m_IOTr["Laser1Enable"] = _(u8"激光1使能");
|
|||
|
m_IOTr["Laser1Start"] = _(u8"激光1启动");
|
|||
|
m_IOTr["Laser2Enable"] = _(u8"激光2使能");
|
|||
|
m_IOTr["Laser1Red"] = _(u8"激光1红光");
|
|||
|
m_IOTr["Laser2Start"] = _(u8"激光2启动");
|
|||
|
m_IOTr["Laser2Red"] = _(u8"激光2红光");
|
|||
|
m_IOTr["Laser3Enable"] = _(u8"激光3使能");
|
|||
|
m_IOTr["Laser3Start"] = _(u8"激光3启动");
|
|||
|
m_IOTr["Laser3Red"] = _(u8"激光3红光");
|
|||
|
m_IOTr["Laser4Enable"] = _(u8"激光4使能");
|
|||
|
m_IOTr["Laser4Start"] = _(u8"激光4启动");
|
|||
|
m_IOTr["Laser4Red"] = _(u8"激光4红光");
|
|||
|
m_IOTr["PrintDoorLock"] = _(u8"打印舱门电锁");
|
|||
|
m_IOTr["LightOn"] = _(u8"照明");
|
|||
|
|
|||
|
m_IOTr["YellowLamp"] = _(u8"黄灯");
|
|||
|
m_IOTr["GreenLamp"] = _(u8"绿灯");
|
|||
|
m_IOTr["RedLamp"] = _(u8"红灯");
|
|||
|
m_IOTr["Buzzer"] = _(u8"蜂鸣器");
|
|||
|
m_IOTr["PrintAssistGas"] = _(u8"辅助气");
|
|||
|
m_IOTr["PrintAirEvacuation"] = _(u8"排气阀");
|
|||
|
m_IOTr["PressureRelease"] = _(u8"压力释放");
|
|||
|
m_IOTr["ScannerCool"] = _(u8"振镜冷却");
|
|||
|
m_IOTr["Heating"] = _(u8"加热");
|
|||
|
m_IOTr["PrintStorageCar1DropPowderValve"]= _(u8"打印存粉小车1下粉阀");
|
|||
|
m_IOTr["PrintSlot1PipeValve"] = _(u8"打印槽1管道阀");
|
|||
|
m_IOTr["StorageCarDropPowderValve"] = _(u8"存粉小车下粉阀");
|
|||
|
m_IOTr["StorageCarDropPowderValve1"] = _(u8"存粉小车下粉阀1");
|
|||
|
m_IOTr["StorageCarAirHammer"] = _(u8"存粉小车气锤");
|
|||
|
m_IOTr["StorageCarAirHammer1"] = _(u8"存粉小车气锤1");
|
|||
|
m_IOTr["PrintPress"] = _(u8"打印位压紧");
|
|||
|
m_IOTr["PrintUnpress"] = _(u8"打印位放松");
|
|||
|
m_IOTr["PrintJackUp"] = _(u8"打印顶升气缸上升");
|
|||
|
m_IOTr["PrintJackDown"] = _(u8"打印顶升气缸下降");
|
|||
|
m_IOTr["SupportCylinderEnable"] = _(u8"打印支撑撑起");
|
|||
|
m_IOTr["ChillerPower"] = _(u8"冷水机电源");
|
|||
|
m_IOTr["CarbinBackLock"] = _(u8"打印舱后锁");
|
|||
|
m_IOTr["Print3RForceUnlock"] = _(u8"打印3R强制解锁");
|
|||
|
m_IOTr["Clean3RForceUnlock"] = _(u8"清粉3R强制解锁");
|
|||
|
|
|||
|
m_IOTr["SupportCylinderDisable"] = _(u8"打印支撑避让");
|
|||
|
m_IOTr["PrintHorizontalExtend"] = _(u8"打印位左右定位气缸伸出");
|
|||
|
m_IOTr["PrintHorizontalRetract"] = _(u8"打印位左右定位气缸缩回");
|
|||
|
m_IOTr["PrintVerticalExtend"] = _(u8"打印位前后定位气缸伸出");
|
|||
|
m_IOTr["PrintVerticalRetract"] = _(u8"打印位前后定位气缸缩回");
|
|||
|
m_IOTr["PrintCylindFixed"] = _(u8"打印位缸体固定");
|
|||
|
m_IOTr["PrintCylindRelease"] = _(u8"打印位缸体松开");
|
|||
|
m_IOTr["Print3RRelease"] = _(u8"打印3R夹具松开");
|
|||
|
|
|||
|
m_IOTr["MainDoorElecOpen"] = _(u8"主机箱门电打开");
|
|||
|
m_IOTr["HandrailDoorOpen"] = _(u8"栏杆门打开");
|
|||
|
m_IOTr["HandrailDoorLock"] = _(u8"栏杆门电磁锁");
|
|||
|
|
|||
|
m_IOTr["PrintMainAxisBrake"] = _(u8"打印主轴刹车");
|
|||
|
m_IOTr["PrintSlaveAxisBrake"] = _(u8"打印从轴刹车");
|
|||
|
m_IOTr["Print3RDeoxygenSalve"] = _(u8"打印3R除氧进气阀");
|
|||
|
m_IOTr["Print3RStablePressureSalve"] = _(u8"打印3R稳压气阀");
|
|||
|
m_IOTr["Print3RAirEvacuation"] = _(u8"打印3R除氧排气阀");
|
|||
|
m_IOTr["PowderCleanerUpOpenGap"] = _(u8"清粉箱上盖打开阀");
|
|||
|
m_IOTr["PowderCleanerUpCloseGap"] = _(u8"清粉箱上盖关闭阀");
|
|||
|
m_IOTr["PowderCleannerSupportCylinderEnable"] = _(u8"清粉箱支撑气缸撑起");
|
|||
|
m_IOTr["PowderCleannerSupportCylinderDisEnable"] = _(u8"清粉箱支撑气缸避让");
|
|||
|
m_IOTr["PowderCleannerPressRelease"] = _(u8"清粉箱压紧气缸松开");
|
|||
|
m_IOTr["CleanCylinderPressing"] = _(u8"清粉箱缸体压紧");
|
|||
|
m_IOTr["CleanCylinderRelease"] = _(u8"清粉箱缸体松开");
|
|||
|
m_IOTr["PrintCylindFixed"] = _(u8"打印位缸体固定");
|
|||
|
m_IOTr["PrintCylindRelease"] = _(u8"打印位缸体松开");
|
|||
|
m_IOTr["SeparateUpOpenGap"] = _(u8"脱离上盖打开阀");
|
|||
|
m_IOTr["SeparateUpCloseGap"] = _(u8"脱离上盖关闭阀");
|
|||
|
|
|||
|
m_IOTr["UpLayerAccessDoorUnlock"] = _(u8"上层维护门解锁");
|
|||
|
m_IOTr["DownLayerAccessDoorUnlock"] = _(u8"下层维护门解锁");
|
|||
|
m_IOTr["CylinderLinerSealChargeValve"] = _(u8"缸体密封圈充气阀");
|
|||
|
m_IOTr["CylinderLinerSealReleaseValve"] = _(u8"缸体密封圈泄压阀");
|
|||
|
m_IOTr["CleanBoxFoldUp"] = _(u8"清粉箱折叠升高");
|
|||
|
m_IOTr["CleanBoxFoldDown"] = _(u8"清粉箱折叠降低");
|
|||
|
m_IOTr["LaserErrorReset"] = _(u8"激光错误复位");
|
|||
|
m_IOTr["Laser5Enable"] = _(u8"激光5使能");
|
|||
|
m_IOTr["Laser5Start"] = _(u8"激光5启动");
|
|||
|
m_IOTr["Laser5Red"] = _(u8"激光5红光");
|
|||
|
m_IOTr["Laser6Enable"] = _(u8"激光6使能");
|
|||
|
m_IOTr["Laser6Start"] = _(u8"激光6启动");
|
|||
|
m_IOTr["Laser6Red"] = _(u8"激光6红光");
|
|||
|
m_IOTr["Laser7Enable"] = _(u8"激光7使能");
|
|||
|
m_IOTr["Laser7Start"] = _(u8"激光7启动");
|
|||
|
m_IOTr["Laser7Red"] = _(u8"激光7红光");
|
|||
|
m_IOTr["Laser8Enable"] = _(u8"激光8使能");
|
|||
|
m_IOTr["Laser8Start"] = _(u8"激光8启动");
|
|||
|
m_IOTr["Laser8Red"] = _(u8"激光8红光");
|
|||
|
|
|||
|
|
|||
|
m_IOTr["StairsLock"] = _(u8"楼梯电磁锁");
|
|||
|
m_IOTr["PowderCleannerLiftLock"] = _(u8"清粉升降电磁锁");
|
|||
|
m_IOTr["PowderCleannerBoxLock"] = _(u8"清粉箱缸体锁紧气缸锁紧");
|
|||
|
m_IOTr["PowderCleannerBoxRelease"] = _(u8"清粉箱缸体锁紧气缸放松");
|
|||
|
m_IOTr["PowderCleannerBoxPress"] = _(u8"清粉位压紧气缸压紧");
|
|||
|
m_IOTr["PowderCleannerBoxUnpress"] = _(u8"清粉位压紧气缸放松");
|
|||
|
m_IOTr["CleanBoxDeoxygenValve"] = _(u8"清粉箱除氧进气阀");
|
|||
|
m_IOTr["CleanBoxEvacuationValve"] = _(u8"清粉箱除氧排气阀");
|
|||
|
m_IOTr["CleanPosStopOn"] = _(u8"清粉位阻挡升起");
|
|||
|
m_IOTr["CleanPosStopOff"] = _(u8"清粉位阻挡避让");
|
|||
|
m_IOTr["CleanBoxUpHorOpen"] = _(u8"清粉箱上盖横移打开");
|
|||
|
m_IOTr["CleanBoxUpHorClose"] = _(u8"清粉箱上盖横移关闭");
|
|||
|
m_IOTr["PrintAirRenewalInOutValve"] = _(u8"打印室换气进出阀");
|
|||
|
m_IOTr["AssistPushExtend"] = _(u8"辅助推动气缸伸出");
|
|||
|
m_IOTr["Clean3RRelease"] = _(u8"清粉3R夹具松开");
|
|||
|
m_IOTr["CleanMainAxisBrake"] = _(u8"清粉主轴刹车");
|
|||
|
m_IOTr["CleanSlaveAxisBrake"] = _(u8"清粉从轴刹车");
|
|||
|
m_IOTr["CleanCabinArriveLamp"] = _(u8"清粉舱体到位指示灯");
|
|||
|
m_IOTr["SeparateCabinArriveLamp"] = _(u8"脱离舱体到位指示灯");
|
|||
|
m_IOTr["PrintAirRenewalPresRelValve"] = _(u8"打印室换气泄压阀");
|
|||
|
m_IOTr["LoadPinInserOn"] = _(u8"移载插销气缸插紧");
|
|||
|
m_IOTr["LoadElectromagnet"] = _(u8"移载电磁铁");
|
|||
|
m_IOTr["PrintVacuumEnterSlave"] = _(u8"打印室吸尘进气阀");
|
|||
|
m_IOTr["StorageCarDeoxygenSlave"] = _(u8"存粉小车除氧进气阀");
|
|||
|
m_IOTr["StorageCarEvacuationSlave"] = _(u8"存粉小车除氧排气阀");
|
|||
|
m_IOTr["PrintStorageCar1DeoxygenValve"] = _(u8"打印存粉小车1除氧进气阀");
|
|||
|
m_IOTr["PrintStorageCar1EvacuationValve"] = _(u8"打印存粉小车1除氧排气阀");
|
|||
|
m_IOTr["PurifierCoolerPower"] = _(u8"净化器冷水机电源");
|
|||
|
|
|||
|
m_IOTr["PrintStorageCar2DropPowderValve"] = _(u8"打印存粉小车2下粉阀");
|
|||
|
m_IOTr["PrintStorageCar2DeoxygenValve"] = _(u8"打印存粉小车2除氧进气阀");
|
|||
|
m_IOTr["PrintStorageCar2EvacuationValve"] = _(u8"打印存粉小车2除氧排气阀");
|
|||
|
m_IOTr["PrintSlot2PipeValve"] = _(u8"打印槽2管道阀");
|
|||
|
m_IOTr["CleanStorageCar1DropPowderValve"] = _(u8"清粉存粉小车1下粉阀");
|
|||
|
m_IOTr["CleanStorageCar1DeoxygenValve"] = _(u8"清粉存粉小车1除氧进气阀");
|
|||
|
m_IOTr["CleanStorageCar1EvacuationValve"] = _(u8"清粉存粉小车1除氧排气阀");
|
|||
|
m_IOTr["CleanSlot1PipeValve"] = _(u8"清粉槽1管道阀");
|
|||
|
m_IOTr["CleanStorageCar2DropPowderValve"] = _(u8"清粉存粉小车2下粉阀");
|
|||
|
m_IOTr["CleanStorageCar2DeoxygenValve"] = _(u8"清粉存粉小车2除氧进气阀");
|
|||
|
m_IOTr["CleanStorageCar2EvacuationValve"] = _(u8"清粉存粉小车2除氧排气阀");
|
|||
|
m_IOTr["CleanSlot2PipeValve"] = _(u8"清粉槽2管道阀");
|
|||
|
m_IOTr["CylinderHandPlateOpenValve"] = _(u8"缸体吊装盖板打开阀");
|
|||
|
m_IOTr["CylinderHandPlateCloseValve"] = _(u8"缸体吊装盖板关闭阀");
|
|||
|
|
|||
|
m_IOTr["CylinderHandLockOpen"] = _(u8"缸体吊装门锁打开");
|
|||
|
m_IOTr["EleCylinderMainBrake"] = _(u8"电缸主轴刹车");
|
|||
|
m_IOTr["EleCylinderSlaveBrake"] = _(u8"电缸从轴刹车");
|
|||
|
m_IOTr["LoadAxisBrake"] = _(u8"移载轴刹车");
|
|||
|
m_IOTr["CleanLeftVacuumValve"] = _(u8"清粉左吸尘阀");
|
|||
|
m_IOTr["CleanRightVacuumValve"] = _(u8"清粉右吸尘阀");
|
|||
|
m_IOTr["CleanVacuumReairValve"] = _(u8"清粉吸尘回气阀");
|
|||
|
m_IOTr["CleanBlowSrcSelect"] = _(u8"清粉吹气源选择");
|
|||
|
m_IOTr["CleanLightOn"] = _(u8"清粉照明");
|
|||
|
m_IOTr["CleanBoxTopDoorRise"] = _(u8"清粉箱顶门升高");
|
|||
|
m_IOTr["CleanBoxTopDoorFall"] = _(u8"清粉箱顶门降低");
|
|||
|
m_IOTr["LaserPowerActive"] = _(u8"激光电源激活");
|
|||
|
|
|||
|
|
|||
|
m_IOTr["SystemStop"] = _(u8"系统急停");
|
|||
|
m_IOTr["HighPressureCheck"] = _(u8"高压检测");
|
|||
|
m_IOTr["ProtectGasCheck"] = _(u8"保护气检测");
|
|||
|
m_IOTr["PowerDown"] = _(u8"外部断电");
|
|||
|
m_IOTr["PowerOK"] = _(u8"电源正常");
|
|||
|
m_IOTr["CarbinDoorClose"] = _(u8"打印舱门关闭");
|
|||
|
m_IOTr["OutDoorOxygenAlarm"] = _(u8"室外测氧报警");
|
|||
|
m_IOTr["LaserChillerAlarm"] = _(u8"激光器冷水机报警");
|
|||
|
m_IOTr["BusAirSwitchClose"] = _(u8"总空开触点");
|
|||
|
m_IOTr["ExtMachineAirSwitchClose"] = _(u8"外部设备空开触点");
|
|||
|
m_IOTr["HeattingAirSwitchClose"] = _(u8"加热空开触点");
|
|||
|
m_IOTr["LaserAirSwitchClose"] = _(u8"激光空开触点");
|
|||
|
m_IOTr["ServoAirSwitchClose"] = _(u8"伺服空开触点");
|
|||
|
m_IOTr["Laser1Alarm"] = _(u8"激光器1报警");
|
|||
|
m_IOTr["Laser2Alarm"] = _(u8"激光器2报警");
|
|||
|
m_IOTr["Laser3Alarm"] = _(u8"激光器3报警");
|
|||
|
m_IOTr["Laser4Alarm"] = _(u8"激光器4报警");
|
|||
|
|
|||
|
m_IOTr["StorageCarUpLimit"] = _(u8"存粉小车上限");
|
|||
|
m_IOTr["StorageCarDownLimit"] = _(u8"存粉小车下限");
|
|||
|
m_IOTr["StorageCarConnect"] = _(u8"存粉小车连接");
|
|||
|
m_IOTr["StorageCarJarConnect"] = _(u8"存粉小车粉罐连接");
|
|||
|
m_IOTr["StorageCarJarUpLimit"] = _(u8"存粉小车粉罐上限");
|
|||
|
m_IOTr["PrintStorageCar1UpLimit"] = _(u8"打印存粉小车1上限");
|
|||
|
m_IOTr["PrintStorageCar1DownLimit"] = _(u8"打印存粉小车1下限");
|
|||
|
m_IOTr["PrintStorageCar1Connect"] = _(u8"打印存粉小车1连接");
|
|||
|
m_IOTr["PrintStorageCar1Block"] = _(u8"打印存粉小车1堵塞");
|
|||
|
m_IOTr["PrintStorageCar1PressureHigh"] = _(u8"打印存粉小车1压力高");
|
|||
|
m_IOTr["SSRInput"] = _(u8"加热输入检测");
|
|||
|
m_IOTr["SSROutput"] = _(u8"加热输出检测");
|
|||
|
m_IOTr["PrintMainAxisUpLimit"] = _(u8"打印主轴上限位");
|
|||
|
m_IOTr["PrintMainAxisDownLimit"] = _(u8"打印主轴下限位");
|
|||
|
m_IOTr["PrintMainHomeIndex"] = _(u8"打印主轴原点");
|
|||
|
m_IOTr["PrintStorageCar2PressureHigh"] = _(u8"打印存粉小车2压力高");
|
|||
|
m_IOTr["CleanStorageCar1PressureHigh"] = _(u8"清粉存粉小车1压力高");
|
|||
|
m_IOTr["CleanStorageCar2PressureHigh"] = _(u8"清粉存粉小车2压力高");
|
|||
|
|
|||
|
m_IOTr["PrintSlaveAxisUpLimit"] = _(u8"打印从轴上限位");
|
|||
|
m_IOTr["PrintSlaveAxisDownLimit"] = _(u8"打印从轴下限位");
|
|||
|
m_IOTr["PrintSlaveHomeIndex"] = _(u8"打印从轴原点");
|
|||
|
m_IOTr["Print3RHookOffPos"] = _(u8"打印3R脱离位");
|
|||
|
m_IOTr["Print3RCylinderContact"] = _(u8"打印3R与缸体接触感应");
|
|||
|
m_IOTr["Print3RLeakOn"] = _(u8"打印3R漏气检测");
|
|||
|
m_IOTr["SeparateSideDoorOpenButton"] = _(u8"脱离侧门打开按钮");
|
|||
|
m_IOTr["SeparateSideDoorSafeRaster"] = _(u8"脱离侧门安全光栅");
|
|||
|
m_IOTr["SeparateSideDoorOpenPos"] = _(u8"脱离侧门开位");
|
|||
|
m_IOTr["PrintUpDownSeparatePos"] = _(u8"打印升降脱离位");
|
|||
|
|
|||
|
m_IOTr["PrintPressOn"] = _(u8"打印位压紧气缸压紧位");
|
|||
|
m_IOTr["PrintPressOff"] = _(u8"打印位压紧气缸松开位");
|
|||
|
m_IOTr["PrintJackUpOn"] = _(u8"打印位顶升气缸顶起位");
|
|||
|
m_IOTr["PrintJackUpOff"] = _(u8"打印位顶升气缸下降位");
|
|||
|
m_IOTr["PrintSupportCylinderOn"] = _(u8"打印位支撑气缸支撑位");
|
|||
|
m_IOTr["PrintSupportCylinderOff"] = _(u8"打印位支撑气缸避让位");
|
|||
|
m_IOTr["PrintHorizontalExtendOn"] = _(u8"打印位左右定位气缸伸出位");
|
|||
|
m_IOTr["PrintHorizontalExtendOff"] = _(u8"打印位左右定位气缸缩回位");
|
|||
|
m_IOTr["PrintVerticalExtendOn"] = _(u8"打印位前后定位气缸伸出位");
|
|||
|
m_IOTr["PrintVerticalExtendOff"] = _(u8"打印位前后定位气缸缩回位");
|
|||
|
m_IOTr["CylinderFixExtendOn"] = _(u8"缸体固定气缸伸出位");
|
|||
|
m_IOTr["CylinderFixExtendOff"] = _(u8"缸体固定气缸缩回位");
|
|||
|
m_IOTr["PrintCylinderJackupReachSensor"] = _(u8"打印缸体顶升到位感应器");
|
|||
|
m_IOTr["EleCylinderHomeIndex"] = _(u8"电缸原点");
|
|||
|
m_IOTr["Print3RLockSensor"] = _(u8"打印3R锁紧感应");
|
|||
|
m_IOTr["Clean3RLockSensor"] = _(u8"清粉3R锁紧感应");
|
|||
|
m_IOTr["TrackPrintPos"] = _(u8"轨道打印位");
|
|||
|
m_IOTr["EleCylinderUpLimit"] = _(u8"电缸上限");
|
|||
|
m_IOTr["EleCylinderDownLimit"] = _(u8"电缸下限");
|
|||
|
m_IOTr["MainDoorClose"] = _(u8"主机箱门关位");
|
|||
|
m_IOTr["PrintCylinderOn"] = _(u8"打印位缸体检测");
|
|||
|
m_IOTr["CleannerMainAxisUpLimit"] = _(u8"清粉主轴上限位");
|
|||
|
m_IOTr["CleannerMainAxisDownLimit"] = _(u8"清粉主轴下限位");
|
|||
|
m_IOTr["CleannerMainHomeIndex"] = _(u8"清粉主轴原点");
|
|||
|
m_IOTr["CleannerSlaveAxisUpLimit"] = _(u8"清粉从轴上限位");
|
|||
|
m_IOTr["CleannerAxisUpLimit"] = _(u8"清粉上限位");
|
|||
|
m_IOTr["CleannerAxisDownLimit"] = _(u8"清粉下限位");
|
|||
|
m_IOTr["CleannerHomeIndex"] = _(u8"清粉原点");
|
|||
|
m_IOTr["Cleanner3R"] = _(u8"清粉3R");
|
|||
|
m_IOTr["CleanPowderStopOn"] = _(u8"清粉档块气缸阻挡位");
|
|||
|
m_IOTr["CleanPowderStopOff"] = _(u8"清粉挡块气缸避让位");
|
|||
|
|
|||
|
m_IOTr["SeparateSideDoorClosePos"] = _(u8"脱离侧门关位");
|
|||
|
m_IOTr["SeparateMainDoorOpen"] = _(u8"脱离主门打开");
|
|||
|
m_IOTr["SeparateMainSafeRaster"] = _(u8"脱离主门安全光栅");
|
|||
|
m_IOTr["SeparateMainDoorOpenPos"] = _(u8"脱离主门开位");
|
|||
|
m_IOTr["SeparateMainDoorClosePos"] = _(u8"脱离主门关位");
|
|||
|
m_IOTr["SeparateTopDoorOpen"] = _(u8"脱离顶门打开");
|
|||
|
m_IOTr["SeparateTopDoorSafeRaster"] = _(u8"脱离顶门安全光栅");
|
|||
|
|
|||
|
m_IOTr["CleannerSlaveAxisDownLimit"] = _(u8"清粉从轴下限位");
|
|||
|
m_IOTr["CleannerSlaveAxisHomeIndex"] = _(u8"清粉从轴原点");
|
|||
|
m_IOTr["CleannerLiftTrackContact"] = _(u8"清粉升降与轨道对接位");
|
|||
|
m_IOTr["TrackCleanPos"] = _(u8"轨道清粉位");
|
|||
|
m_IOTr["CleannerUpButton"] = _(u8"清粉上升按钮");
|
|||
|
m_IOTr["CleannerDownButton"] = _(u8"清粉下降按钮");
|
|||
|
m_IOTr["CleannerBackButton"] = _(u8"背部按钮");
|
|||
|
m_IOTr["CleannerMotionStop"] = _(u8"清粉升降急停");
|
|||
|
m_IOTr["CleanBoxDoorClose"] = _(u8"清粉箱门关闭");
|
|||
|
m_IOTr["UpperLidButton"] = _(u8"上盖开关按钮");
|
|||
|
m_IOTr["VacuumStartup"] = _(u8"吸尘启动按钮");
|
|||
|
m_IOTr["LeftVacuumButton"] = _(u8"左吸尘按钮");
|
|||
|
m_IOTr["RightVacuumButton"] = _(u8"右吸尘按钮");
|
|||
|
|
|||
|
m_IOTr["CleannerCarbinDoorClose"] = _(u8"清粉舱门感应");
|
|||
|
m_IOTr["UpperLidOpen"] = _(u8"上盖气缸开位");
|
|||
|
m_IOTr["UpperLidClose"] = _(u8"上盖气缸关位");
|
|||
|
m_IOTr["CleanBoxUpHorOpenPos"] = _(u8"清粉箱上盖横移开位");
|
|||
|
m_IOTr["CleanBoxUpHorClosePos"] = _(u8"清粉箱上盖横移关位");
|
|||
|
m_IOTr["CleannerBoxSupportOn"] = _(u8"清粉箱支持气缸支持位");
|
|||
|
m_IOTr["CleannerBoxSupportOff"] = _(u8"清粉箱支持气缸避让位");
|
|||
|
m_IOTr["CleannerBoxPressOn"] = _(u8"清粉箱压紧位");
|
|||
|
m_IOTr["CleannerBoxPressOff"] = _(u8"清粉箱放松位");
|
|||
|
m_IOTr["CleanBoxTopDoorOpenPos"] = _(u8"清粉箱顶门气缸开位");
|
|||
|
m_IOTr["CleanBoxTopDoorClosePos"] = _(u8"清粉箱顶门气缸关位");
|
|||
|
|
|||
|
m_IOTr["StairsLockOn"] = _(u8"楼梯电磁锁按钮");
|
|||
|
m_IOTr["CleannerLiftLockOn"] = _(u8"清粉升降电磁锁按钮");
|
|||
|
m_IOTr["CleannerBoxLockOn"] = _(u8"清粉箱缸体锁紧气缸锁紧位");
|
|||
|
m_IOTr["CleannerBoxLockOff"] = _(u8"清粉箱缸体锁紧气缸放松位");
|
|||
|
m_IOTr["CleannerBoxOn"] = _(u8"清粉箱缸体接触感应");
|
|||
|
m_IOTr["CleannerPressOn"] = _(u8"清粉位压紧气缸压紧位");
|
|||
|
m_IOTr["CleannerPressOff"] = _(u8"清粉位压紧气缸放松位");
|
|||
|
m_IOTr["AssistPushExtendOn"] = _(u8"辅助推动气缸伸出位");
|
|||
|
m_IOTr["AssistPushExtendOff"] = _(u8"辅助推动气缸缩回位");
|
|||
|
m_IOTr["Print3RReleaseSensor"] = _(u8"打印3R松开感应");
|
|||
|
m_IOTr["Clean3RReleaseSensor"] = _(u8"清粉3R松开感应");
|
|||
|
m_IOTr["Clean3RContact"] = _(u8"清粉3R对接位");
|
|||
|
m_IOTr["Clean3RCylinderContact"] = _(u8"清粉3R与缸体接触感应");
|
|||
|
m_IOTr["Clean3RLeakOn"] = _(u8"清粉3R漏气检测");
|
|||
|
m_IOTr["ArmFrontLimit"] = _(u8"铺粉轴前限位");
|
|||
|
m_IOTr["ArmBackLimit"] = _(u8"铺粉轴后限位");
|
|||
|
m_IOTr["ArmHomeIndex"] = _(u8"铺粉轴原点");
|
|||
|
m_IOTr["CleannerBoxCylinderPressOn"] = _(u8"清粉箱压紧气缸压紧位");
|
|||
|
m_IOTr["CleannerBoxCylinderPressOff"] = _(u8"清粉箱压紧气缸放松位");
|
|||
|
m_IOTr["PrintStorageCar2UpLimit"] = _(u8"打印存粉小车2上限");
|
|||
|
m_IOTr["PrintStorageCar2DownLimit"] = _(u8"打印存粉小车2下限");
|
|||
|
m_IOTr["PrintStorageCar2Connect"] = _(u8"打印存粉小车2连接");
|
|||
|
m_IOTr["PrintStorageCar2Block"] = _(u8"打印存粉小车2堵塞");
|
|||
|
m_IOTr["CylinderHandLockSensor"] = _(u8"缸体吊装门锁感应");
|
|||
|
m_IOTr["CleanBoxTopDoorRisePos"] = _(u8"清粉箱顶门升高位");
|
|||
|
m_IOTr["CleanBoxTopDoorFallPos"] = _(u8"清粉箱顶门降低位");
|
|||
|
m_IOTr["CoverAcceptPowderPos"] = _(u8"铺粉轴接粉位");
|
|||
|
m_IOTr["CoverDropPowderPos1"] = _(u8"铺粉轴下粉位1");
|
|||
|
m_IOTr["CoverDropPowderPos2"] = _(u8"铺粉轴下粉位2");
|
|||
|
|
|||
|
m_IOTr["LoadLeftLimit"] = _(u8"移载轴左限位");
|
|||
|
m_IOTr["LoadRgithLimit"] = _(u8"移载轴右限位");
|
|||
|
m_IOTr["LoadHomeIndex"] = _(u8"移载轴原点");
|
|||
|
m_IOTr["LoadHandPos"] = _(u8"移载吊装位");
|
|||
|
m_IOTr["LoadCylinderCheck"] = _(u8"移载缸体检测");
|
|||
|
m_IOTr["LoadSearchEdgeOn"] = _(u8"移载轴寻边感应");
|
|||
|
m_IOTr["LoadCylinderOn"] = _(u8"移载插销气缸插紧位");
|
|||
|
m_IOTr["LoadCylinderOff"] = _(u8"移载插销气缸松开位");
|
|||
|
m_IOTr["PowderPosition1"] = _(u8"粉仓粉位1");
|
|||
|
m_IOTr["PowderPosition2"] = _(u8"粉仓粉位2");
|
|||
|
m_IOTr["PowderPosition3"] = _(u8"粉仓粉位3");
|
|||
|
m_IOTr["PowderPosition4"] = _(u8"粉仓粉位4");
|
|||
|
m_IOTr["PowderPosition5"] = _(u8"粉仓粉位5");
|
|||
|
m_IOTr["PowderSupplyHomeIndex"] = _(u8"供粉转轴原点");
|
|||
|
m_IOTr["SafeDoorClose1"] = _(u8"安全门锁信号1");
|
|||
|
m_IOTr["SafeDoorClose2"] = _(u8"安全门锁信号2");
|
|||
|
m_IOTr["SafeDoorClose3"] = _(u8"安全门锁信号3");
|
|||
|
m_IOTr["PrintableSignal"] = _(u8"允许打印信号");
|
|||
|
m_IOTr["FanRunSignal"] = _(u8"风机运行信号");
|
|||
|
m_IOTr["PrintAirRenewalPressure"] = _(u8"打印室换气源压力");
|
|||
|
m_IOTr["SupplyPipeBlock"] = _(u8"吸筛送管道堵塞感应");
|
|||
|
m_IOTr["LightPathChillerAlarm"] = _(u8"光路冷水机报警");
|
|||
|
m_IOTr["PurifierChillerAlarm"] = _(u8"净化器冷水机报警");
|
|||
|
|
|||
|
m_IOTr["CleanStorageCar1UpLimit"] = _(u8"清粉存粉小车1上限");
|
|||
|
m_IOTr["CleanStorageCar1DownLimit"] = _(u8"清粉存粉小车1下限");
|
|||
|
m_IOTr["CleanStorageCar1Connect"] = _(u8"清粉存粉小车1连接");
|
|||
|
m_IOTr["CleanStorageCar1Block"] = _(u8"清粉存粉小车1堵塞");
|
|||
|
m_IOTr["CleanStorageCar2UpLimit"] = _(u8"清粉存粉小车2上限");
|
|||
|
m_IOTr["CleanStorageCar2DownLimit"] = _(u8"清粉存粉小车2下限");
|
|||
|
m_IOTr["CleanStorageCar2Connect"] = _(u8"清粉存粉小车2连接");
|
|||
|
m_IOTr["CleanStorageCar2Block"] = _(u8"清粉存粉小车2堵塞");
|
|||
|
m_IOTr["CylinderHandPlateOpen"] = _(u8"缸体吊装盖板开位");
|
|||
|
m_IOTr["CylinderHandPlateOff"] = _(u8"缸体吊装盖板关位");
|
|||
|
m_IOTr["CylinderHandDoorOpen"] = _(u8"缸体吊装门开位");
|
|||
|
m_IOTr["CylinderHandDoorClose"] = _(u8"缸体吊装门关位");
|
|||
|
m_IOTr["UPSException"] = _(u8"UPS异常");
|
|||
|
m_IOTr["Laser5Alarm"] = _(u8"激光器5报警");
|
|||
|
m_IOTr["Laser6Alarm"] = _(u8"激光器6报警");
|
|||
|
m_IOTr["Laser7Alarm"] = _(u8"激光器7报警");
|
|||
|
m_IOTr["Laser8Alarm"] = _(u8"激光器8报警");
|
|||
|
m_IOTr["ScannerPowerAssistContact"] = _(u8"振镜电源辅助触点");
|
|||
|
m_IOTr["ScannerBranchAirSwitch"] = _(u8"激光器支路空开");
|
|||
|
m_IOTr["UpServoAirSwitchContact"] = _(u8"上层伺服空开触点");
|
|||
|
m_IOTr["DownServoAirSwitchContact"] = _(u8"下层伺服空开触点");
|
|||
|
m_IOTr["RailCloseSensor"] = _(u8"栏杆关闭感应");
|
|||
|
|
|||
|
m_IOTr["RailOpenSensor"] = _(u8"栏杆打开感应");
|
|||
|
m_IOTr["CoverAcceptStirPos"] = _(u8"铺粉接粉拨板位");
|
|||
|
m_IOTr["CoverDropStirPos"] = _(u8"铺粉下粉拨板位");
|
|||
|
m_IOTr["CleanBoxFoldUpPos"] = _(u8"清粉箱折叠升高位");
|
|||
|
m_IOTr["CleanBoxFoldDownPos"] = _(u8"清粉箱折叠降低位");
|
|||
|
m_IOTr["SecurityCarpet"] = _(u8"安全地毯");
|
|||
|
m_IOTr["PowderUpestPos"] = _(u8"粉仓料位最高");
|
|||
|
m_IOTr["PowderDownestPos"] = _(u8"粉仓料位最低");
|
|||
|
m_IOTr["PrintCarbinDoorLockPos"] = _(u8"打印舱门锁关闭位");
|
|||
|
m_IOTr["UpServiceDoorClosePos"] = _(u8"上层维修门关闭位");
|
|||
|
m_IOTr["DownServiceDoorClosePos"] = _(u8"下层维修门关闭位");
|
|||
|
m_IOTr["TotalWaterCoolerAlarm"] = _(u8"总水冷机报警");
|
|||
|
|
|||
|
//for (auto io : ConfigManager::Instance()->GetIoCfgWrapper()->m_IOCfgMap) {
|
|||
|
// if (!io.second)continue;
|
|||
|
// if (m_IOTr.find(io.first) != m_IOTr.end()) {
|
|||
|
// io.second->m_ShowContent = m_IOTr[io.first];
|
|||
|
// }
|
|||
|
//}
|
|||
|
}
|
|||
|
|
|||
|
void LanguageManager::VarComTrans()
|
|||
|
{
|
|||
|
m_ComTr["XT_PURIFIER"] = _(u8"仙塔净化");
|
|||
|
m_ComTr["HBD_PURIFIER_G3"] = _(u8" 三代净化器");
|
|||
|
m_ComTr["PURIFIER_G4"] = _(u8"G4净化器");
|
|||
|
m_ComTr["LASER1"] = _(u8"激光器1");
|
|||
|
m_ComTr["LASER2"] = _(u8"激光器2");
|
|||
|
m_ComTr["LASER3"] = _(u8"激光器3");
|
|||
|
m_ComTr["LASER4"] = _(u8"激光器4");
|
|||
|
m_ComTr["PLATE_TEMP"] = _(u8"基板温控");
|
|||
|
m_ComTr["OXYGEN"] = _(u8"测氧");
|
|||
|
m_ComTr["PLC"] = "PLC";
|
|||
|
m_ComTr["LASER_CHILLER"] = _(u8"激光器冷水机");
|
|||
|
m_ComTr["SCANNER_CHILLER"] = _(u8"振镜冷水机");
|
|||
|
m_ComTr["PURIFIER_CHILLER"] = _(u8"净化冷水机");
|
|||
|
m_ComTr["SUPPLY"] = _(u8"供粉");
|
|||
|
m_ComTr["UPS"] = "UPS";
|
|||
|
m_ComTr["SIMPLE_SUPPLY"] = _(u8"单供粉");
|
|||
|
m_ComTr["WEIGHT_CAR"] = _(u8"称重小车");
|
|||
|
m_ComTr["SCANNER_POWER"] = _(u8"振镜电源");
|
|||
|
m_ComTr["POWER_METER"] = _(u8"电能质量");
|
|||
|
m_ComTr["REMOTE"] = _(u8"远程平台");
|
|||
|
|
|||
|
//for (auto al : (*ConfigManager::Instance()->GetCommunicationCfg())) {
|
|||
|
// if (!al.second)continue;
|
|||
|
// if (m_ComTr.find(al.first) != m_ComTr.end()) {
|
|||
|
// al.second->m_ShowContent = m_ComTr[al.first];
|
|||
|
// }
|
|||
|
//}
|
|||
|
}
|
|||
|
|
|||
|
|