-
Notifications
You must be signed in to change notification settings - Fork 0
/
Function_2.gvi
181 lines (181 loc) · 17 KB
/
Function_2.gvi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?xml version="1.0" encoding="utf-8"?>
<SourceFile Checksum="11A320C04D7EC39116A053FF8FB5E133" xmlns="http://www.ni.com/PlatformFramework">
<SourceModelFeatureSet>
<ParsableNamespace AssemblyFileVersion="4.5.2.51305" FeatureSetName="LabVIEW Controls" MinimumParsableVersion="4.5.0.0" MinimumSemanticallyEquivalentVersion="4.5.0.0" Name="http://www.ni.com/Controls.LabVIEW.Design" Version="4.5.0.49153" />
<ParsableNamespace AssemblyFileVersion="4.5.2.51305" FeatureSetName="LabVIEW Virtual Instrument" MinimumParsableVersion="4.5.0.0" MinimumSemanticallyEquivalentVersion="4.5.0.0" Name="http://www.ni.com/LabVIEW.VI" Version="4.5.0.49156" />
<ParsableNamespace AssemblyFileVersion="4.5.2.51305" FeatureSetName="Common Language Components" MinimumParsableVersion="4.5.0.0" MinimumSemanticallyEquivalentVersion="4.5.0.0" Name="http://www.ni.com/MocCommon" Version="4.5.0.49153" />
<ParsableNamespace AssemblyFileVersion="4.5.2.51305" FeatureSetName="Editor" MinimumParsableVersion="4.5.0.0" MinimumSemanticallyEquivalentVersion="4.5.0.0" Name="http://www.ni.com/PanelCommon" Version="4.5.0.49152" />
<ParsableNamespace AssemblyFileVersion="4.5.2.51305" FeatureSetName="Editor" MinimumParsableVersion="4.5.0.0" MinimumSemanticallyEquivalentVersion="4.5.0.0" Name="http://www.ni.com/PlatformFramework" Version="4.5.0.49153" />
<ApplicationVersionInfo Build="4.5.2.51305" Name="LabVIEW Communications System Design Software" Version="2.0.1" />
</SourceModelFeatureSet>
<VirtualInstrument Id="1" xmlns="http://www.ni.com/LabVIEW.VI">
<Icon Id="2" ListViewIconCrop="0 0 40 40" xmlns="http://www.ni.com/PlatformFramework">
<IconPanel Height="[float]40" Id="3" Left="[float]0" Top="[float]0" Width="[float]40">
<IconTemplate ClipMargin="[SMThickness]3,3,3,3" Id="4" Left="[float]0" TemplateName="Gray" Top="[float]0">
<Rectangle Fill="[SMSolidColorBrush]#ff727272" Id="5" IsHitTestVisible="[bool]False" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]4" RadiusY="[float]4" Top="[float]0" />
<Rectangle Fill="[SMSolidColorBrush]#ffe5e5e5" Id="6" IsHitTestVisible="[bool]False" Left="[float]0" Margin="[SMThickness]1,1,1,1" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]2.5" RadiusY="[float]2.5" Stroke="[SMSolidColorBrush]#fff2f2f2" Top="[float]0" />
<FileNameText Attached="[bool]True" Id="7" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]Function_2" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6" Id="8" />
</FileNameText>
</IconTemplate>
<Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Height="[float]34" Id="9" Left="[float]0" Margin="[SMThickness]3,3,3,3" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]34" />
</IconPanel>
</Icon>
<ConnectorPane Height="40" Id="10" ListViewHeight="40" ListViewWidth="150" Width="40" xmlns="http://www.ni.com/PlatformFramework">
<ConnectorPaneTerminal />
<ConnectorPaneTerminal Hotspot="0 15" />
<ConnectorPaneTerminal Hotspot="0 25" />
<ConnectorPaneTerminal Hotspot="0 35" />
<ConnectorPaneTerminal Hotspot="15 0" />
<ConnectorPaneTerminal Hotspot="25 0" />
<ConnectorPaneTerminal Hotspot="40 5" />
<ConnectorPaneTerminal Hotspot="40 15" />
<ConnectorPaneTerminal Hotspot="40 25" />
<ConnectorPaneTerminal Hotspot="40 35" />
<ConnectorPaneTerminal Hotspot="15 40" />
<ConnectorPaneTerminal Hotspot="25 40" />
</ConnectorPane>
<DiagramUnplacedItems Id="11" xmlns="http://www.ni.com/MocCommon" />
<FrontPanelUnplacedItems Id="12" Left="[float]0" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" />
<BlockDiagram Id="13">
<SignalCorrelationCrossDBL Bounds="385 185 50 50" DomainName="NI.LabVIEW.VI" Id="25" Target="NI:Analysis:Operations:\1D\ Cross\ Correlation\ \(DBL\)\.gvi">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="x" />
<Parameter Id="L1" Desc="y" />
<Parameter Id="L2" Desc="algorithm" />
<Parameter Id="L3" Desc="normalization" />
<Parameter Id="L4" Desc="error in" />
<Parameter Id="R0" Desc="Rxy" />
<Parameter Id="R4" Desc="error out" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="Double[]" Direction="Input" Id="L0" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Double[]" Direction="Input" Hotspot="0 15" Id="L1" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="@8e3983bcfb7e46bebb7f1615466f2d59" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="@896027daba6749beb156ee4395f5bb73" Direction="Input" Hotspot="0 35" Id="L3" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Error" Direction="Input" Hotspot="0 45" Id="L4" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Double[]" Direction="Output" Hotspot="50 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Error" Direction="Output" Hotspot="50 45" Id="R4" xmlns="http://www.ni.com/PlatformFramework" />
</SignalCorrelationCrossDBL>
<ArrayLiteral Bounds="240 160 101 44" DataType="Int32[]" Facade="NationalInstruments.MocCommon.SourceModel.IArrayBehavior" Id="37" xmlns="http://www.ni.com/MocCommon">
<p.Data>
<Array Lengths="4" IsBinary="True" Compression="GZip">
<BinaryElements>H4sIAAAAAAAEAGNgZGBg+A8EIBoEBEAMFiDm4GBEIkFKICQ3AO8fV/AzAAAA</BinaryElements>
</Array>
</p.Data>
<ArrayBehavior ElementType="Int32" VisibleRows="2">
<p.DefaultElementValue>0</p.DefaultElementValue>
</ArrayBehavior>
<Literal Bounds="47 23 39.5 16" DataType="Int32" Facade="NationalInstruments.MocCommon.SourceModel.INumericBehavior" Id="38">
<p.Data>-1</p.Data>
<NumericBehavior Interpretation="Exact" ValueFormatter="LV:G6" />
</Literal>
</ArrayLiteral>
<ArrayLiteral Bounds="235 225 101 44" DataType="Int32[]" Facade="NationalInstruments.MocCommon.SourceModel.IArrayBehavior" Id="39" xmlns="http://www.ni.com/MocCommon">
<p.Data>
<Array Lengths="2" IsBinary="True" Compression="GZip">
<BinaryElements>H4sIAAAAAAAEAGNgZGBg+A8EIBoEBEAMJiDm4GAEkyBJbgA0R7eBJwAAAA==</BinaryElements>
</Array>
</p.Data>
<ArrayBehavior ElementType="Int32" VisibleRows="2">
<p.DefaultElementValue>0</p.DefaultElementValue>
</ArrayBehavior>
<Literal Bounds="47 41 39.5 16" DataType="Int32" Facade="NationalInstruments.MocCommon.SourceModel.INumericBehavior" Id="40">
<p.Data>0</p.Data>
<NumericBehavior Interpretation="Exact" ValueFormatter="LV:G6" />
</Literal>
</ArrayLiteral>
<Wire Id="41" Joints="N(37:Out) h(5) v(25) N(25:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="42" Joints="N(39:Out) h(34) v(-30) N(25:L1)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="535 170 40 15" DataItem="43" Id="44" Label="64" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="44" Bounds="580 170 34 14" Id="64" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Graph</p.Text>
</NodeLabel>
<Wire Id="65" Joints="N(25:R0) h(7) v(-15) N(44:Value)" xmlns="http://www.ni.com/PlatformFramework" />
</BlockDiagram>
<CPFrontPanel Height="[float]1600" Id="14" Left="[float]0" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]2000">
<Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=43}" Height="[float]400" Id="45" Label="[UIModel]63" Left="[float]307" MetadataAlwaysOverridesPlotNames="[bool]True" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]58" Width="[float]600" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
<Axis Adjuster="[RangeAdjuster]FitLoosely" Id="46" Label="[string]Time" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]57" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 4, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="57" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="47" Label="[string]Amplitude" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]58" Orientation="[SMOrientation]Vertical" Range="[IRange]-1, 2, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="58" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Plot HorizontalScale="[UIModel]46" Id="48" Label="[string]Plot" VerticalScale="[UIModel]47" Visibility="[SMVisibility]Visible" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="49" LineStroke="[SMSolidColorBrush]#ff7b161a" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="50" LineStroke="[SMSolidColorBrush]#ff008ee4" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="51" LineStroke="[SMSolidColorBrush]#ffe2b683" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="52" LineStroke="[SMSolidColorBrush]#ffb7ac1f" PointShape="[PointShape]Cross" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="53" LineStroke="[SMSolidColorBrush]#ffaedcef" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="54" LineStroke="[SMSolidColorBrush]#ffa08bb0" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="55" LineStroke="[SMSolidColorBrush]#ff7f7f7f" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="56" LineStroke="[SMSolidColorBrush]#ff3c0726" PointShape="[PointShape]Cross" />
</Graph>
<PlotLegend Graph="[UIModel]45" Height="[float]28" Id="59" Left="[float]914" Top="[float]58" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]45" Height="[float]102" Id="60" Left="[float]312" MinHeight="[float]80" Top="[float]487" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<ScaleLegend Graph="[UIModel]45" Height="[float]50" Id="61" Left="[float]914" MinHeight="[float]50" Top="[float]356" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<GraphTools Graph="[UIModel]45" Height="[float]22" Id="62" Left="[float]312" Top="[float]465" Visible="[bool]False" Width="[float]148" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="63" LabelOwner="[UIModel]45" Left="[float]307" Text="[string]Graph" Top="[float]35" Width="[float]33" xmlns="http://www.ni.com/PanelCommon" />
</CPFrontPanel>
<DataItem AdaptToDiagramType="True" DataType="Double[]" Id="43" Name="Graph" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>
<Array Lengths="0" />
</p.DefaultValue>
</DataItem>
<IconTable xmlns="http://www.ni.com/PlatformFramework">
<p.IconModel Target="NI:Analysis:Operations:\1D\ Cross\ Correlation\ \(DBL\)\.gvi">
<MergeScript>
<MergeItem Path="." IsPrimary="True">
<Icon ListViewIconCrop="0 0 50 50">
<IconPanel Background="[SMSolidColorBrush]#00ffffff" Height="[float]50" Left="[float]0" Top="[float]0" Width="[float]50">
<IconTemplate ClipMargin="[SMThickness]3,3,3,3" Left="[float]0" TemplateName="Gray" Top="[float]0">
<Rectangle Fill="[SMSolidColorBrush]#ff727272" IsHitTestVisible="[bool]False" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]4" RadiusY="[float]4" Top="[float]0" />
<Rectangle Fill="[SMSolidColorBrush]#ffe5e5e5" IsHitTestVisible="[bool]False" Left="[float]0" Margin="[SMThickness]1,1,1,1" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]2.5" RadiusY="[float]2.5" Stroke="[SMSolidColorBrush]#fff2f2f2" Top="[float]0" />
<FileNameText Attached="[bool]True" HorizontalAlignment="[HorizontalAlignment]Left" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]1D Cross Correlation (DBL)" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalAlignment="[VerticalAlignment]Top">
<FontSetting FontSize="6.75" />
</FileNameText>
</IconTemplate>
<Canvas Height="[float]50" Left="[float]0" Top="[float]0" Width="[float]50">
<Path Data="[PathGeometry]M 50,46 C 50,48.2 48.2,50 46,50 L 4,50 C 1.8,50 0,48.2 0,46 L 0,4 C 0,1.8 1.8,0 4,0 L 46,0 C 48.2,0 50,1.8 50,4 L 50,46 Z" Fill="[SMSolidColorBrush]#ff727273" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
<Path Data="[PathGeometry]M 49,46 C 49,47.65 47.65,49 46,49 L 4,49 C 2.35,49 1,47.65 1,46 L 1,4 C 1,2.35 2.35,1 4,1 L 46,1 C 47.65,1 49,2.35 49,4 L 49,46 Z" Fill="[SMSolidColorBrush]#ffffffff" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
<Path Data="[PathGeometry]M 48,46 C 48,47.1 47.1,48 46,48 L 4,48 C 2.9,48 2,47.1 2,46 L 2,4 C 2,2.9 2.9,2 4,2 L 46,2 C 47.1,2 48,2.9 48,4 L 48,46 Z" Fill="[SMSolidColorBrush]#ffeff6ec" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
<Path Data="[PathGeometry]M 9,18 L 10,18 L 10,42 L 36,42 L 37,42 L 39,42 L 40,42 L 40,43 L 9,43 M 17.999,35.021 L 17.999,35.021 L 17.999,35.021 L 25,25 L 40,25 L 40,24.021 L 24.43,24.021 L 24.4,24 L 24.385,24.021 L 24,24.578 L 17.475,34.021 L 11,34.021 L 11,35.021 L 16.784,35.021 L 17.999,35.021 Z" Fill="[SMSolidColorBrush]#b2000000" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
<Path Data="[PathGeometry]M 24.975,24.998 L 18.073,34.909 C 21.39,34.72 24.634,34.197 25.25,32.783 C 25.767,31.593 26.098,30.425 26.39,29.395 C 27.056,27.047 27.63,25.019 30.048,25.019 L 24.975,24.998 Z" Fill="[SMSolidColorBrush]#7f58987f" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
<Path Data="[PathGeometry]M 35,32.802 L 34.082,33.198 C 33.547,31.96 33.208,30.766 32.909,29.714 C 32.201,27.22 31.789,26.021 30.177,26.021 C 28.493,26.021 28.085,27.209 27.383,29.679 C 27.081,30.742 26.724,31.939 26.192,33.2 C 25,36.021 19,36 14,36.021 C 12.745,36.026 11.298,36.024 11,36 L 11,35.021 C 14,35 24.135,35.415 25.275,32.8 C 25.795,31.608 26.128,30.438 26.421,29.405 C 27.09,27.052 27.667,25.02 30.098,25.02 C 32.616,25.02 33.199,27.068 33.871,29.439 C 34.161,30.464 34.49,31.624 35,32.802 Z M 48,4 L 48,12 L 2,12 L 2,4 C 2,2.9 2.9,2 4,2 L 46,2 C 47.1,2 48,2.9 48,4 Z M 18,8 L 16,8 L 16,11 L 18,11 L 18,8 Z M 22,7 C 22,7 21,3 18,3 C 17.545,3 16,3 16,3 C 14,5 12,3 12,3 L 11,3 L 11,6 L 12,6 C 12,6 15,4 16,7 L 18,7 C 19,3 22,7 22,7 Z M 39,6.832 L 38,5.832 C 37.133,7.132 36.104,8.229 35.104,8.229 C 34.083,8.229 33.244,7.575 32,5.832 C 30.896,4.286 29.672,3.979 28.396,3.979 C 25.938,3.979 24.067,7.227 24,7.356 L 25.792,7.771 C 26.175,7.028 27.167,5.5 28.396,5.438 C 29.438,5.385 30.084,5.73 30.802,6.788 C 32.216,8.871 33.642,9.833 35.009,9.833 C 35.024,9.833 35.039,9.832 35.054,9.832 C 36.899,9.802 38.314,7.86 39,6.832 Z" Fill="[SMSolidColorBrush]#ff58987f" Height="[float]50" Left="[float]0" MinHeight="[float]1" MinWidth="[float]1" Top="[float]0" Width="[float]50" />
</Canvas>
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
</IconTable>
</VirtualInstrument>
<DataTypeReferenceTable xmlns="http://www.ni.com/PlatformFramework">
<p.TypeReference TypeId="8e3983bcfb7e46bebb7f1615466f2d59">
<Enumeration>
<Members>
<EnumerationMember Value="0" Name="direct" />
<EnumerationMember Value="1" Name="frequency domain" />
</Members>
<DataType>
<UInt32 />
</DataType>
</Enumeration>
</p.TypeReference>
<p.TypeReference TypeId="896027daba6749beb156ee4395f5bb73">
<Enumeration>
<Members>
<EnumerationMember Value="0" Name="none" />
<EnumerationMember Value="1" Name="unbiased" />
<EnumerationMember Value="2" Name="biased" />
</Members>
<DataType>
<UInt32 />
</DataType>
</Enumeration>
</p.TypeReference>
</DataTypeReferenceTable>
</SourceFile>