| | |
| | |
|
| | | public class IAC_RealData {
|
| | |
|
| | | public static final int PageType_Home = 0; //首页
|
| | | public static final int PageType_WTtest = 1; //稳态测试
|
| | | public static final int PageType_ZDtest = 2; //整定测试
|
| | | public static final int PageType_STtest = 3; //瞬态测试
|
| | | public static final int PageType_BDtest = 4; //波动测试
|
| | | public static final int PageType_XBtest = 5; //谐波测试
|
| | | public static final int PageType_SysParam = 6; //系统设置
|
| | | |
| | | |
| | | public static final int Stopped = 0;
|
| | | public static final int WTtesting = 1;
|
| | | public static final int WTPause = 2;
|
| | |
| | | public static final int XBtesting = 9;
|
| | | public static final int XBPause = 10;
|
| | |
|
| | | public static final int REG_Count = 39; //寄存器数量
|
| | | public static final int REG_Count = 40; //寄存器数量
|
| | |
|
| | | private float Ua; //a相电压(0.1V)
|
| | | private float Ub; //b相电压(0.1V)
|
| | |
| | |
|
| | | private int GBTestMode; //相数模式(1-单相 3-三相)
|
| | | private int SlaveNum; //从机数量
|
| | | private int PageType; //当前界面0-首页 1-稳态测试 2-整定测试 3-瞬态测试 4-波动测试 5-谐波测试 6-系统设置
|
| | |
|
| | | public boolean putByteBuffer(ByteBuffer bbf_rx) {
|
| | | if(bbf_rx.limit() < REG_Count*2) {
|
| | |
| | |
|
| | | this.GBTestMode = FBS9100_ComBase.changeShortToInt(bbf_rx.getShort()); //相数模式(1-单相 3-三相)
|
| | | this.SlaveNum = FBS9100_ComBase.changeShortToInt(bbf_rx.getShort()); //从机数量
|
| | | this.PageType = FBS9100_ComBase.changeShortToInt(bbf_rx.getShort()); //当前界面0-首页 1-稳态测试 2-整定测试 3-瞬态测试 4-波动测试 5-谐波测试 6-系统设置
|
| | |
|
| | | return true;
|
| | | }
|
| | |
| | | return work_str;
|
| | | }
|
| | |
|
| | | |
| | | public String getPageTypeStr() {
|
| | | String work_str = "δ֪-"+this.PageType;
|
| | | switch (this.PageType) {
|
| | | case PageType_Home:
|
| | | work_str = "首页";
|
| | | break;
|
| | | case PageType_WTtest:
|
| | | work_str = "稳态测试";
|
| | | break;
|
| | | case PageType_ZDtest:
|
| | | work_str = "整定测试";
|
| | | break;
|
| | | case PageType_STtest:
|
| | | work_str = "瞬态测试";
|
| | | break;
|
| | | case PageType_BDtest:
|
| | | work_str = "波动测试";
|
| | | break;
|
| | | case PageType_XBtest:
|
| | | work_str = "谐波测试";
|
| | | break;
|
| | | case PageType_SysParam:
|
| | | work_str = "系统设置";
|
| | | break;
|
| | | default:
|
| | | work_str = "δ֪-"+this.PageType;
|
| | | break;
|
| | | }
|
| | | |
| | | return work_str;
|
| | | }
|
| | | |
| | | public int getPageType() {
|
| | | return PageType;
|
| | | }
|
| | |
|
| | | public void setPageType(int pageType) {
|
| | | PageType = pageType;
|
| | | }
|
| | |
|
| | | public String getAlmStateStr() {
|
| | | String alm_str = "δ֪-"+this.AlmState;
|
| | | switch (this.AlmState) {
|
| | | case 0: alm_str = "暂停";break;
|
| | | case 1: alm_str = "稳态";break;
|
| | | case 2: alm_str = "暂停";break;
|
| | | case 1: alm_str = "暂停";break;
|
| | | case 2: alm_str = "稳态";break;
|
| | | case 3: alm_str = "整定";break;
|
| | | case 4: alm_str = "波动";break;
|
| | | case 5: alm_str = "˲̬";break;
|