Created
April 25, 2022 13:33
-
-
Save psrajarajan/5ec6315948c4b396e4bf095f4fb6afa8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
#! /usr/bin/python -w | |
# Code developed by: S. Rajarajan | |
# Python version used: 3.4 (64 bit) | |
# Date of this revision: 7 June 2015 | |
# This program transforms 'ICCPrint' file(s) from Foxboro I/A DCS system to tab separated | |
files | |
# Separate Excel Macro to be used to convert tab separated files into Excel Worksheets | |
# Hardwired signal information added in this revision ($hw created & $fg split into $fg1 and | |
$fg2) | |
import os, glob, sys, re | |
# Thanks to http:\\stackoverflow.com | |
#BLOCK TYPE, AREA, ALARM, DEVICE-FILES-creates new files ... | |
o1 = open('F:/ALL_NCOC_CPS/py_ACCUM.txt', 'w') | |
o2 = open('F:/ALL_NCOC_CPS/py_AIN.txt', 'w') | |
o3 = open('F:/ALL_NCOC_CPS/py_AINR.txt', 'w') | |
o4 = open('F:/ALL_NCOC_CPS/py_AOUT.txt', 'w') | |
o5 = open('F:/ALL_NCOC_CPS/py_AOUTR.txt', 'w') | |
o6 = open('F:/ALL_NCOC_CPS/py_BIAS.txt', 'w') | |
o7 = open('F:/ALL_NCOC_CPS/py_BIN.txt', 'w') | |
o8 = open('F:/ALL_NCOC_CPS/py_BLNALM.txt', 'w') | |
o9 = open('F:/ALL_NCOC_CPS/py_BOOL.txt', 'w') | |
o10 = open('F:/ALL_NCOC_CPS/py_BOUT.txt', 'w') | |
o11 = open('F:/ALL_NCOC_CPS/py_CALC.txt', 'w') | |
o12 = open('F:/ALL_NCOC_CPS/py_CALCA.txt', 'w') | |
o13 = open('F:/ALL_NCOC_CPS/py_CHARC.txt', 'w') | |
o14 = open('F:/ALL_NCOC_CPS/py_CIN.txt', 'w') | |
o15 = open('F:/ALL_NCOC_CPS/py_COUT.txt', 'w') | |
o16 = open('F:/ALL_NCOC_CPS/py_DEP.txt', 'w') | |
o17 = open('F:/ALL_NCOC_CPS/py_DGAP.txt', 'w') | |
o18 = open('F:/ALL_NCOC_CPS/py_DTIME.txt', 'w') | |
o19 = open('F:/ALL_NCOC_CPS/py_EXC.txt', 'w') | |
o20 = open('F:/ALL_NCOC_CPS/py_GDEV.txt', 'w') | |
o21 = open('F:/ALL_NCOC_CPS/py_IIN.txt', 'w') | |
o22 = open('F:/ALL_NCOC_CPS/py_IND.txt', 'w') | |
o23 = open('F:/ALL_NCOC_CPS/py_IOUT.txt', 'w') | |
o24 = open('F:/ALL_NCOC_CPS/py_LIM.txt', 'w') | |
o25 = open('F:/ALL_NCOC_CPS/py_LOGIC.txt', 'w') | |
o26 = open('F:/ALL_NCOC_CPS/py_LONG.txt', 'w') | |
o27 = open('F:/ALL_NCOC_CPS/py_MAIN.txt', 'w') | |
o28 = open('F:/ALL_NCOC_CPS/py_MATH.txt', 'w') | |
o29 = open('F:/ALL_NCOC_CPS/py_MCIN.txt', 'w') | |
o30 = open('F:/ALL_NCOC_CPS/py_MCOUT.txt', 'w') | |
o31 = open('F:/ALL_NCOC_CPS/py_MON.txt', 'w') | |
o32= open('F:/ALL_NCOC_CPS/py_OUTSEL.txt', 'w') | |
o33 = open('F:/ALL_NCOC_CPS/py_PAKIN.txt', 'w') | |
o34 = open('F:/ALL_NCOC_CPS/py_PAKOUT.txt', 'w') | |
o35 = open('F:/ALL_NCOC_CPS/py_PIDA.txt', 'w') | |
o36 = open('F:/ALL_NCOC_CPS/py_PLSOUT.txt', 'w') | |
o37 = open('F:/ALL_NCOC_CPS/py_PTC.txt', 'w') | |
o38 = open('F:/ALL_NCOC_CPS/py_RAMP.txt', 'w') | |
o39 = open('F:/ALL_NCOC_CPS/py_RATIO.txt', 'w') | |
o40 = open('F:/ALL_NCOC_CPS/py_REAL.txt', 'w') | |
o41 = open('F:/ALL_NCOC_CPS/py_REALM.txt', 'w') | |
o42 = open('F:/ALL_NCOC_CPS/py_RIN.txt', 'w') | |
o43 = open('F:/ALL_NCOC_CPS/py_ROUT.txt', 'w') | |
o44 = open('F:/ALL_NCOC_CPS/py_SIGSEL.txt', 'w') | |
o45 = open('F:/ALL_NCOC_CPS/py_STALM.txt', 'w') | |
-1- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
o46 = open('F:/ALL_NCOC_CPS/py_STRIN.txt', 'w') | |
o47 = open('F:/ALL_NCOC_CPS/py_SWCH.txt', 'w') | |
o48 = open('F:/ALL_NCOC_CPS/py_TIM.txt', 'w') | |
o50 = open('F:/ALL_NCOC_CPS/py_OIL.txt', 'w') | |
o51 = open('F:/ALL_NCOC_CPS/py_GAS.txt', 'w') | |
o52 = open('F:/ALL_NCOC_CPS/py_SUL.txt', 'w') | |
o53 = open('F:/ALL_NCOC_CPS/py_UTL.txt', 'w') | |
o54 = open('F:/ALL_NCOC_CPS/py_CCB_KIB_NOS.txt', 'w') | |
o55 = open('F:/ALL_NCOC_CPS/py_PGP.txt', 'w') | |
o60 = open('F:/ALL_NCOC_CPS/py_SIS1238_ALARMS.txt','w') | |
o61 = open('F:/ALL_NCOC_CPS/py_SIS4567_PGP_ALARMS.txt', 'w') | |
o62 = open('F:/ALL_NCOC_CPS/py_CCB_KIB_ALARMS.txt', 'w') | |
o63 = open('F:/ALL_NCOC_CPS/py_ALL_DEVICES.txt', 'w') | |
#BLOCK TYPE, AREA, ALARM, DEVICE-FILES-create header to each new files ... | |
#ACCUM | |
h1 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tLSCI | |
1\tDELTI1\tEI1\tMTRFAC\tPROPT\tSET\tPRESET\tCLEAR\tHOLD\tHSCO1\tLSCO1\tDELTO1\tEO1\tINITCL\tMA | |
\tINITMA\tCEOPT\tPCNTOP\tINHOPT\tINHIB\tINHALM\tOUTNM\tHAOPT\tHABLIM\tHABTXT\tABSPRI\tABSGRP\t | |
HHAOPT\tHHALIM\tHHATXT\tHHAPRI\tHHAGRP\tAMRTIN\n" | |
#AIN | |
h2 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tP | |
NT_NO\tSCI\tHSCO1\tLSCO1\tDELTO1\tEO1\tOSV\tEXTBLK\tMA\tINITMA\tBADOPT\tLASTGV\tINHOPT\tINHIB\ | |
tINHALM\tMANALM\tMTRF\tFLOP\tFTIM\tXREFOP\tXREFIN\tKSCALE\tBSCALE\tBAO\tBAT\tBAP\tBAG\tORAO\tO | |
RAT\tORAP\tORAG\tHLOP\tANM\tHAL\tHAT\tLAL\tLAT\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tHHATXT\tLLAL | |
IM\tLLATXT\tHHAPRI\tHHAGRP\tPROPT\tMEAS\tAMRTIN\tNASTDB\tNASOPT\n" | |
#AINR | |
h3 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tI | |
OMIDR\tPNT_NO\tSCI\tHSCO1\tLSCO1\tDELTO1\tEO1\tOSV\tEXTBLK\tMA\tINITMA\tBADOPT\tLASTGV\tINHOPT | |
\tINHIB\tINHALM\tMANALM\tMTRF\tFLOP\tFTIM\tXREFOP\tXREFIN\tKSCALE\tBSCALE\tBAO\tBAT\tBAP\tBAG\ | |
tORAO\tORAT\tORAP\tORAG\tHLOP\tANM\tHAL\tHAT\tLAL\tLAT\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tHHAT | |
XT\tLLALIM\tLLATXT\tHHAPRI\tHHAGRP\tPROPT\tMEAS\tAMRTIN\tNASTDB\tNASOPT\n" | |
#AOUT | |
h4 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tP | |
NT_NO\tSCO\tATC\tPROPT\tMEAS\tHSCI1\tLSCI1\tDELTI1\tEI1\tMEROPT\tHSCO1\tLSCO1\tDELTO1\tEO1\tHO | |
LIM\tLOLIM\tOSV\tBIAS\tMSCALE\tHSCI2\tLSCI2\tDELTI2\tEI2\tBEROPT\tBTRKOP\tMA\tINITMA\tAUTSW\tM | |
ANSW\tMANFS\tMBADOP\tMCLOPT\tPRIBLK\tINHOPT\tINHIB\tBTIME\tBAO\tBAT\tBAP\tBAG\tFLBOPT\tINITSE\ | |
tSUPGRP\tSUPOPT\tAMRTIN\tPRITIM\n" | |
#AOUTR | |
h5 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tI | |
OMIDR\tPNT_NO\tSCO\tATC\tPROPT\tMEAS\tHSCI1\tLSCI1\tDELTI1\tEI1\tMEROPT\tHSCO1\tLSCO1\tDELTO1\ | |
tEO1\tHOLIM\tLOLIM\tOSV\tBIAS\tMSCALE\tHSCI2\tLSCI2\tDELTI2\tEI2\tBEROPT\tBTRKOP\tMA\tINITMA\t | |
AUTSW\tMANSW\tMANFS\tMBADOP\tMCLOPT\tPRIBLK\tINHOPT\tINHIB\tBTIME\tBAO\tBAT\tBAP\tBAG\tFLBOPT\ | |
tINITSE\tSUPGRP\tSUPOPT\tAMRTIN\tPRITIM\n" | |
#BIAS | |
h6 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tLSCI | |
1\tDELTI1\tEI1\tPROPT\tKMEAS\tBMEAS\tBIAS\tHSCI2\tLSCI2\tDELTI2\tEI2\tHSCO1\tLSCO1\tDELTO1\tEO | |
1\tHOLIM\tLOLIM\tOSV\tMA\tINITMA\tMANFS\tMBADOP\tMANSW\tAUTSW\tMCLOPT\tCEOPT\tHOLD\tPRIBLK\tIN | |
ITI\tBCALCI\tLR\tINITLR\tLOCSP\tLOCSW\tREMSW\tRBIAS\tKBIAS\tBBIAS\tBTRKOP\tBTIME\tMANALM\tINHO | |
PT\tINHIB\tINHALM\tMEASNM\tMALOPT\tMEASHL\tMEASHT\tMEASLL\tMEASLT\tMEASDB\tMEASPR\tMEASGR\tHHA | |
OPT\tHHALIM\tHHATXT\tLLALIM\tLLATXT\tHHAPRI\tHHAGRP\tAMRTIN\tNASTDB\tNASOPT\tPRITIM\n" | |
#BIN | |
-2- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
h7 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPNT_NO\tM | |
A\tINITMA\tSIMOPT\tBIN\tSELOPT\tUPDPER\tANM\tNM0\tNM1\tIVO\tINHOPT\tINHIB\tINHALM\tINVALM\tMAN | |
ALM\tSAO\tSAP\tSAG\tBAO\tBAT\tBAP\tBAG\tSCOPT\tSCGRP\tSCTXT0\tSCTXT1\tAMRTIN\tNASTDB\tNASOPT\n | |
" | |
#BLNALM | |
h8 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIN_1\tIN_2\tIN_3\ | |
tIN_4\tIN_5\tIN_6\tIN_7\tIN_8\tNM0_1\tNM0_2\tNM0_3\tNM0_4\tNM0_5\tNM0_6\tNM0_7\tNM0_8\tNM1_1\t | |
NM1_2\tNM1_3\tNM1_4\tNM1_5\tNM1_6\tNM1_7\tNM1_8\tANM_1\tANM_2\tANM_3\tANM_4\tANM_5\tANM_6\tANM | |
_7\tANM_8\tINHIB\tINHALM\tSAP_1\tSAP_2\tSAP_3\tSAP_4\tSAP_5\tSAP_6\tSAP_7\tSAP_8\tINHOPT\tIVO_ | |
1\tIVO_2\tIVO_3\tIVO_4\tIVO_5\tIVO_6\tIVO_7\tIVO_8\tSAG_1\tSAG_2\tSAG_3\tSAG_4\tSAG_5\tSAG_6\t | |
SAG_7\tSAG_8\tSAO_1\tSAO_2\tSAO_3\tSAO_4\tSAO_5\tSAO_6\tSAO_7\tSAO_8\tAMRTIN\n" | |
#BOOL | |
h9 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tVALUE\tSTATE0\tSTATE1\n" | |
#BOUT | |
h10 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPNT_NO\tI | |
NI_PT\tEROPT\tIN\tMA\tINITMA\tAUTSW\tMANSW\tPRIBLK\tPRITIM\tSECTIM\tRBKTIM\tSIMOPT\tFSOPTN\tFS | |
Ch\tMANFS\tMBADOP\tINHOPT\tINHIB\tBAO\tBAT\tBAP\tBAG\tAMRTIN\n" | |
#CALC | |
h11 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tRI01\tRI02\tRI03\ | |
tRI04\tRI05\tRI06\tRI07\tRI08\tHSCI1\tHSCI2\tHSCI3\tHSCI4\tHSCI5\tHSCI6\tHSCI7\tHSCI8\tLSCI1\t | |
LSCI2\tLSCI3\tLSCI4\tLSCI5\tLSCI6\tLSCI7\tLSCI8\tDELTI1\tDELTI2\tDELTI3\tDELTI4\tDELTI5\tDELTI | |
6\tDELTI7\tDELTI8\tEI1\tEI2\tEI3\tEI4\tEI5\tEI6\tEI7\tEI8\tBI01\tBI02\tBI03\tBI04\tBI05\tBI06\ | |
tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tII01\tII02\tLI01\tLI02\tHSCO1\tHS | |
CO2\tHSCO3\tHSCO4\tLSCO1\tLSCO2\tLSCO3\tLSCO4\tEO1\tEO2\tEO3\tEO4\tMA\tINITMA\tTIMINI\tM01\tM0 | |
2\tM03\tM04\tM05\tM06\tM07\tM08\tM09\tM10\tM11\tM12\tM13\tM14\tM15\tM16\tM17\tM18\tM19\tM20\tM | |
21\tM22\tM23\tM24\tSTEP01\tSTEP02\tSTEP03\tSTEP04\tSTEP05\tSTEP06\tSTEP07\tSTEP08\tSTEP09\tSTE | |
P10\tSTEP11\tSTEP12\tSTEP13\tSTEP14\tSTEP15\tSTEP16\tSTEP17\tSTEP18\tSTEP19\tSTEP20\tSTEP21\tS | |
TEP22\tSTEP23\tSTEP24\tSTEP25\tSTEP26\tSTEP27\tSTEP28\tSTEP29\tSTEP30\tSTEP31\tSTEP32\tSTEP33\ | |
tSTEP34\tSTEP35\tSTEP36\tSTEP37\tSTEP38\tSTEP39\tSTEP40\tSTEP41\tSTEP42\tSTEP43\tSTEP44\tSTEP4 | |
5\tSTEP46\tSTEP47\tSTEP48\tSTEP49\tSTEP50\n" | |
#CALCA | |
h12 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tRI01\tRI02\tRI03\ | |
tRI04\tRI05\tRI06\tRI07\tRI08\tBI01\tBI02\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI1 | |
1\tBI12\tBI13\tBI14\tBI15\tBI16\tII01\tII02\tLI01\tLI02\tMA\tINITMA\tTIMINI\tM01\tM02\tM03\tM0 | |
4\tM05\tM06\tM07\tM08\tM09\tM10\tM11\tM12\tM13\tM14\tM15\tM16\tM17\tM18\tM19\tM20\tM21\tM22\tM | |
23\tM24\tSTEP01\tSTEP02\tSTEP03\tSTEP04\tSTEP05\tSTEP06\tSTEP07\tSTEP08\tSTEP09\tSTEP10\tSTEP1 | |
1\tSTEP12\tSTEP13\tSTEP14\tSTEP15\tSTEP16\tSTEP17\tSTEP18\tSTEP19\tSTEP20\tSTEP21\tSTEP22\tSTE | |
P23\tSTEP24\tSTEP25\tSTEP26\tSTEP27\tSTEP28\tSTEP29\tSTEP30\tSTEP31\tSTEP32\tSTEP33\tSTEP34\tS | |
TEP35\tSTEP36\tSTEP37\tSTEP38\tSTEP39\tSTEP40\tSTEP41\tSTEP42\tSTEP43\tSTEP44\tSTEP45\tSTEP46\ | |
tSTEP47\tSTEP48\tSTEP49\tSTEP50\n" | |
#CHARC | |
h13 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tEXTOPT\tMEAS\tHSC | |
I1\tLSCI1\tDELTI1\tEI1\tPRIBLK\tBCALCI\tPROPT\tEROPT\tSTPOPT\tHSCO1\tLSCO1\tDELTO1\tEO1\tSTART | |
P\tENDP\tX_1\tX_2\tX_3\tX_4\tX_5\tX_6\tX_7\tX_8\tX_9\tX_10\tX_11\tX_12\tX_13\tX_14\tX_15\tX_16 | |
\tX_17\tX_18\tX_19\tX_20\tX_21\tY_1\tY_2\tY_3\tY_4\tY_5\tY_6\tY_7\tY_8\tY_9\tY_10\tY_11\tY_12\ | |
tY_13\tY_14\tY_15\tY_16\tY_17\tY_18\tY_19\tY_20\tY_21\tMA\tINITMA\tINHOPT\tINHIB\tORAO\tORAT\t | |
ORAP\tORAG\tAMRTIN\n" | |
#CIN | |
h14 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tP | |
NT_NO\tANM\tNM0\tNM1\tIVO\tMA\tINITMA\tINHOPT\tINHIB\tINHALM\tINVALM\tMANALM\tSAO\tSAP\tSAG\tB | |
-3- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
AO\tBAT\tBAP\tBAG\tSCOPT\tSCGRP\tSCTXT0\tSCTXT1\tPROPT\tIN\tAMRTIN\tNASTDB\tNASOPT\n" | |
#COUT | |
h15 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tP | |
NT_NO\tIN\tPROPT\tEROPT\tPLSOPT\tWIDTH\tINVCO\tMA\tINITMA\tMANFS\tINHOPT\tINHIB\tBAO\tBAT\tBAP | |
\tBAG\tAMRTIN\n" | |
#DEP | |
h16 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMA\tRSTMA\tACTIVE | |
\tRSTACT\tINHIB\tINHOPT\tBPCSTM\tHSCI1\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tMSGGR1\ | |
tMSGGR2\tMSGGR3\tMSGGR4\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0006\tBI0007\tBI0008\tBI000 | |
9\tBI0010\tBI0011\tBI0012\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0 | |
021\tBI0022\tBI0023\tBI0024\tBO0001\tBO0002\tBO0003\tBO0004\tBO0005\tBO0006\tBO0007\tBO0008\tB | |
O0009\tBO0010\tBO0011\tBO0012\tBO0013\tBO0014\tBO0015\tBO0016\tII0001\tII0002\tII0003\tII0004\ | |
tII0005\tII0006\tII0007\tII0008\tIO0001\tIO0002\tIO0003\tIO0004\tIO0005\tRI0001\tRI0002\tRI000 | |
3\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008\tRI0009\tRI0010\tRI0011\tRI0012\tRI0013\tRI0014\tRI0 | |
015\tRO0001\tRO0002\tRO0003\tRO0004\tRO0005\tRO0006\tRO0007\tRO0008\tRO0009\tRO0010\tRO0011\tR | |
O0012\tRO0013\tRO0014\tRO0015\tSN0001\tSN0002\tSN0003\tSN0004\tSN0005\tSN0006\tSN0007\tSN0008\ | |
tSN0009\tSN0010\tOP_OPT\tOP_PRI\tOP_GRP\tOP_TXT\tCSPACE\n" | |
#DGAP | |
h17 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tHSCI | |
2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tPROPT\tSPT\tMODOPT\tGAP\tGAPDB\tMA\tINITMA\tMBADOP\ | |
tMANSW\tAUTSW\tCEOPT\tHOLD\tINITI\tLR\tINITLR\tLOCSP\tLOCSW\tREMSW\tRSP\tSTRKOP\tMANALM\tINHOP | |
T\tINHIB\tINHALM\tMEASNM\tMALOPT\tMEASHL\tMEASHT\tMEASLL\tMEASLT\tMEASDB\tMEASPR\tMEASGR\tDALO | |
PT\tHDALIM\tHDATXT\tLDALIM\tLDATXT\tDEVADB\tDEVPRI\tDEVGRP\tHHAOPT\tHHALIM\tHHATXT\tLLALIM\tLL | |
ATXT\tHHAPRI\tHHAGRP\tAMRTIN\tNASTDB\n" | |
#DTIME | |
h18 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tLSCI | |
1\tDELTI1\tEI1\tPROPT\tDTOPT\tDT\tNUMBKT\tHSCO1\tLSCO1\tDELTO1\tEO1\tMA\tINITMA\tFOLLOW\tHOLD\ | |
tCEOPT\n" | |
#EXC | |
h19 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMA\tRSTMA\tACTIVE | |
\tRSTACT\tINHIB\tINHOPT\tBPCSTM\tHSCI1\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tMSGGR1\ | |
tMSGGR2\tMSGGR3\tMSGGR4\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0006\tBI0007\tBI0008\tBI000 | |
9\tBI0010\tBI0011\tBI0012\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0 | |
021\tBI0022\tBI0023\tBI0024\tBO0001\tBO0002\tBO0003\tBO0004\tBO0005\tBO0006\tBO0007\tBO0008\tB | |
O0009\tBO0010\tBO0011\tBO0012\tBO0013\tBO0014\tBO0015\tBO0016\tII0001\tII0002\tII0003\tII0004\ | |
tII0005\tII0006\tII0007\tII0008\tIO0001\tIO0002\tIO0003\tIO0004\tIO0005\tRI0001\tRI0002\tRI000 | |
3\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008\tRI0009\tRI0010\tRI0011\tRI0012\tRI0013\tRI0014\tRI0 | |
015\tRO0001\tRO0002\tRO0003\tRO0004\tRO0005\tRO0006\tRO0007\tRO0008\tRO0009\tRO0010\tRO0011\tR | |
O0012\tRO0013\tRO0014\tRO0015\tSN0001\tSN0002\tSN0003\tSN0004\tSN0005\tSN0006\tSN0007\tSN0008\ | |
tSN0009\tSN0010\tOP_OPT\tOP_PRI\tOP_GRP\tOP_TXT\tCSPACE\n" | |
#GDEV | |
h20 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tIP_FBM\tL | |
M1_PT\tLM2_PT\tOP_FBM\tCO1_PT\tCO2_PT\tAVLLM1\tAVLLM2\tTOC\tDSRTRK\tZDSOVR\tAUTDSR\tMANDSR\tIN | |
TDSR\tHLDDSR\tDSR_RB\tHLD\tINTLCK\tDISABL\tMA\tINITMA\tMANSW\tAUTSW\tMANFS\tSDWNOP\tINHOPT\tIN | |
HIB\tINHALM\tANM\tBAT\tBAP\tBAG\tSAP\tSAG\tIGNLM1\tIGNLM2\tDEVLM1\tDEVLM2\tINVLMT\tINVCO1\tINV | |
CO2\tPLSOPT\tPLSTIM\tSTAT1\tSTAT2\tSTAT3\tSTAT4\tMM1\tMM2\tMM3\tMM4\tMODE1\tMODE2\tMODE3\tMODE | |
4\tMODE5\tUSERL1\tUSERL2\tAMRTIN\n" | |
#IIN | |
h21 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tSIMOPT\tIOM_ID\tP | |
NT_NO\tMA\tINITMA\tIIN\tUPDPER\tINHOPT\tINHIB\tMANALM\tBAO\tBAT\tBAP\tBAG\tAMRTIN\n" | |
-4- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
#IND | |
h22 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMA\tRSTMA\tACTIVE | |
\tRSTACT\tINHIB\tINHOPT\tBPCSTM\tHSCI1\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tMSGGR1\ | |
tMSGGR2\tMSGGR3\tMSGGR4\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0006\tBI0007\tBI0008\tBI000 | |
9\tBI0010\tBI0011\tBI0012\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0 | |
021\tBI0022\tBI0023\tBI0024\tBO0001\tBO0002\tBO0003\tBO0004\tBO0005\tBO0006\tBO0007\tBO0008\tB | |
O0009\tBO0010\tBO0011\tBO0012\tBO0013\tBO0014\tBO0015\tBO0016\tII0001\tII0002\tII0003\tII0004\ | |
tII0005\tII0006\tII0007\tII0008\tIO0001\tIO0002\tIO0003\tIO0004\tIO0005\tRI0001\tRI0002\tRI000 | |
3\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008\tRI0009\tRI0010\tRI0011\tRI0012\tRI0013\tRI0014\tRI0 | |
015\tRO0001\tRO0002\tRO0003\tRO0004\tRO0005\tRO0006\tRO0007\tRO0008\tRO0009\tRO0010\tRO0011\tR | |
O0012\tRO0013\tRO0014\tRO0015\tSN0001\tSN0002\tSN0003\tSN0004\tSN0005\tSN0006\tSN0007\tSN0008\ | |
tSN0009\tSN0010\tOP_OPT\tOP_GRP\tOP_PRI\tOP_TXT\tCSPACE\n" | |
#IOUT | |
h23 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tSIMOPT\tIOM_ID\tP | |
NT_NO\tINI_PT\tIIN\tEROPT\tMA\tINITMA\tAUTSW\tMANSW\tPRIBLK\tPRITIM\tSECTIM\tRBKTIM\tFSOPTN\tF | |
SIh\tINHOPT\tINHIB\tBAO\tBAT\tBAP\tBAG\tAMRTIN\n" | |
#LIM | |
h24 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tHSCI1\tHSCI2\tLSC | |
I1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tPROPT\tEROPT\tPRIBLK\tINITI\tBCALCI\tHSCO1\tLSCO1\tDELTO1 | |
\tEO1\tHOLIM\tLOLIM\tMA\tINITMA\tMCLOPT\tFOLLOW\tMEAS\tROCOPT\tROCLIM\tKSCALE\tPRITIM\n" | |
#LOGIC | |
h25 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tBI01\tBI02\tBI03\ | |
tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tRI01\tRI02\tLI0 | |
1\tMA\tINITMA\tTIMINI\tM01\tM02\tM03\tM04\tM05\tSTEP01\tSTEP02\tSTEP03\tSTEP04\tSTEP05\tSTEP06 | |
\tSTEP07\tSTEP08\tSTEP09\tSTEP10\tSTEP11\tSTEP12\tSTEP13\tSTEP14\tSTEP15\n" | |
#LONG | |
h26 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tVALUE\tEO1\n" | |
#MAIN | |
h27 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tS | |
CI_1\tSCI_2\tSCI_3\tSCI_4\tSCI_5\tSCI_6\tSCI_7\tSCI_8\tHSCO1\tHSCO2\tHSCO3\tHSCO4\tHSCO5\tHSCO | |
6\tHSCO7\tHSCO8\tLSCO1\tLSCO2\tLSCO3\tLSCO4\tLSCO5\tLSCO6\tLSCO7\tLSCO8\tDELTO1\tDELTO2\tDELTO | |
3\tDELTO4\tDELTO5\tDELTO6\tDELTO7\tDELTO8\tEO1_1\tEO1_2\tEO1_3\tEO1_4\tEO1_5\tEO1_6\tEO1_7\tEO | |
1_8\tOSV_1\tOSV_2\tOSV_3\tOSV_4\tOSV_5\tOSV_6\tOSV_7\tOSV_8\tEXTBLK\tMA\tINITMA\tBADOPT\tLASTG | |
V\tMTRF_1\tMTRF_2\tMTRF_3\tMTRF_4\tMTRF_5\tMTRF_6\tMTRF_7\tMTRF_8\tFLOP_1\tFLOP_2\tFLOP_3\tFLO | |
P_4\tFLOP_5\tFLOP_6\tFLOP_7\tFLOP_8\tFTIM_1\tFTIM_2\tFTIM_3\tFTIM_4\tFTIM_5\tFTIM_6\tFTIM_7\tF | |
TIM_8\tHSCO9\tLSCO9\tDELTO9\tEO1_9\tOSV_9\tFLOPTC\tFTIMTC\tXREFOP\tXREFIN\tKSCALE\tBSCALE\tOCT | |
NUM\tPROPT\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tMEAS_5\tMEAS_6\tMEAS_7\tMEAS_8\n" | |
#MATH | |
h28 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tRI01\tRI02\tRI03\ | |
tRI04\tRI05\tRI06\tRI07\tRI08\tMA\tINITMA\tM01\tM02\tM03\tM04\tM05\tSTEP01\tSTEP02\tSTEP03\tST | |
EP04\tSTEP05\tSTEP06\tSTEP07\tSTEP08\tSTEP09\tSTEP10\tSTEP11\tSTEP12\tSTEP13\tSTEP14\tSTEP15\t | |
STEP16\tSTEP17\tSTEP18\tSTEP19\tSTEP20\n" | |
#MCIN | |
h29 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\tC | |
INMSK\tGRPNUM\tIVO_1\tIVO_2\tIVO_3\tIVO_4\tIVO_5\tIVO_6\tIVO_7\tIVO_8\tIVO_9\tIVO_10\tIVO_11\t | |
IVO_12\tIVO_13\tIVO_14\tIVO_15\tIVO_16\tIVO_17\tIVO_18\tIVO_19\tIVO_20\tIVO_21\tIVO_22\tIVO_23 | |
\tIVO_24\tIVO_25\tIVO_26\tIVO_27\tIVO_28\tIVO_29\tIVO_30\tIVO_31\tIVO_32\tMA\tINITMA\tBCDOP\tN | |
UMBIT\tHSCO1\tLSCO1\tDELTO1\tEO1\tDPLOC\tPROPT\tINPUTS\tII01\tII02\n" | |
#MCOUT | |
h30 = | |
-5- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOMOPT\tIOM_ID\th | |
MSK\tGRPNUM\tINVOPT\tPROPT\tIN_1\tIN_2\tIN_3\tIN_4\tIN_5\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11 | |
\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16\tEROP1\tEROP2\tEROP3\tEROP4\tEROP5\tEROP6\tEROP7\tEROP8\tE | |
ROP9\tEROP10\tEROP11\tEROP12\tEROP13\tEROP14\tEROP15\tEROP16\tMA\tINITMA\tMANFS\n" | |
#MON | |
h31 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMA\tRSTMA\tACTIVE | |
\tRSTACT\tACTPAT\tINHIB\tINHOPT\tHSCI1\tLSCI1\tDELTI1\tEI1\tBI0001\tBI0002\tBI0003\tBI0004\tBI | |
0005\tBI0006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012\tBI0013\tBI0014\tBI0015\tBI0016\t | |
BI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0024\tBO0001\tBO0002\tBO0003\tBO0004 | |
\tBO0005\tBO0006\tBO0007\tBO0008\tBO0009\tBO0010\tBO0011\tBO0012\tBO0013\tBO0014\tBO0015\tBO00 | |
16\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tRI0001\tRI0002\tRI0003\tRI | |
0004\tRI0005\tRI0006\tRI0007\tRI0008\tRI0009\tRI0010\tRI0011\tRI0012\tRI0013\tRI0014\tRI0015\t | |
OP_OPT\tOP_PRI\tOP_GRP\tOP_TXT\tTRPBAD\tCSPACE\n" | |
#OUTSEL | |
h32 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tSELOPT\tINP1\tINP | |
2\tMA\tINITMA\tHSCI1\tHSCI2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tHSCO1\tLSCO1\tDELTO1\tEO1 | |
\tHOLIM\tLOLIM\tMCLOPT\tEROPT\tPRIBLK\tINITI\tBCALCI\tPRITIM\n" | |
#PAKIN | |
h33 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPKINGP\tP | |
KIOPT\tPAKCIN\tUPDPER\tSIMOPT\n" | |
#PAKOUT | |
h34 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPKCOGP\tM | |
A\tPFSOPT\tINITMA\tAUTSW\tMANSW\tPRIBLK\tPRITIM\tRBKTIM\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN | |
8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN | |
24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tIN31\tIN32\tPKCOPT\tSIMOPT\n" | |
#PIDA | |
h35 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tHSCI | |
2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tNLNBLK\tSPT\tSPCLMP\tSPHLIM\tSPLLIM\tSTRKOP\tSPROPT | |
\tSPRATE\tSPTARG\tSPRAMP\tRSP\tLR\tINITLR\tLOCSW\tLOCSP\tREMSW\tMODOPT\tINCOPT\tPBAND\tINT\tDE | |
RIV\tKD\tSPLLAG\tDTIME\tFILTER\tNONLOP\tHZONE\tLZONE\tKZONE\tSPLCOP\tSPLRDY\tTSAMPL\tBIAS\tBBI | |
AS\tKBIAS\tBTRKOP\tMULTIN\tHSCIN\tLSCIN\tEIN\tHSCO1\tLSCO1\tDELTO1\tEO1\tOSV\tHOLIM\tLOLIM\tLI | |
MOPT\tMCLOPT\tBATCHO\tPRLOAD\tTRACK\tTRKENL\tHOLD\tPRIBLK\tINITI\tBCALCI\tFBK\tMA\tINITMA\tMAN | |
FS\tMBADOP\tCEOPT\tPROPT\tMANSW\tAUTSW\tMANALM\tINHOPT\tINHIB\tINHALM\tMEASNM\tMALOPT\tMEASHL\ | |
tMEASHT\tMEASLL\tMEASLT\tMEASDB\tMEASPR\tMEASGR\tDALOPT\tDEVTIM\tHDALIM\tHDATXT\tLDALIM\tLDATX | |
T\tDEVADB\tDEVPRI\tDEVGRP\tHHAOPT\tHHALIM\tHHATXT\tLLALIM\tLLATXT\tHHAPRI\tHHAGRP\tOALOPT\thNM | |
\tHOALIM\tHOATXT\tLOALIM\tLOATXT\thADB\thPRI\thGRP\tFLBOPT\tINITSE\tSUPGRP\tSUPOPT\tAMRTIN\tNA | |
STDB\tNASOPT\tPRITIM\n" | |
#PLSOUT | |
h36 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tCO1_PT\tC | |
O2_PT\tRBK_PT\tINI_PT\tEROPT\tIN\tPLSTIM\tMA\tINITMA\tAUTSW\tMANSW\tPRIBLK\tSIMOPT\tPRITIM\n" | |
#PTC | |
h37 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tHSCI | |
2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tPROPT\tSPT\tPBAND\tGAP\tREPTIM\tMA\tINITMA\tMBADOP\ | |
tMANSW\tAUTSW\tCEOPT\tHOLD\tINITI\tLR\tINITLR\tLOCSP\tLOCSW\tREMSW\tRSP\tSTRKOP\tMANALM\tINHOP | |
T\tINHIB\tINHALM\tMEASNM\tMALOPT\tMEASHL\tMEASHT\tMEASLL\tMEASLT\tMEASDB\tMEASPR\tMEASGR\tDALO | |
PT\tHDALIM\tHDATXT\tLDALIM\tLDATXT\tDEVADB\tDEVPRI\tDEVGRP\tHHAOPT\tHHALIM\tHHATXT\tLLALIM\tLL | |
ATXT\tHHAPRI\tHHAGRP\tAMRTIN\tNASTDB\tNASOPT\n" | |
#RAMP | |
h38 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tRAMP\tRMPOPT\tUPD | |
-6- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
OWN\tRMPDWN\tRMPUP\tINHDWN\tINHUP\tUPRATE\tDNRATE\tHSCI1\tLSCI1\tDELTI1\tEI1\tKSCALE\tRAMPIN\t | |
HSCO1\tLSCO1\tDELTO1\tEO1\tHOLIM\tLOLIM\tMA\tINITMA\tMCLOPT\tHOLD\tFOLLOW\tBTIME\tREPTOP\n" | |
#RATIO | |
h39 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tHSCI1\tHSCI | |
2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tPROPT\tRATIO\tKSCALE\tBSCALE\tHSCO1\tLSCO1\tDELTO1\ | |
tEO1\tHOLIM\tLOLIM\tOSV\tMA\tINITMA\tMANFS\tMBADOP\tMANSW\tAUTSW\tMCLOPT\tCEOPT\tHOLD\tPRIBLK\ | |
tINITI\tBCALCI\tLR\tINITLR\tLOCSP\tLOCSW\tREMSW\tREMRAT\tRTRKOP\tMANALM\tINHOPT\tINHIB\tMEASNM | |
\tMALOPT\tMEASHL\tMEASHT\tMEASLL\tMEASLT\tMEASDB\tMEASPR\tMEASGR\tHHAOPT\tHHALIM\tHHATXT\tLLAL | |
IM\tLLATXT\tHHAPRI\tHHAGRP\tFLBOPT\tINITSE\tSUPGRP\tSUPOPT\tAMRTIN\tNASTDB\tPRITIM\n" | |
#REAL | |
h40 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tVALUE\tHSCO1\tLSCO1\tEO1\n" | |
#REALM | |
h41 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMEAS\tMEASNM\tHSC | |
I1\tHSCI2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tHLAOPT\tHABLIM\tHABTXT\tLABLIM\tLABTXT\tABS | |
DB\tABSPRI\tABSGRP\tABSRAL\tABSINC\tHHAOPT\tHHALIM\tHHATXT\tLLALIM\tLLATXT\tHHAPRI\tHHAGRP\tDA | |
LOPT\tSETPT\tHDALIM\tHDATXT\tLDALIM\tLDATXT\tDEVADB\tDEVPRI\tDEVGRP\tDEVRAL\tDEVINC\tROCOPT\tR | |
OCLIM\tKSCALE\tROCTIM\tROCTXT\tROCPRI\tROCGRP\tMA\tINITMA\tINHOPT\tINHIB\tINHALM\tAMRTIN\tNAST | |
DB\tNASOPT\n" | |
#RIN | |
h42 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPNT_NO\tS | |
CI\tMGAIN\tMBIAS\tHSCI1\tLSCI1\tEI1\tMA\tINITMA\tSIMOPT\tRINP\tROCV\tUPDPER\tOSV\tBADOPT\tINHO | |
PT\tINHIB\tINHALM\tMANALM\tFLOP\tFTIM\tBAO\tBAT\tBAP\tBAG\tORAO\tORAT\tORAP\tORAG\tHLOP\tANM\t | |
HAL\tHAT\tLAL\tLAT\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tHHATXT\tLLALIM\tLLATXT\tHHAPRI\tHHAGRP\t | |
AMRTIN\tNASTDB\tNASOPT\n" | |
#ROUT | |
h43 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tPNT_NO\tI | |
NI_PT\tEROPT\tPRIBLK\tMEAS\tSCO\tGAIN\tBIAS\tHSCO1\tLSCO1\tEO1\tMA\tINITMA\tAUTSW\tMANSW\tPRIT | |
IM\tSECTIM\tRBKTIM\tCLPOPT\tHOLIM\tLOLIM\tSIMOPT\tFSOPTN\tFSh\tREVOPT\thOPT\tOSV\tMANFS\tMBADO | |
P\tINHOPT\tINHIB\tBAO\tBAT\tBAP\tBAG\tAMRTIN\n" | |
#SIGSEL | |
h44 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tNUMINP\tBNDX\tPRO | |
PT\tEROPT\tINP1\tINP2\tINP3\tINP4\tINP5\tINP6\tINP7\tINP8\tHSCI1\tHSCI2\tHSCI3\tHSCI4\tHSCI5\t | |
HSCI6\tHSCI7\tHSCI8\tLSCI1\tLSCI2\tLSCI3\tLSCI4\tLSCI5\tLSCI6\tLSCI7\tLSCI8\tDELTI1\tDELTI2\tD | |
ELTI3\tDELTI4\tDELTI5\tDELTI6\tDELTI7\tDELTI8\tEI1\tEI2\tEI3\tEI4\tEI5\tEI6\tEI7\tEI8\tBYPAS1\ | |
tBYPAS2\tBYPAS3\tBYPAS4\tBYPAS5\tBYPAS6\tBYPAS7\tBYPAS8\tCASNDX\tCASINP\tHSCIC\tLSCIC\tDELTIC\ | |
tEIC\tHSCO1\tLSCO1\tEO1\tMA\tINITMA\tSELOPT\n" | |
#STALM | |
h45 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIN\tSAP\tSAG\tMA\ | |
tINITMA\tINHOPT\tINHIB\tINHALM\tBAO\tBAT\tBAP\tBAG\tPNM\tSATXT\tRTNTXT\tAMRTIN\n" | |
#STRIN | |
h46 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tIOM_ID\tMSGGRP\tM | |
SGOPT\tPNT_NO\tSIMOPT\tUPDPER\n" | |
#SWCH | |
h47 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tPROPT\tEROPT\tINP | |
1\tINP2\tHSCI1\tHSCI2\tLSCI1\tLSCI2\tDELTI1\tDELTI2\tEI1\tEI2\tTOGGLE\tHSCO1\tLSCO1\tDELTO1\tE | |
O1\tMA\tINITMA\tBTIME1\tBTIME2\tPRIBLK\tINITI\tBCALCI\tPRITIM\n" | |
#TIM | |
h48 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tPERIOD\tPHASE\tLOOPID\tMA\tRSTMA\tHSCI1\ | |
-7- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
tLSCI1\tDELTI1\tEI1\tTIMR1R\tTIMR2R\tTIMR3R\tTIMR4R\tTIMR1V\tTIMR2V\tTIMR3V\tTIMR4V\n" | |
#AREA-FILES-create header to each new files ... | |
#OIL | |
h50 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#GAS | |
h51 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
-8- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#SUL | |
h52 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#UTL | |
h53 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
-9- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#CCB_KIB_NOS | |
h54 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#PGP | |
h55 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tACTIVE\tATC\tAUTDSR\tIOMOPT\tIOM | |
_ID\tIOMIDR\tPNT_NO\tOP_FBM\tCO1_PT\tCO2_PT"\ | |
"\tSCI\tSCO\tOCTNUM\tGRPNUM\tAUTSW\tBBIAS\tBCALCI\tBI0001\tBI0002\tBI0003\tBI0004\tBI0005\tBI0 | |
006\tBI0007\tBI0008\tBI0009\tBI0010\tBI0011\tBI0012"\ | |
"\tBI0013\tBI0014\tBI0015\tBI0016\tBI0017\tBI0018\tBI0019\tBI0020\tBI0021\tBI0022\tBI0023\tBI0 | |
024\tBI01\tBI02"\ | |
"\tBI03\tBI04\tBI05\tBI06\tBI07\tBI08\tBI09\tBI10\tBI11\tBI12\tBI13\tBI14\tBI15\tBI16\tBIAS\tB | |
MEAS\tBSCALE"\ | |
"\tBTIME\tBTIME1\tBTIME2\tCINMSK\tCLEAR\tDALOPT\tDERIV\tDEVLM1\tDEVLM2\tDSR_RB\tEI1\tEI2\tEO1" | |
\ | |
"\tFBK\tFOLLOW\tGAP\tHHAOPT\tHLAOPT\tHLD\tHLDDSR\tHOLD\tHOLIM\tHSCI1\tHSCI2\tHSCO1\tIGNLM1\tIG | |
NLM2"\ | |
-10- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
"\tII0001\tII0002\tII0003\tII0004\tII0005\tII0006\tII0007\tII0008\tII01\tII02\tIIN\tIN\tIN_1\t | |
IN_2\tIN_3\tIN_4\tIN_5"\ | |
"\tIN_6\tIN_7\tIN_8\tIN_9\tIN_10\tIN_11\tIN_12\tIN_13\tIN_14\tIN_15\tIN_16"\ | |
"\tIN1\tIN2\tIN3\tIN4\tIN5\tIN6\tIN7\tIN8\tIN9\tIN10\tIN11\tIN12\tIN13\tIN14\tIN15"\ | |
"\tIN16\tIN17\tIN18\tIN19\tIN20\tIN21\tIN22\tIN23\tIN24\tIN25\tIN26\tIN27\tIN28\tIN29\tIN30\tI | |
N31\tIN32"\ | |
"\tINCOPT\tINHIB\tINITI\tINP1\tINP2\tINP3\tINPUTS\tINT\tINTDSR\tINTLCK\tINVALM"\ | |
"\tINVCO\tINVCO1\tINVCO2\tIVO\tKBIAS\tKD\tKMEAS\tKSCALE\tLI01\tLI02\tLOCSP\tLOCSW"\ | |
"\tLOLIM\tLR\tLSCI1\tLSCI2\tLSCO1\tMA\tMANDSR\tMANSW\tMEAS\tMEAS_1\tMEAS_2\tMEAS_3\tMEAS_4\tME | |
AS_5\tMEAS_6\tMEAS_7"\ | |
"\tMEAS_8\tMEAS_P\tMEAS_S\tMODOPT\tMTRFAC\tMULTIN\tNM0\tNM1\tNUMINP\tPBAND\tPLSOPT\tPLSTIM"\ | |
"\tRATIO\tRBIAS\tREMRAT\tREMSW\tRI0001\tRI0002\tRI0003\tRI0004\tRI0005\tRI0006\tRI0007\tRI0008 | |
\tRI0009\tRI0010\tRI0011"\ | |
"\tRI0012\tRI0013\tRI0014\tRI0015\tRI01\tRI02\tRI03\tRI04\tRI05\tRI06\tRI07\tRI08\tRINP\tROCLI | |
M\tROCOPT\tRSP"\ | |
"\tSCTXT0\tSCTXT1\tSELOPT\tSPRAMP\tSPRATE\tSPTARG\tSTRKOP\tTOGGLE\tTRACK\tTRKENL\tUSERL1\tVALU | |
E\tWIDTH\n" | |
#SIS_1238_ALARMS | |
h60 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tHSCI1"\ | |
"\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tINHOPT"\ | |
"\tINHIB\tINHALM\tHAOPT\tHABLIM\tLABLIM\tABSPRI\tABSGRP\tBADOPT"\ | |
"\tBAO\tBAP\tBAG\tORAO\tORAP\tORAG\tHLOP\tHAL\tLAL"\ | |
"\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tLLALIM\tHHAPRI\tHHAGRP"\ | |
"\tHSCI2\tLSCI2\tDELTI2\tEI2\tMALOPT\tMEASHL\tMEASLL\tMEASDB"\ | |
"\tMEASPR\tMEASGR\tDALOPT\tHDALIM\tLDALIM\tDEVADB\tDEVPRI"\ | |
"\tDEVGRP\tOALOPT\tHOALIM\tLOALIM\tOUTADB\tOUTPRI\tOUTGRP\tMANALM"\ | |
"\tABSDB\tNM0\tNM1\tSAO\tSAP\tSAG\tSAO_1\tSAO_2\tSAO_3\tSAO_4"\ | |
"\tSAO_5\tSAO_6\tSAO_7\tSAO_8\tSAP_1\tSAP_2\tSAP_3\tSAP_4"\ | |
"\tSAP_5\tSAP_6\tSAP_7\tSAP_8\tSAG_1\tSAG_2\tSAG_3\tSAG_4"\ | |
"\tSAG_5\tSAG_6\tSAG_7\tSAG_8\n" | |
#SIS_4567_PGP ALARMS | |
h61 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tHSCI1"\ | |
"\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tINHOPT"\ | |
"\tINHIB\tINHALM\tHAOPT\tHABLIM\tLABLIM\tABSPRI\tABSGRP\tBADOPT"\ | |
"\tBAO\tBAP\tBAG\tORAO\tORAP\tORAG\tHLOP\tHAL\tLAL"\ | |
"\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tLLALIM\tHHAPRI\tHHAGRP"\ | |
"\tHSCI2\tLSCI2\tDELTI2\tEI2\tMALOPT\tMEASHL\tMEASLL\tMEASDB"\ | |
"\tMEASPR\tMEASGR\tDALOPT\tHDALIM\tLDALIM\tDEVADB\tDEVPRI"\ | |
"\tDEVGRP\tOALOPT\tHOALIM\tLOALIM\tOUTADB\tOUTPRI\tOUTGRP\tMANALM"\ | |
"\tABSDB\tNM0\tNM1\tSAO\tSAP\tSAG\tSAO_1\tSAO_2\tSAO_3\tSAO_4"\ | |
"\tSAO_5\tSAO_6\tSAO_7\tSAO_8\tSAP_1\tSAP_2\tSAP_3\tSAP_4"\ | |
"\tSAP_5\tSAP_6\tSAP_7\tSAP_8\tSAG_1\tSAG_2\tSAG_3\tSAG_4"\ | |
"\tSAG_5\tSAG_6\tSAG_7\tSAG_8\n" | |
#CCB_KIB_ALARMS | |
h62 = "AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tHW\tDESCRP\tLOOPID\tHSCI1"\ | |
"\tLSCI1\tDELTI1\tEI1\tHSCO1\tLSCO1\tDELTO1\tEO1\tINHOPT"\ | |
"\tINHIB\tINHALM\tHAOPT\tHABLIM\tLABLIM\tABSPRI\tABSGRP\tBADOPT"\ | |
"\tBAO\tBAP\tBAG\tORAO\tORAP\tORAG\tHLOP\tHAL\tLAL"\ | |
"\tHLDB\tHLPR\tHLGP\tHHAOPT\tHHALIM\tLLALIM\tHHAPRI\tHHAGRP"\ | |
"\tHSCI2\tLSCI2\tDELTI2\tEI2\tMALOPT\tMEASHL\tMEASLL\tMEASDB"\ | |
"\tMEASPR\tMEASGR\tDALOPT\tHDALIM\tLDALIM\tDEVADB\tDEVPRI"\ | |
"\tDEVGRP\tOALOPT\tHOALIM\tLOALIM\tOUTADB\tOUTPRI\tOUTGRP\tMANALM"\ | |
"\tABSDB\tNM0\tNM1\tSAO\tSAP\tSAG\tSAO_1\tSAO_2\tSAO_3\tSAO_4"\ | |
"\tSAO_5\tSAO_6\tSAO_7\tSAO_8\tSAP_1\tSAP_2\tSAP_3\tSAP_4"\ | |
"\tSAP_5\tSAP_6\tSAP_7\tSAP_8\tSAG_1\tSAG_2\tSAG_3\tSAG_4"\ | |
"\tSAG_5\tSAG_6\tSAG_7\tSAG_8\n" | |
#ALL_DEVICES | |
-11- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
h63 = | |
"AREA\tCPNAME\tCOMPND\tBLOCK\tNAME\tTYPE\tDESCRP\tPERIOD\tPHASE\tLOOPID\tON\tINITON\tDEV_ID\tC | |
INHIB\tGR1DV1\tGR1DV2\tGR1DV3\tGR1DV4\tGR1DV5\tGR1DV6\tGR1DV7\tGR1DV8"\ | |
"\tGR2DV1\tGR2DV2\tGR2DV3\tGR2DV4\tGR2DV5\tGR2DV6\tGR2DV7\tGR2DV8\tGR3DV1\tGR3DV2\tGR3DV3\tGR3 | |
DV4\tGR3DV5\tGR3DV6\tGR3DV7\tGR3DV8"\ | |
"\tGR4\tGR5\tGR6\tGR7\tGR8\tDV1\tDV2\tDV3\tDV4\tDV5\tDV6\tDV7\tDV8\tDV9\tDV10\tDV11\tDV12\tDV1 | |
3\tDV14\tDV15\tDV16\tRESVL1\tRESVL2\tRESVL3\tRESVL4\tRESVL5"\ | |
"\tRESVL6\tRESVL7\tRESVL8\tAUTCKP\tCKPOPT\tCFGOPT\tINHPRT\tINITTE\tBADALM\tBUSOPT\tBUSTYP\tBUS | |
WDS\tDVADDR\tDVNAME\tDVOPTS"\ | |
"\tDVTYPE\tERROPT\tEXTYPE\tFCMCFG\tFIBER\tFILEID\tFPE05\tFPM05\tFS1D53\tFS2D53\tFS3D53\tFS4D53 | |
\tFS5D53\tFS6D53\tFS7D53\tFS8D53"\ | |
"\tFSMM53\tFS5D02\tFS6D02\tFS7D02\tFS8D02\tFSMM02\tFSDLAY\tFSENAB\tFSDE05\tFSDM05\tFSME05\tFSM | |
M05\tHWTYPE\tIPADDR\tLMACA\tMANFTR"\ | |
"\tMPOLL\tNRBUS\tP09E05\tP09M05\tP10E05\tP10M05\tP11E05\tP11M05\tP12E05\tP12M05\tP13E05\tP13M0 | |
5\tP14E05\tP14M05\tP15E05\tP15M05"\ | |
"\tP16E05\tP16M05\tPARENT\tPIOWDT\tPORTEX\tPORTNO\tRES01\tRES02\tROC1\tROC2\tROC3\tROC4\tROC5\ | |
tROC6\tROC7\tROC8\tROC9"\ | |
"\tROC10\tROC11\tROC12\tROC13\tROC14\tROC15\tROC16\tSFILID\tSME05\tSMM05\tSWTYPE\tSYSCFG\tSYSO | |
PT\tVERNUM\tWDTMR\n" | |
#Add Header to the each new files ... | |
o1.write(h1) | |
o2.write(h2) | |
o3.write(h3) | |
o4.write(h4) | |
o5.write(h5) | |
o6.write(h6) | |
o7.write(h7) | |
o8.write(h8) | |
o9.write(h9) | |
o10.write(h10) | |
o11.write(h11) | |
o12.write(h12) | |
o13.write(h13) | |
o14.write(h14) | |
o15.write(h15) | |
o16.write(h16) | |
o17.write(h17) | |
o18.write(h18) | |
o19.write(h19) | |
o20.write(h20) | |
o21.write(h21) | |
o22.write(h22) | |
o23.write(h23) | |
o24.write(h24) | |
o25.write(h25) | |
o26.write(h26) | |
o27.write(h27) | |
o28.write(h28) | |
o29.write(h29) | |
o30.write(h30) | |
o31.write(h31) | |
o32.write(h32) | |
o33.write(h33) | |
o34.write(h34) | |
o35.write(h35) | |
o36.write(h36) | |
o37.write(h37) | |
-12- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
o38.write(h38) | |
o39.write(h39) | |
o40.write(h40) | |
o41.write(h41) | |
o42.write(h42) | |
o43.write(h43) | |
o44.write(h44) | |
o45.write(h45) | |
o46.write(h46) | |
o47.write(h47) | |
o48.write(h48) | |
# | |
o50.write(h50) | |
o51.write(h51) | |
o52.write(h52) | |
o53.write(h53) | |
o54.write(h54) | |
o55.write(h55) | |
# | |
o60.write(h60) | |
o61.write(h61) | |
o62.write(h62) | |
o63.write(h63) | |
# Real code starts here ... | |
path = 'F:/ALL_NCOC_CPS' | |
os.chdir(path) | |
os.getcwd() | |
blockList = [] | |
for filename in glob.glob("01*txt") : | |
cpname = filename[:6] # to get cpname -from start to 6 characters - 0,1,2,3,4,5 | |
cplbug = cpname[:2]# to get area - from start to 2 characters - 0,1 | |
cparea = int(cplbug) # convert string to integer | |
print(cparea) | |
if cparea== 0 : | |
area = "CCB" | |
elif cparea <= 7 : | |
area = "SIS-" + str(cparea) | |
elif cparea == 8 : | |
area = "PGP" | |
elif cparea == 9 : | |
area = "SIS-8" | |
elif cparea == 11 : | |
area = "KIB-FS" | |
elif cparea == 12 : | |
area = "KIB-WH1" | |
elif cparea == 13 : | |
area = "KIB-CCB" | |
elif cparea == 14 : | |
area = "KIB-TR2" | |
elif cparea == 15 : | |
area = "KIB-TR2" | |
elif cparea == 16 : | |
area = "KIB-WH2" | |
elif cparea == 17 : | |
area = "KIB-FTRB" | |
elif cparea == 18 : | |
area = "KIB-FTRC" | |
-13- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
with open(filename, encoding=None, mode='r', errors='ignore') as f: | |
print("Python is now processing "+ cpname + " in " + area ) | |
for text in f: | |
hw = "" | |
fg1 = "AREAPaRSep" + area + "PaRSepCPNAMEPaRSep" + cpname + "EnDOFBlocK" | |
#remove all spaces at the beginning | |
text = re.sub(r'^\s+', '' , text) | |
# replace '=' with PaRSep (PaRameter Separator) and if parameter value is empty, put | |
'*' | |
text = re.sub(r'\s+=\s$', 'PaRSep*', text) | |
#replace Tab with space - this is required because found Tab used in between some | |
Description text | |
text = re.sub(r'\t', ' ', text) | |
#to replace ONLY the first occured '=', i.e to avoid replacing any '=' at the | |
description text of any block or at the STEP comment of CALCA block, inadvertently. | |
text = re.sub(r'([^=\s]+)(\s+=\s)(.*)',r'\1PaRSep\3' , text) | |
#to replace the 'END' at the beginning, i.e to avoid replacing any 'END'at the | |
description text of any block or at the STEP comment\ or END statement of CALCA block | |
fg2 = "HWPaRSep" + hw + "PaRSep" + fg1 | |
text = re.sub(r'^END\n', fg2 , text) | |
#to replace ',' in Steps or Description parameters with '-' to avoid to consider as | |
separator between key and value | |
text = re.sub(r',', '-', text) | |
# besides keeping the C:B (Name) format, additionally split C:B (NAME) into C (COMPND) | |
and B (BLOCK) | |
#text = re.sub(r'^([^=]*)\s+=\s', '\1 + PaRSep', text) | |
#text = | |
re.sub(r'(^NAMEPaRSep)([\w]+)',r'\1\2PaaRSeepCOMPNDPaRSep\2PaaRSeepBLOCKPaRSep*', text) | |
if ':' in text: | |
text =re.sub(r'(^NAMEPaRSep)(.+):(.+)$', | |
r'\1\2:\3PaaRSeepCOMPNDPaRSep\2PaaRSeepBLOCKPaRSep\3', text) | |
if ':' not in text: | |
text =re.sub(r'(^NAMEPaRSep)(.+)$',r'\1\2PaaRSeepCOMPNDPaRSep\2PaaRSeepBLOCKPaRSep*', | |
text) | |
text = re.sub(r'^\n','',text) | |
text = re.sub(r'\n',',',text) | |
text = re.sub(r'PaRSep',',',text) | |
text = re.sub(r'PaaRSeep',',',text) | |
blockList.append(text) | |
joinList = ''.join(x for x in blockList) | |
cpTuple = [] | |
cpTuple = joinList.split('EnDOFBlocK') | |
list1 = [] | |
d = {} | |
for item in cpTuple: | |
list1 = item.split(',') | |
d = dict(zip(list1[::2], list1[1::2])) | |
# if re.match(r'/d/d/d/d/d/d', d['IOM_ID']) or re.match(r'/d/d/d/d/d/d', d['IOMIDR']): | |
# if (d['IOMOPT'] == '1' or d['IP_FBM'] == '1' or d['OP_FBM'] == '1') : | |
if d['OP_FBM'] == 1 : | |
d['HW'] = 'Yes' | |
#ACCUM | |
if d['TYPE'] == 'ACCUM' : | |
o1.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t'+d[ | |
'TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d['LOOPID']+ | |
'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+'\t'+d['EI1']+'\t'+d[ | |
'MTRFAC']+'\t'+d['PROPT']+'\t'+d['SET']+'\t'+d['PRESET']+'\t'+d['CLEAR']+'\t'+d['HOLD']+ | |
-14- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['INITCL']+'\t'+d['MA' | |
]+'\t'+d['INITMA']+'\t'+d['CEOPT']+'\t'+d['PCNTOP']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d | |
['INHALM']+'\t'+d['OUTNM']+'\t'+d['HAOPT']+'\t'+d['HABLIM']+'\t'+d['HABTXT']+'\t'+d[ | |
'ABSPRI']+'\t'+d['ABSGRP']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d['HHATXT']+'\t'+d[ | |
'HHAPRI']+'\t'+d['HHAGRP']+'\t'+d['AMRTIN']+'\n') | |
#AIN | |
if d['TYPE'] == 'AIN' : | |
o2.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['SCI']+'\t'+d[ | |
'HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['OSV']+'\t'+d['EXTBLK']+ | |
'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['BADOPT']+'\t'+d['LASTGV']+'\t'+d['INHOPT']+'\t'+d | |
['INHIB']+'\t'+d['INHALM']+'\t'+d['MANALM']+'\t'+d['MTRF']+'\t'+d['FLOP']+'\t'+d['FTIM' | |
]+'\t'+d['XREFOP']+'\t'+d['XREFIN']+'\t'+d['KSCALE']+'\t'+d['BSCALE']+'\t'+d['BAO']+ | |
'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['ORAO']+'\t'+d['ORAT']+'\t'+d['ORAP']+ | |
'\t'+d['ORAG']+'\t'+d['HLOP']+'\t'+d['ANM']+'\t'+d['HAL']+'\t'+d['HAT']+'\t'+d['LAL']+ | |
'\t'+d['LAT']+'\t'+d['HLDB']+'\t'+d['HLPR']+'\t'+d['HLGP']+'\t'+d['HHAOPT']+'\t'+d[ | |
'HHALIM']+'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d[ | |
'HHAGRP']+'\t'+d['PROPT']+'\t'+d['MEAS']+'\t'+d['AMRTIN']+'\t'+d['NASTDB']+'\t'+d[ | |
'NASOPT']+'\n') | |
#AINR | |
if d['TYPE'] == 'AINR' : | |
o3.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t'+ | |
d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d['LOOPID' | |
]+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['IOMIDR']+'\t'+d['PNT_NO']+'\t'+d['SCI']+'\t'+ | |
d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['OSV']+'\t'+d['EXTBLK']+ | |
'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['BADOPT']+'\t'+d['LASTGV']+'\t'+d['INHOPT']+'\t'+d[ | |
'INHIB']+'\t'+d['INHALM']+'\t'+d['MANALM']+'\t'+d['MTRF']+'\t'+d['FLOP']+'\t'+d['FTIM']+ | |
'\t'+d['XREFOP']+'\t'+d['XREFIN']+'\t'+d['KSCALE']+'\t'+d['BSCALE']+'\t'+d['BAO']+'\t'+d[ | |
'BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['ORAO']+'\t'+d['ORAT']+'\t'+d['ORAP']+'\t'+d[ | |
'ORAG']+'\t'+d['HLOP']+'\t'+d['ANM']+'\t'+d['HAL']+'\t'+d['HAT']+'\t'+d['LAL']+'\t'+d[ | |
'LAT']+'\t'+d['HLDB']+'\t'+d['HLPR']+'\t'+d['HLGP']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+ | |
'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t' | |
+d['PROPT']+'\t'+d['MEAS']+'\t'+d['AMRTIN']+'\t'+d['NASTDB']+'\t'+d['NASOPT']+'\n') | |
#AOUT | |
if d['TYPE'] == 'AOUT' : | |
o4.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t'+ | |
d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d['LOOPID' | |
]+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['SCO']+'\t'+d['ATC']+'\t'+d[ | |
'PROPT']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+'\t'+d['EI1']+ | |
'\t'+d['MEROPT']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d[ | |
'HOLIM']+'\t'+d['LOLIM']+'\t'+d['OSV']+'\t'+d['BIAS']+'\t'+d['MSCALE']+'\t'+d['HSCI2']+ | |
'\t'+d['LSCI2']+'\t'+d['DELTI2']+'\t'+d['EI2']+'\t'+d['BEROPT']+'\t'+d['BTRKOP']+'\t'+d[ | |
'MA']+'\t'+d['INITMA']+'\t'+d['AUTSW']+'\t'+d['MANSW']+'\t'+d['MANFS']+'\t'+d['MBADOP']+ | |
'\t'+d['MCLOPT']+'\t'+d['PRIBLK']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['BTIME']+'\t'+d | |
['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['FLBOPT']+'\t'+d['INITSE']+'\t'+ | |
d['SUPGRP']+'\t'+d['SUPOPT']+'\t'+d['AMRTIN']+'\t'+d['PRITIM']+'\n') | |
#AOUTR | |
if d['TYPE'] == 'AOUTR' : | |
o5.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t' | |
+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['IOMIDR']+'\t'+d['PNT_NO']+'\t'+d[ | |
'SCO']+'\t'+d['ATC']+'\t'+d['PROPT']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t' | |
+d['DELTI1']+'\t'+d['EI1']+'\t'+d['MEROPT']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d[ | |
'DELTO1']+'\t'+d['EO1']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['OSV']+'\t'+d['BIAS']+ | |
'\t'+d['MSCALE']+'\t'+d['HSCI2']+'\t'+d['LSCI2']+'\t'+d['DELTI2']+'\t'+d['EI2']+'\t'+d[ | |
'BEROPT']+'\t'+d['BTRKOP']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['AUTSW']+'\t'+d['MANSW' | |
-15- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
]+'\t'+d['MANFS']+'\t'+d['MBADOP']+'\t'+d['MCLOPT']+'\t'+d['PRIBLK']+'\t'+d['INHOPT']+ | |
'\t'+d['INHIB']+'\t'+d['BTIME']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+ | |
'\t'+d['FLBOPT']+'\t'+d['INITSE']+'\t'+d['SUPGRP']+'\t'+d['SUPOPT']+'\t'+d['AMRTIN']+ | |
'\t'+d['PRITIM']+'\n') | |
#BIAS | |
if d['TYPE'] == 'BIAS' : | |
o6.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t'+ | |
d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d['LOOPID' | |
]+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+'\t'+d['EI1']+'\t'+d[ | |
'PROPT']+'\t'+d['KMEAS']+'\t'+d['BMEAS']+'\t'+d['BIAS']+'\t'+d['HSCI2']+'\t'+d['LSCI2']+ | |
'\t'+d['DELTI2']+'\t'+d['EI2']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d[ | |
'EO1']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['OSV']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d | |
['MANFS']+'\t'+d['MBADOP']+'\t'+d['MANSW']+'\t'+d['AUTSW']+'\t'+d['MCLOPT']+'\t'+d[ | |
'CEOPT']+'\t'+d['HOLD']+'\t'+d['PRIBLK']+'\t'+d['INITI']+'\t'+d['BCALCI']+'\t'+d['LR']+ | |
'\t'+d['INITLR']+'\t'+d['LOCSP']+'\t'+d['LOCSW']+'\t'+d['REMSW']+'\t'+d['RBIAS']+'\t'+d[ | |
'KBIAS']+'\t'+d['BBIAS']+'\t'+d['BTRKOP']+'\t'+d['BTIME']+'\t'+d['MANALM']+'\t'+d[ | |
'INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['MEASNM']+'\t'+d['MALOPT']+'\t'+d[ | |
'MEASHL']+'\t'+d['MEASHT']+'\t'+d['MEASLL']+'\t'+d['MEASLT']+'\t'+d['MEASDB']+'\t'+d[ | |
'MEASPR']+'\t'+d['MEASGR']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d['HHATXT']+'\t'+d[ | |
'LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t'+d['AMRTIN']+'\t'+d[ | |
'NASTDB']+'\t'+d['NASOPT']+'\t'+d['PRITIM']+'\n') | |
#BIN | |
if d['TYPE'] == 'BIN' : | |
o7.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+'\t'+ | |
d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d['LOOPID' | |
]+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['SIMOPT']+'\t'+d | |
['BIN']+'\t'+d['SELOPT']+'\t'+d['UPDPER']+'\t'+d['ANM']+'\t'+d['NM0']+'\t'+d['NM1']+'\t'+ | |
d['IVO']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['INVALM']+'\t'+d[ | |
'MANALM']+'\t'+d['SAO']+'\t'+d['SAP']+'\t'+d['SAG']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d[ | |
'BAP']+'\t'+d['BAG']+'\t'+d['SCOPT']+'\t'+d['SCGRP']+'\t'+d['SCTXT0']+'\t'+d['SCTXT1']+ | |
'\t'+d['AMRTIN']+'\t'+d['NASTDB']+'\t'+d['NASOPT']+'\n') | |
#BLNALM | |
if d['TYPE'] == 'BLNALM' : | |
o8.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IN_1']+'\t'+d['IN_2']+'\t'+d['IN_3']+'\t'+d['IN_4']+'\t'+d['IN_5']+ | |
'\t'+d['IN_6']+'\t'+d['IN_7']+'\t'+d['IN_8']+'\t'+d['NM0_1']+'\t'+d['NM0_2']+'\t'+d[ | |
'NM0_3']+'\t'+d['NM0_4']+'\t'+d['NM0_5']+'\t'+d['NM0_6']+'\t'+d['NM0_7']+'\t'+d['NM0_8' | |
]+'\t'+d['NM1_1']+'\t'+d['NM1_2']+'\t'+d['NM1_3']+'\t'+d['NM1_4']+'\t'+d['NM1_5']+'\t'+ | |
d['NM1_6']+'\t'+d['NM1_7']+'\t'+d['NM1_8']+'\t'+d['ANM_1']+'\t'+d['ANM_2']+'\t'+d[ | |
'ANM_3']+'\t'+d['ANM_4']+'\t'+d['ANM_5']+'\t'+d['ANM_6']+'\t'+d['ANM_7']+'\t'+d['ANM_8' | |
]+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['SAP_1']+'\t'+d['SAP_2']+'\t'+d['SAP_3']+'\t' | |
+d['SAP_4']+'\t'+d['SAP_5']+'\t'+d['SAP_6']+'\t'+d['SAP_7']+'\t'+d['SAP_8']+'\t'+d[ | |
'INHOPT']+'\t'+d['IVO_1']+'\t'+d['IVO_2']+'\t'+d['IVO_3']+'\t'+d['IVO_4']+'\t'+d[ | |
'IVO_5']+'\t'+d['IVO_6']+'\t'+d['IVO_7']+'\t'+d['IVO_8']+'\t'+d['SAG_1']+'\t'+d['SAG_2' | |
]+'\t'+d['SAG_3']+'\t'+d['SAG_4']+'\t'+d['SAG_5']+'\t'+d['SAG_6']+'\t'+d['SAG_7']+'\t'+ | |
d['SAG_8']+'\t'+d['SAO_1']+'\t'+d['SAO_2']+'\t'+d['SAO_3']+'\t'+d['SAO_4']+'\t'+d[ | |
'SAO_5']+'\t'+d['SAO_6']+'\t'+d['SAO_7']+'\t'+d['SAO_8']+'\t'+d['AMRTIN']+'\n') | |
#BOOL | |
if d['TYPE'] == 'BOOL' : | |
o9.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['VALUE']+'\t'+d['STATE0']+'\t'+d[ | |
'STATE1']+'\n') | |
#BOUT | |
if d['TYPE'] == 'BOUT' : | |
o10.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
-16- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['INI_PT']+'\t'+d['EROPT']+'\t'+d[ | |
'IN']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['AUTSW']+'\t'+d['MANSW']+'\t'+d['PRIBLK']+ | |
'\t'+d['PRITIM']+'\t'+d['SECTIM']+'\t'+d['RBKTIM']+'\t'+d['SIMOPT']+'\t'+d['FSOPTN']+ | |
'\t'+d['FSCOUT']+'\t'+d['MANFS']+'\t'+d['MBADOP']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t' | |
+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['AMRTIN']+'\n') | |
#CALC | |
if d['TYPE'] == 'CALC' : | |
o11.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['RI01']+'\t'+d['RI02']+'\t'+d['RI03']+'\t'+d['RI04']+'\t'+d['RI05']+ | |
'\t'+d['RI06']+'\t'+d['RI07']+'\t'+d['RI08']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d[ | |
'HSCI3']+'\t'+d['HSCI4']+'\t'+d['HSCI5']+'\t'+d['HSCI6']+'\t'+d['HSCI7']+'\t'+d['HSCI8' | |
]+'\t'+d['LSCI1']+'\t'+d['LSCI2']+'\t'+d['LSCI3']+'\t'+d['LSCI4']+'\t'+d['LSCI5']+'\t'+ | |
d['LSCI6']+'\t'+d['LSCI7']+'\t'+d['LSCI8']+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d[ | |
'DELTI3']+'\t'+d['DELTI4']+'\t'+d['DELTI5']+'\t'+d['DELTI6']+'\t'+d['DELTI7']+'\t'+d[ | |
'DELTI8']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['EI3']+'\t'+d['EI4']+'\t'+d['EI5']+'\t'+d[ | |
'EI6']+'\t'+d['EI7']+'\t'+d['EI8']+'\t'+d['BI01']+'\t'+d['BI02']+'\t'+d['BI03']+'\t'+d[ | |
'BI04']+'\t'+d['BI05']+'\t'+d['BI06']+'\t'+d['BI07']+'\t'+d['BI08']+'\t'+d['BI09']+'\t' | |
+d['BI10']+'\t'+d['BI11']+'\t'+d['BI12']+'\t'+d['BI13']+'\t'+d['BI14']+'\t'+d['BI15']+ | |
'\t'+d['BI16']+'\t'+d['II01']+'\t'+d['II02']+'\t'+d['LI01']+'\t'+d['LI02']+'\t'+d[ | |
'HSCO1']+'\t'+d['HSCO2']+'\t'+d['HSCO3']+'\t'+d['HSCO4']+'\t'+d['LSCO1']+'\t'+d['LSCO2' | |
]+'\t'+d['LSCO3']+'\t'+d['LSCO4']+'\t'+d['EO1']+'\t'+d['EO2']+'\t'+d['EO3']+'\t'+d[ | |
'EO4']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['TIMINI']+'\t'+d['M01']+'\t'+d['M02']+'\t'+ | |
d['M03']+'\t'+d['M04']+'\t'+d['M05']+'\t'+d['M06']+'\t'+d['M07']+'\t'+d['M08']+'\t'+d[ | |
'M09']+'\t'+d['M10']+'\t'+d['M11']+'\t'+d['M12']+'\t'+d['M13']+'\t'+d['M14']+'\t'+d[ | |
'M15']+'\t'+d['M16']+'\t'+d['M17']+'\t'+d['M18']+'\t'+d['M19']+'\t'+d['M20']+'\t'+d[ | |
'M21']+'\t'+d['M22']+'\t'+d['M23']+'\t'+d['M24']+'\t'+d['STEP01']+'\t'+d['STEP02']+'\t' | |
+d['STEP03']+'\t'+d['STEP04']+'\t'+d['STEP05']+'\t'+d['STEP06']+'\t'+d['STEP07']+'\t'+d | |
['STEP08']+'\t'+d['STEP09']+'\t'+d['STEP10']+'\t'+d['STEP11']+'\t'+d['STEP12']+'\t'+d[ | |
'STEP13']+'\t'+d['STEP14']+'\t'+d['STEP15']+'\t'+d['STEP16']+'\t'+d['STEP17']+'\t'+d[ | |
'STEP18']+'\t'+d['STEP19']+'\t'+d['STEP20']+'\t'+d['STEP21']+'\t'+d['STEP22']+'\t'+d[ | |
'STEP23']+'\t'+d['STEP24']+'\t'+d['STEP25']+'\t'+d['STEP26']+'\t'+d['STEP27']+'\t'+d[ | |
'STEP28']+'\t'+d['STEP29']+'\t'+d['STEP30']+'\t'+d['STEP31']+'\t'+d['STEP32']+'\t'+d[ | |
'STEP33']+'\t'+d['STEP34']+'\t'+d['STEP35']+'\t'+d['STEP36']+'\t'+d['STEP37']+'\t'+d[ | |
'STEP38']+'\t'+d['STEP39']+'\t'+d['STEP40']+'\t'+d['STEP41']+'\t'+d['STEP42']+'\t'+d[ | |
'STEP43']+'\t'+d['STEP44']+'\t'+d['STEP45']+'\t'+d['STEP46']+'\t'+d['STEP47']+'\t'+d[ | |
'STEP48']+'\t'+d['STEP49']+'\t'+d['STEP50']+'\n') | |
#CALCA | |
if d['TYPE'] == 'CALCA' : | |
o12.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['RI01']+'\t'+d['RI02']+'\t'+d['RI03']+'\t'+d['RI04']+'\t'+d['RI05']+ | |
'\t'+d['RI06']+'\t'+d['RI07']+'\t'+d['RI08']+'\t'+d['BI01']+'\t'+d['BI02']+'\t'+d[ | |
'BI03']+'\t'+d['BI04']+'\t'+d['BI05']+'\t'+d['BI06']+'\t'+d['BI07']+'\t'+d['BI08']+'\t' | |
+d['BI09']+'\t'+d['BI10']+'\t'+d['BI11']+'\t'+d['BI12']+'\t'+d['BI13']+'\t'+d['BI14']+ | |
'\t'+d['BI15']+'\t'+d['BI16']+'\t'+d['II01']+'\t'+d['II02']+'\t'+d['LI01']+'\t'+d[ | |
'LI02']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['TIMINI']+'\t'+d['M01']+'\t'+d['M02']+'\t' | |
+d['M03']+'\t'+d['M04']+'\t'+d['M05']+'\t'+d['M06']+'\t'+d['M07']+'\t'+d['M08']+'\t'+d[ | |
'M09']+'\t'+d['M10']+'\t'+d['M11']+'\t'+d['M12']+'\t'+d['M13']+'\t'+d['M14']+'\t'+d[ | |
'M15']+'\t'+d['M16']+'\t'+d['M17']+'\t'+d['M18']+'\t'+d['M19']+'\t'+d['M20']+'\t'+d[ | |
'M21']+'\t'+d['M22']+'\t'+d['M23']+'\t'+d['M24']+'\t'+d['STEP01']+'\t'+d['STEP02']+'\t' | |
+d['STEP03']+'\t'+d['STEP04']+'\t'+d['STEP05']+'\t'+d['STEP06']+'\t'+d['STEP07']+'\t'+d | |
['STEP08']+'\t'+d['STEP09']+'\t'+d['STEP10']+'\t'+d['STEP11']+'\t'+d['STEP12']+'\t'+d[ | |
'STEP13']+'\t'+d['STEP14']+'\t'+d['STEP15']+'\t'+d['STEP16']+'\t'+d['STEP17']+'\t'+d[ | |
'STEP18']+'\t'+d['STEP19']+'\t'+d['STEP20']+'\t'+d['STEP21']+'\t'+d['STEP22']+'\t'+d[ | |
'STEP23']+'\t'+d['STEP24']+'\t'+d['STEP25']+'\t'+d['STEP26']+'\t'+d['STEP27']+'\t'+d[ | |
'STEP28']+'\t'+d['STEP29']+'\t'+d['STEP30']+'\t'+d['STEP31']+'\t'+d['STEP32']+'\t'+d[ | |
-17- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'STEP33']+'\t'+d['STEP34']+'\t'+d['STEP35']+'\t'+d['STEP36']+'\t'+d['STEP37']+'\t'+d[ | |
'STEP38']+'\t'+d['STEP39']+'\t'+d['STEP40']+'\t'+d['STEP41']+'\t'+d['STEP42']+'\t'+d[ | |
'STEP43']+'\t'+d['STEP44']+'\t'+d['STEP45']+'\t'+d['STEP46']+'\t'+d['STEP47']+'\t'+d[ | |
'STEP48']+'\t'+d['STEP49']+'\t'+d['STEP50']+'\n') | |
#CHARC | |
if d['TYPE'] == 'CHARC' : | |
o13.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['EXTOPT']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d[ | |
'DELTI1']+'\t'+d['EI1']+'\t'+d['PRIBLK']+'\t'+d['BCALCI']+'\t'+d['PROPT']+'\t'+d[ | |
'EROPT']+'\t'+d['STPOPT']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1' | |
]+'\t'+d['STARTP']+'\t'+d['ENDP']+'\t'+d['X_1']+'\t'+d['X_2']+'\t'+d['X_3']+'\t'+d[ | |
'X_4']+'\t'+d['X_5']+'\t'+d['X_6']+'\t'+d['X_7']+'\t'+d['X_8']+'\t'+d['X_9']+'\t'+d[ | |
'X_10']+'\t'+d['X_11']+'\t'+d['X_12']+'\t'+d['X_13']+'\t'+d['X_14']+'\t'+d['X_15']+'\t' | |
+d['X_16']+'\t'+d['X_17']+'\t'+d['X_18']+'\t'+d['X_19']+'\t'+d['X_20']+'\t'+d['X_21']+ | |
'\t'+d['Y_1']+'\t'+d['Y_2']+'\t'+d['Y_3']+'\t'+d['Y_4']+'\t'+d['Y_5']+'\t'+d['Y_6']+ | |
'\t'+d['Y_7']+'\t'+d['Y_8']+'\t'+d['Y_9']+'\t'+d['Y_10']+'\t'+d['Y_11']+'\t'+d['Y_12']+ | |
'\t'+d['Y_13']+'\t'+d['Y_14']+'\t'+d['Y_15']+'\t'+d['Y_16']+'\t'+d['Y_17']+'\t'+d[ | |
'Y_18']+'\t'+d['Y_19']+'\t'+d['Y_20']+'\t'+d['Y_21']+'\t'+d['MA']+'\t'+d['INITMA']+'\t' | |
+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['ORAO']+'\t'+d['ORAT']+'\t'+d['ORAP']+'\t'+d['ORAG' | |
]+'\t'+d['AMRTIN']+'\n') | |
#CIN | |
if d['TYPE'] == 'CIN' : | |
o14.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['ANM']+'\t'+d['NM0' | |
]+'\t'+d['NM1']+'\t'+d['IVO']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['INHOPT']+'\t'+d[ | |
'INHIB']+'\t'+d['INHALM']+'\t'+d['INVALM']+'\t'+d['MANALM']+'\t'+d['SAO']+'\t'+d['SAP' | |
]+'\t'+d['SAG']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['SCOPT' | |
]+'\t'+d['SCGRP']+'\t'+d['SCTXT0']+'\t'+d['SCTXT1']+'\t'+d['PROPT']+'\t'+d['IN']+'\t'+d | |
['AMRTIN']+'\t'+d['NASTDB']+'\t'+d['NASOPT']+'\n') | |
#COUT | |
if d['TYPE'] == 'COUT' : | |
o15.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['IN']+'\t'+d[ | |
'PROPT']+'\t'+d['EROPT']+'\t'+d['PLSOPT']+'\t'+d['WIDTH']+'\t'+d['INVCO']+'\t'+d['MA']+ | |
'\t'+d['INITMA']+'\t'+d['MANFS']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['BAO']+'\t'+d[ | |
'BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['AMRTIN']+'\n') | |
#DEP | |
if d['TYPE'] == 'DEP' : | |
o16.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MA']+'\t'+d['RSTMA']+'\t'+d['ACTIVE']+'\t'+d['RSTACT']+'\t'+d['INHIB' | |
]+'\t'+d['INHOPT']+'\t'+d['BPCSTM']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+ | |
'\t'+d['EI1']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d[ | |
'MSGGR1']+'\t'+d['MSGGR2']+'\t'+d['MSGGR3']+'\t'+d['MSGGR4']+'\t'+d['BI0001']+'\t'+d[ | |
'BI0002']+'\t'+d['BI0003']+'\t'+d['BI0004']+'\t'+d['BI0005']+'\t'+d['BI0006']+'\t'+d[ | |
'BI0007']+'\t'+d['BI0008']+'\t'+d['BI0009']+'\t'+d['BI0010']+'\t'+d['BI0011']+'\t'+d[ | |
'BI0012']+'\t'+d['BI0013']+'\t'+d['BI0014']+'\t'+d['BI0015']+'\t'+d['BI0016']+'\t'+d[ | |
'BI0017']+'\t'+d['BI0018']+'\t'+d['BI0019']+'\t'+d['BI0020']+'\t'+d['BI0021']+'\t'+d[ | |
'BI0022']+'\t'+d['BI0023']+'\t'+d['BI0024']+'\t'+d['BO0001']+'\t'+d['BO0002']+'\t'+d[ | |
'BO0003']+'\t'+d['BO0004']+'\t'+d['BO0005']+'\t'+d['BO0006']+'\t'+d['BO0007']+'\t'+d[ | |
'BO0008']+'\t'+d['BO0009']+'\t'+d['BO0010']+'\t'+d['BO0011']+'\t'+d['BO0012']+'\t'+d[ | |
'BO0013']+'\t'+d['BO0014']+'\t'+d['BO0015']+'\t'+d['BO0016']+'\t'+d['II0001']+'\t'+d[ | |
'II0002']+'\t'+d['II0003']+'\t'+d['II0004']+'\t'+d['II0005']+'\t'+d['II0006']+'\t'+d[ | |
'II0007']+'\t'+d['II0008']+'\t'+d['IO0001']+'\t'+d['IO0002']+'\t'+d['IO0003']+'\t'+d[ | |
-18- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'IO0004']+'\t'+d['IO0005']+'\t'+d['RI0001']+'\t'+d['RI0002']+'\t'+d['RI0003']+'\t'+d[ | |
'RI0004']+'\t'+d['RI0005']+'\t'+d['RI0006']+'\t'+d['RI0007']+'\t'+d['RI0008']+'\t'+d[ | |
'RI0009']+'\t'+d['RI0010']+'\t'+d['RI0011']+'\t'+d['RI0012']+'\t'+d['RI0013']+'\t'+d[ | |
'RI0014']+'\t'+d['RI0015']+'\t'+d['RO0001']+'\t'+d['RO0002']+'\t'+d['RO0003']+'\t'+d[ | |
'RO0004']+'\t'+d['RO0005']+'\t'+d['RO0006']+'\t'+d['RO0007']+'\t'+d['RO0008']+'\t'+d[ | |
'RO0009']+'\t'+d['RO0010']+'\t'+d['RO0011']+'\t'+d['RO0012']+'\t'+d['RO0013']+'\t'+d[ | |
'RO0014']+'\t'+d['RO0015']+'\t'+d['SN0001']+'\t'+d['SN0002']+'\t'+d['SN0003']+'\t'+d[ | |
'SN0004']+'\t'+d['SN0005']+'\t'+d['SN0006']+'\t'+d['SN0007']+'\t'+d['SN0008']+'\t'+d[ | |
'SN0009']+'\t'+d['SN0010']+'\t'+d['OP_OPT']+'\t'+d['OP_PRI']+'\t'+d['OP_GRP']+'\t'+d[ | |
'OP_TXT']+'\t'+d['CSPACE']+'\n') | |
#DGAP | |
if d['TYPE'] == 'DGAP' : | |
o17.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2' | |
]+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['PROPT']+'\t'+d[ | |
'SPT']+'\t'+d['MODOPT']+'\t'+d['GAP']+'\t'+d['GAPDB']+'\t'+d['MA']+'\t'+d['INITMA']+ | |
'\t'+d['MBADOP']+'\t'+d['MANSW']+'\t'+d['AUTSW']+'\t'+d['CEOPT']+'\t'+d['HOLD']+'\t'+d[ | |
'INITI']+'\t'+d['LR']+'\t'+d['INITLR']+'\t'+d['LOCSP']+'\t'+d['LOCSW']+'\t'+d['REMSW']+ | |
'\t'+d['RSP']+'\t'+d['STRKOP']+'\t'+d['MANALM']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d | |
['INHALM']+'\t'+d['MEASNM']+'\t'+d['MALOPT']+'\t'+d['MEASHL']+'\t'+d['MEASHT']+'\t'+d[ | |
'MEASLL']+'\t'+d['MEASLT']+'\t'+d['MEASDB']+'\t'+d['MEASPR']+'\t'+d['MEASGR']+'\t'+d[ | |
'DALOPT']+'\t'+d['HDALIM']+'\t'+d['HDATXT']+'\t'+d['LDALIM']+'\t'+d['LDATXT']+'\t'+d[ | |
'DEVADB']+'\t'+d['DEVPRI']+'\t'+d['DEVGRP']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d[ | |
'HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t'+d[ | |
'AMRTIN']+'\t'+d['NASTDB']+'\n') | |
#DTIME | |
if d['TYPE'] == 'DTIME' : | |
o18.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+'\t'+d['EI1' | |
]+'\t'+d['PROPT']+'\t'+d['DTOPT']+'\t'+d['DT']+'\t'+d['NUMBKT']+'\t'+d['HSCO1']+'\t'+d[ | |
'LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['FOLLOW']+ | |
'\t'+d['HOLD']+'\t'+d['CEOPT']+'\n') | |
#EXC | |
if d['TYPE'] == 'EXC' : | |
o19.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MA']+'\t'+d['RSTMA']+'\t'+d['ACTIVE']+'\t'+d['RSTACT']+'\t'+d['INHIB' | |
]+'\t'+d['INHOPT']+'\t'+d['BPCSTM']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+ | |
'\t'+d['EI1']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d[ | |
'MSGGR1']+'\t'+d['MSGGR2']+'\t'+d['MSGGR3']+'\t'+d['MSGGR4']+'\t'+d['BI0001']+'\t'+d[ | |
'BI0002']+'\t'+d['BI0003']+'\t'+d['BI0004']+'\t'+d['BI0005']+'\t'+d['BI0006']+'\t'+d[ | |
'BI0007']+'\t'+d['BI0008']+'\t'+d['BI0009']+'\t'+d['BI0010']+'\t'+d['BI0011']+'\t'+d[ | |
'BI0012']+'\t'+d['BI0013']+'\t'+d['BI0014']+'\t'+d['BI0015']+'\t'+d['BI0016']+'\t'+d[ | |
'BI0017']+'\t'+d['BI0018']+'\t'+d['BI0019']+'\t'+d['BI0020']+'\t'+d['BI0021']+'\t'+d[ | |
'BI0022']+'\t'+d['BI0023']+'\t'+d['BI0024']+'\t'+d['BO0001']+'\t'+d['BO0002']+'\t'+d[ | |
'BO0003']+'\t'+d['BO0004']+'\t'+d['BO0005']+'\t'+d['BO0006']+'\t'+d['BO0007']+'\t'+d[ | |
'BO0008']+'\t'+d['BO0009']+'\t'+d['BO0010']+'\t'+d['BO0011']+'\t'+d['BO0012']+'\t'+d[ | |
'BO0013']+'\t'+d['BO0014']+'\t'+d['BO0015']+'\t'+d['BO0016']+'\t'+d['II0001']+'\t'+d[ | |
'II0002']+'\t'+d['II0003']+'\t'+d['II0004']+'\t'+d['II0005']+'\t'+d['II0006']+'\t'+d[ | |
'II0007']+'\t'+d['II0008']+'\t'+d['IO0001']+'\t'+d['IO0002']+'\t'+d['IO0003']+'\t'+d[ | |
'IO0004']+'\t'+d['IO0005']+'\t'+d['RI0001']+'\t'+d['RI0002']+'\t'+d['RI0003']+'\t'+d[ | |
'RI0004']+'\t'+d['RI0005']+'\t'+d['RI0006']+'\t'+d['RI0007']+'\t'+d['RI0008']+'\t'+d[ | |
'RI0009']+'\t'+d['RI0010']+'\t'+d['RI0011']+'\t'+d['RI0012']+'\t'+d['RI0013']+'\t'+d[ | |
'RI0014']+'\t'+d['RI0015']+'\t'+d['RO0001']+'\t'+d['RO0002']+'\t'+d['RO0003']+'\t'+d[ | |
'RO0004']+'\t'+d['RO0005']+'\t'+d['RO0006']+'\t'+d['RO0007']+'\t'+d['RO0008']+'\t'+d[ | |
-19- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'RO0009']+'\t'+d['RO0010']+'\t'+d['RO0011']+'\t'+d['RO0012']+'\t'+d['RO0013']+'\t'+d[ | |
'RO0014']+'\t'+d['RO0015']+'\t'+d['SN0001']+'\t'+d['SN0002']+'\t'+d['SN0003']+'\t'+d[ | |
'SN0004']+'\t'+d['SN0005']+'\t'+d['SN0006']+'\t'+d['SN0007']+'\t'+d['SN0008']+'\t'+d[ | |
'SN0009']+'\t'+d['SN0010']+'\t'+d['OP_OPT']+'\t'+d['OP_PRI']+'\t'+d['OP_GRP']+'\t'+d[ | |
'OP_TXT']+'\t'+d['CSPACE']+'\n') | |
#GDEV | |
if d['TYPE'] == 'GDEV' : | |
o20.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['IP_FBM']+'\t'+d['LM1_PT']+'\t'+d['LM2_PT']+'\t'+d[ | |
'OP_FBM']+'\t'+d['CO1_PT']+'\t'+d['CO2_PT']+'\t'+d['AVLLM1']+'\t'+d['AVLLM2']+'\t'+d[ | |
'TOC']+'\t'+d['DSRTRK']+'\t'+d['ZDSOVR']+'\t'+d['AUTDSR']+'\t'+d['MANDSR']+'\t'+d[ | |
'INTDSR']+'\t'+d['HLDDSR']+'\t'+d['DSR_RB']+'\t'+d['HLD']+'\t'+d['INTLCK']+'\t'+d[ | |
'DISABL']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['MANSW']+'\t'+d['AUTSW']+'\t'+d['MANFS' | |
]+'\t'+d['SDWNOP']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['ANM']+'\t' | |
+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['SAP']+'\t'+d['SAG']+'\t'+d['IGNLM1']+'\t' | |
+d['IGNLM2']+'\t'+d['DEVLM1']+'\t'+d['DEVLM2']+'\t'+d['INVLMT']+'\t'+d['INVCO1']+'\t'+d | |
['INVCO2']+'\t'+d['PLSOPT']+'\t'+d['PLSTIM']+'\t'+d['STAT1']+'\t'+d['STAT2']+'\t'+d[ | |
'STAT3']+'\t'+d['STAT4']+'\t'+d['MM1']+'\t'+d['MM2']+'\t'+d['MM3']+'\t'+d['MM4']+'\t'+d | |
['MODE1']+'\t'+d['MODE2']+'\t'+d['MODE3']+'\t'+d['MODE4']+'\t'+d['MODE5']+'\t'+d[ | |
'USERL1']+'\t'+d['USERL2']+'\t'+d['AMRTIN']+'\n') | |
#IIN | |
if d['TYPE'] == 'IIN' : | |
o21.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['SIMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['MA']+'\t'+d[ | |
'INITMA']+'\t'+d['IIN']+'\t'+d['UPDPER']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d[ | |
'MANALM']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d['AMRTIN']+'\n') | |
#IND | |
if d['TYPE'] == 'IND' : | |
o22.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MA']+'\t'+d['RSTMA']+'\t'+d['ACTIVE']+'\t'+d['RSTACT']+'\t'+d['INHIB' | |
]+'\t'+d['INHOPT']+'\t'+d['BPCSTM']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+ | |
'\t'+d['EI1']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d[ | |
'MSGGR1']+'\t'+d['MSGGR2']+'\t'+d['MSGGR3']+'\t'+d['MSGGR4']+'\t'+d['BI0001']+'\t'+d[ | |
'BI0002']+'\t'+d['BI0003']+'\t'+d['BI0004']+'\t'+d['BI0005']+'\t'+d['BI0006']+'\t'+d[ | |
'BI0007']+'\t'+d['BI0008']+'\t'+d['BI0009']+'\t'+d['BI0010']+'\t'+d['BI0011']+'\t'+d[ | |
'BI0012']+'\t'+d['BI0013']+'\t'+d['BI0014']+'\t'+d['BI0015']+'\t'+d['BI0016']+'\t'+d[ | |
'BI0017']+'\t'+d['BI0018']+'\t'+d['BI0019']+'\t'+d['BI0020']+'\t'+d['BI0021']+'\t'+d[ | |
'BI0022']+'\t'+d['BI0023']+'\t'+d['BI0024']+'\t'+d['BO0001']+'\t'+d['BO0002']+'\t'+d[ | |
'BO0003']+'\t'+d['BO0004']+'\t'+d['BO0005']+'\t'+d['BO0006']+'\t'+d['BO0007']+'\t'+d[ | |
'BO0008']+'\t'+d['BO0009']+'\t'+d['BO0010']+'\t'+d['BO0011']+'\t'+d['BO0012']+'\t'+d[ | |
'BO0013']+'\t'+d['BO0014']+'\t'+d['BO0015']+'\t'+d['BO0016']+'\t'+d['II0001']+'\t'+d[ | |
'II0002']+'\t'+d['II0003']+'\t'+d['II0004']+'\t'+d['II0005']+'\t'+d['II0006']+'\t'+d[ | |
'II0007']+'\t'+d['II0008']+'\t'+d['IO0001']+'\t'+d['IO0002']+'\t'+d['IO0003']+'\t'+d[ | |
'IO0004']+'\t'+d['IO0005']+'\t'+d['RI0001']+'\t'+d['RI0002']+'\t'+d['RI0003']+'\t'+d[ | |
'RI0004']+'\t'+d['RI0005']+'\t'+d['RI0006']+'\t'+d['RI0007']+'\t'+d['RI0008']+'\t'+d[ | |
'RI0009']+'\t'+d['RI0010']+'\t'+d['RI0011']+'\t'+d['RI0012']+'\t'+d['RI0013']+'\t'+d[ | |
'RI0014']+'\t'+d['RI0015']+'\t'+d['RO0001']+'\t'+d['RO0002']+'\t'+d['RO0003']+'\t'+d[ | |
'RO0004']+'\t'+d['RO0005']+'\t'+d['RO0006']+'\t'+d['RO0007']+'\t'+d['RO0008']+'\t'+d[ | |
'RO0009']+'\t'+d['RO0010']+'\t'+d['RO0011']+'\t'+d['RO0012']+'\t'+d['RO0013']+'\t'+d[ | |
'RO0014']+'\t'+d['RO0015']+'\t'+d['SN0001']+'\t'+d['SN0002']+'\t'+d['SN0003']+'\t'+d[ | |
'SN0004']+'\t'+d['SN0005']+'\t'+d['SN0006']+'\t'+d['SN0007']+'\t'+d['SN0008']+'\t'+d[ | |
'SN0009']+'\t'+d['SN0010']+'\t'+d['OP_OPT']+'\t'+d['OP_GRP']+'\t'+d['OP_PRI']+'\t'+d[ | |
'OP_TXT']+'\t'+d['CSPACE']+'\n') | |
#IOUT | |
-20- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
if d['TYPE'] == 'IOUT' : | |
o23.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['SIMOPT']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['INI_PT']+'\t'+d[ | |
'IIN']+'\t'+d['EROPT']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['AUTSW']+'\t'+d['MANSW']+ | |
'\t'+d['PRIBLK']+'\t'+d['PRITIM']+'\t'+d['SECTIM']+'\t'+d['RBKTIM']+'\t'+d['FSOPTN']+ | |
'\t'+d['FSIOUT']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d[ | |
'BAP']+'\t'+d['BAG']+'\t'+d['AMRTIN']+'\n') | |
#LIM | |
if d['TYPE'] == 'LIM' : | |
o24.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2']+'\t'+d[ | |
'DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['PROPT']+'\t'+d['EROPT']+ | |
'\t'+d['PRIBLK']+'\t'+d['INITI']+'\t'+d['BCALCI']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+ | |
d['DELTO1']+'\t'+d['EO1']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['MA']+'\t'+d['INITMA' | |
]+'\t'+d['MCLOPT']+'\t'+d['FOLLOW']+'\t'+d['MEAS']+'\t'+d['ROCOPT']+'\t'+d['ROCLIM']+ | |
'\t'+d['KSCALE']+'\t'+d['PRITIM']+'\n') | |
#LOGIC | |
if d['TYPE'] == 'LOGIC' : | |
o25.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['BI01']+'\t'+d['BI02']+'\t'+d['BI03']+'\t'+d['BI04']+'\t'+d['BI05']+ | |
'\t'+d['BI06']+'\t'+d['BI07']+'\t'+d['BI08']+'\t'+d['BI09']+'\t'+d['BI10']+'\t'+d[ | |
'BI11']+'\t'+d['BI12']+'\t'+d['BI13']+'\t'+d['BI14']+'\t'+d['BI15']+'\t'+d['BI16']+'\t' | |
+d['RI01']+'\t'+d['RI02']+'\t'+d['LI01']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['TIMINI' | |
]+'\t'+d['M01']+'\t'+d['M02']+'\t'+d['M03']+'\t'+d['M04']+'\t'+d['M05']+'\t'+d['STEP01' | |
]+'\t'+d['STEP02']+'\t'+d['STEP03']+'\t'+d['STEP04']+'\t'+d['STEP05']+'\t'+d['STEP06']+ | |
'\t'+d['STEP07']+'\t'+d['STEP08']+'\t'+d['STEP09']+'\t'+d['STEP10']+'\t'+d['STEP11']+ | |
'\t'+d['STEP12']+'\t'+d['STEP13']+'\t'+d['STEP14']+'\t'+d['STEP15']+'\n') | |
#LONG | |
if d['TYPE'] == 'LONG' : | |
o26.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['VALUE']+'\t'+d['EO1']+'\n') | |
#MAIN | |
if d['TYPE'] == 'MAIN' : | |
o27.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['SCI_1']+'\t'+d['SCI_2']+'\t'+d[ | |
'SCI_3']+'\t'+d['SCI_4']+'\t'+d['SCI_5']+'\t'+d['SCI_6']+'\t'+d['SCI_7']+'\t'+d['SCI_8' | |
]+'\t'+d['HSCO1']+'\t'+d['HSCO2']+'\t'+d['HSCO3']+'\t'+d['HSCO4']+'\t'+d['HSCO5']+'\t'+ | |
d['HSCO6']+'\t'+d['HSCO7']+'\t'+d['HSCO8']+'\t'+d['LSCO1']+'\t'+d['LSCO2']+'\t'+d[ | |
'LSCO3']+'\t'+d['LSCO4']+'\t'+d['LSCO5']+'\t'+d['LSCO6']+'\t'+d['LSCO7']+'\t'+d['LSCO8' | |
]+'\t'+d['DELTO1']+'\t'+d['DELTO2']+'\t'+d['DELTO3']+'\t'+d['DELTO4']+'\t'+d['DELTO5']+ | |
'\t'+d['DELTO6']+'\t'+d['DELTO7']+'\t'+d['DELTO8']+'\t'+d['EO1_1']+'\t'+d['EO1_2']+'\t' | |
+d['EO1_3']+'\t'+d['EO1_4']+'\t'+d['EO1_5']+'\t'+d['EO1_6']+'\t'+d['EO1_7']+'\t'+d[ | |
'EO1_8']+'\t'+d['OSV_1']+'\t'+d['OSV_2']+'\t'+d['OSV_3']+'\t'+d['OSV_4']+'\t'+d['OSV_5' | |
]+'\t'+d['OSV_6']+'\t'+d['OSV_7']+'\t'+d['OSV_8']+'\t'+d['EXTBLK']+'\t'+d['MA']+'\t'+d[ | |
'INITMA']+'\t'+d['BADOPT']+'\t'+d['LASTGV']+'\t'+d['MTRF_1']+'\t'+d['MTRF_2']+'\t'+d[ | |
'MTRF_3']+'\t'+d['MTRF_4']+'\t'+d['MTRF_5']+'\t'+d['MTRF_6']+'\t'+d['MTRF_7']+'\t'+d[ | |
'MTRF_8']+'\t'+d['FLOP_1']+'\t'+d['FLOP_2']+'\t'+d['FLOP_3']+'\t'+d['FLOP_4']+'\t'+d[ | |
'FLOP_5']+'\t'+d['FLOP_6']+'\t'+d['FLOP_7']+'\t'+d['FLOP_8']+'\t'+d['FTIM_1']+'\t'+d[ | |
'FTIM_2']+'\t'+d['FTIM_3']+'\t'+d['FTIM_4']+'\t'+d['FTIM_5']+'\t'+d['FTIM_6']+'\t'+d[ | |
'FTIM_7']+'\t'+d['FTIM_8']+'\t'+d['HSCO9']+'\t'+d['LSCO9']+'\t'+d['DELTO9']+'\t'+d[ | |
'EO1_9']+'\t'+d['OSV_9']+'\t'+d['FLOPTC']+'\t'+d['FTIMTC']+'\t'+d['XREFOP']+'\t'+d[ | |
'XREFIN']+'\t'+d['KSCALE']+'\t'+d['BSCALE']+'\t'+d['OCTNUM']+'\t'+d['PROPT']+'\t'+d[ | |
'MEAS_1']+'\t'+d['MEAS_2']+'\t'+d['MEAS_3']+'\t'+d['MEAS_4']+'\t'+d['MEAS_5']+'\t'+d[ | |
-21- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'MEAS_6']+'\t'+d['MEAS_7']+'\t'+d['MEAS_8']+'\n') | |
#MATH | |
if d['TYPE'] == 'MATH' : | |
o28.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['RI01']+'\t'+d['RI02']+'\t'+d['RI03']+'\t'+d['RI04']+'\t'+d['RI05']+ | |
'\t'+d['RI06']+'\t'+d['RI07']+'\t'+d['RI08']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['M01' | |
]+'\t'+d['M02']+'\t'+d['M03']+'\t'+d['M04']+'\t'+d['M05']+'\t'+d['STEP01']+'\t'+d[ | |
'STEP02']+'\t'+d['STEP03']+'\t'+d['STEP04']+'\t'+d['STEP05']+'\t'+d['STEP06']+'\t'+d[ | |
'STEP07']+'\t'+d['STEP08']+'\t'+d['STEP09']+'\t'+d['STEP10']+'\t'+d['STEP11']+'\t'+d[ | |
'STEP12']+'\t'+d['STEP13']+'\t'+d['STEP14']+'\t'+d['STEP15']+'\t'+d['STEP16']+'\t'+d[ | |
'STEP17']+'\t'+d['STEP18']+'\t'+d['STEP19']+'\t'+d['STEP20']+'\n') | |
#MCIN | |
if d['TYPE'] == 'MCIN' : | |
o29.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['CINMSK']+'\t'+d['GRPNUM']+'\t'+d[ | |
'IVO_1']+'\t'+d['IVO_2']+'\t'+d['IVO_3']+'\t'+d['IVO_4']+'\t'+d['IVO_5']+'\t'+d['IVO_6' | |
]+'\t'+d['IVO_7']+'\t'+d['IVO_8']+'\t'+d['IVO_9']+'\t'+d['IVO_10']+'\t'+d['IVO_11']+ | |
'\t'+d['IVO_12']+'\t'+d['IVO_13']+'\t'+d['IVO_14']+'\t'+d['IVO_15']+'\t'+d['IVO_16']+ | |
'\t'+d['IVO_17']+'\t'+d['IVO_18']+'\t'+d['IVO_19']+'\t'+d['IVO_20']+'\t'+d['IVO_21']+ | |
'\t'+d['IVO_22']+'\t'+d['IVO_23']+'\t'+d['IVO_24']+'\t'+d['IVO_25']+'\t'+d['IVO_26']+ | |
'\t'+d['IVO_27']+'\t'+d['IVO_28']+'\t'+d['IVO_29']+'\t'+d['IVO_30']+'\t'+d['IVO_31']+ | |
'\t'+d['IVO_32']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['BCDOP']+'\t'+d['NUMBIT']+'\t'+d[ | |
'HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['DPLOC']+'\t'+d['PROPT' | |
]+'\t'+d['INPUTS']+'\t'+d['II01']+'\t'+d['II02']+'\n') | |
#MCOUT | |
if d['TYPE'] == 'MCOUT' : | |
o30.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOMOPT']+'\t'+d['IOM_ID']+'\t'+d['OUTMSK']+'\t'+d['GRPNUM']+'\t'+d[ | |
'INVOPT']+'\t'+d['PROPT']+'\t'+d['IN_1']+'\t'+d['IN_2']+'\t'+d['IN_3']+'\t'+d['IN_4']+ | |
'\t'+d['IN_5']+'\t'+d['IN_6']+'\t'+d['IN_7']+'\t'+d['IN_8']+'\t'+d['IN_9']+'\t'+d[ | |
'IN_10']+'\t'+d['IN_11']+'\t'+d['IN_12']+'\t'+d['IN_13']+'\t'+d['IN_14']+'\t'+d['IN_15' | |
]+'\t'+d['IN_16']+'\t'+d['EROP1']+'\t'+d['EROP2']+'\t'+d['EROP3']+'\t'+d['EROP4']+'\t'+ | |
d['EROP5']+'\t'+d['EROP6']+'\t'+d['EROP7']+'\t'+d['EROP8']+'\t'+d['EROP9']+'\t'+d[ | |
'EROP10']+'\t'+d['EROP11']+'\t'+d['EROP12']+'\t'+d['EROP13']+'\t'+d['EROP14']+'\t'+d[ | |
'EROP15']+'\t'+d['EROP16']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['MANFS']+'\n') | |
#MON | |
if d['TYPE'] == 'MON' : | |
o31.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MA']+'\t'+d['RSTMA']+'\t'+d['ACTIVE']+'\t'+d['RSTACT']+'\t'+d[ | |
'ACTPAT']+'\t'+d['INHIB']+'\t'+d['INHOPT']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d[ | |
'DELTI1']+'\t'+d['EI1']+'\t'+d['BI0001']+'\t'+d['BI0002']+'\t'+d['BI0003']+'\t'+d[ | |
'BI0004']+'\t'+d['BI0005']+'\t'+d['BI0006']+'\t'+d['BI0007']+'\t'+d['BI0008']+'\t'+d[ | |
'BI0009']+'\t'+d['BI0010']+'\t'+d['BI0011']+'\t'+d['BI0012']+'\t'+d['BI0013']+'\t'+d[ | |
'BI0014']+'\t'+d['BI0015']+'\t'+d['BI0016']+'\t'+d['BI0017']+'\t'+d['BI0018']+'\t'+d[ | |
'BI0019']+'\t'+d['BI0020']+'\t'+d['BI0021']+'\t'+d['BI0022']+'\t'+d['BI0023']+'\t'+d[ | |
'BI0024']+'\t'+d['BO0001']+'\t'+d['BO0002']+'\t'+d['BO0003']+'\t'+d['BO0004']+'\t'+d[ | |
'BO0005']+'\t'+d['BO0006']+'\t'+d['BO0007']+'\t'+d['BO0008']+'\t'+d['BO0009']+'\t'+d[ | |
'BO0010']+'\t'+d['BO0011']+'\t'+d['BO0012']+'\t'+d['BO0013']+'\t'+d['BO0014']+'\t'+d[ | |
'BO0015']+'\t'+d['BO0016']+'\t'+d['II0001']+'\t'+d['II0002']+'\t'+d['II0003']+'\t'+d[ | |
'II0004']+'\t'+d['II0005']+'\t'+d['II0006']+'\t'+d['II0007']+'\t'+d['II0008']+'\t'+d[ | |
'RI0001']+'\t'+d['RI0002']+'\t'+d['RI0003']+'\t'+d['RI0004']+'\t'+d['RI0005']+'\t'+d[ | |
'RI0006']+'\t'+d['RI0007']+'\t'+d['RI0008']+'\t'+d['RI0009']+'\t'+d['RI0010']+'\t'+d[ | |
'RI0011']+'\t'+d['RI0012']+'\t'+d['RI0013']+'\t'+d['RI0014']+'\t'+d['RI0015']+'\t'+d[ | |
-22- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'OP_OPT']+'\t'+d['OP_PRI']+'\t'+d['OP_GRP']+'\t'+d['OP_TXT']+'\t'+d['TRPBAD']+'\t'+d[ | |
'CSPACE']+'\n') | |
#OUTSEL | |
if d['TYPE'] == 'OUTSEL' : | |
o32.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['SELOPT']+'\t'+d['INP1']+'\t'+d['INP2']+'\t'+d['MA']+'\t'+d['INITMA']+ | |
'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2']+'\t'+d['DELTI1']+'\t'+d | |
['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1' | |
]+'\t'+d['EO1']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['MCLOPT']+'\t'+d['EROPT']+'\t'+d | |
['PRIBLK']+'\t'+d['INITI']+'\t'+d['BCALCI']+'\t'+d['PRITIM']+'\n') | |
#PAKIN | |
if d['TYPE'] == 'PAKIN' : | |
o33.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['PKINGP']+'\t'+d['PKIOPT']+'\t'+d['PAKCIN']+'\t'+d[ | |
'UPDPER']+'\t'+d['SIMOPT']+'\n') | |
#PAKOUT | |
if d['TYPE'] == 'PAKOUT' : | |
o34.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['PKCOGP']+'\t'+d['MA']+'\t'+d['PFSOPT']+'\t'+d[ | |
'INITMA']+'\t'+d['AUTSW']+'\t'+d['MANSW']+'\t'+d['PRIBLK']+'\t'+d['PRITIM']+'\t'+d[ | |
'RBKTIM']+'\t'+d['IN1']+'\t'+d['IN2']+'\t'+d['IN3']+'\t'+d['IN4']+'\t'+d['IN5']+'\t'+d[ | |
'IN6']+'\t'+d['IN7']+'\t'+d['IN8']+'\t'+d['IN9']+'\t'+d['IN10']+'\t'+d['IN11']+'\t'+d[ | |
'IN12']+'\t'+d['IN13']+'\t'+d['IN14']+'\t'+d['IN15']+'\t'+d['IN16']+'\t'+d['IN17']+'\t' | |
+d['IN18']+'\t'+d['IN19']+'\t'+d['IN20']+'\t'+d['IN21']+'\t'+d['IN22']+'\t'+d['IN23']+ | |
'\t'+d['IN24']+'\t'+d['IN25']+'\t'+d['IN26']+'\t'+d['IN27']+'\t'+d['IN28']+'\t'+d[ | |
'IN29']+'\t'+d['IN30']+'\t'+d['IN31']+'\t'+d['IN32']+'\t'+d['PKCOPT']+'\t'+d['SIMOPT']+ | |
'\n') | |
#PIDA | |
if d['TYPE'] == 'PIDA' : | |
o35.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2' | |
]+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['NLNBLK']+'\t'+d | |
['SPT']+'\t'+d['SPCLMP']+'\t'+d['SPHLIM']+'\t'+d['SPLLIM']+'\t'+d['STRKOP']+'\t'+d[ | |
'SPROPT']+'\t'+d['SPRATE']+'\t'+d['SPTARG']+'\t'+d['SPRAMP']+'\t'+d['RSP']+'\t'+d['LR' | |
]+'\t'+d['INITLR']+'\t'+d['LOCSW']+'\t'+d['LOCSP']+'\t'+d['REMSW']+'\t'+d['MODOPT']+ | |
'\t'+d['INCOPT']+'\t'+d['PBAND']+'\t'+d['INT']+'\t'+d['DERIV']+'\t'+d['KD']+'\t'+d[ | |
'SPLLAG']+'\t'+d['DTIME']+'\t'+d['FILTER']+'\t'+d['NONLOP']+'\t'+d['HZONE']+'\t'+d[ | |
'LZONE']+'\t'+d['KZONE']+'\t'+d['SPLCOP']+'\t'+d['SPLRDY']+'\t'+d['TSAMPL']+'\t'+d[ | |
'BIAS']+'\t'+d['BBIAS']+'\t'+d['KBIAS']+'\t'+d['BTRKOP']+'\t'+d['MULTIN']+'\t'+d[ | |
'HSCIN']+'\t'+d['LSCIN']+'\t'+d['EIN']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1' | |
]+'\t'+d['EO1']+'\t'+d['OSV']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['LIMOPT']+'\t'+d[ | |
'MCLOPT']+'\t'+d['BATCHO']+'\t'+d['PRLOAD']+'\t'+d['TRACK']+'\t'+d['TRKENL']+'\t'+d[ | |
'HOLD']+'\t'+d['PRIBLK']+'\t'+d['INITI']+'\t'+d['BCALCI']+'\t'+d['FBK']+'\t'+d['MA']+ | |
'\t'+d['INITMA']+'\t'+d['MANFS']+'\t'+d['MBADOP']+'\t'+d['CEOPT']+'\t'+d['PROPT']+'\t'+ | |
d['MANSW']+'\t'+d['AUTSW']+'\t'+d['MANALM']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d[ | |
'INHALM']+'\t'+d['MEASNM']+'\t'+d['MALOPT']+'\t'+d['MEASHL']+'\t'+d['MEASHT']+'\t'+d[ | |
'MEASLL']+'\t'+d['MEASLT']+'\t'+d['MEASDB']+'\t'+d['MEASPR']+'\t'+d['MEASGR']+'\t'+d[ | |
'DALOPT']+'\t'+d['DEVTIM']+'\t'+d['HDALIM']+'\t'+d['HDATXT']+'\t'+d['LDALIM']+'\t'+d[ | |
'LDATXT']+'\t'+d['DEVADB']+'\t'+d['DEVPRI']+'\t'+d['DEVGRP']+'\t'+d['HHAOPT']+'\t'+d[ | |
'HHALIM']+'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d[ | |
'HHAGRP']+'\t'+d['OALOPT']+'\t'+d['OUTNM']+'\t'+d['HOALIM']+'\t'+d['HOATXT']+'\t'+d[ | |
'LOALIM']+'\t'+d['LOATXT']+'\t'+d['OUTADB']+'\t'+d['OUTPRI']+'\t'+d['OUTGRP']+'\t'+d[ | |
'FLBOPT']+'\t'+d['INITSE']+'\t'+d['SUPGRP']+'\t'+d['SUPOPT']+'\t'+d['AMRTIN']+'\t'+d[ | |
-23- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'NASTDB']+'\t'+d['NASOPT']+'\t'+d['PRITIM']+'\n') | |
#PLSOUT | |
if d['TYPE'] == 'PLSOUT' : | |
o36.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['CO1_PT']+'\t'+d['CO2_PT']+'\t'+d['RBK_PT']+'\t'+d[ | |
'INI_PT']+'\t'+d['EROPT']+'\t'+d['IN']+'\t'+d['PLSTIM']+'\t'+d['MA']+'\t'+d['INITMA']+ | |
'\t'+d['AUTSW']+'\t'+d['MANSW']+'\t'+d['PRIBLK']+'\t'+d['SIMOPT']+'\t'+d['PRITIM']+'\n') | |
#PTC | |
if d['TYPE'] == 'PTC' : | |
o37.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2' | |
]+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['PROPT']+'\t'+d[ | |
'SPT']+'\t'+d['PBAND']+'\t'+d['GAP']+'\t'+d['REPTIM']+'\t'+d['MA']+'\t'+d['INITMA']+ | |
'\t'+d['MBADOP']+'\t'+d['MANSW']+'\t'+d['AUTSW']+'\t'+d['CEOPT']+'\t'+d['HOLD']+'\t'+d[ | |
'INITI']+'\t'+d['LR']+'\t'+d['INITLR']+'\t'+d['LOCSP']+'\t'+d['LOCSW']+'\t'+d['REMSW']+ | |
'\t'+d['RSP']+'\t'+d['STRKOP']+'\t'+d['MANALM']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d | |
['INHALM']+'\t'+d['MEASNM']+'\t'+d['MALOPT']+'\t'+d['MEASHL']+'\t'+d['MEASHT']+'\t'+d[ | |
'MEASLL']+'\t'+d['MEASLT']+'\t'+d['MEASDB']+'\t'+d['MEASPR']+'\t'+d['MEASGR']+'\t'+d[ | |
'DALOPT']+'\t'+d['HDALIM']+'\t'+d['HDATXT']+'\t'+d['LDALIM']+'\t'+d['LDATXT']+'\t'+d[ | |
'DEVADB']+'\t'+d['DEVPRI']+'\t'+d['DEVGRP']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d[ | |
'HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t'+d[ | |
'AMRTIN']+'\t'+d['NASTDB']+'\t'+d['NASOPT']+'\n') | |
#RAMP | |
if d['TYPE'] == 'RAMP' : | |
o38.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['RAMP']+'\t'+d['RMPOPT']+'\t'+d['UPDOWN']+'\t'+d['RMPDWN']+'\t'+d[ | |
'RMPUP']+'\t'+d['INHDWN']+'\t'+d['INHUP']+'\t'+d['UPRATE']+'\t'+d['DNRATE']+'\t'+d[ | |
'HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1']+'\t'+d['EI1']+'\t'+d['KSCALE']+'\t'+d[ | |
'RAMPIN']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d['DELTO1']+'\t'+d['EO1']+'\t'+d['HOLIM' | |
]+'\t'+d['LOLIM']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['MCLOPT']+'\t'+d['HOLD']+'\t'+d[ | |
'FOLLOW']+'\t'+d['BTIME']+'\t'+d['REPTOP']+'\n') | |
#RATIO | |
if d['TYPE'] == 'RATIO' : | |
o39.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2' | |
]+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['PROPT']+'\t'+d[ | |
'RATIO']+'\t'+d['KSCALE']+'\t'+d['BSCALE']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d[ | |
'DELTO1']+'\t'+d['EO1']+'\t'+d['HOLIM']+'\t'+d['LOLIM']+'\t'+d['OSV']+'\t'+d['MA']+'\t' | |
+d['INITMA']+'\t'+d['MANFS']+'\t'+d['MBADOP']+'\t'+d['MANSW']+'\t'+d['AUTSW']+'\t'+d[ | |
'MCLOPT']+'\t'+d['CEOPT']+'\t'+d['HOLD']+'\t'+d['PRIBLK']+'\t'+d['INITI']+'\t'+d[ | |
'BCALCI']+'\t'+d['LR']+'\t'+d['INITLR']+'\t'+d['LOCSP']+'\t'+d['LOCSW']+'\t'+d['REMSW' | |
]+'\t'+d['REMRAT']+'\t'+d['RTRKOP']+'\t'+d['MANALM']+'\t'+d['INHOPT']+'\t'+d['INHIB']+ | |
'\t'+d['MEASNM']+'\t'+d['MALOPT']+'\t'+d['MEASHL']+'\t'+d['MEASHT']+'\t'+d['MEASLL']+ | |
'\t'+d['MEASLT']+'\t'+d['MEASDB']+'\t'+d['MEASPR']+'\t'+d['MEASGR']+'\t'+d['HHAOPT']+ | |
'\t'+d['HHALIM']+'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+'\t'+d['HHAPRI']+ | |
'\t'+d['HHAGRP']+'\t'+d['FLBOPT']+'\t'+d['INITSE']+'\t'+d['SUPGRP']+'\t'+d['SUPOPT']+ | |
'\t'+d['AMRTIN']+'\t'+d['NASTDB']+'\t'+d['PRITIM']+'\n') | |
#REAL | |
if d['TYPE'] == 'REAL' : | |
o40.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['VALUE']+'\t'+d['HSCO1']+'\t'+d[ | |
'LSCO1']+'\t'+d['EO1']+'\n') | |
#REALM | |
-24- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
if d['TYPE'] == 'REALM' : | |
o41.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MEAS']+'\t'+d['MEASNM']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d[ | |
'LSCI1']+'\t'+d['LSCI2']+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['EI1']+'\t'+d['EI2']+ | |
'\t'+d['HLAOPT']+'\t'+d['HABLIM']+'\t'+d['HABTXT']+'\t'+d['LABLIM']+'\t'+d['LABTXT']+ | |
'\t'+d['ABSDB']+'\t'+d['ABSPRI']+'\t'+d['ABSGRP']+'\t'+d['ABSRAL']+'\t'+d['ABSINC']+ | |
'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d['LLATXT']+ | |
'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t'+d['DALOPT']+'\t'+d['SETPT']+'\t'+d['HDALIM']+ | |
'\t'+d['HDATXT']+'\t'+d['LDALIM']+'\t'+d['LDATXT']+'\t'+d['DEVADB']+'\t'+d['DEVPRI']+ | |
'\t'+d['DEVGRP']+'\t'+d['DEVRAL']+'\t'+d['DEVINC']+'\t'+d['ROCOPT']+'\t'+d['ROCLIM']+ | |
'\t'+d['KSCALE']+'\t'+d['ROCTIM']+'\t'+d['ROCTXT']+'\t'+d['ROCPRI']+'\t'+d['ROCGRP']+ | |
'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d[ | |
'AMRTIN']+'\t'+d['NASTDB']+'\t'+d['NASOPT']+'\n') | |
#RIN | |
if d['TYPE'] == 'RIN' : | |
o42.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['SCI']+'\t'+d['MGAIN']+'\t'+d[ | |
'MBIAS']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['EI1']+'\t'+d['MA']+'\t'+d['INITMA']+ | |
'\t'+d['SIMOPT']+'\t'+d['RINP']+'\t'+d['ROCV']+'\t'+d['UPDPER']+'\t'+d['OSV']+'\t'+d[ | |
'BADOPT']+'\t'+d['INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['MANALM']+'\t'+d[ | |
'FLOP']+'\t'+d['FTIM']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+d[ | |
'ORAO']+'\t'+d['ORAT']+'\t'+d['ORAP']+'\t'+d['ORAG']+'\t'+d['HLOP']+'\t'+d['ANM']+'\t'+ | |
d['HAL']+'\t'+d['HAT']+'\t'+d['LAL']+'\t'+d['LAT']+'\t'+d['HLDB']+'\t'+d['HLPR']+'\t'+d | |
['HLGP']+'\t'+d['HHAOPT']+'\t'+d['HHALIM']+'\t'+d['HHATXT']+'\t'+d['LLALIM']+'\t'+d[ | |
'LLATXT']+'\t'+d['HHAPRI']+'\t'+d['HHAGRP']+'\t'+d['AMRTIN']+'\t'+d['NASTDB']+'\t'+d[ | |
'NASOPT']+'\n') | |
#ROUT | |
if d['TYPE'] == 'ROUT' : | |
o43.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['PNT_NO']+'\t'+d['INI_PT']+'\t'+d['EROPT']+'\t'+d[ | |
'PRIBLK']+'\t'+d['MEAS']+'\t'+d['SCO']+'\t'+d['GAIN']+'\t'+d['BIAS']+'\t'+d['HSCO1']+ | |
'\t'+d['LSCO1']+'\t'+d['EO1']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['AUTSW']+'\t'+d[ | |
'MANSW']+'\t'+d['PRITIM']+'\t'+d['SECTIM']+'\t'+d['RBKTIM']+'\t'+d['CLPOPT']+'\t'+d[ | |
'HOLIM']+'\t'+d['LOLIM']+'\t'+d['SIMOPT']+'\t'+d['FSOPTN']+'\t'+d['FSOUT']+'\t'+d[ | |
'REVOPT']+'\t'+d['OUTOPT']+'\t'+d['OSV']+'\t'+d['MANFS']+'\t'+d['MBADOP']+'\t'+d[ | |
'INHOPT']+'\t'+d['INHIB']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+'\t'+d['BAG']+'\t'+ | |
d['AMRTIN']+'\n') | |
#SIGSEL | |
if d['TYPE'] == 'SIGSEL' : | |
o44.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['NUMINP']+'\t'+d['BNDX']+'\t'+d['PROPT']+'\t'+d['EROPT']+'\t'+d['INP1' | |
]+'\t'+d['INP2']+'\t'+d['INP3']+'\t'+d['INP4']+'\t'+d['INP5']+'\t'+d['INP6']+'\t'+d[ | |
'INP7']+'\t'+d['INP8']+'\t'+d['HSCI1']+'\t'+d['HSCI2']+'\t'+d['HSCI3']+'\t'+d['HSCI4']+ | |
'\t'+d['HSCI5']+'\t'+d['HSCI6']+'\t'+d['HSCI7']+'\t'+d['HSCI8']+'\t'+d['LSCI1']+'\t'+d[ | |
'LSCI2']+'\t'+d['LSCI3']+'\t'+d['LSCI4']+'\t'+d['LSCI5']+'\t'+d['LSCI6']+'\t'+d['LSCI7' | |
]+'\t'+d['LSCI8']+'\t'+d['DELTI1']+'\t'+d['DELTI2']+'\t'+d['DELTI3']+'\t'+d['DELTI4']+ | |
'\t'+d['DELTI5']+'\t'+d['DELTI6']+'\t'+d['DELTI7']+'\t'+d['DELTI8']+'\t'+d['EI1']+'\t'+ | |
d['EI2']+'\t'+d['EI3']+'\t'+d['EI4']+'\t'+d['EI5']+'\t'+d['EI6']+'\t'+d['EI7']+'\t'+d[ | |
'EI8']+'\t'+d['BYPAS1']+'\t'+d['BYPAS2']+'\t'+d['BYPAS3']+'\t'+d['BYPAS4']+'\t'+d[ | |
'BYPAS5']+'\t'+d['BYPAS6']+'\t'+d['BYPAS7']+'\t'+d['BYPAS8']+'\t'+d['CASNDX']+'\t'+d[ | |
'CASINP']+'\t'+d['HSCIC']+'\t'+d['LSCIC']+'\t'+d['DELTIC']+'\t'+d['EIC']+'\t'+d['HSCO1' | |
]+'\t'+d['LSCO1']+'\t'+d['EO1']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['SELOPT']+'\n') | |
#STALM | |
-25- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
if d['TYPE'] == 'STALM' : | |
o45.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IN']+'\t'+d['SAP']+'\t'+d['SAG']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d | |
['INHOPT']+'\t'+d['INHIB']+'\t'+d['INHALM']+'\t'+d['BAO']+'\t'+d['BAT']+'\t'+d['BAP']+ | |
'\t'+d['BAG']+'\t'+d['PNM']+'\t'+d['SATXT']+'\t'+d['RTNTXT']+'\t'+d['AMRTIN']+'\n') | |
#STRIN | |
if d['TYPE'] == 'STRIN' : | |
o46.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['IOM_ID']+'\t'+d['MSGGRP']+'\t'+d['MSGOPT']+'\t'+d['PNT_NO']+'\t'+d[ | |
'SIMOPT']+'\t'+d['UPDPER']+'\n') | |
#SWCH | |
if d['TYPE'] == 'SWCH' : | |
o47.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['PROPT']+'\t'+d['EROPT']+'\t'+d['INP1']+'\t'+d['INP2']+'\t'+d['HSCI1' | |
]+'\t'+d['HSCI2']+'\t'+d['LSCI1']+'\t'+d['LSCI2']+'\t'+d['DELTI1']+'\t'+d['DELTI2']+ | |
'\t'+d['EI1']+'\t'+d['EI2']+'\t'+d['TOGGLE']+'\t'+d['HSCO1']+'\t'+d['LSCO1']+'\t'+d[ | |
'DELTO1']+'\t'+d['EO1']+'\t'+d['MA']+'\t'+d['INITMA']+'\t'+d['BTIME1']+'\t'+d['BTIME2' | |
]+'\t'+d['PRIBLK']+'\t'+d['INITI']+'\t'+d['BCALCI']+'\t'+d['PRITIM']+'\n') | |
#TIM | |
if d['TYPE'] == 'TIM' : | |
o48.write(d['AREA']+'\t'+d['CPNAME']+'\t'+d['COMPND']+'\t'+d['BLOCK']+'\t'+d['NAME']+ | |
'\t'+d['TYPE']+'\t'+d['HW']+'\t'+d['DESCRP']+'\t'+d['PERIOD']+'\t'+d['PHASE']+'\t'+d[ | |
'LOOPID']+'\t'+d['MA']+'\t'+d['RSTMA']+'\t'+d['HSCI1']+'\t'+d['LSCI1']+'\t'+d['DELTI1' | |
]+'\t'+d['EI1']+'\t'+d['TIMR1R']+'\t'+d['TIMR2R']+'\t'+d['TIMR3R']+'\t'+d['TIMR4R']+ | |
'\t'+d['TIMR1V']+'\t'+d['TIMR2V']+'\t'+d['TIMR3V']+'\t'+d['TIMR4V']+'\n') | |
#OIL | |
if (d['AREA'] in {'SIS-1', 'SIS-8'}) and (d['TYPE'] not in{ 'STA', 'COMPND', 'PID'}) and | |
not re.match(r'ECB.*',d['TYPE']) : | |
o50.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
-26- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
-27- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
, ' ')+'\n') | |
#GAS | |
if (d['AREA'] in {'SIS-2'}) and (d['TYPE'] not in{ 'STA', 'COMPND'}) and not re.match( | |
r'ECB.*',d['TYPE']) : | |
o51.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
-28- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
, ' ')+'\n') | |
#SUL | |
if (d['AREA'] in {'SIS-4'}) and (d['TYPE'] not in{ 'STA', 'COMPND'}) and not re.match( | |
r'ECB.*',d['TYPE']) : | |
o52.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
-29- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
-30- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
, ' ')+'\n') | |
#UTL | |
if (d['AREA'] in {'SIS-3'}) and (d['TYPE'] not in{ 'STA', 'COMPND'}) and not re.match( | |
r'ECB.*',d['TYPE']) : | |
o53.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
-31- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
, ' ')+'\n') | |
#CCB_KIB_NOS | |
if (d['AREA'] in {'CCB', 'KIB-FS', 'KIB-WH1', 'KIB-WH2', 'KIB-TR1', 'KIB-TR2', 'KIB-CCB', | |
'KIB-FTRB', 'KIB-FTRC', 'SIS-5', 'SIS-6', 'SIS-7'}) and (d['TYPE'] not in{ 'STA', | |
'COMPND'}) and not re.match(r'ECB.*',d['TYPE']) : | |
o54.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
-32- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
-33- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
, ' ')+'\n') | |
#PGP | |
if (d['AREA'] in {'PGP'}) and (d['TYPE'] not in{ 'STA', 'COMPND'}) and not re.match( | |
r'ECB.*',d['TYPE']) : | |
o55.write(d.get('AREA' , ' ')+'\t'+d.get('CPNAME' , ' ')+'\t'+d.get('COMPND' , ' ')+ | |
'\t'+d.get('BLOCK' , ' ')+'\t'+d.get('NAME' , ' ')+'\t'+d.get('TYPE' , ' ')+'\t'+d.get( | |
'HW',' ')+'\t'+d.get('DESCRP' , ' ')+'\t'+d.get('LOOPID' , ' ')+'\t'+d.get('ACTIVE' , | |
' ')+'\t'+d.get('ATC' , ' ')+'\t'+d.get('AUTDSR' , ' ')+'\t'+d.get('IOMOPT' , ' ')+'\t' | |
+d.get('IOM_ID' , ' ')+'\t'+d.get('IOMIDR' , ' ')+'\t'+d.get('PNT_NO' , ' ')+'\t'+d.get | |
('OP_FBM' , ' ')+'\t'+d.get('CO1_PT' , ' ')+'\t'+d.get('CO2_PT' , ' ')+ '\t' + \ | |
d.get('SCI' , ' ')+'\t'+d.get('SCO' , ' ')+'\t'+d.get('OCTNUM' , ' ')+'\t'+d.get( | |
'GRPNUM' , ' ')+'\t'+d.get('AUTSW' , ' ')+'\t'+d.get('BBIAS' , ' ')+'\t'+d.get('BCALCI' | |
, ' ')+'\t'+d.get('BI0001' , ' ')+'\t'+d.get('BI0002' , ' ')+'\t'+d.get('BI0003' , ' ' | |
)+'\t'+d.get('BI0004' , ' ')+'\t'+d.get('BI0005' , ' ')+'\t'+d.get('BI0006' , ' ')+'\t' | |
+d.get('BI0007' , ' ')+'\t'+d.get('BI0008' , ' ')+'\t'+d.get('BI0009' , ' ')+'\t'+d.get | |
('BI0010' , ' ')+'\t'+d.get('BI0011' , ' ')+'\t'+d.get('BI0012' , ' ')+ '\t' + \ | |
d.get('BI0013' , ' ')+'\t'+d.get('BI0014' , ' ')+'\t'+d.get('BI0015' , ' ')+'\t'+d.get( | |
'BI0016' , ' ')+'\t'+d.get('BI0017' , ' ')+'\t'+d.get('BI0018' , ' ')+'\t'+d.get( | |
'BI0019' , ' ')+'\t'+d.get('BI0020' , ' ')+'\t'+d.get('BI0021' , ' ')+'\t'+d.get( | |
'BI0022' , ' ')+'\t'+d.get('BI0023' , ' ')+'\t'+d.get('BI0024' , ' ')+'\t'+d.get('BI01' | |
, ' ')+'\t'+d.get('BI02' , ' ')+ '\t' + \ | |
d.get('BI03' , ' ')+'\t'+d.get('BI04' , ' ')+'\t'+d.get('BI05' , ' ')+'\t'+d.get('BI06' | |
, ' ')+'\t'+d.get('BI07' , ' ')+'\t'+d.get('BI08' , ' ')+'\t'+d.get('BI09' , ' ')+'\t' | |
+d.get('BI10' , ' ')+'\t'+d.get('BI11' , ' ')+'\t'+d.get('BI12' , ' ')+'\t'+d.get( | |
'BI13' , ' ')+'\t'+d.get('BI14' , ' ')+'\t'+d.get('BI15' , ' ')+'\t'+d.get('BI16' , ' ' | |
)+'\t'+d.get('BIAS' , ' ')+'\t'+d.get('BMEAS' , ' ')+'\t'+d.get('BSCALE' , ' ')+ '\t' + | |
\ | |
d.get('BTIME' , ' ')+'\t'+d.get('BTIME1' , ' ')+'\t'+d.get('BTIME2' , ' ')+'\t'+d.get( | |
'CINMSK' , ' ')+'\t'+d.get('CLEAR' , ' ')+'\t'+d.get('DALOPT' , ' ')+'\t'+d.get('DERIV' | |
, ' ')+'\t'+d.get('DEVLM1' , ' ')+'\t'+d.get('DEVLM2' , ' ')+'\t'+d.get('DSR_RB' , ' ' | |
)+'\t'+d.get('EI1' , ' ')+'\t'+d.get('EI2' , ' ')+'\t'+d.get('EO1' , ' ')+ '\t' + \ | |
d.get('FBK' , ' ')+'\t'+d.get('FOLLOW' , ' ')+'\t'+d.get('GAP' , ' ')+'\t'+d.get( | |
'HHAOPT' , ' ')+'\t'+d.get('HLAOPT' , ' ')+'\t'+d.get('HLD' , ' ')+'\t'+d.get('HLDDSR' | |
, ' ')+'\t'+d.get('HOLD' , ' ')+'\t'+d.get('HOLIM' , ' ')+'\t'+d.get('HSCI1' , ' ')+ | |
'\t'+d.get('HSCI2' , ' ')+'\t'+d.get('HSCO1' , ' ')+'\t'+d.get('IGNLM1' , ' ')+'\t'+d. | |
get('IGNLM2' , ' ')+ '\t' + \ | |
d.get('II0001' , ' ')+'\t'+d.get('II0002' , ' ')+'\t'+d.get('II0003' , ' ')+'\t'+d.get( | |
'II0004' , ' ')+'\t'+d.get('II0005' , ' ')+'\t'+d.get('II0006' , ' ')+'\t'+d.get( | |
'II0007' , ' ')+'\t'+d.get('II0008' , ' ')+'\t'+d.get('II01' , ' ')+'\t'+d.get('II02' , | |
' ')+'\t'+d.get('IIN' , ' ')+'\t'+d.get('IN' , ' ')+'\t'+d.get('IN_1' , ' ')+'\t'+d. | |
get('IN_2' , ' ')+'\t'+d.get('IN_3' , ' ')+'\t'+d.get('IN_4' , ' ')+'\t'+d.get('IN_5' , | |
' ')+ '\t' + \ | |
d.get('IN_6' , ' ')+'\t'+d.get('IN_7' , ' ')+'\t'+d.get('IN_8' , ' ')+'\t'+d.get('IN_9' | |
, ' ')+'\t'+d.get('IN_10' , ' ')+'\t'+d.get('IN_11' , ' ')+'\t'+d.get('IN_12' , ' ')+ | |
'\t'+d.get('IN_13' , ' ')+'\t'+d.get('IN_14' , ' ')+'\t'+d.get('IN_15' , ' ')+'\t'+d. | |
get('IN_16' , ' ')+ '\t' + \ | |
d.get('IN1' , ' ')+'\t'+d.get('IN2' , ' ')+'\t'+d.get('IN3' , ' ')+'\t'+d.get('IN4' , | |
' ')+'\t'+d.get('IN5' , ' ')+'\t'+d.get('IN6' , ' ')+'\t'+d.get('IN7' , ' ')+'\t'+d.get | |
('IN8' , ' ')+'\t'+d.get('IN9' , ' ')+'\t'+d.get('IN10' , ' ')+'\t'+d.get('IN11' , ' ' | |
)+'\t'+d.get('IN12' , ' ')+'\t'+d.get('IN13' , ' ')+'\t'+d.get('IN14' , ' ')+'\t'+d.get | |
-34- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
('IN15' , ' ')+ '\t' + \ | |
d.get('IN16' , ' ')+'\t'+d.get('IN17' , ' ')+'\t'+d.get('IN18' , ' ')+'\t'+d.get('IN19' | |
, ' ')+'\t'+d.get('IN20' , ' ')+'\t'+d.get('IN21' , ' ')+'\t'+d.get('IN22' , ' ')+'\t' | |
+d.get('IN23' , ' ')+'\t'+d.get('IN24' , ' ')+'\t'+d.get('IN25' , ' ')+'\t'+d.get( | |
'IN26' , ' ')+'\t'+d.get('IN27' , ' ')+'\t'+d.get('IN28' , ' ')+'\t'+d.get('IN29' , ' ' | |
)+'\t'+d.get('IN30' , ' ')+'\t'+d.get('IN31' , ' ')+'\t'+d.get('IN32' , ' ')+ '\t' + \ | |
d.get('INCOPT' , ' ')+'\t'+d.get('INHIB' , ' ')+'\t'+d.get('INITI' , ' ')+'\t'+d.get( | |
'INP1' , ' ')+'\t'+d.get('INP2' , ' ')+'\t'+d.get('INP3' , ' ')+'\t'+d.get('INPUTS' , | |
' ')+'\t'+d.get('INT' , ' ')+'\t'+d.get('INTDSR' , ' ')+'\t'+d.get('INTLCK' , ' ')+'\t' | |
+d.get('INVALM' , ' ')+ '\t' + \ | |
d.get('INVCO' , ' ')+'\t'+d.get('INVCO1' , ' ')+'\t'+d.get('INVCO2' , ' ')+'\t'+d.get( | |
'IVO' , ' ')+'\t'+d.get('KBIAS' , ' ')+'\t'+d.get('KD' , ' ')+'\t'+d.get('KMEAS' , ' ' | |
)+'\t'+d.get('KSCALE' , ' ')+'\t'+d.get('LI01' , ' ')+'\t'+d.get('LI02' , ' ')+'\t'+d. | |
get('LOCSP' , ' ')+'\t'+d.get('LOCSW' , ' ')+ '\t' + \ | |
d.get('LOLIM' , ' ')+'\t'+d.get('LR' , ' ')+'\t'+d.get('LSCI1' , ' ')+'\t'+d.get( | |
'LSCI2' , ' ')+'\t'+d.get('LSCO1' , ' ')+'\t'+d.get('MA' , ' ')+'\t'+d.get('MANDSR' , | |
' ')+'\t'+d.get('MANSW' , ' ')+'\t'+d.get('MEAS' , ' ')+'\t'+d.get('MEAS_1' , ' ')+'\t' | |
+d.get('MEAS_2' , ' ')+'\t'+d.get('MEAS_3' , ' ')+'\t'+d.get('MEAS_4' , ' ')+'\t'+d.get | |
('MEAS_5' , ' ')+'\t'+d.get('MEAS_6' , ' ')+'\t'+d.get('MEAS_7' , ' ')+ '\t' + \ | |
d.get('MEAS_8' , ' ')+'\t'+d.get('MEAS_P' , ' ')+'\t'+d.get('MEAS_S' , ' ')+'\t'+d.get( | |
'MODOPT' , ' ')+'\t'+d.get('MTRFAC' , ' ')+'\t'+d.get('MULTIN' , ' ')+'\t'+d.get('NM0' | |
, ' ')+'\t'+d.get('NM1' , ' ')+'\t'+d.get('NUMINP' , ' ')+'\t'+d.get('PBAND' , ' ')+ | |
'\t'+d.get('PLSOPT' , ' ')+'\t'+d.get('PLSTIM' , ' ')+ '\t' + \ | |
d.get('RATIO' , ' ')+'\t'+d.get('RBIAS' , ' ')+'\t'+d.get('REMRAT' , ' ')+'\t'+d.get( | |
'REMSW' , ' ')+'\t'+d.get('RI0001' , ' ')+'\t'+d.get('RI0002' , ' ')+'\t'+d.get( | |
'RI0003' , ' ')+'\t'+d.get('RI0004' , ' ')+'\t'+d.get('RI0005' , ' ')+'\t'+d.get( | |
'RI0006' , ' ')+'\t'+d.get('RI0007' , ' ')+'\t'+d.get('RI0008' , ' ')+'\t'+d.get( | |
'RI0009' , ' ')+'\t'+d.get('RI0010' , ' ')+'\t'+d.get('RI0011' , ' ')+ '\t' + \ | |
d.get('RI0012' , ' ')+'\t'+d.get('RI0013' , ' ')+'\t'+d.get('RI0014' , ' ')+'\t'+d.get( | |
'RI0015' , ' ')+'\t'+d.get('RI01' , ' ')+'\t'+d.get('RI02' , ' ')+'\t'+d.get('RI03' , | |
' ')+'\t'+d.get('RI04' , ' ')+'\t'+d.get('RI05' , ' ')+'\t'+d.get('RI06' , ' ')+'\t'+d. | |
get('RI07' , ' ')+'\t'+d.get('RI08' , ' ')+'\t'+d.get('RINP' , ' ')+'\t'+d.get('ROCLIM' | |
, ' ')+'\t'+d.get('ROCOPT' , ' ')+'\t'+d.get('RSP' , ' ')+ '\t' + \ | |
d.get('SCTXT0' , ' ')+'\t'+d.get('SCTXT1' , ' ')+'\t'+d.get('SELOPT' , ' ')+'\t'+d.get( | |
'SPRAMP' , ' ')+'\t'+d.get('SPRATE' , ' ')+'\t'+d.get('SPTARG' , ' ')+'\t'+d.get( | |
'STRKOP' , ' ')+'\t'+d.get('TOGGLE' , ' ')+'\t'+d.get('TRACK' , ' ')+'\t'+d.get( | |
'TRKENL' , ' ')+'\t'+d.get('USERL1' , ' ')+'\t'+d.get('VALUE' , ' ')+'\t'+d.get('WIDTH' | |
, ' ')+'\n') | |
#SIS_1238_ALARMS | |
if (d['TYPE'] in {'ACCUM', 'AIN', 'AINR', 'AOUT', 'AOUTR', 'BIAS', 'BLNALM', 'CIN', | |
'DGAP', 'GDEV', 'PIDA', 'RATIO', 'PTC', 'REALM', 'STALM'}) : | |
if (d['AREA'] in { 'SIS-1', 'SIS-2', 'SIS-3', 'SIS-8'}) : | |
o60.write(d.get('AREA', ' ')+'\t'+d.get('CPNAME', ' ')+'\t'+d.get('COMPND', ' ')+'\t' | |
+d.get('BLOCK', ' ')+'\t'+d.get('NAME', ' ')+'\t'+d.get('TYPE', ' ')+'\t'+d.get('HW', | |
' ')+'\t'+d.get('DESCRP', ' ')+'\t'+d.get('LOOPID', ' ')+'\t'+d.get('HSCI1', ' ')+ | |
'\t'+\ | |
d.get('LSCI1', ' ')+'\t'+d.get('DELTI1', ' ')+'\t'+d.get('EI1', ' ')+'\t'+d.get( | |
'HSCO1', ' ')+'\t'+d.get('LSCO1', ' ')+'\t'+d.get('DELTO1', ' ')+'\t'+d.get('EO1', ' | |
')+'\t'+d.get('INHOPT', ' ')+'\t'+\ | |
d.get('INHIB', ' ')+'\t'+d.get('INHALM', ' ')+'\t'+d.get('HAOPT', ' ')+'\t'+d.get( | |
'HABLIM', ' ')+'\t'+d.get('LABLIM', ' ')+'\t'+d.get('ABSPRI', ' ')+'\t'+d.get( | |
'ABSGRP', ' ')+'\t'+d.get('BADOPT', ' ')+'\t'+\ | |
d.get('BAO', ' ')+'\t'+d.get('BAP', ' ')+'\t'+d.get('BAG', ' ')+'\t'+d.get('ORAO', ' | |
')+'\t'+d.get('ORAP', ' ')+'\t'+d.get('ORAG', ' ')+'\t'+d.get('HLOP', ' ')+'\t'+d.get | |
('HAL', ' ')+'\t'+d.get('LAL', ' ')+'\t'+\ | |
d.get('HLDB', ' ')+'\t'+d.get('HLPR', ' ')+'\t'+d.get('HLGP', ' ')+'\t'+d.get( | |
'HHAOPT', ' ')+'\t'+d.get('HHALIM', ' ')+'\t'+d.get('LLALIM', ' ')+'\t'+d.get( | |
-35- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'HHAPRI', ' ')+'\t'+d.get('HHAGRP', ' ')+'\t'+\ | |
d.get('HSCI2', ' ')+'\t'+d.get('LSCI2', ' ')+'\t'+d.get('DELTI2', ' ')+'\t'+d.get( | |
'EI2', ' ')+'\t'+d.get('MALOPT', ' ')+'\t'+d.get('MEASHL', ' ')+'\t'+d.get('MEASLL', | |
' ')+'\t'+d.get('MEASDB', ' ')+'\t'+\ | |
d.get('MEASPR', ' ')+'\t'+d.get('MEASGR', ' ')+'\t'+d.get('DALOPT', ' ')+'\t'+d.get( | |
'HDALIM', ' ')+'\t'+d.get('LDALIM', ' ')+'\t'+d.get('DEVADB', ' ')+'\t'+d.get( | |
'DEVPRI', ' ')+'\t'+\ | |
d.get('DEVGRP', ' ')+'\t'+d.get('OALOPT', ' ')+'\t'+d.get('HOALIM', ' ')+'\t'+d.get( | |
'LOALIM', ' ')+'\t'+d.get('OUTADB', ' ')+'\t'+d.get('OUTPRI', ' ')+'\t'+d.get( | |
'OUTGRP', ' ')+'\t'+d.get('MANALM', ' ')+'\t'+\ | |
d.get('ABSDB', ' ')+'\t'+d.get('NM0', ' ')+'\t'+d.get('NM1', ' ')+'\t'+d.get('SAO', | |
' ')+'\t'+d.get('SAP', ' ')+'\t'+d.get('SAG', ' ')+'\t'+d.get('SAO_1', ' ')+'\t'+d. | |
get('SAO_2', ' ')+'\t'+d.get('SAO_3', ' ')+'\t'+\ | |
d.get('SAO_4', ' ')+'\t'+d.get('SAO_5', ' ')+'\t'+d.get('SAO_6', ' ')+'\t'+d.get( | |
'SAO_7', ' ')+'\t'+d.get('SAO_8', ' ')+'\t'+d.get('SAP_1', ' ')+'\t'+d.get('SAP_2', | |
' ')+'\t'+d.get('SAP_3', ' ')+'\t'+\ | |
d.get('SAP_4', ' ')+'\t'+d.get('SAP_5', ' ')+'\t'+d.get('SAP_6', ' ')+'\t'+d.get( | |
'SAP_7', ' ')+'\t'+d.get('SAP_8', ' ')+'\t'+d.get('SAG_1', ' ')+'\t'+d.get('SAG_2', | |
' ')+'\t'+d.get('SAG_3', ' ')+'\t'+\ | |
d.get('SAG_4', ' ')+'\t'+d.get('SAG_5', ' ')+'\t'+d.get('SAG_6', ' ')+'\t'+d.get( | |
'SAG_7', ' ')+'\t'+d.get('SAG_8', ' ')+'\n') | |
#SIS_4567_ALARMS | |
if (d['AREA'] in { 'SIS-4', 'SIS-5', 'SIS-6', 'SIS-7', 'PGP'}) : | |
o61.write(d.get('AREA', ' ')+'\t'+d.get('CPNAME', ' ')+'\t'+d.get('COMPND', ' ')+'\t' | |
+d.get('BLOCK', ' ')+'\t'+d.get('NAME', ' ')+'\t'+d.get('TYPE', ' ')+'\t'+d.get('HW', | |
' ')+'\t'+d.get('DESCRP', ' ')+'\t'+d.get('LOOPID', ' ')+'\t'+d.get('HSCI1', ' ')+ | |
'\t'+\ | |
d.get('LSCI1', ' ')+'\t'+d.get('DELTI1', ' ')+'\t'+d.get('EI1', ' ')+'\t'+d.get( | |
'HSCO1', ' ')+'\t'+d.get('LSCO1', ' ')+'\t'+d.get('DELTO1', ' ')+'\t'+d.get('EO1', ' | |
')+'\t'+d.get('INHOPT', ' ')+'\t'+\ | |
d.get('INHIB', ' ')+'\t'+d.get('INHALM', ' ')+'\t'+d.get('HAOPT', ' ')+'\t'+d.get( | |
'HABLIM', ' ')+'\t'+d.get('LABLIM', ' ')+'\t'+d.get('ABSPRI', ' ')+'\t'+d.get( | |
'ABSGRP', ' ')+'\t'+d.get('BADOPT', ' ')+'\t'+\ | |
d.get('BAO', ' ')+'\t'+d.get('BAP', ' ')+'\t'+d.get('BAG', ' ')+'\t'+d.get('ORAO', ' | |
')+'\t'+d.get('ORAP', ' ')+'\t'+d.get('ORAG', ' ')+'\t'+d.get('HLOP', ' ')+'\t'+d.get | |
('HAL', ' ')+'\t'+d.get('LAL', ' ')+'\t'+\ | |
d.get('HLDB', ' ')+'\t'+d.get('HLPR', ' ')+'\t'+d.get('HLGP', ' ')+'\t'+d.get( | |
'HHAOPT', ' ')+'\t'+d.get('HHALIM', ' ')+'\t'+d.get('LLALIM', ' ')+'\t'+d.get( | |
'HHAPRI', ' ')+'\t'+d.get('HHAGRP', ' ')+'\t'+\ | |
d.get('HSCI2', ' ')+'\t'+d.get('LSCI2', ' ')+'\t'+d.get('DELTI2', ' ')+'\t'+d.get( | |
'EI2', ' ')+'\t'+d.get('MALOPT', ' ')+'\t'+d.get('MEASHL', ' ')+'\t'+d.get('MEASLL', | |
' ')+'\t'+d.get('MEASDB', ' ')+'\t'+\ | |
d.get('MEASPR', ' ')+'\t'+d.get('MEASGR', ' ')+'\t'+d.get('DALOPT', ' ')+'\t'+d.get( | |
'HDALIM', ' ')+'\t'+d.get('LDALIM', ' ')+'\t'+d.get('DEVADB', ' ')+'\t'+d.get( | |
'DEVPRI', ' ')+'\t'+\ | |
d.get('DEVGRP', ' ')+'\t'+d.get('OALOPT', ' ')+'\t'+d.get('HOALIM', ' ')+'\t'+d.get( | |
'LOALIM', ' ')+'\t'+d.get('OUTADB', ' ')+'\t'+d.get('OUTPRI', ' ')+'\t'+d.get( | |
'OUTGRP', ' ')+'\t'+d.get('MANALM', ' ')+'\t'+\ | |
d.get('ABSDB', ' ')+'\t'+d.get('NM0', ' ')+'\t'+d.get('NM1', ' ')+'\t'+d.get('SAO', | |
' ')+'\t'+d.get('SAP', ' ')+'\t'+d.get('SAG', ' ')+'\t'+d.get('SAO_1', ' ')+'\t'+d. | |
get('SAO_2', ' ')+'\t'+d.get('SAO_3', ' ')+'\t'+\ | |
d.get('SAO_4', ' ')+'\t'+d.get('SAO_5', ' ')+'\t'+d.get('SAO_6', ' ')+'\t'+d.get( | |
'SAO_7', ' ')+'\t'+d.get('SAO_8', ' ')+'\t'+d.get('SAP_1', ' ')+'\t'+d.get('SAP_2', | |
' ')+'\t'+d.get('SAP_3', ' ')+'\t'+\ | |
d.get('SAP_4', ' ')+'\t'+d.get('SAP_5', ' ')+'\t'+d.get('SAP_6', ' ')+'\t'+d.get( | |
'SAP_7', ' ')+'\t'+d.get('SAP_8', ' ')+'\t'+d.get('SAG_1', ' ')+'\t'+d.get('SAG_2', | |
' ')+'\t'+d.get('SAG_3', ' ')+'\t'+\ | |
-36- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
d.get('SAG_4', ' ')+'\t'+d.get('SAG_5', ' ')+'\t'+d.get('SAG_6', ' ')+'\t'+d.get( | |
'SAG_7', ' ')+'\t'+d.get('SAG_8', ' ')+'\n') | |
#CCB_KIB_ALARMS | |
if (d['AREA'] in { 'CCB', 'KIB-FS', 'KIB-WH1', 'KIB-WH2', 'KIB-CCB', 'KIB-TR1', | |
'KIB-TR2', 'KIB-FTR-B', 'KIB-FTR-C'}) : | |
o62.write(d.get('AREA', ' ')+'\t'+d.get('CPNAME', ' ')+'\t'+d.get('COMPND', ' ')+'\t' | |
+d.get('BLOCK', ' ')+'\t'+d.get('NAME', ' ')+'\t'+d.get('TYPE', ' ')+'\t'+d.get('HW', | |
' ')+'\t'+d.get('DESCRP', ' ')+'\t'+d.get('LOOPID', ' ')+'\t'+d.get('HSCI1', ' ')+ | |
'\t'+\ | |
d.get('LSCI1', ' ')+'\t'+d.get('DELTI1', ' ')+'\t'+d.get('EI1', ' ')+'\t'+d.get( | |
'HSCO1', ' ')+'\t'+d.get('LSCO1', ' ')+'\t'+d.get('DELTO1', ' ')+'\t'+d.get('EO1', ' | |
')+'\t'+d.get('INHOPT', ' ')+'\t'+\ | |
d.get('INHIB', ' ')+'\t'+d.get('INHALM', ' ')+'\t'+d.get('HAOPT', ' ')+'\t'+d.get( | |
'HABLIM', ' ')+'\t'+d.get('LABLIM', ' ')+'\t'+d.get('ABSPRI', ' ')+'\t'+d.get( | |
'ABSGRP', ' ')+'\t'+d.get('BADOPT', ' ')+'\t'+\ | |
d.get('BAO', ' ')+'\t'+d.get('BAP', ' ')+'\t'+d.get('BAG', ' ')+'\t'+d.get('ORAO', ' | |
')+'\t'+d.get('ORAP', ' ')+'\t'+d.get('ORAG', ' ')+'\t'+d.get('HLOP', ' ')+'\t'+d.get | |
('HAL', ' ')+'\t'+d.get('LAL', ' ')+'\t'+\ | |
d.get('HLDB', ' ')+'\t'+d.get('HLPR', ' ')+'\t'+d.get('HLGP', ' ')+'\t'+d.get( | |
'HHAOPT', ' ')+'\t'+d.get('HHALIM', ' ')+'\t'+d.get('LLALIM', ' ')+'\t'+d.get( | |
'HHAPRI', ' ')+'\t'+d.get('HHAGRP', ' ')+'\t'+\ | |
d.get('HSCI2', ' ')+'\t'+d.get('LSCI2', ' ')+'\t'+d.get('DELTI2', ' ')+'\t'+d.get( | |
'EI2', ' ')+'\t'+d.get('MALOPT', ' ')+'\t'+d.get('MEASHL', ' ')+'\t'+d.get('MEASLL', | |
' ')+'\t'+d.get('MEASDB', ' ')+'\t'+\ | |
d.get('MEASPR', ' ')+'\t'+d.get('MEASGR', ' ')+'\t'+d.get('DALOPT', ' ')+'\t'+d.get( | |
'HDALIM', ' ')+'\t'+d.get('LDALIM', ' ')+'\t'+d.get('DEVADB', ' ')+'\t'+d.get( | |
'DEVPRI', ' ')+'\t'+\ | |
d.get('DEVGRP', ' ')+'\t'+d.get('OALOPT', ' ')+'\t'+d.get('HOALIM', ' ')+'\t'+d.get( | |
'LOALIM', ' ')+'\t'+d.get('OUTADB', ' ')+'\t'+d.get('OUTPRI', ' ')+'\t'+d.get( | |
'OUTGRP', ' ')+'\t'+d.get('MANALM', ' ')+'\t'+\ | |
d.get('ABSDB', ' ')+'\t'+d.get('NM0', ' ')+'\t'+d.get('NM1', ' ')+'\t'+d.get('SAO', | |
' ')+'\t'+d.get('SAP', ' ')+'\t'+d.get('SAG', ' ')+'\t'+d.get('SAO_1', ' ')+'\t'+d. | |
get('SAO_2', ' ')+'\t'+d.get('SAO_3', ' ')+'\t'+\ | |
d.get('SAO_4', ' ')+'\t'+d.get('SAO_5', ' ')+'\t'+d.get('SAO_6', ' ')+'\t'+d.get( | |
'SAO_7', ' ')+'\t'+d.get('SAO_8', ' ')+'\t'+d.get('SAP_1', ' ')+'\t'+d.get('SAP_2', | |
' ')+'\t'+d.get('SAP_3', ' ')+'\t'+\ | |
d.get('SAP_4', ' ')+'\t'+d.get('SAP_5', ' ')+'\t'+d.get('SAP_6', ' ')+'\t'+d.get( | |
'SAP_7', ' ')+'\t'+d.get('SAP_8', ' ')+'\t'+d.get('SAG_1', ' ')+'\t'+d.get('SAG_2', | |
' ')+'\t'+d.get('SAG_3', ' ')+'\t'+\ | |
d.get('SAG_4', ' ')+'\t'+d.get('SAG_5', ' ')+'\t'+d.get('SAG_6', ' ')+'\t'+d.get( | |
'SAG_7', ' ')+'\t'+d.get('SAG_8', ' ')+'\n') | |
#ALL_DEVICES | |
if (d['TYPE'] in {'COMPND', 'STA'}) or re.match(r'ECB.*',d['TYPE']): | |
o63.write(d.get('AREA',' ')+'\t'+d.get('CPNAME',' ')+'\t'+d.get('COMPND',' ')+'\t'+d. | |
get('BLOCK',' ')+'\t'+d.get('NAME',' ')+'\t'+d.get('TYPE',' ')+'\t'+d.get('HW',' ')+ | |
'\t'+d.get('DESCRP',' ')+'\t'+d.get('PERIOD',' ')+'\t'+d.get('PHASE',' ')+'\t'+d.get( | |
'LOOPID',' ')+'\t'+d.get('ON',' ')+'\t'+d.get('INITON',' ')+'\t'+d.get('DEV_ID',' ')+ | |
'\t'+d.get('CINHIB',' ')+'\t'+d.get('GR1DV1',' ')+'\t'+d.get('GR1DV2',' ')+'\t'+d.get( | |
'GR1DV3',' ')+'\t'+d.get('GR1DV4',' ')+'\t'+d.get('GR1DV5',' ')+'\t'+d.get('GR1DV6',' ' | |
)+'\t'+d.get('GR1DV7',' ')+'\t'+d.get('GR1DV8',' ')+'\t'+ \ | |
d.get('GR2DV1',' ')+'\t'+d.get('GR2DV2',' ')+'\t'+d.get('GR2DV3',' ')+'\t'+d.get( | |
'GR2DV4',' ')+'\t'+d.get('GR2DV5',' ')+'\t'+d.get('GR2DV6',' ')+'\t'+d.get('GR2DV7',' ' | |
)+'\t'+d.get('GR2DV8',' ')+'\t'+d.get('GR3DV1',' ')+'\t'+d.get('GR3DV2',' ')+'\t'+d.get | |
('GR3DV3',' ')+'\t'+d.get('GR3DV4',' ')+'\t'+d.get('GR3DV5',' ')+'\t'+d.get('GR3DV6',' | |
')+'\t'+d.get('GR3DV7',' ')+'\t'+d.get('GR3DV8',' ')+'\t'+ \ | |
d.get('GR4',' ')+'\t'+d.get('GR5',' ')+'\t'+d.get('GR6',' ')+'\t'+d.get('GR7',' ')+'\t' | |
+d.get('GR8',' ')+'\t'+d.get('DV1',' ')+'\t'+d.get('DV2',' ')+'\t'+d.get('DV3',' ')+ | |
-37- | |
C:\Python34\python_opf_dcs_py_7June15.py 30 June 2015 20:12 | |
'\t'+d.get('DV4',' ')+'\t'+d.get('DV5',' ')+'\t'+d.get('DV6',' ')+'\t'+d.get('DV7',' ' | |
)+'\t'+d.get('DV8',' ')+'\t'+d.get('DV9',' ')+'\t'+d.get('DV10',' ')+'\t'+d.get('DV11', | |
' ')+'\t'+d.get('DV12',' ')+'\t'+d.get('DV13',' ')+'\t'+d.get('DV14',' ')+'\t'+d.get( | |
'DV15',' ')+'\t'+d.get('DV16',' ')+'\t'+d.get('RESVL1',' ')+'\t'+d.get('RESVL2',' ')+ | |
'\t'+d.get('RESVL3',' ')+'\t'+d.get('RESVL4',' ')+'\t'+d.get('RESVL5',' ')+'\t'+ \ | |
d.get('RESVL6',' ')+'\t'+d.get('RESVL7',' ')+'\t'+d.get('RESVL8',' ')+'\t'+d.get( | |
'AUTCKP',' ')+'\t'+d.get('CKPOPT',' ')+'\t'+d.get('CFGOPT',' ')+'\t'+d.get('INHPRT',' ' | |
)+'\t'+d.get('INITTE',' ')+'\t'+d.get('BADALM',' ')+'\t'+d.get('BUSOPT',' ')+'\t'+d.get | |
('BUSTYP',' ')+'\t'+d.get('BUSWDS',' ')+'\t'+d.get('DVADDR',' ')+'\t'+d.get('DVNAME',' | |
')+'\t'+d.get('DVOPTS',' ')+'\t'+ \ | |
d.get('DVTYPE',' ')+'\t'+d.get('ERROPT',' ')+'\t'+d.get('EXTYPE',' ')+'\t'+d.get( | |
'FCMCFG',' ')+'\t'+d.get('FIBER',' ')+'\t'+d.get('FILEID',' ')+'\t'+d.get('FPE05',' ')+ | |
'\t'+d.get('FPM05',' ')+'\t'+d.get('FS1D53',' ')+'\t'+d.get('FS2D53',' ')+'\t'+d.get( | |
'FS3D53',' ')+'\t'+d.get('FS4D53',' ')+'\t'+d.get('FS5D53',' ')+'\t'+d.get('FS6D53',' ' | |
)+'\t'+d.get('FS7D53',' ')+'\t'+d.get('FS8D53',' ')+'\t'+ \ | |
d.get('FSMM53',' ')+'\t'+d.get('FS5D02',' ')+'\t'+d.get('FS6D02',' ')+'\t'+d.get( | |
'FS7D02',' ')+'\t'+d.get('FS8D02',' ')+'\t'+d.get('FSMM02',' ')+'\t'+d.get('FSDLAY',' ' | |
)+'\t'+d.get('FSENAB',' ')+'\t'+d.get('FSDE05',' ')+'\t'+d.get('FSDM05',' ')+'\t'+d.get | |
('FSME05',' ')+'\t'+d.get('FSMM05',' ')+'\t'+d.get('HWTYPE',' ')+'\t'+d.get('IPADDR',' | |
')+'\t'+d.get('LMACA',' ')+'\t'+d.get('MANFTR',' ')+'\t'+ \ | |
d.get('MPOLL',' ')+'\t'+d.get('NRBUS',' ')+'\t'+d.get('P09E05',' ')+'\t'+d.get('P09M05' | |
,' ')+'\t'+d.get('P10E05',' ')+'\t'+d.get('P10M05',' ')+'\t'+d.get('P11E05',' ')+'\t'+d | |
.get('P11M05',' ')+'\t'+d.get('P12E05',' ')+'\t'+d.get('P12M05',' ')+'\t'+d.get( | |
'P13E05',' ')+'\t'+d.get('P13M05',' ')+'\t'+d.get('P14E05',' ')+'\t'+d.get('P14M05',' ' | |
)+'\t'+d.get('P15E05',' ')+'\t'+d.get('P15M05',' ')+'\t'+ \ | |
d.get('P16E05',' ')+'\t'+d.get('P16M05',' ')+'\t'+d.get('PARENT',' ')+'\t'+d.get( | |
'PIOWDT',' ')+'\t'+d.get('PORTEX',' ')+'\t'+d.get('PORTNO',' ')+'\t'+d.get('RES01',' ' | |
)+'\t'+d.get('RES02',' ')+'\t'+d.get('ROC1',' ')+'\t'+d.get('ROC2',' ')+'\t'+d.get( | |
'ROC3',' ')+'\t'+d.get('ROC4',' ')+'\t'+d.get('ROC5',' ')+'\t'+d.get('ROC6',' ')+'\t'+d | |
.get('ROC7',' ')+'\t'+d.get('ROC8',' ')+'\t'+d.get('ROC9',' ')+'\t'+ \ | |
d.get('ROC10',' ')+'\t'+d.get('ROC11',' ')+'\t'+d.get('ROC12',' ')+'\t'+d.get('ROC13', | |
' ')+'\t'+d.get('ROC14',' ')+'\t'+d.get('ROC15',' ')+'\t'+d.get('ROC16',' ')+'\t'+d.get | |
('SFILID',' ')+'\t'+d.get('SME05',' ')+'\t'+d.get('SMM05',' ')+'\t'+d.get('SWTYPE',' ' | |
)+'\t'+d.get('SYSCFG',' ')+'\t'+d.get('SYSOPT',' ')+'\t'+d.get('VERNUM',' ')+'\t'+d.get | |
('WDTMR',' ')+'\n') | |
sys.exit(0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment