Skip to content

Commit 752c7ee

Browse files
committed
Init Release
1 parent 0eb7ed6 commit 752c7ee

File tree

49 files changed

+1243
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1243
-0
lines changed

VIs/PBR/OFDL_AdvGyro_CheckCalib.vix

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<SourceFile Version="1.0.2.10" xmlns="http://www.ni.com/SourceModel.xsd">
3+
<Namespace Name="Project">
4+
<VirtualInstrument IsTopLevel="false" IsReentrant="false" Version="1.0.2.0" xmlns="http://www.ni.com/VirtualInstrument.xsd">
5+
<DataItem Name="SequenceIn" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" DefaultTerminalDirection="Output" CallUsage="None" CallDirection="Input" CallIndex="6" />
6+
<DataItem Name="SequenceOut" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" DefaultTerminalDirection="Input" CallUsage="None" CallDirection="Output" CallIndex="6" />
7+
<DataItem Name="Port" DataType="Single" DefaultTerminalDirection="Output" CallUsage="None" CallDirection="Input" CallIndex="0" DefaultValue="0" />
8+
<DataItem Name="State" DataType="Boolean" DefaultTerminalDirection="Input" CallUsage="None" CallDirection="Output" CallIndex="0" DefaultValue="False" />
9+
<DataItem Name="Time" DataType="Single" DefaultTerminalDirection="Output" CallUsage="None" CallDirection="Input" CallIndex="1" DefaultValue="0" />
10+
<FrontPanel>
11+
<fpruntime:FrontPanelCanvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:fpruntime="clr-namespace:NationalInstruments.LabVIEW.FrontPanelRuntime;assembly=NationalInstruments.LabVIEW.FrontPanelRuntime" xmlns:Model="clr-namespace:NationalInstruments.SourceModel.Designer;assembly=NationalInstruments.SourceModel" x:Name="FrontPanel" Model:DesignerSurfaceProperties.CanSnapToObjects="True" Model:DesignerSurfaceProperties.SnapToObjects="True" Model:DesignerSurfaceProperties.ShowSnaplines="True" Model:DesignerSurfaceProperties.ShowControlAdorners="True" Width="640" Height="480" />
12+
</FrontPanel>
13+
<BlockDiagram Name="__RootDiagram__">
14+
<FlatSequence Id="n7" Bounds="427 161 658 245">
15+
<FlatSequence.Frame Id="D8" Bounds="7 7 231 231">
16+
<MethodCall Id="n6" Bounds="133 63 56 98" Target="OFDL_AdvGyro_TimerCompare\.vix">
17+
<Terminal Id="Timer" Direction="Input" Wire="w3" DataType="Single" Hotspot="0 0.5" Bounds="0 0 14 14" />
18+
<Terminal Id="Comparison" Direction="Input" DataType="Int32" Hotspot="0 0.5" Bounds="0 14 14 14" />
19+
<Terminal Id="Threshold" Direction="Input" DataType="Single" Hotspot="0 0.5" Bounds="0 28 14 14" />
20+
<Terminal Id="InterruptsToListenFor_16B03592_CD76_4D58_8DC3_E3C3091E327A" Direction="Input" DataType="Int32" Hotspot="0 0.5" Bounds="0 42 14 14" />
21+
<Terminal Id="SequenceIn" Direction="Input" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" Hotspot="0 0.5" Bounds="0 84 14 14" />
22+
<Terminal Id="Result" Direction="Output" DataType="Boolean" Hotspot="1 0.5" Bounds="42 0 14 14" />
23+
<Terminal Id="Timer\ Value" Direction="Output" DataType="Single" Hotspot="1 0.5" Bounds="42 14 14 14" />
24+
<Terminal Id="SequenceOut" Direction="Output" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" Hotspot="1 0.5" Bounds="42 84 14 14" />
25+
</MethodCall>
26+
<Wire Id="w3" Joints="N(n4:Value) N(n6:Timer)" />
27+
<DataAccessor DataItem="Time" Id="n4" Bounds="7 63 70 14">
28+
<Terminal Id="Value" Direction="Output" Wire="w3" Hotspot="1 0.5" Bounds="0 0 70 14" />
29+
</DataAccessor>
30+
</FlatSequence.Frame>
31+
<FlatSequence.Frame Id="D9" Bounds="245 7 406 231">
32+
<MethodCall Id="n10" Bounds="91 56 28 28" Target="X3\.Lib:PBrickPortConvertInput">
33+
<Terminal Id="port" Direction="Input" Wire="w20" DataType="Int32" Hotspot="0 0.5" Bounds="0 0 14 14" />
34+
<Terminal Id="layer" Direction="Output" Wire="w12" DataType="SByte" Hotspot="1 0.5" Bounds="14 0 14 14" />
35+
<Terminal Id="portOut" Direction="Output" Wire="w14" DataType="SByte" Hotspot="1 0.5" Bounds="14 14 14 14" />
36+
</MethodCall>
37+
<Wire Id="w20" Joints="N(n19:Value) N(n10:port)" />
38+
<DataAccessor DataItem="Port" Id="n19" Bounds="7 56 70 14">
39+
<Terminal Id="Value" Direction="Output" Wire="w20" Hotspot="1 0.5" Bounds="0 0 70 14" />
40+
</DataAccessor>
41+
<DataAccessor DataItem="State" Id="n5" Bounds="315 63 70 14">
42+
<Terminal Id="Value" Direction="Input" Wire="w17" Hotspot="0 0.5" Bounds="0 0 70 14" />
43+
</DataAccessor>
44+
<MethodCall Id="n17" Bounds="182 56 28 70" Target="X3\.Lib:PBrickInputReadySI">
45+
<Terminal Id="layer" Direction="Input" Wire="w12" DataType="SByte" Hotspot="0 0.5" Bounds="0 0 14 14" />
46+
<Terminal Id="port" Direction="Input" Wire="w14" DataType="SByte" Hotspot="0 0.5" Bounds="0 14 14 14" />
47+
<Terminal Id="type" Direction="Input" Wire="w11" DataType="SByte" Hotspot="0 0.5" Bounds="0 28 14 14" />
48+
<Terminal Id="Mode" Direction="Input" Wire="w13" DataType="SByte" Hotspot="0 0.5" Bounds="0 42 14 14" />
49+
<Terminal Id="ValueCount" Direction="Input" Wire="w15" DataType="SByte" Hotspot="0 0.5" Bounds="0 56 14 14" />
50+
<Terminal Id="Value" Direction="Output" Wire="w16" DataType="Single" Hotspot="1 0.5" Bounds="14 0 14 14" />
51+
</MethodCall>
52+
<Wire Id="w11" Joints="N(n9:Out) N(n17:type)" />
53+
<Wire Id="w13" Joints="N(n12:Out) N(n17:Mode)" />
54+
<Wire Id="w15" Joints="N(n15:Out) N(n17:ValueCount)" />
55+
<Literal Id="n9" Terminals="Out=w11" Bounds="140 84 28 14" Interpretation="Exact" DataType="Byte">32</Literal>
56+
<Literal Id="n12" Terminals="Out=w13" Bounds="140 98 28 14" Interpretation="Exact" DataType="Byte">0</Literal>
57+
<Literal Id="n15" Terminals="Out=w15" Bounds="140 112 28 14" Interpretation="Exact" DataType="Byte">1</Literal>
58+
<Wire Id="w12" Joints="N(n10:layer) N(n17:layer)" />
59+
<Wire Id="w14" Joints="N(n10:portOut) N(n17:port)" />
60+
<IsEqual Id="n4" Terminals="x\ \=\ y\?=w17, y=w18, x=w16" TopLeft="252 56" />
61+
<Wire Id="w16" Joints="N(n17:Value) N(n4:x)" />
62+
<Wire Id="w17" Joints="N(n4:x\ \=\ y\?) N(n5:Value)" />
63+
<Literal Id="n18" Terminals="Out=w18" Bounds="217 70 28 14" Interpretation="Exact" DataType="Double">0</Literal>
64+
<Wire Id="w18" Joints="N(n18:Out) N(n4:y)" />
65+
</FlatSequence.Frame>
66+
</FlatSequence>
67+
</BlockDiagram>
68+
</VirtualInstrument>
69+
</Namespace>
70+
</SourceFile>

VIs/PBR/OFDL_AdvGyro_HardCalib.vix

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<SourceFile Version="1.0.2.10" xmlns="http://www.ni.com/SourceModel.xsd">
3+
<Namespace Name="Project">
4+
<VirtualInstrument IsTopLevel="false" IsReentrant="false" Version="1.0.2.0" xmlns="http://www.ni.com/VirtualInstrument.xsd">
5+
<DataItem Name="SequenceIn" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" DefaultTerminalDirection="Output" CallUsage="None" CallDirection="Input" CallIndex="6" />
6+
<DataItem Name="SequenceOut" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" DefaultTerminalDirection="Input" CallUsage="None" CallDirection="Output" CallIndex="6" />
7+
<DataItem Name="Port" DataType="Single" DefaultTerminalDirection="Output" CallUsage="None" CallDirection="Input" CallIndex="0" DefaultValue="0" />
8+
<FrontPanel>
9+
<fpruntime:FrontPanelCanvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:fpruntime="clr-namespace:NationalInstruments.LabVIEW.FrontPanelRuntime;assembly=NationalInstruments.LabVIEW.FrontPanelRuntime" xmlns:Model="clr-namespace:NationalInstruments.SourceModel.Designer;assembly=NationalInstruments.SourceModel" x:Name="FrontPanel" Model:DesignerSurfaceProperties.CanSnapToObjects="True" Model:DesignerSurfaceProperties.SnapToObjects="True" Model:DesignerSurfaceProperties.ShowSnaplines="True" Model:DesignerSurfaceProperties.ShowControlAdorners="True" Width="640" Height="480" />
10+
</FrontPanel>
11+
<BlockDiagram Name="__RootDiagram__">
12+
<FlatSequence Id="n13" Bounds="350 175 714 252">
13+
<FlatSequence.Frame Id="D14" Bounds="7 7 364 238">
14+
<MethodCall Id="n17" Bounds="301 84 28 70" Target="X3\.Lib:PBrickInputReadySI">
15+
<Terminal Id="layer" Direction="Input" Wire="w19" DataType="SByte" Hotspot="0 0.5" Bounds="0 0 14 14" />
16+
<Terminal Id="port" Direction="Input" Wire="w21" DataType="SByte" Hotspot="0 0.5" Bounds="0 14 14 14" />
17+
<Terminal Id="type" Direction="Input" Wire="w18" DataType="SByte" Hotspot="0 0.5" Bounds="0 28 14 14" />
18+
<Terminal Id="Mode" Direction="Input" Wire="w17" DataType="SByte" Hotspot="0 0.5" Bounds="0 42 14 14" />
19+
<Terminal Id="ValueCount" Direction="Input" Wire="w15" DataType="SByte" Hotspot="0 0.5" Bounds="0 56 14 14" />
20+
<Terminal Id="Value" Direction="Output" DataType="Single" Hotspot="1 0.5" Bounds="14 0 14 14" />
21+
</MethodCall>
22+
<Wire Id="w20" Joints="N(n19:Value) N(n10:port)" />
23+
<Wire Id="w15" Joints="N(n14:Out) N(n17:ValueCount)" />
24+
<Wire Id="w17" Joints="N(n8:Out) N(n17:Mode)" />
25+
<Wire Id="w18" Joints="N(n6:Out) N(n17:type)" />
26+
<Wire Id="w21" Joints="N(n10:portOut) N(n17:port)" />
27+
<Wire Id="w19" Joints="N(n10:layer) N(n17:layer)" />
28+
<Literal Id="n6" Terminals="Out=w18" Bounds="224 112 28 14" Interpretation="Exact" DataType="Byte">33</Literal>
29+
<Literal Id="n8" Terminals="Out=w17" Bounds="224 126 28 14" Interpretation="Exact" DataType="Byte">0</Literal>
30+
<DataAccessor DataItem="Port" Id="n19" Bounds="14 84 70 14">
31+
<Terminal Id="Value" Direction="Output" Wire="w20" Hotspot="1 0.5" Bounds="0 0 70 14" />
32+
</DataAccessor>
33+
<Literal Id="n14" Terminals="Out=w15" Bounds="224 140 28 14" Interpretation="Exact" DataType="Byte">1</Literal>
34+
<MethodCall Id="n10" Bounds="140 84 28 28" Target="X3\.Lib:PBrickPortConvertInput">
35+
<Terminal Id="port" Direction="Input" Wire="w20" DataType="Int32" Hotspot="0 0.5" Bounds="0 0 14 14" />
36+
<Terminal Id="layer" Direction="Output" Wire="w19" DataType="SByte" Hotspot="1 0.5" Bounds="14 0 14 14" />
37+
<Terminal Id="portOut" Direction="Output" Wire="w21" DataType="SByte" Hotspot="1 0.5" Bounds="14 14 14 14" />
38+
</MethodCall>
39+
</FlatSequence.Frame>
40+
<FlatSequence.Frame Id="D3" Bounds="378 7 329 238">
41+
<Literal Id="n2" Terminals="Out=w3" Bounds="42 70 35 14" Interpretation="Exact" DataType="Single">0.3</Literal>
42+
<MethodCall Id="n4" Bounds="126 70 56 98" Target="OFDL_AdvGyro_TimerCompare\.vix">
43+
<Terminal Id="Timer" Direction="Input" Wire="w3" DataType="Single" Hotspot="0 0.5" Bounds="0 0 14 14" />
44+
<Terminal Id="Comparison" Direction="Input" DataType="Int32" Hotspot="0 0.5" Bounds="0 14 14 14" />
45+
<Terminal Id="Threshold" Direction="Input" DataType="Single" Hotspot="0 0.5" Bounds="0 28 14 14" />
46+
<Terminal Id="InterruptsToListenFor_16B03592_CD76_4D58_8DC3_E3C3091E327A" Direction="Input" DataType="Int32" Hotspot="0 0.5" Bounds="0 42 14 14" />
47+
<Terminal Id="SequenceIn" Direction="Input" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" Hotspot="0 0.5" Bounds="0 84 14 14" />
48+
<Terminal Id="Result" Direction="Output" DataType="Boolean" Hotspot="1 0.5" Bounds="42 0 14 14" />
49+
<Terminal Id="Timer\ Value" Direction="Output" DataType="Single" Hotspot="1 0.5" Bounds="42 14 14 14" />
50+
<Terminal Id="SequenceOut" Direction="Output" DataType="NationalInstruments:SourceModel:DataTypes:X3SequenceWireDataType" Hotspot="1 0.5" Bounds="42 84 14 14" />
51+
</MethodCall>
52+
<Wire Id="w3" Joints="N(n2:Out) N(n4:Timer)" />
53+
</FlatSequence.Frame>
54+
</FlatSequence>
55+
</BlockDiagram>
56+
</VirtualInstrument>
57+
</Namespace>
58+
</SourceFile>

0 commit comments

Comments
 (0)