September 16, 20214 yr On 9/14/2021 at 11:14 PM, Swamech said: made change to StartAngleScript. SimBase.Document Type="AceXML" version="4,5" id="N1 Gauge"> <Descr>AceXML Document</Descr> <Filename>Test N1 Gauge.xml</Filename> <SimGauge.Gauge id="N1 Gauge" ArtDirectory="C:\Program Files\Lockheed Martin\Prepar3D v4\gauges\P3D_mini_panel"> <FloatPosition>0.000000,0.000000</FloatPosition> <Image id="n1_background.bmp" Name="n1_background.bmp"> <Transparent>True</Transparent> </Image> <Element id="n1 Pie 1"> <FloatPosition>68.000000,36.000000</FloatPosition> <Element id="Eng1 N1 Pie"> <FloatPosition>0.000000,0.000000</FloatPosition> <Pie id="Pie 1"> <Axis>52.000000,52.000000</Axis> <Bright>True</Bright> <Radius>52</Radius> <FillColorScript>(A:TURB ENG1 N1, percent) 103 > if{ 'red' } els{ 'gray' }</FillColorScript> <LineColor>White</LineColor> <StartAngleScript>0</StartAngleScript> <EndAngleScript>(A:TURB ENG1 N1, part) 2 * 100 * near 360 - abs</EndAngleScript> </Pie> <Rotation id="Rotation"> <Expression id="Expression"> <Script>(A:TURB ENG1 N1, part)</Script> </Expression> <NonlinearityTable id="NonlinearityTable"> <NonlinearityEntry id="NonlinearityEntry"> <ExpressionResult>0.000000</ExpressionResult> <Degrees>0.000100</Degrees> <FloatPosition>0.000000,0.000000</FloatPosition> </NonlinearityEntry> <NonlinearityEntry id="NonlinearityEntry"> <ExpressionResult>1.000000</ExpressionResult> <Degrees>200.000000</Degrees> <FloatPosition>0.000000,0.000000</FloatPosition> </NonlinearityEntry> </NonlinearityTable> </Rotation> </Element> </Element> <Element id="Element"> <FloatPosition>68.000000,36.000000</FloatPosition> <HorizontalLine id="HorizontalLine"> <Width>51</Width> <LineWidth>3</LineWidth> <LineColor>gray</LineColor> </HorizontalLine> </Element> <Element id="Arc"> <FloatPosition>0.000000,0.000000</FloatPosition> <Arc id="Arc"> <Axis>-14.000000,16.000000</Axis> <Radius>52</Radius> <LineWidth>3</LineWidth> <LineColor>white</LineColor> <StartAngle>205</StartAngle> <EndAngle>357</EndAngle> </Arc> </Element> <Element id="Red Line"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>3</LineWidth> <LineColor>red</LineColor> <Point id="Point"> <FloatPosition>12.000000,6.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>24.000000,14.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="ReadOut Box"> <FloatPosition>68.000000,4.000000</FloatPosition> <Rectangle id="Rectangle"> <LineWidth>3</LineWidth> <Width>75</Width> <Height>29</Height> </Rectangle> </Element> <Element id="'10' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>20.000000,18.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>27.000000,22.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'9' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>17.000000,35.500000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>24.000000,35.500000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'8' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>21.000000,54.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>26.000000,52.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'7' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>35.000000,64.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>29.000000,69.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'6' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>42.000000,81.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>47.000000,74.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'5' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>61.000000,80.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>58.000000,87.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'4' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>77.000000,87.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>76.000000,79.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'3' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>94.000000,80.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>90.000000,75.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'2' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>107.000000,69.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>101.000000,64.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="'1' Tick Mark"> <FloatPosition>0.000000,0.000000</FloatPosition> <PolyLine id="PolyLine"> <LineWidth>2</LineWidth> <Point id="Point"> <FloatPosition>116.000000,55.000000</FloatPosition> </Point> <Point id="Point"> <FloatPosition>110.000000,51.000000</FloatPosition> </Point> </PolyLine> </Element> <Element id="number 0"> <FloatPosition>100.000000,32.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>0</GaugeString> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number 2"> <FloatPosition>90.000000,48.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>2</GaugeString> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number 4"> <FloatPosition>70.000000,60.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>4</GaugeString> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number 6"> <FloatPosition>45.000000,55.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>6</GaugeString> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number 8"> <FloatPosition>28.000000,37.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>8</GaugeString> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number ' 1' in 10"> <FloatPosition>26.000000,12.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>1</GaugeString> <Length>2</Length> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="number ' 1' in 11"> <FloatPosition>34.000000,12.000000</FloatPosition> <GaugeText id="GaugeText"> <Bold>True</Bold> <Charset>arial</Charset> <FontColor>white</FontColor> <FontHeight>18</FontHeight> <GaugeString>0</GaugeString> <Length>2</Length> <Size>10,18</Size> <Transparent>True</Transparent> </GaugeText> </Element> <Element id="Needle"> <FloatPosition>68.000000,35.000000</FloatPosition> <HorizontalLine id="HorizontalLine"> <Width>51</Width> <LineWidth>3</LineWidth> </HorizontalLine> <Rotation id="Rotation"> <Expression id="Expression"> <Script>(A:TURB ENG1 N1, part)</Script> </Expression> <NonlinearityTable id="NonlinearityTable"> <NonlinearityEntry id="NonlinearityEntry"> <ExpressionResult>0.000000</ExpressionResult> <Degrees>0.000100</Degrees> <FloatPosition>0.000000,0.000000</FloatPosition> </NonlinearityEntry> <NonlinearityEntry id="NonlinearityEntry"> <ExpressionResult>1.000000</ExpressionResult> <Degrees>200.000000</Degrees> <FloatPosition>0.000000,0.000000</FloatPosition> </NonlinearityEntry> </NonlinearityTable> </Rotation> </Element> <Element id="Percent Readout"> <FloatPosition>60.000000,6.000000</FloatPosition> <GaugeText id="GaugeText"> <FontColor>#FFFFFF</FontColor> <FontFace>Arial</FontFace> <FontHeight>20</FontHeight> <FontWeight>1</FontWeight> <GaugeString>%((A:TURB ENG1 N1, percent) abs)%!5.1f!</GaugeString> <HorizontalAlign>CENTER</HorizontalAlign> <Length>5</Length> <Size>70,20</Size> <Transparent>True</Transparent> <VerticalAlign>BOTTOM</VerticalAlign> </GaugeText> </Element> </SimGauge.Gauge> </SimBase.Document> Edited September 8, 20223 yr by n4gix Fixed "Code" box
Archived
This topic is now archived and is closed to further replies.