protected void Page_Load(object sender, EventArgs e)
    {
        String modelId = Request.QueryString["modelId"];

        modelId = null == modelId ? "" : modelId;
        String plantId = Request.QueryString["plantCode"];

        plantId = null == plantId ? "" : plantId;

        string DBName = BeanTools.getPlantDB(plantId).historyDB;    //数据库名
        Plant  plant  = BeanTools.getPlantDB(plantId);

        IList list = new ArrayList();

        list         = new AlarmAnalysis().ftaModelTags(plant, id2ModelId[int.Parse(modelId) - 1]);
        pcaModelJson = BeanTools.ToJson(list);

        string ftaStateTemp = "";

        ftaStateTemp      = new AlarmAnalysis().FaultTreeResultById(plant, id2ModelId[int.Parse(modelId) - 1]);
        ftaState          = ftaStateTemp.Split(',')[0];
        ftaStateStartTime = ftaStateTemp.Split(',')[1];

        EasyUIData grid = new AlarmAnalysis().ftaAbnormalHistory(plant, id2ModelId[int.Parse(modelId) - 1]);

        ftaHistory = BeanTools.ToJson(grid);
    }
    //public string[] id2ModelId = { "7750", "7879", "7960", "7993", "8038", "7807", "7852", "9501", "9534", "9579", "8188", "8317", "8398", "8431", "8476",
    //                                "8245", "8626", "8755", "8836", "8869", "8914", "8683", "9064", "9193", "9274", "9307", "9352", "9121"};
    protected void Page_Load(object sender, EventArgs e)
    {
        String modelId = Request.QueryString["modelId"];

        modelId = null == modelId ? "" : modelId;
        String plantId = Request.QueryString["plantCode"];

        plantId = null == plantId ? "" : plantId;

        string DBName = BeanTools.getPlantDB(plantId).historyDB;    //数据库名
        Plant  plant  = BeanTools.getPlantDB(plantId);

        //关键变量状态
        IList list = new ArrayList();

        list         = new AlarmAnalysis().ftaModelTags(plant, modelId);
        pcaModelJson = BeanTools.ToJson(list);

        string ftaStateTemp = "";

        ftaStateTemp      = new AlarmAnalysis().FaultTreeResultById(plant, modelId);
        ftaState          = ftaStateTemp.Split(',')[0];
        ftaStateStartTime = ftaStateTemp.Split(',')[1];
        ftaName           = ftaStateTemp.Split(',')[2];

        ftaJson = new AlarmAnalysis().FaultTreeJsonById(plant, modelId);

        FileStream   fs             = new FileStream(Request.PhysicalApplicationPath + "aspx\\FT_Jsons\\" + modelId + ".html", FileMode.OpenOrCreate, FileAccess.ReadWrite);
        StreamWriter m_StreamWriter = new StreamWriter(fs);

        m_StreamWriter.BaseStream.Seek(0, SeekOrigin.Begin);
        m_StreamWriter.Write(ftaJson);
        m_StreamWriter.Flush();
        m_StreamWriter.Close();
        fs.Close();
        //ftaJson = BeanTools.ToJson(ftaJson);

        EasyUIData grid = new AlarmAnalysis().ftaAbnormalHistory(plant, "" + (int.Parse(modelId) + 1));

        ftaHistory = BeanTools.ToJson(grid);
    }
예제 #3
0
 public void Setup()
 {
     staticVariables = new StaticVariables();
     uut             = new AlarmAnalysis(staticVariables);
 }