| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093 |
- #include "pch.h"
- #include "PublicEqpmtID.h"
- int Power_Station_Nums=27; //牵引变电所车站数目
- int All_Power_Station_Nums = 46; //所有车站数
- int NODE_MATRIC_COLLOM =151; //节点矩阵列数
- int NODE_MATRIC_ROW =150; //节点矩阵行数
- int Max_SigleArrowTrain_Nums = 152; //单方向列车运行数量
- int Voltage_Calculate_InitValueV=1500; //初始电压值
- int OCC_EQPMTTYPE_35kVMOTHERLINE = -1; // 35kv交流母线
- int OCC_EQPMTTYPE_400vACMLine = -1; // 400v交流母线
- int OCC_EQPMTTYPE_1500vDCMLine = -1; // 1500v直流母线
- int OCC_EQPMTTYPE_TouchNet = -1; // 接触网/轨
- int OCC_EQPMTTYPE_PowerPhase = -1; // 电分相
- int OCC_EQPMTTYPE_400vACPowerLine = -1; // 400v交流馈线
- int OCC_EQPMTTYPE_35kvACPowerLine = -1; // 35kv交流馈线
- int OCC_EQPMTTYPE_DCPowerLine = -1; // 直流馈线
- int OCC_EQPMTTYPE_35kVBREAKER = -1; // 35kv断路器
- int OCC_EQPMTTYPE_27_5kVBREAKER = -1; // 27.5kv断路器
- int OCC_EQPMTTYPE_27_5kVSwitch = -1; // 27.5kv隔离开关
- int OCC_EQPMTTYPE_BREAKER_DC = -1; // 1500v断路器
- int OCC_EQPMTTYPE_BREAKER_HANDER = -1; // 1500v手车
- int OCC_EQPMTTYPE_ThreePositong_ELCSWICTH = -1; // 35kv三工位隔离开关
- int OCC_EQPMTTYPE_StaticDynamicVarCompensator = -1; // 静止式动态无功补偿器
- int OCC_EQPMTTYPE_Potential_Transformer = -1; // 电压互感器
- int OCC_EQPMTTYPE_PowerTransformer = -1; // 配电变压器
- int OCC_EQPMTTYPE_TractionTransformer = -1; // 牵引变压器
- int OCC_EQPMTTYPE_Power_ELCSWICTH = -1; // 1500v电动隔离开关
- int OCC_EQPMTTYPE_Mannual_ELCSWICTH = -1; // 1500v手动隔离开关
- int OCC_EQPMTTYPE_1500vRectifier = -1; // 1500v整流柜
- int OCC_EQPMTTYPE_1500vDischarge = -1; // 1500v排流柜
- int OCC_EQPMTTYPE_TrackPowerLimitingDevice = -1; // 1500v钢轨电位限制装置
- int OCC_EQPMTTYPE_400vACControlBreaker = -1; // 400v可控断路器
- int OCC_EQPMTTYPE_400vACUncontrolBreaker = -1; // 400v不可控断路器
- int OCC_EQPMTTYPE_ActiveFilterDevice = -1; // 有源滤波装置
- int OCC_EQPMTTYPE_AUTOBOLT = -1; // 备自投
- int OCC_EQPMTTYPE_SC = -1; // SC
- int OCC_EQPMTTYPE_NPMPD; // NPMPD
- int OCC_EQPMTTYPE_GroundDevice = -1; // 接地装置
- int OCC_EQPMTTYPE_110kvPowerLine = -1; //110kv交流线
- int OCC_EQPMTTYPE_10kvPowerLine = -1; //10kv红色馈线
- int OCC_EQPMTTYPE_MainTransformer = -1; //主变压器 昆明主所中主变压器 注:Main代表主所
- int OCC_EQPMTTYPE_UnkownMainSenserTransformer = -1; //未知主所感应变压器 昆明主所中未知主所感应变压器
- int OCC_EQPMTTYPE_UnkownSenserTransformer = -1; //昆明主所中未知感应变压器
- int OCC_EQPMTTYPE_UnkownMainTransformer = -1; //昆明主所中未知主所变压器
- int OCC_EQPMTTYPE_EarthBrake = -1; //接地刀闸
- int OCC_EQPMTTYPE_MainLineElement = -1; //昆明主所110kv系统有应用称为:主所线路元件
- int OCC_EQPMTTYPE_LightningProtectLowPressure = -1; //避雷器低压侧
- int OCC_EQPMTTYPE_LightningProtectHighPressure = -1; //高压侧避雷器
- int OCC_EQPMTTYPE_400vFeedLineSwtich = -1; //400v馈线开关
- int OCC_EQPMTTYPE_EarthMLine = -1; //接地母线
- int OCC_EQPMTTYPE_35kVLineInOutlet = -1; //35kV进出线箭头
- int OCC_EQPMTTYPE_400VLineInOutlet = -1; //400V馈线箭头
- int OCC_EQPMTTYPE_110kVLineInOutlet = -1; //110kV进线箭头
- int OCC_EQPMTTYPE_1500VNegativeBusLine = -1; //1500V负极母线
- int OCC_EQPMTTYPE_DC_ReturnLine = -1; //直流负极馈线(回流线)
- int OCC_EQPMTTYPE_SettingGroup = -1; //整定值组
- int OCC_EQPMTTYPE_StationThreeLoadCut = -1; //车站三级负荷切除按钮
- int OCC_EQPMTTYPE_StationControlPermission= -1; //控制权限切换
- int OCC_EQPMTTYPE_400VBREAKERHANDER= -1; // 400V断路器
- int OCC_EQPMTTYPE_110kVBreaker= -1; //110KV断路器
- int OCC_EQPMTTYPE_110kVSwitch= -1 ; //110KV隔离开关
- int OCC_EQPMTTYPE_BreakRailPotential= -1; //轨电位
- int OCC_EQPMTTYPE_PLC = -1; //PLC
- int OCC_EQPMTTYPE_110kVACMLine = -1; //110kv母线
- int OCC_EQPMTTYPE_Track = -1; //轨道
- int OCC_EQPMTTYPE_AutoBoltSoftPlate = -1; //备自投软压板
- int OCC_EQPMTTYPE_ReclosingSoftPlate = -1; //重合闸软压板
- int OCC_EQPMTTYPE_AUTOBOLT_110KV =-1; // 110KV备自投
- int OCC_EQPMTTYPE_AUTOBOLT_35KV =-1; // 35KV备自投
- int OCC_EQPMTTYPE_AUTOBOLT_400V =-1; // 400V备自投
-
-
- int Eqpmt_ASD = -1; // 滑动门
- int Eqpmt_AutoGate = -1; // 闸机
- int Eqpmt_BOM = -1; // BOM自动售票机
- int Eqpmt_DbAutoGate = -1; // 双向闸机
- int Eqpmt_DT = -1; // 模拟型电动风量调节阀
- int Eqpmt_DZ = -1; // 开关型电动风量调节阀
- int Eqpmt_EED = -1; // EED应急门
- int Eqpmt_Elevator = -1; // 电梯
- int Eqpmt_Escalator = -1; // 扶梯
- int Eqpmt_FF = -1; // 电动排烟口
- int Eqpmt_FireAlarm = -1; // 手动报警按钮火警
- int Eqpmt_FireDetector = -1; // 感烟探测器
- int Eqpmt_Hydrant = -1; // 消火栓
- int Eqpmt_TemperatureDetector = -1; // 感温探测器
- int Eqpmt_FixedCamera = -1; // 固定摄像机
- int Eqpmt_FP = -1; // 防烟防火阀
- int Eqpmt_FP1 = -1; // 防烟防火阀
- int Eqpmt_FP2 = -1; // 防烟防火阀
- int Eqpmt_FP3 = -1; // 防烟防火阀
- int Eqpmt_InteLight = -1; // 智能照明
- int Eqpmt_JET = -1; // 双向风机
- int Eqpmt_KT = -1; // 空调
- int Eqpmt_LightSwitch = -1; // 照明开关
- int Eqpmt_LightEqpmt = -1; // 照明开关
- int Eqpmt_ReturnRoadSwitch = -1; // 400V馈线开关
- int Eqpmt_MSD = -1; // MSD端门
- int Eqpmt_PumpUnit = -1; // 水泵机组
- int Eqpmt_Server = -1; // 控制中心实时服务器
- int Eqpmt_SphereCamera = -1; // 球形摄像机
- int Eqpmt_TEF = -1; // 一般风机
- int Eqpmt_TVF = -1; // 双速风机
- int Eqpmt_TVM = -1; // 自动售票机TVM
- int Eqpmt_ACS = -1; // ACS门禁
- int Eqpmt_PumpNumOne = -1; // 一号泵
- int Eqpmt_PumpNumTwo = -1; // 二号泵
- int Eqpmt_Escalator2 = -1; // 电扶梯
- int Eqpmt_AutoGateIn = -1; // 进站闸机
- int Eqpmt_AutoGateOut = -1; // 出站闸机
- int Eqpmt_AutoGateInAndOut = -1; // 双向闸机
- int Eqpmt_TCM = -1; // 查询机
- int Eqpmt_ZSF = -1; // 送排风机兼事故风机:送风机
- int Eqpmt_ZSF_Out = -1; // 送排风机兼事故风机:排风机
- int Eqpmt_SLF = -1; // 射流风机
- int Eqpmt_SPF = -1; // 送\排风机
- int Eqpmt_BLQ = -1; // 表冷器
- int Eqpmt_GLQ = -1; // 过滤器
- int Eqpmt_LZM = -1; // 立转门
- int Eqpmt_JHQ = -1; // 空气净化器
- int Eqpmt_WaterUnit = -1; // 冷水机组
- int Eqpmt_CoolingTower = -1; // 冷却塔
- int Eqpmt_CoolingTower_Frequency = -1; // 冷却塔(带变频器)
- int Eqpmt_ElectromotionValve = -1; // 电动二通阀
- int Eqpmt_ElectromotionButterfly = -1; // 电动蝶阀
- int Eqpmt_WaterPump = -1; // 水泵
- int Eqpmt_FixPressPot = -1; // 定压补水装置-定压罐
- int Eqpmt_WaterTank = -1; // 定压补水装备-水箱
- int Eqpmt_StreamSwitch = -1; // 水流开关
- int Eqpmt_WaterDealEqpmt = -1; // 水处理设备
- int Eqpmt_DrainPump = -1; // 给排水水泵
- int Eqpmt_DrainPool = -1; // 给排水水池
- int Eqpmt_DrainPoolThree = -1; // 三泵给排水水池
- int Eqpmt_ElecPartnerCaloric = -1; // 电伴热
- int Eqpmt_ManDefendDoor = -1; // 人防门
- int Eqpmt_CoolSysCtrl = -1; // 冷源系统控制
- int Eqpmt_SysFault = -1; // 系统综合故障
- int Eqpmt_EvacuateLeft = -1; // 疏散左
- int Eqpmt_EvacuateRight = -1; // 疏散右
- int Eqpmt_NetWork = -1; // 网络设备
- int Eqpmt_Tip1 = -1; // 设备提示图元
- int Eqpmt_Tip2 = -1; // 设备提示图元
- int Eqpmt_Tip3 = -1; // 设备提示图元
- int Eqpmt_PSDStatus = -1; // 站台门状态
- int Eqpmt_FYM = -1; // 防烟门
- int Eqpmt_RollDoor = -1; // 卷帘门
- int Eqpmt_SensorPos= -1; //传感器
- int Eqpmt_DT1=-1; //单体风阀
- int Eqpmt_TemperatureSensingFiber=-1; //感温光纤
- int Eqpmt_EmergencyLighting=-1; //应急照明
- int Eqpmt_SectionLighting=-1; //区间照明
- int Eqpmt_WaterSensorPos= -1; //水冷传感器
- int Eqpmt_AVM = -1; //自动充值机
- int Eqpmt_PA=-1; //广播设备
- int Eqpmt_RAF_EAF = -1; //回排风机
- int Eqpmt_VRV = -1; //多联机
- int Eqpmt_SEF = -1; //排烟风机
- int Eqpmt_FAF=-1; //送风机
- int Eqpmt_EAF=-1; //排风机
- int Eqpmt_Handautomatic = -1; //气灭手自动
- int Eqpmt_Extinguishother=-1; //气灭提示
- int Eqpmt_Extinguishfreed=-1; //气灭释放
- int Eqpmt_ModeCtrlType=-1; //模式控制按钮
- int Eqpmt_IBPEnvCtrlType=-1; //IBP环控钥匙
- int Eqpmt_FAS_Air = -1; //FAS空气成分
- int Eqpmt_CoolingPump = -1; //冷却水泵
- int Eqpmt_TUO = -1; //隧道TUO风机
- int Eqpmt_HPF_Frequency = -1; //变频回排风机
- int Eqpmt_XKT = -1; //小系统空调
- int Eqpmt_QPF = -1; //小系统空调
- int Eqpmt_PSDAirValve = -1; //PSD风阀
- int Eqpmt_MutualFAF = -1; //冷冻水空调
- int Eqpmt_SecurityInspection = -1; //安检机
- int Eqpmt_CoolGroupCtrl = -1; //冷机群控
- int Eqpmt_FreezingPump; //冷冻泵
- //防灾设备图元ID
- int Eqpmt_DPLine = -1; //防灾线路
- int Eqpmt_DPWind = -1; //防灾风监测设备
- int Eqpmt_DPFM = -1; //防灾异物侵限设备
- int Eqpmt_DPRain = -1; //防灾雨监测设备
- int Eqpmt_DPLight = -1; //防灾报警灯
- //电环运营线路号
- int MRunLineID = -1; //电环运营线路号
- void SetEqpmtTypeID(int nEqpmtType, int nEqpmtID)
- {
- switch(nEqpmtType)
- {
- /////////////////// 电调设备图元ID/////////////////////////////////////////
- case EqpmtIdentify_35kvACMLine: //35kv交流母线
- {
- OCC_EQPMTTYPE_35kVMOTHERLINE = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400vACMLine: //400V交流母线
- {
- OCC_EQPMTTYPE_400vACMLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vDCMLine://1500V直流母线(750V直流母线)
- {
- OCC_EQPMTTYPE_1500vDCMLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TouchNet://1500V接触轨(750V接触轨)
- {
- OCC_EQPMTTYPE_TouchNet = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PowerPhase: //电分相
- {
- OCC_EQPMTTYPE_PowerPhase = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400vACPowerLine://400馈线
- {
- OCC_EQPMTTYPE_400vACPowerLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_35kvACPowerLine: //35KV馈线
- {
- OCC_EQPMTTYPE_35kvACPowerLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DCPowerLine: //直流输电线
- {
- OCC_EQPMTTYPE_DCPowerLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_35kvBreaker: //35kv断路器
- {
- OCC_EQPMTTYPE_35kVBREAKER = nEqpmtID;
- }
- break;
- case EqpmtIdentify_27_5kvBreaker:
- {
- OCC_EQPMTTYPE_27_5kVBREAKER = nEqpmtID;
- }
- break;
- case EqpmtIdentify_27_5kvIsolationSwitch:
- {
- OCC_EQPMTTYPE_27_5kVSwitch = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vBreaker: //1500v断路器
- {
- OCC_EQPMTTYPE_BREAKER_DC = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vBreakerHandler: //1500V断路器手车
- {
- OCC_EQPMTTYPE_BREAKER_HANDER = nEqpmtID;
- }
- break;
- case EqpmtIdentify_35kvIsolationSwitch: //35kv隔离开关
- {
- OCC_EQPMTTYPE_ThreePositong_ELCSWICTH = nEqpmtID;
- }
- break;
- case EqpmtIdentify_StaticDynamicVarCompensator: //静止式动态无功补偿器
- {
- OCC_EQPMTTYPE_StaticDynamicVarCompensator = nEqpmtID;
- }
- break;
- case EqpmtIdentify_MLineVoltageMutual:
- {
- OCC_EQPMTTYPE_Potential_Transformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PowerTransformer:
- {
- OCC_EQPMTTYPE_PowerTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TractionTransformer:
- {
- OCC_EQPMTTYPE_TractionTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vPowerIsolationSwitch:
- {
- OCC_EQPMTTYPE_Power_ELCSWICTH = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vMannualIsolationSwitch:
- {
- OCC_EQPMTTYPE_Mannual_ELCSWICTH = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vRectifier:
- {
- OCC_EQPMTTYPE_1500vRectifier = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500vDischarge:
- {
- OCC_EQPMTTYPE_1500vDischarge = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TrackPowerLimitingDevice:
- {
- OCC_EQPMTTYPE_TrackPowerLimitingDevice = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400vACControlBreaker:
- {
- OCC_EQPMTTYPE_400vACControlBreaker = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400vACUncontrolBreaker:
- {
- OCC_EQPMTTYPE_400vACUncontrolBreaker = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ActiveFilterDevice:
- {
- OCC_EQPMTTYPE_ActiveFilterDevice = nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoBolt:
- {
- OCC_EQPMTTYPE_AUTOBOLT = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SC:
- {
- OCC_EQPMTTYPE_SC = nEqpmtID;
- }
- break;
- case EqpmtIdentify_NPMPD:
- {
- OCC_EQPMTTYPE_NPMPD = nEqpmtID;
- }
- break;
- case EqpmtIdentify_GroundDevice:
- {
- OCC_EQPMTTYPE_GroundDevice = nEqpmtID;
- }
- break;
- case EqpmtIdentify_110kvPowerLine:
- {
- OCC_EQPMTTYPE_110kvPowerLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_10kvPowerLine:
- {
- OCC_EQPMTTYPE_10kvPowerLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_110kvMotherLine:
- {
- OCC_EQPMTTYPE_110kVACMLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_MainTransformer:
- {
- OCC_EQPMTTYPE_MainTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_UnkownMainSenserTransformer:
- {
- OCC_EQPMTTYPE_UnkownMainSenserTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_UnkownSenserTransformer:
- {
- OCC_EQPMTTYPE_UnkownSenserTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_UnkownMainTransformer:
- {
- OCC_EQPMTTYPE_UnkownMainTransformer = nEqpmtID;
- }
- break;
- case EqpmtIdentify_EarthBrake:
- {
- OCC_EQPMTTYPE_EarthBrake = nEqpmtID;
- }
- break;
- case EqpmtIdentify_MainLineElement:
- {
- OCC_EQPMTTYPE_MainLineElement = nEqpmtID;
- }
- break;
- case EqpmtIdentify_LightningProtectLowPressure:
- {
- OCC_EQPMTTYPE_LightningProtectLowPressure = nEqpmtID;
- }
- break;
- case EqpmtIdentify_LightningProtectHighPressure:
- {
- OCC_EQPMTTYPE_LightningProtectHighPressure = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400vFeedLineSwtich:
- {
- OCC_EQPMTTYPE_400vFeedLineSwtich = nEqpmtID;
- }
- break;
- case EqpmtIdentify_EarthMLine:
- {
- OCC_EQPMTTYPE_EarthMLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_35kVLineInOutlet:
- {
- OCC_EQPMTTYPE_35kVLineInOutlet = nEqpmtID;
- }
- break;
- case EqpmtIdentify_400VLineInOutlet:
- {
- OCC_EQPMTTYPE_400VLineInOutlet = nEqpmtID;
- }
- break;
- case EqpmtIdentify_100kVLineInOutlet:
- {
- OCC_EQPMTTYPE_110kVLineInOutlet = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500VNegativeBusLine:
- {
- OCC_EQPMTTYPE_1500VNegativeBusLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_1500VNegativeFeederLine:
- {
- OCC_EQPMTTYPE_DC_ReturnLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SettingGroup:
- {
- OCC_EQPMTTYPE_SettingGroup = nEqpmtID;
- }
- break;
- case EqpmtIdentify_StationThreeLoadCut:
- {
- OCC_EQPMTTYPE_StationThreeLoadCut = nEqpmtID;
- }
- break;
- case EqpmtIdentify_StationControlPermission:
- {
- OCC_EQPMTTYPE_StationControlPermission=nEqpmtID;
- }
- break;
- case EqpmtIdentify_400VBreakerHandler:
- {
- OCC_EQPMTTYPE_400VBREAKERHANDER=nEqpmtID;
- }
- break;
- case EqpmtIdentify_110kVBreaker:
- {
- OCC_EQPMTTYPE_110kVBreaker=nEqpmtID;
- }
- break;
- case EqpmtIdentify_110kVSwitch:
- {
- OCC_EQPMTTYPE_110kVSwitch=nEqpmtID;
- }
- break;
- case EqpmtIdentify_BreakRailPotential:
- {
- OCC_EQPMTTYPE_BreakRailPotential=nEqpmtID;
- }
- break;
- case EqpmtIdentify_PLC:
- {
- OCC_EQPMTTYPE_PLC=nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoBoltSoftPlate:
- {
- OCC_EQPMTTYPE_AutoBoltSoftPlate = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ReclosingSoftPlate:
- {
- OCC_EQPMTTYPE_ReclosingSoftPlate = nEqpmtID;
- }
- break;
- /////////////////// 电调设备图元ID/////////////////////////////////////////
- // 环调设备 Begin
- case EqpmtIdentify_ASD: // 滑动门
- {
- Eqpmt_ASD = nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoGate: // 闸机
- {
- Eqpmt_AutoGate = nEqpmtID;
- }
- break;
- case EqpmtIdentify_BOM: // BOM自动售票机
- {
- Eqpmt_BOM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DbAutoGate: // 双向闸机
- {
- Eqpmt_DbAutoGate = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DT: // 模拟型电动风量调节阀
- {
- Eqpmt_DT = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DZ: // 开关型电动风量调节阀
- {
- Eqpmt_DZ = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DT1: //单体风阀
- {
- Eqpmt_DT1=nEqpmtID;
- }
- break;
- case EqpmtIdentify_EED: // EED应急门
- {
- Eqpmt_EED = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Elevator: // 电梯
- {
- Eqpmt_Elevator = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Escalator: // 扶梯
- {
- Eqpmt_Escalator = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FF: // 电动排烟口
- {
- Eqpmt_FF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FireAlarm: // 手动报警按钮火警
- {
- Eqpmt_FireAlarm = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FireDetector: // 感烟探测器
- {
- Eqpmt_FireDetector = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Hydrant: // 消火栓
- {
- Eqpmt_Hydrant = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TemperatureDetector: // 感温探测器
- {
- Eqpmt_TemperatureDetector = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FixedCamera: // 固定摄像机
- {
- Eqpmt_FixedCamera = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FP: // 防烟防火阀
- {
- Eqpmt_FP = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FP1: // 防烟防火阀
- {
- Eqpmt_FP1 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FP2: // 防烟防火阀
- {
- Eqpmt_FP2 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FP3: // 防烟防火阀
- {
- Eqpmt_FP3 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_InteLight: // 智能照明
- {
- Eqpmt_InteLight = nEqpmtID;
- }
- break;
- case EqpmtIdentify_JET: // 双向风机
- {
- Eqpmt_JET = nEqpmtID;
- }
- break;
- case EqpmtIdentify_KT: // 空调
- {
- Eqpmt_KT = nEqpmtID;
- }
- break;
- case EqpmtIdentify_LightSwitch: // 照明开关
- {
- Eqpmt_LightSwitch = nEqpmtID;
- }
- break;
- case EqpmtIdentify_LightEqpmt: // 照明开关
- {
- Eqpmt_LightEqpmt = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ReturnRoadSwitch: // 400V馈线开关
- {
- Eqpmt_ReturnRoadSwitch = nEqpmtID;
- }
- break;
- case EqpmtIdentify_MSD: // MSD端门
- {
- Eqpmt_MSD = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PumpUnit: // 水泵机组
- {
- Eqpmt_PumpUnit = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Server: // 控制中心实时服务器
- {
- Eqpmt_Server = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SphereCamera: // 球形摄像机
- {
- Eqpmt_SphereCamera = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TEF: // 一般风机
- {
- Eqpmt_TEF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TVF: // 双速风机
- {
- Eqpmt_TVF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TVM: // 自动售票机TVM
- {
- Eqpmt_TVM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ACS: // ACS门禁
- {
- Eqpmt_ACS = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PumpNumOne: // 一号泵
- {
- Eqpmt_PumpNumOne = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PumpNumTwo: // 二号泵
- {
- Eqpmt_PumpNumTwo = nEqpmtID;
- }
- break;
- // QD项目增加的设备
- case EqpmtIdentify_Escalator2: // 电扶梯
- {
- Eqpmt_Escalator2 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoGateIn: // 进站闸机
- {
- Eqpmt_AutoGateIn = nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoGateOut: // 出站闸机
- {
- Eqpmt_AutoGateOut = nEqpmtID;
- }
- break;
- case EqpmtIdentify_AutoGateInAndOut: // 双向闸机
- {
- Eqpmt_AutoGateInAndOut = nEqpmtID;
- }
- break;
- case EqpmtIdentify_TCM: // 查询机
- {
- Eqpmt_TCM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ZSF: // 送排风机兼事故风机:送风机
- {
- Eqpmt_ZSF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ZSF_Out: // 送排风机兼事故风机 :排风机
- {
- Eqpmt_ZSF_Out = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SLF: // 射流风机
- {
- Eqpmt_SLF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SPF: // 送\排风机
- {
- Eqpmt_SPF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_BLQ: // 表冷器
- {
- Eqpmt_BLQ = nEqpmtID;
- }
- break;
- case EqpmtIdentify_GLQ: // 过滤器
- {
- Eqpmt_GLQ = nEqpmtID;
- }
- break;
- case EqpmtIdentify_LZM: // 立转门
- {
- Eqpmt_LZM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_JHQ: // 空气净化器
- {
- Eqpmt_JHQ = nEqpmtID;
- }
- break;
- case EqpmtIdentify_WaterUnit: // 冷水机组
- {
- Eqpmt_WaterUnit = nEqpmtID;
- }
- break;
- case EqpmtIdentify_CoolingTower: // 冷却塔
- {
- Eqpmt_CoolingTower = nEqpmtID;
- }
- break;
- case EqpmtIdentify_CoolingTower_Frequency: // 冷却塔(带变频器)
- {
- Eqpmt_CoolingTower_Frequency = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ElectromotionValve: // 电动二通阀
- {
- Eqpmt_ElectromotionValve = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ElectromotionButterfly: // 电动蝶阀
- {
- Eqpmt_ElectromotionButterfly = nEqpmtID;
- }
- break;
- case EqpmtIdentify_WaterPump: // 水泵
- {
- Eqpmt_WaterPump = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FixPressPot: // 定压补水装置-定压罐
- {
- Eqpmt_FixPressPot = nEqpmtID;
- }
- break;
- case EqpmtIdentify_WaterTank: // 定压补水装备-水箱
- {
- Eqpmt_WaterTank = nEqpmtID;
- }
- break;
- case EqpmtIdentify_StreamSwitch: // 水流开关
- {
- Eqpmt_StreamSwitch = nEqpmtID;
- }
- break;
- case EqpmtIdentify_WaterDealEqpmt: // 水处理设备
- {
- Eqpmt_WaterDealEqpmt = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DrainPump: // 给排水水泵
- {
- Eqpmt_DrainPump = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DrainPool: // 给排水水池
- {
- Eqpmt_DrainPool = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DrainPoolThree:
- {
- Eqpmt_DrainPoolThree = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ElecPartnerCaloric: // 电伴热
- {
- Eqpmt_ElecPartnerCaloric = nEqpmtID;
- }
- break;
- case EqpmtIdentify_ManDefendDoor: // 人防门
- {
- Eqpmt_ManDefendDoor = nEqpmtID;
- }
- break;
- case EqpmtIdentify_CoolSysCtrl: // 冷源系统控制
- {
- Eqpmt_CoolSysCtrl = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SysFault: // 系统综合故障
- {
- Eqpmt_SysFault = nEqpmtID;
- }
- break;
- case EqpmtIdentify_EvacuateLeft: // 疏散左
- {
- Eqpmt_EvacuateLeft = nEqpmtID;
- }
- break;
- case EqpmtIdentify_EvacuateRight: // 疏散右
- {
- Eqpmt_EvacuateRight = nEqpmtID;
- }
- break;
- case EqpmtIdentify_NetWork: // 网络设备
- {
- Eqpmt_NetWork = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Tip1: // 设备提示图元
- {
- Eqpmt_Tip1 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Tip2: // 设备提示图元
- {
- Eqpmt_Tip2 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_Tip3: // 设备提示图元
- {
- Eqpmt_Tip3 = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PSDStatus:
- {
- Eqpmt_PSDStatus = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FYM:
- {
- Eqpmt_FYM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_RollDoor:
- {
- Eqpmt_RollDoor = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SensorPos:
- {
- Eqpmt_SensorPos =nEqpmtID;
- }
- break;
- case EqpmtIdentify_TemperatureSensingFiber:
- {
- Eqpmt_TemperatureSensingFiber=nEqpmtID;
- }
- break;
- case EqpmtIdentify_EmergencyLighting:
- {
- Eqpmt_EmergencyLighting=nEqpmtID;
- }
- break;
- case EqpmtIdentify_SectionLighting:
- {
- Eqpmt_SectionLighting=nEqpmtID;
- }
- break;
- case EqpmtIdentify_WaterSensorPos:
- {
- Eqpmt_WaterSensorPos=nEqpmtID;
- }
- break;
- case EqpmtIdentify_AVM://自动充值机
- {
- Eqpmt_AVM=nEqpmtID;
- }
- break;
- case EqpmtIdentify_PAEqpmt:
- {
- Eqpmt_PA=nEqpmtID;
- }
- break;
- case EqpmtIdentify_VRV:
- {
- Eqpmt_VRV = nEqpmtID;
- }
- break;
- //长沙通风大系统环调设备 ADD by renx in 2020.11.15
- case EqpmtIdentify_RAF_EAF:
- {
- Eqpmt_RAF_EAF=nEqpmtID; //回排风机
- }
- break;
- case EqpmtIdentify_SEF:
- {
- Eqpmt_SEF=nEqpmtID; //排烟风机
- }
- break;
- case EqpmtIdentify_FAF:
- {
- Eqpmt_FAF=nEqpmtID; //送风机
- }
- break;
- case EqpmtIdentify_EAF:
- {
- Eqpmt_EAF=nEqpmtID; //送风机
- }
- break;
- //贵阳气灭系统监控设备
- case EqpmtIdentify_Handautomatic:
- {
- Eqpmt_Handautomatic=nEqpmtID; //气灭手自动
- }
- break;
- case EqpmtIdentify_Extinguishother:
- {
- Eqpmt_Extinguishother=nEqpmtID; //气灭其他
- }
- break;
- case EqpmtIdentify_Extinguishfreed:
- {
- Eqpmt_Extinguishfreed=nEqpmtID; //气灭其他
- }
- break;
- case EqpmtIdentify_ModeCtrlType:
- {
- Eqpmt_ModeCtrlType=nEqpmtID;
- }
- break;
- case EqpmtIdentify_IBPEnvCtrlType:
- {
- Eqpmt_IBPEnvCtrlType=nEqpmtID;
- }
- break;
- // 环调设备 End
- case EqpmtIdentify_FAS_AirAlarm:
- {
- Eqpmt_FAS_Air=nEqpmtID;
- }
- break;
- case EqpmtIdentify_CoolingPump:
- {
- Eqpmt_CoolingPump = nEqpmtID;
- }
- break;
-
- case EqpmtIdentify_TUO:
- {
- Eqpmt_TUO = nEqpmtID;
- }
- break;
- case EqpmtIdentify_HPF_Frequency:
- {
- Eqpmt_HPF_Frequency = nEqpmtID;
- }
- break;
- case EqpmtIdentify_XKT:
- {
- Eqpmt_XKT = nEqpmtID;
- }
- break;
- case EqpmtIdentify_QPF:
- {
- Eqpmt_QPF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_PSDAieValve:
- {
- Eqpmt_PSDAirValve = nEqpmtID;
- }
- break;
- case EqpmtIdentify_MutualFAF:
- {
- Eqpmt_MutualFAF = nEqpmtID;
- }
- break;
- case EqpmtIdentify_SecurityInspection:
- {
- Eqpmt_SecurityInspection = nEqpmtID;
- }
- break;
- case EqpmtIdentify_CoolGroupCtrl:
- {
- Eqpmt_CoolGroupCtrl = nEqpmtID;
- }
- break;
- case EqpmtIdentify_FreezingPump:
- {
- Eqpmt_FreezingPump = nEqpmtID;
- }
- break;
- //防灾系统增加设备
- case EqpmtIdentify_DPLINE:
- {
- Eqpmt_DPLine = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DPWIND:
- {
- Eqpmt_DPWind = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DPFM:
- {
- Eqpmt_DPFM = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DPRAIN:
- {
- Eqpmt_DPRain = nEqpmtID;
- }
- break;
- case EqpmtIdentify_DPLIGHT:
- {
- Eqpmt_DPLight = nEqpmtID;
- }
- break;
- default:
- break;
- }
- }
- void InitEqpmtID()
- {
- string mPath= GetFolder_AppEXE_2();
- string strFilePath = mPath + "/DHGraphUnitConfig.ini";
-
- Power_Station_Nums = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","Power_Station_Nums",30);
- All_Power_Station_Nums = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","All_Power_Station_Nums",40);
- NODE_MATRIC_ROW = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","Node_Matric_Collom",151);
- NODE_MATRIC_COLLOM = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","Node_Matric_Row",150);
- Max_SigleArrowTrain_Nums = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","Max_SigleArrowTrain_Nums",152);
- Voltage_Calculate_InitValueV = ReadCfg_Int(strFilePath, "DD_SERVER_CONIFG","Voltage_Calculate_InitValueV",1500);
-
- int nHDAmount = 0; //环调图元个数
- nHDAmount = ReadCfg_Int(strFilePath, "Number","HD_Amount",0);
- int nEqpmtType;
- int nEqpmtID;
- string strIndex;
- for (int i = 1; i <= nHDAmount; i++) //读取环调图元数据(类型、编号)
- {
- strIndex = "Number" + std::to_string(i);
- nEqpmtType = ReadCfg_Int(strFilePath, strIndex, "EqpmtType",0);
- nEqpmtID = ReadCfg_Int(strFilePath, strIndex, "EqpmtID",0);
- SetEqpmtTypeID(nEqpmtType, nEqpmtID);
- }
- int nDDAmount = 0; //电调图元个数
- nDDAmount = ReadCfg_Int(strFilePath, "Number","DD_Amount",0);
- for (int i = 201; i <= nDDAmount+201; i++) //读取电调图元数据(类型、编号),注201为电调图元类型标识起始编号
- {
- strIndex = "Number" + std::to_string(i);
- nEqpmtType = ReadCfg_Int(strFilePath, strIndex, "EqpmtType",0);
- nEqpmtID = ReadCfg_Int(strFilePath, strIndex, "EqpmtID",0);
- SetEqpmtTypeID(nEqpmtType, nEqpmtID);
- }
- }
- void InitProjectType( int type )
- {
- }
|