package com.dev.dummyload;
|
|
import java.awt.BorderLayout;
|
import java.awt.Color;
|
import java.awt.Font;
|
import java.awt.GridLayout;
|
import java.awt.Toolkit;
|
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionListener;
|
import java.nio.ByteBuffer;
|
|
import javax.swing.JButton;
|
import javax.swing.JOptionPane;
|
import javax.swing.JPanel;
|
import javax.swing.JTabbedPane;
|
import javax.swing.JTextField;
|
import javax.swing.UIManager;
|
import javax.swing.border.TitledBorder;
|
|
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.Logger;
|
import com.dev.dummyload.data.DummyLoad_ComBase;
|
|
import main.page_debug_inf;
|
|
/**
|
* È«¹¦ÄÜÇл»×°Öõ÷ÊÔ½çÃæ
|
* @author LiJun
|
*
|
*/
|
public class DummyLoad_page_base extends JPanel {
|
public CommDummyLoad Comm_Swit;
|
|
|
private JPanel panel_baseinfo; //Ö÷½çÃæ
|
private page_debug_inf panel_debug; //µ÷ÊÔÐÅÏ¢
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
private JTextField tf_dev_version; //¸ºÔذ汾
|
private JTextField tf_dev_workstate; //¸ºÔØ×´Ì¬
|
|
private JTextField tf_testcurr; //²âÊÔµçÁ÷
|
private JTextField tf_settestcurr; //É趨µçÁ÷
|
|
private JTextField tf_coolertemp1; //É¢ÈÈÆ÷ζÈ1
|
private JTextField tf_coolertemp2; //É¢ÈÈÆ÷ζÈ2
|
|
private JTextField tf_boxtemp1; //µç×èÏäζÈ1
|
private JTextField tf_boxtemp2; //µç×èÏäζÈ2
|
private JTextField tf_boxtemp3; //µç×èÏäζÈ3
|
|
private JTextField tf_tempalarm; //οؿª¹Ø 1-¹ýαպÏ
|
|
private JTextField tf_devalarm; //É豸¸æ¾¯
|
|
private JButton btn_startdis; //Æô¶¯¼Ù¸ºÔطŵç
|
private JButton btn_startchr; //Æô¶¯¼Ù¸ºÔسäµç
|
private JButton btn_stoptest; //Í£Ö¹¼Ù¸ºÔØ
|
|
private JTextField tf_pretestcurr; //É趨²âÊÔµçÁ÷
|
|
private JButton btn_write_testcurr; //É趨²âÊÔµçÁ÷
|
|
|
private JButton btn_write_closefan; //¹Ø±Õ¼ÌµçÆ÷ºÍ·çÉÈ
|
|
private JTextField tf_op_rest_inf; //²Ù×÷ÐÅÏ¢
|
|
|
private JTabbedPane tabbedPane;
|
|
private Logger logger;
|
/**
|
* Create the panel.
|
*/
|
public DummyLoad_page_base() {
|
|
logger = LogManager.getLogger(DummyLoad_page_base.class);
|
|
setLayout(new BorderLayout(0, 0));
|
|
tabbedPane = new JTabbedPane(JTabbedPane.TOP);
|
add(tabbedPane, BorderLayout.CENTER);
|
|
panel_baseinfo = new JPanel();
|
panel_baseinfo.setLayout(new GridLayout(1, 2, 0, 0));
|
|
|
tabbedPane.add(panel_baseinfo,"\u57fa\u672c\u4fe1\u606f");
|
|
panel_debug = new page_debug_inf();
|
tabbedPane.addTab("\u8C03\u8BD5\u4FE1\u606F",null, panel_debug, null);
|
|
|
//É豸ʵʱ״̬
|
JPanel panel_44 = new JPanel();
|
panel_44.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u8bbe\u5907\u5b9e\u65f6\u72b6\u6001", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
|
|
JPanel panel_righ = new JPanel();
|
|
panel_baseinfo.add(panel_44);
|
panel_baseinfo.add(panel_righ);
|
|
panel_righ.setLayout(new BorderLayout(10,10));
|
|
panel_44.setLayout(new GridLayout(7,2,10,5));
|
|
|
JPanel panel_righ_top = new JPanel();
|
panel_righ.add(panel_righ_top,BorderLayout.NORTH);
|
panel_righ_top.setLayout(new GridLayout(1, 1));
|
|
|
|
JPanel panel_righ_center = new JPanel();
|
panel_righ.add(panel_righ_center,BorderLayout.CENTER);
|
panel_righ_center.setLayout(new BorderLayout());
|
|
|
|
//¸ºÔذ汾
|
JPanel panel_47 = new JPanel();
|
panel_47.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u8d1f\u8f7d\u7248\u672c", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_47);
|
panel_47.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_dev_version = new JTextField();
|
tf_dev_version.setFont(new Font("Courier New", Font.PLAIN, 14));
|
panel_47.add(tf_dev_version);
|
tf_dev_version.setColumns(10);
|
//tf_dev_version.setEnabled(false);
|
|
//¸ºÔØ×´Ì¬
|
JPanel panel_48 = new JPanel();
|
panel_48.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u8d1f\u8f7d\u72b6\u6001", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_48);
|
panel_48.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_dev_workstate = new JTextField();
|
tf_dev_workstate.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_48.add(tf_dev_workstate);
|
tf_dev_workstate.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//²âÊÔµçÁ÷
|
JPanel panel_49 = new JPanel();
|
panel_49.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u6d4b\u8bd5\u7535\u6d41", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_49);
|
panel_49.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_testcurr = new JTextField();
|
tf_testcurr.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_49.add(tf_testcurr);
|
tf_testcurr.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//Ô¤Éè²âÊÔµçÁ÷
|
JPanel panel_50 = new JPanel();
|
panel_50.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u9884\u8bbe\u6d4b\u8bd5\u7535\u6d41", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_50);
|
panel_50.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_settestcurr = new JTextField();
|
tf_settestcurr.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_50.add(tf_settestcurr);
|
tf_settestcurr.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//É¢ÈÈÆ÷ζÈ1
|
JPanel panel_51 = new JPanel();
|
panel_51.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u6563\u70ed\u5668\u6e29\u5ea6\u0031", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_51);
|
panel_51.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_coolertemp1 = new JTextField();
|
tf_coolertemp1.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_51.add(tf_coolertemp1);
|
tf_coolertemp1.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//É¢ÈÈÆ÷ζÈ2
|
JPanel panel_52 = new JPanel();
|
panel_52.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u6563\u70ed\u5668\u6e29\u5ea6\u0032", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_52);
|
panel_52.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_coolertemp2 = new JTextField();
|
tf_coolertemp2.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_52.add(tf_coolertemp2);
|
tf_coolertemp2.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//µç×èÏäζÈ1
|
JPanel panel_53 = new JPanel();
|
panel_53.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u7535\u963b\u7bb1\u6e29\u5ea61", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_53);
|
panel_53.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_boxtemp1 = new JTextField();
|
tf_boxtemp1.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_53.add(tf_boxtemp1);
|
tf_boxtemp1.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//µç×èÏäζÈ2
|
JPanel panel_54 = new JPanel();
|
panel_54.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u7535\u963b\u7bb1\u6e29\u5ea62", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_54);
|
panel_54.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_boxtemp2 = new JTextField();
|
tf_boxtemp2.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_54.add(tf_boxtemp2);
|
tf_boxtemp2.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//µç×èÏäζÈ3
|
JPanel panel_55 = new JPanel();
|
panel_55.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u7535\u963b\u7bb1\u6e29\u5ea63", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_55);
|
panel_55.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_boxtemp3 = new JTextField();
|
tf_boxtemp3.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_55.add(tf_boxtemp3);
|
tf_boxtemp3.setColumns(10);
|
|
//οؿª¹Ø 1-¹ýαպÏ
|
JPanel panel_56 = new JPanel();
|
panel_56.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u6e29\u63a7\u5f00\u5173", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_56);
|
panel_56.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_tempalarm = new JTextField();
|
tf_tempalarm.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_56.add(tf_tempalarm);
|
tf_tempalarm.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//É豸¸æ¾¯ bit2-¸É½Óµã¸æ¾¯
|
JPanel panel_57 = new JPanel();
|
panel_57.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u8bbe\u5907\u544a\u8b66", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_44.add(panel_57);
|
panel_57.setLayout(new GridLayout(0, 1, 8, 0));
|
|
tf_devalarm = new JTextField();
|
tf_devalarm.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 14));
|
panel_57.add(tf_devalarm);
|
tf_devalarm.setColumns(10);
|
//tf_dev_workstate.setEnabled(false);
|
|
//¿ØÖÆ
|
JPanel panel_contron = new JPanel();
|
panel_righ_top.add(panel_contron,BorderLayout.CENTER);
|
panel_contron.setLayout(new GridLayout(3,1,5,5));
|
|
//¹¤×÷²ÎÊý
|
JPanel panel_60 = new JPanel();
|
panel_60.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u5de5\u4f5c\u53c2\u6570", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_contron.add(panel_60);
|
panel_60.setLayout(new BorderLayout());
|
|
|
JPanel panel_workparam = new JPanel();
|
panel_60.add(panel_workparam,BorderLayout.CENTER);
|
panel_workparam.setLayout(new GridLayout(1,2,0,0));
|
|
//É趨²âÊÔµçÁ÷
|
JPanel panel_workmode = new JPanel();
|
panel_workmode.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u8bbe\u5b9a\u6d4b\u8bd5\u7535\u6d41", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_workparam.add(panel_workmode);
|
panel_workmode.setLayout(new GridLayout(1,2,5,5));
|
|
|
tf_pretestcurr = new JTextField();
|
tf_pretestcurr.setFont(new Font("Courier New", Font.PLAIN, 14));
|
panel_workmode.add(tf_pretestcurr);
|
tf_pretestcurr.setColumns(10);
|
//tf_testcurr.setEnabled(false);
|
|
|
|
//É趨²âÊÔµçÁ÷
|
btn_write_testcurr = new JButton("\u8bbe\u5b9a\u6d4b\u8bd5\u7535\u6d41");
|
btn_write_testcurr.setEnabled(false);
|
btn_write_testcurr.addActionListener(new ActionListener() {
|
public void actionPerformed(ActionEvent e) {
|
try {
|
float test_curr = Float.parseFloat(tf_pretestcurr.getText());
|
|
DummyLoad_Data tmp = new DummyLoad_Data();
|
tmp.CMD = DummyLoad_ComBase.CMD_LoaderControl;
|
tmp.SetCurrent = test_curr;
|
|
Comm_Swit.setCommCmd(DummyLoad_ComBase.CMD_LoaderControl,tmp.getByteBuffer());
|
} catch (Exception e1) {
|
e1.printStackTrace();
|
Toolkit.getDefaultToolkit().beep();
|
JOptionPane.showMessageDialog(tabbedPane, "ÇëÊäÈëÕýÈ·µÄ²âÊÔµçÁ÷!");
|
}
|
|
}
|
});
|
btn_write_testcurr.setFont(new Font("ËÎÌå", Font.PLAIN, 12));
|
panel_workmode.add(btn_write_testcurr);
|
|
|
|
|
|
//¼Ù¸ºÔØ¿ØÖÆ
|
JPanel panel_relaycontron = new JPanel();
|
panel_relaycontron.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u5047\u8d1f\u8f7d\u63a7\u5236", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_contron.add(panel_relaycontron);
|
panel_relaycontron.setLayout(new GridLayout(1,3,5,5));
|
|
//Æô¶¯¼Ù¸ºÔطŵç
|
btn_startdis = new JButton("\u542f\u52a8\u5047\u8d1f\u8f7d\u653e\u7535");
|
btn_startdis.setEnabled(false);
|
btn_startdis.addActionListener(new ActionListener() {
|
public void actionPerformed(ActionEvent e) {
|
Comm_Swit.setCommCmd(DummyLoad_ComBase.CMD_StartDischarge, ByteBuffer.allocate(0));
|
//Comm_Swit.setCommCmd(SwitchDevice_ComBase.CMD_ControDisRelay, ByteBuffer.allocate(0));
|
}
|
});
|
btn_startdis.setFont(new Font("ËÎÌå", Font.PLAIN, 12));
|
panel_relaycontron.add(btn_startdis);
|
|
//Æô¶¯¼Ù¸ºÔسäµç
|
btn_startchr = new JButton("\u542f\u52a8\u5047\u8d1f\u8f7d\u5145\u7535");
|
btn_startchr.setEnabled(false);
|
btn_startchr.addActionListener(new ActionListener() {
|
public void actionPerformed(ActionEvent e) {
|
Comm_Swit.setCommCmd(DummyLoad_ComBase.CMD_StartCharge, ByteBuffer.allocate(0));
|
//Comm_Swit.setCommCmd(SwitchDevice_ComBase.CMD_ControChrRelay, ByteBuffer.allocate(0));
|
}
|
});
|
btn_startchr.setFont(new Font("ËÎÌå", Font.PLAIN, 12));
|
panel_relaycontron.add(btn_startchr);
|
|
//Í£Ö¹¼Ù¸ºÔع¤×÷
|
btn_stoptest = new JButton("\u505c\u6b62\u5047\u8d1f\u8f7d\u5de5\u4f5c");
|
btn_stoptest.setEnabled(false);
|
btn_stoptest.addActionListener(new ActionListener() {
|
public void actionPerformed(ActionEvent e) {
|
Comm_Swit.setCommCmd(DummyLoad_ComBase.CMD_LoaderStop, ByteBuffer.allocate(0));
|
//Comm_Swit.setCommCmd(SwitchDevice_ComBase.CMD_ControResetRelay, ByteBuffer.allocate(0));
|
}
|
});
|
btn_stoptest.setFont(new Font("ËÎÌå", Font.PLAIN, 12));
|
panel_relaycontron.add(btn_stoptest);
|
|
|
//¼ÌµçÆ÷¿ØÖÆ
|
JPanel panel_discontron = new JPanel();
|
panel_discontron.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "\u7ee7\u7535\u5668\u63a7\u5236", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0)));
|
panel_contron.add(panel_discontron);
|
panel_discontron.setLayout(new GridLayout(1,2,5,5));
|
|
//¹Ø±Õ¼ÌµçÆ÷ºÍ·çÉÈ
|
btn_write_closefan = new JButton("\u5173\u95ed\u7ee7\u7535\u5668\u548c\u98ce\u6247");
|
btn_write_closefan.setEnabled(false);
|
btn_write_closefan.addActionListener(new ActionListener() {
|
public void actionPerformed(ActionEvent e) {
|
Comm_Swit.setCommCmd(DummyLoad_ComBase.CMD_DisRlayControl, ByteBuffer.allocate(0));
|
//Comm_Swit.setCommCmd(SwitchDevice_ComBase.CMD_StartDisTest, ByteBuffer.allocate(0));
|
}
|
});
|
btn_write_closefan.setFont(new Font("ËÎÌå", Font.PLAIN, 12));
|
panel_discontron.add(btn_write_closefan);
|
|
|
tf_op_rest_inf = new JTextField();
|
tf_op_rest_inf.setColumns(10);
|
JPanel panel_42 = new JPanel();
|
|
//²Ù×÷ÐÅÏ¢
|
panel_42.setBorder(new TitledBorder(null, "\u64cd\u4f5c\u4fe1\u606f", TitledBorder.LEADING, TitledBorder.TOP, null, null));
|
panel_42.setLayout(new BorderLayout(0, 0));
|
panel_42.add(tf_op_rest_inf, BorderLayout.CENTER);
|
|
|
panel_righ_center.add(panel_42,BorderLayout.SOUTH);
|
|
/********************************************************************/
|
|
setButttonState(false);
|
}
|
|
public boolean openCommPort(int comm_type, String spname_or_ipaddr,
|
int bitrate_or_ipport, int dev_addr, Logger log) {
|
boolean res = false;
|
Comm_Swit = new CommDummyLoad(dev_addr, bitrate_or_ipport, panel_debug, log);
|
if(true == Comm_Swit.OpenCommPort(comm_type, spname_or_ipaddr, bitrate_or_ipport)) {
|
System.out.println("Comm_Swit Start ");
|
|
Thread spcommThread = new Thread(Comm_Swit);
|
spcommThread.start();
|
|
setButttonState(true);
|
|
res = true;
|
}
|
|
return res;
|
}
|
|
public void closeCommPort() {
|
if(null != Comm_Swit) {
|
Comm_Swit.exitCommPortThread();
|
Comm_Swit = null;
|
|
setButttonState(false);
|
}
|
}
|
|
public void setButttonState(boolean state) {
|
btn_startdis.setEnabled(state); //Æô¶¯¼Ù¸ºÔطŵç
|
btn_startchr.setEnabled(state); //Æô¶¯¼Ù¸ºÔسäµç
|
btn_stoptest.setEnabled(state); //Í£Ö¹¼Ù¸ºÔØ
|
btn_write_testcurr.setEnabled(state); //É趨²âÊÔµçÁ÷
|
btn_write_closefan.setEnabled(state); //¹Ø±Õ¼ÌµçÆ÷ºÍ·çÉÈ
|
|
}
|
|
public void updateData() {
|
try{
|
if(null != Comm_Swit) {
|
|
tf_dev_version.setText(Comm_Swit.dev_stat_version_Str); //¸ºÔذ汾
|
tf_dev_workstate.setText(Comm_Swit.m_DummyLoad_Data.getDevWorkStateStr()); //¸ºÔØ×´Ì¬
|
|
tf_testcurr.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_Data.Current)); //²âÊÔµçÁ÷
|
tf_settestcurr.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_Data.SetCurrent)); //É趨µçÁ÷
|
|
tf_coolertemp1.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_TemperData.CoolerTemp1)); //É¢ÈÈÆ÷ζÈ1
|
tf_coolertemp2.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_TemperData.CoolerTemp2)); //É¢ÈÈÆ÷ζÈ2
|
|
tf_boxtemp1.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_TemperData.BoxTemp1)); //µç×èÏäζÈ1
|
tf_boxtemp2.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_TemperData.BoxTemp2)); //µç×èÏäζÈ2
|
tf_boxtemp3.setText(String.format("%1.1f", Comm_Swit.m_DummyLoad_TemperData.BoxTemp3)); //µç×èÏäζÈ3
|
|
tf_tempalarm.setText(Comm_Swit.m_DummyLoad_TemperData.getTempAlarmStr()); //οؿª¹Ø 1-¹ýαպÏ
|
|
tf_devalarm.setText(Integer.toBinaryString(Comm_Swit.m_DummyLoad_Data.AlarmState)); //É豸¸æ¾¯
|
|
tf_op_rest_inf.setText(Comm_Swit.dev_control_Str);
|
|
// tf_online_vol.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.onlineVol)); //ÔÚÏßµçѹ
|
// tf_group_vol.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.groupVol)); //×é¶Ëµçѹ
|
// tf_posivoldiff.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.posiVolDiff)); //Õý¼«Ñ¹²î
|
// tf_negavoldiff.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.negaVolDiff)); //¸º¼«Ñ¹²î
|
// tf_posicurr.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.posiCurr)); //Õý¼«µçÁ÷
|
// tf_negacurr.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.negaCurr)); //¸º¼«µçÁ÷
|
// tf_posisampcurr.setText(String.format("%1.3f", Comm_Swit.m_SwitchDevice_State.posiSampCurr)); //Õý¼«µçÁ÷²ÉÑù
|
// tf_negasampcurr.setText(String.format("%1.3f", Comm_Swit.m_SwitchDevice_State.negaSampCurr)); //¸º¼«µçÁ÷²ÉÑù
|
//
|
// tf_dev_temp.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.devTemp)); //É豸ζÈ
|
// tf_currdir.setText(Comm_Swit.m_SwitchDevice_State.getCurrDirStr()); //µçÁ÷·½Ïò
|
// tf_pointfeedback.setText(Integer.toBinaryString(Comm_Swit.m_SwitchDevice_State.pointFeedBack)); //´¥µã·´À¡&ð¤Á¬¼ì²â
|
//
|
//
|
// tf_onlinevol_cj.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.onlineVol)); //ÔÚÏßµçѹ
|
// tf_groupvol_cj.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.groupVol)); //×é¶Ëµçѹ
|
// tf_devtemp_cj.setText(String.format("%1.1f", Comm_Swit.m_SwitchDevice_State.devTemp)); //É豸ζÈ
|
|
|
|
|
//m_TBarMonVolChart.updateChartData(TBarChart.Bar_Type_MonVol, SerialComm_FBS9100.m_FBS_VCData.vol, mon_cnt);
|
//m_TBarMonResChart.updateChartData(TBarChart.Bar_Type_MonRes, SerialComm_FBS9100.m_FBS_ResCapData.m_res, mon_cnt);
|
//m_TBarMonTmpChart.updateChartData(TBarChart.Bar_Type_MonTmp, SerialComm_FBS9100.m_FBS_ResCapData.m_tmp, mon_cnt);
|
|
/*
|
m_LineMonChart.updateChartData(dt);
|
//if(tab_panel_zdhj)
|
if(SerialComm_FBS9100.m_TaskList.limit() > 10) {
|
SerialComm_FBS9100.m_TaskList.position(0);
|
byte[] str_b = new byte[SerialComm_FBS9100.m_TaskList.limit()];
|
|
for(int n=0; n<str_b.length; n++) {
|
byte tmp = SerialComm_FBS9100.m_TaskList.get();
|
if(tmp > 0) {
|
str_b[n] = tmp;
|
} else {
|
break;
|
}
|
}
|
ta_task_list.setText(new String(str_b, "GB2312"));
|
}*/
|
}
|
} catch (Exception e) {
|
JOptionPane.showMessageDialog(null, "updateData():" + e.getMessage());
|
}
|
}
|
}
|