YOKOGAWA AAR145-S00窗口的基本任務(wù)及界面系統(tǒng)的總體考慮 由于PPSM提供了靈活的屏幕緩存操作方式,開發(fā)的系統(tǒng)可能會因各應(yīng)用程序采用了不同的屏幕緩存方式而沖突,并且難以協(xié)調(diào)。
我們開發(fā)PPSM系統(tǒng)上的窗口系統(tǒng),就是為了使其應(yīng)用程序界面開發(fā)變得容易而快速,使編程人員的精力集中在應(yīng)用程序本身的功能上,提高開發(fā)的效率和可靠性。 (1)關(guān)于界面繪制、切換、恢復(fù)的考慮 由于本窗口系統(tǒng)的目標(biāo)是基于Motorola EZ/VZ328的便攜設(shè)備,其特點(diǎn)是內(nèi)存較小、LCD屏幕較小、YOKOGAWA AAR145-S00CPU速度和屏幕刷新速度均較慢;而窗口系統(tǒng)則要求刷新速度快,占有內(nèi)存小。通過分析系統(tǒng)特點(diǎn),較小的LCD屏幕上,一般很少要求子窗口之間的切換,因而本窗口系統(tǒng)中,子窗口不能切換。
換言之,子窗口均為有模式的,只有關(guān)閉上層子窗口,才能顯示下一層的窗口。下一層的窗口被上層子窗口覆蓋的部分可以由上層子窗口保存并恢復(fù),或由下一層的窗口自己重畫。前一種恢復(fù)方式雖然節(jié)約內(nèi)存,但速度較慢,而且如果被zui頂層窗口覆蓋的窗口只有一個,則每個窗口均需按順序重畫。這在速度較慢的CPU上是不能容忍的,因而我們采用了后一種保存并恢復(fù)窗口覆蓋區(qū)域的方式。 一個應(yīng)用程序(主任務(wù))擁有一個主窗口。
YOKOGAWA AAR145-S00主窗口之間的切換等同于應(yīng)用程序的切換。如果以重畫的方式恢復(fù)一個主窗口,意味著該主窗口連同其所有子窗口必須依次重畫,這樣的刷新速度是不能滿足要求的。PPSM提供了這樣一種能力:如果主任務(wù)具有自己的屏幕緩存,在任務(wù)切換時,屏幕自動切換。因而我們采用這種方式。應(yīng)用程序具有自己的屏幕緩存,而各窗口均在該緩存上繪出。
每個YOKOGAWA AAR145-S00應(yīng)用程序均保存了一屏自己的窗口圖形,當(dāng)切換時,自動恢復(fù)。 由于消息只由zui頂層窗口處理,在我們的窗口系統(tǒng)中不存在下層窗口界面繪制問題;同時,在小的屏幕上,實(shí)現(xiàn)窗口的移動和縮放并無太大的實(shí)用性,因而我們也不實(shí)現(xiàn)窗口的這些功能。
Viatran 218-24 Pressure Transducer Brand New
PARKER HEAVY DUTY SOLENOID VALVE L6758810449 NEW NO BOX
WHITEY SWAGELOK 133-DA DOUBLE ACTING ACTUATOR 133 DA 200 PSI USED (A13)
ControlLogix Allen-Bradley 1756-OB16I Series A 16 DC Outputs Module Used Nice
LUXFER DIVING ALUMINUM TANK CTC / DOT 3AL3000-S80 WITH VALVE / BOOT & MESH NEW
KEYENCE VT2-7SB/VT2-E1 OPERATOR INTERFACE TOUCHSCREEN W/ CONTROLS 11X10 USED(B07
Yaskawa SGDA-01VS Servo Drive Used
Mitsubishi Q2ASCPU CPU Logic Controller Melsec PLC Unit Used Nice
SIEMENS 6ES7 ASSEMBLY 194-4AD00-0AA0 194-4CB00-0AA0 194-4CA00-0AA0 USED (A24)
LOT OF 5 BRADY XC-318-498 LABELING CARTRIDGE NEW (A29)
JAMESBURY VPVL350 SR4/5 B C VALVE ACTUATOR VPVL350SR4/5BC USED (B)
SSD Drive 690PB/0040/400/3/0/00/0/US USED NICE
ALLEN BRADLEY 140U-J3X3 250 AMP CIRCUIT BREAKER 140U-J3 USED
DAYTON 4Z617B SPEED REDUCER 17.5:1 & LEESON 1725 RPM 3/4 HP MOTOR USED
Square D Altivar 66 emecanique ATV66D16N4 VFD Drive For Parts/Repair Cheap