MCUT_Supervisor/px/Meter.px
2025-03-26 10:38:33 +08:00

272 lines
13 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
<module name="vykonPro"/>
</import>
<content>
<ScrollPane>
<CanvasPane name="content" viewSize="470.0,400.0" scale="fitRatio" minScaleFactor="0.5" maxScaleFactor="1.0" background="#404040">
<BoundLabel layout="5.0,45.0,225.0,40.0" font="bold 22.0pt Microsoft JhengHei" foreground="#d7c4bb" halign="left" valign="bottom">
<BoundLabelBinding ord="slot:KWH" summary="" popupEnabled="false">
<ObjectToString name="text" format="%parent.displayName%"/>
</BoundLabelBinding>
</BoundLabel>
<Rect fill="#404040" stroke="grey" pen="2.0" geom="0.0,85.0,470.0,305.0"/>
<BoundLabel layout="110.0,90.0,80.0,20.0" text="R&#x76f8;" font="bold 18.0pt Microsoft JhengHei" foreground="lime"/>
<BoundLabel layout="200.0,90.0,80.0,20.0" text="S&#x76f8;" font="bold 18.0pt Microsoft JhengHei" foreground="lime"/>
<BoundLabel layout="290.0,90.0,80.0,20.0" text="T&#x76f8;" font="bold 18.0pt Microsoft JhengHei" foreground="lime"/>
<BoundLabel layout="18.0,120.0,80.0,30.0" text="&#x7dda;&#x96fb;&#x58d3;(kV)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,120.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V12" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="200.0,120.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V23" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="290.0,120.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V31" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="18.0,165.0,80.0,30.0" text="&#x76f8;&#x96fb;&#x58d3;(kV)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,165.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V1" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="200.0,165.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V2" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="290.0,165.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:V3" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="18.0,210.0,80.0,30.0" text="&#x96fb;&#x6d41;(A)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,210.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:A1" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="200.0,210.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:A2" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="290.0,210.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:A3" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="20.0,255.0,80.0,30.0" text="&#x529f;&#x56e0;(pf)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,255.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:PF" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="200.0,255.0,80.0,30.0" text="&#x983b;&#x7387;(Hz)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="290.0,255.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:F" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="18.0,300.0,92.0,30.0" text="&#x7e3d;&#x529f;&#x7387;(kW)" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,300.0,80.0,30.0" font="18.0pt Microsoft JhengHei">
<BoundLabelBinding ord="slot:P" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
<IStatusToSimple name="background">
<Brush name="disabled" value="white"/>
<Brush name="fault" value="white"/>
<Brush name="down" value="white"/>
<Brush name="alarm" value="red"/>
<Brush name="stale" value="white"/>
<Brush name="overridden" value="white"/>
<Brush name="nullStatus" value="white"/>
<Brush name="unackedAlarm" value="white"/>
<Brush name="ok" value="white"/>
</IStatusToSimple>
<IStatusToSimple name="blink">
<Boolean name="alarm" value="true"/>
</IStatusToSimple>
<IStatusToSimple name="foreground">
<Brush name="disabled" value="null"/>
<Brush name="fault" value="null"/>
<Brush name="down" value="null"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="null"/>
<Brush name="overridden" value="null"/>
<Brush name="nullStatus" value="null"/>
<Brush name="unackedAlarm" value="null"/>
<Brush name="ok" value="null"/>
</IStatusToSimple>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="202.0,300.0,80.0,30.0" text="&#x529f;&#x7387;&#x4e0a;&#x9650;" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<Picture layout="267.0,305.0,20.0,20.0" scale="fitRatio">
<ValueBinding ord="slot:Lock/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/image/Lock_Unlock_icon_32.png"/>
<Image name="falseValue" value="file:^px/image/Lock_Lock_icon_32.png"/>
</IBooleanToSimple>
</ValueBinding>
</Picture>
<BoundLabel layout="290.0,300.0,80.0,30.0" font="18.0pt Microsoft JhengHei">
<BoundLabelBinding ord="slot:PhighLimit" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
<ValueBinding ord="slot:Lock/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="background">
<Brush name="trueValue" value="white"/>
<Brush name="falseValue" value="silver"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<ImageButton layout="290.0,300.0,80.0,30.0" buttonStyle="none">
<ActionBinding ord="slot:PhighLimit/set" widgetEvent="actionPerformed"/>
<ToolTipBinding ord="slot:" toolTip="&#x5df2;&#x89e3;&#x9396;"/>
</ImageButton>
<ImageButton layout="290.0,300.0,80.0,30.0" buttonStyle="none">
<ActionBinding ord="slot:Lock/UserInPut/set" widgetEvent="actionPerformed"/>
<ValueBinding ord="slot:Lock/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="visible">
<Boolean name="trueValue" value="false"/>
<Boolean name="falseValue" value="true"/>
</IBooleanToSimple>
</ValueBinding>
<ToolTipBinding ord="slot:" toolTip="&#x4e0a;&#x9396;&#xff0c;&#x8acb;&#x8f38;&#x5165;&#x5bc6;&#x78bc;... &#xa;&#xa;"/>
</ImageButton>
<BoundLabel layout="20.0,345.0,80.0,30.0" text="&#x7d2f;&#x7a4d;&#x7528;&#x96fb;&#x91cf;" font="bold 16.0pt Microsoft JhengHei" foreground="white" halign="left"/>
<BoundLabel layout="110.0,345.0,350.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:KWH" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="380.0,90.0,80.0,20.0" text="&#x5e73;&#x5747;&#x503c;" font="bold 18.0pt Microsoft JhengHei" foreground="lime"/>
<BoundLabel layout="380.0,120.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:Vllavg" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="380.0,165.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:Vlnavg" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="380.0,210.0,80.0,30.0" font="18.0pt Microsoft JhengHei" background="white">
<BoundLabelBinding ord="slot:Aavg" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="5.0,0.0,225.0,40.0" text="&#x7b2c;&#x4e00;&#x6821;&#x5340;" font="bold 21.0pt Microsoft JhengHei" foreground="#6fdb6f" halign="left" valign="bottom"/>
<BoundLabel layout="245.0,0.0,225.0,40.0" text="&#x7b2c;&#x4e8c;&#x6821;&#x5340;" font="bold 21.0pt Microsoft JhengHei" foreground="#50a7fa" halign="left" valign="bottom"/>
<BoundLabel layout="100.0,10.0,130.0,30.0" font="18.0pt Microsoft JhengHei">
<BoundLabelBinding ord="station:|slot:/Data/Area1/ContractCapacity/Capacity" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value% kW/h"/>
</BoundLabelBinding>
<ValueBinding ord="station:|slot:/Data/Area1/ContractCapacity/Password/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="background">
<Brush name="trueValue" value="white"/>
<Brush name="falseValue" value="silver"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<ImageButton layout="100.0,10.0,130.0,30.0" buttonStyle="none">
<ActionBinding ord="station:|slot:/Data/Area1/ContractCapacity/Capacity/set" widgetEvent="actionPerformed"/>
<ToolTipBinding ord="slot:" toolTip="&#x5df2;&#x89e3;&#x9396;"/>
</ImageButton>
<ImageButton layout="100.0,10.0,130.0,30.0" buttonStyle="none">
<ActionBinding ord="station:|slot:/Data/Area1/ContractCapacity/Password/UserInPut/set" widgetEvent="actionPerformed"/>
<ValueBinding ord="station:|slot:/Data/Area1/ContractCapacity/Password/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="visible">
<Boolean name="trueValue" value="false"/>
<Boolean name="falseValue" value="true"/>
</IBooleanToSimple>
</ValueBinding>
<ToolTipBinding ord="slot:" toolTip="&#x4e0a;&#x9396;&#xff0c;&#x8acb;&#x8f38;&#x5165;&#x5bc6;&#x78bc;... &#xa;&#xa;"/>
</ImageButton>
<BoundLabel layout="340.0,10.0,130.0,30.0" font="18.0pt Microsoft JhengHei">
<BoundLabelBinding ord="station:|slot:/Data/Area2/ContractCapacity/Capacity" summary="" popupEnabled="false" statusEffect="none">
<ObjectToString name="text" format="%out.value% kW/h"/>
</BoundLabelBinding>
<ValueBinding ord="station:|slot:/Data/Area2/ContractCapacity/Password/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="background">
<Brush name="trueValue" value="white"/>
<Brush name="falseValue" value="silver"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<ImageButton layout="340.0,10.0,130.0,30.0" buttonStyle="none">
<ActionBinding ord="station:|slot:/Data/Area2/ContractCapacity/Capacity/set" widgetEvent="actionPerformed"/>
<ToolTipBinding ord="slot:" toolTip="&#x5df2;&#x89e3;&#x9396;"/>
</ImageButton>
<ImageButton layout="340.0,10.0,130.0,30.0" buttonStyle="none">
<ActionBinding ord="station:|slot:/Data/Area2/ContractCapacity/Password/UserInPut/set" widgetEvent="actionPerformed"/>
<ValueBinding ord="station:|slot:/Data/Area2/ContractCapacity/Password/PW_Mask" summary="" popupEnabled="false">
<IBooleanToSimple name="visible">
<Boolean name="trueValue" value="false"/>
<Boolean name="falseValue" value="true"/>
</IBooleanToSimple>
</ValueBinding>
<ToolTipBinding ord="slot:" toolTip="&#x4e0a;&#x9396;&#xff0c;&#x8acb;&#x8f38;&#x5165;&#x5bc6;&#x78bc;... &#xa;&#xa;"/>
</ImageButton>
</CanvasPane>
</ScrollPane>
</content>
</px>