Main

Options File Database (DBS)

Main.DbsFile History

Show minor edits - Show changes to output

June 02, 2017, at 01:29 PM by 45.56.3.173 -
Added lines 1-115:
(:title Options File Database (DBS):)
(:keywords DBS, Database, Optimization, Estimation, Option, Configure, Default, Description:)
(:description Options are stored in a flat file database. The DBS file consists of options that are set by a client application or measurement device.:)

Options are stored in DBS files. When an option is changed with a call to ''apm_option'', a line is added to the overrides.dbs file. When a measurement is recorded with ''apm_meas'', a line is added to measurements.dbs. Below is an example of a DBS file with both global application options and options for individually classified parameters and variables.

 APM.APPINFO =          0,                      1   
 APM.APPINFOCHG =        0,                      1   
 APM.APPSTATUS =        1,                      1   
 APM.BNDS_CHK =          1,                      1   
 APM.COLDSTART =        0,                      1   
 APM.CSV_READ =          0,                      1   
 APM.CSV_WRITE =        0,                      1   
 APM.CTRL_HOR =          1,                      1   
 APM.CTRL_TIME =        0.6000000000000000D+02, 1   
 APM.CTRL_UNITS =        1,                      1   
 APM.CTRLMODE =          1,                      1   
 APM.CV_WGT_SLOPE =      0.0000000000000000D+00, 1   
 APM.CV_WGT_START =      0,                      1   
 APM.CV_TYPE =          1,                      1   
 APM.CYCLECOUNT =        70,                    1   
 APM.DBS_READ =          0,                      1   
 APM.DBS_WRITE =        1,                      1   
 APM.DIAGLEVEL =        0,                      1   
 APM.EV_WGT_SLOPE =      0.0000000000000000D+00, 1   
 APM.EV_TYPE =          2,                      1   
 APM.HIST_HOR =          0,                      1   
 APM.HIST_UNITS =        0,                      1   
 APM.ICD_CALC =          0,                      1   
 APM.IMODE =            3,                      1   
 APM.ITERATIONS =        0,                      1   
 APM.MAX_ITER =          25,                    1   
 APM.MAX_TIME =          0.1000000000000000D+21, 1   
 APM.MEAS_CHK =          1,                      1   
 APM.MV_DCOST_SLOPE =    0.1000000000000000D+00, 1   
 APM.MV_STEP_HOR =      1,                      1   
 APM.MV_TYPE =          0,                      1   
 APM.NODES =            4,                      1   
 APM.OBJFCNVAL =        0.0000000000000000D+00, 1   
 APM.OTOL =              0.1000000000000000D-05, 1   
 APM.PRED_HOR =          3,                      1   
 APM.PRED_TIME =        0.6000000000000000D+02, 1   
 APM.REQCTRLMODE =      1,                      1   
 APM.RTOL =              0.1000000000000000D-05, 1   
 APM.SOLVER =            3,                      1   
 APM.SOLVESTATUS =      1,                      1   
 APM.SOLVETIME =        0.5155999999999999D+00, 1   
 APM.SPECS =            1,                      1   
 APM.TIME_SHIFT =        0,                      1   
 APM.WEB =              1,                      1   
 APM.WEB_MENU =          1,                      1   
 APM.WEB_REFRESH =      10,                    1   
 FV(1).CRITICAL =        0,                      0   
 FV(1).FSTATUS =        0.1000000000000000D+01, 0   
 FV(1).LSTVAL =          0.5000000000000000D+01, 1   
 FV(1).MEAS =            0.5000000000000000D+01, 1   
 FV(1).NEWVAL =          0.5000000000000000D+01, 1   
 FV(1).OSTATUS[1] =      0,                      0   
 FV(1).OSTATUS[2] =      0,                      0   
 FV(1).OSTATUSCHG[1] =  0,                      0   
 FV(1).OSTATUSCHG[2] =  0,                      0   
 FV(1).PSTATUS =        1,                      0   
 FV(1).STATUS =          0,                      0   
 FV(1).VDVL =            0.1000000000000000D+21, 0   
 FV(1).VLHI =            0.1000000000000000D+21, 0   
 FV(1).VLLO =          -0.1000000000000000D+21, 0   
 MV(1).COST =            0.0000000000000000D+00, 0   
 MV(1).CRITICAL =        0,                      0   
 MV(1).DCOST =          0.9999999747378752D-05, 0   
 MV(1).DMAX =            0.1000000000000000D+21, 0   
 MV(1).DMAXHI =          0.1000000000000000D+21, 0   
 MV(1).DMAXLO =        -0.1000000000000000D+21, 0   
 MV(1).DPRED[1] =        0.0000000000000000D+00, 0   
 MV(1).FSTATUS =        0.1000000000000000D+01, 0   
 MV(1).LOWER =          0.1000000000000000D+01, 1   
 MV(1).LSTVAL =          0.2000000000000000D+01, 1   
 MV(1).MEAS =            0.2000000000000000D+01, 1   
 MV(1).MV_STEP_HOR =    0,                      0   
 MV(1).NEWVAL =          0.2000000000000000D+01, 1   
 MV(1).NXTVAL =          0.2000000000000000D+01, 1   
 MV(1).OSTATUS[1] =      0,                      0   
 MV(1).OSTATUS[2] =      0,                      0   
 MV(1).OSTATUSCHG[1] =  0,                      0   
 MV(1).OSTATUSCHG[2] =  0,                      0   
 MV(1).PRED[0] =        0.2000000000000000D+01, 1   
 MV(1).PRED[1] =        0.2000000000000000D+01, 1   
 MV(1).PSTATUS =        1,                      0   
 MV(1).REQONCTRL =      0,                      0   
 MV(1).STATUS =          0,                      0   
 MV(1).UPPER =          0.3000000000000000D+01, 1   
 MV(1).VDVL =            0.1000000000000000D+21, 0   
 MV(1).VLHI =            0.1000000000000000D+21, 0   
 MV(1).VLLO =          -0.1000000000000000D+21, 0   
 CV(1).CRITICAL =        0,                      0   
 CV(1).FSTATUS =        0.1000000000000000D+01, 0   
 CV(1).FDELAY =          0,                      0   
 CV(1).LOWER =          -0.1000000000000000D+21, 1   
 CV(1).LSTVAL =          0.5000000000000000D+01, 1   
 CV(1).MEAS =            0.1000000000000000D+01, 0   
 CV(1).MEAS_GAP =        0.1000000000000000D+01, 0   
 CV(1).MODEL =          0.5000000000000000D+01, 1   
 CV(1).OBJPCT =          0.0000000000000000D+00, 1   
 CV(1).OSTATUS[1] =      0,                      0   
 CV(1).OSTATUS[2] =      0,                      0   
 CV(1).OSTATUSCHG[1] =  0,                      0   
 CV(1).OSTATUSCHG[2] =  0,                      0   
 CV(1).PRED[0] =        0.5000000000000000D+01, 1   
 CV(1).PRED[1] =        0.5000000000000000D+01, 1   
 CV(1).PSTATUS =        1,                      0   
 CV(1).UPPER =          0.1000000000000000D+21, 1   
 CV(1).VDVL =            0.1000000000000000D+21, 0   
 CV(1).VLHI =            0.1000000000000000D+21, 0   
 CV(1).VLLO =          -0.1000000000000000D+21, 0   
 CV(1).WMEAS =          0.2000000000000000D+02, 0   
 CV(1).WMODEL =          0.2000000000000000D+01, 0