123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using IntelligentControlForsx.Service.WindturbineInfo;
- using log4net;
- using WisdomClient;
- using WisdomClient.data;
- namespace IntelligentControlForsx.MyControls.windturbine
- {
- /// <summary>
- /// 齿轮箱
- /// </summary>
- public partial class GearBoxInfo : BaseControl
- {
- private static ILog logger = LogManager.GetLogger("AppInfoLog");
- public GearBoxInfo()
- {
- InitializeComponent();
- }
- public override void Active(string stationId, string windturbineId, string modelId)
- {
- STATIONID = stationId;
- WINDTURBINEID = windturbineId;
- timer1.Enabled = true;
- Refresh();
- }
- public override void DeActive()
- {
- timer1.Enabled = false;
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- if (isRefreshOver)
- {
- isRefreshOver = false;
- //刷新数据线程
- Thread refreshThread = new Thread(Refresh);
- refreshThread.Start();
- isRefreshOver = true;
- }
- //绑定数据线程
- Thread bindDataThread = new Thread(BindData);
- bindDataThread.Start();
- }
-
-
- }
- }
|