-
Notifications
You must be signed in to change notification settings - Fork 0
/
Extract Frame.gvi
326 lines (326 loc) · 32.4 KB
/
Extract Frame.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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
<?xml version="1.0" encoding="utf-8"?>
<SourceFile Checksum="0947BCAE2DF6B42D93AF8479F00CFD44" 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]Extract Frame" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="7.5" 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="130" ListViewWidth="150" Width="40" xmlns="http://www.ni.com/PlatformFramework">
<ConnectorPaneTerminal ListViewHotspot="0 35" Parameter="69" />
<ConnectorPaneTerminal Hotspot="0 15" />
<ConnectorPaneTerminal Hotspot="0 25" ListViewHotspot="0 65" Parameter="597" />
<ConnectorPaneTerminal Hotspot="0 35" ListViewHotspot="0 110" Parameter="637" />
<ConnectorPaneTerminal Hotspot="15 0" />
<ConnectorPaneTerminal Hotspot="25 0" />
<ConnectorPaneTerminal Hotspot="40 5" ListViewHotspot="150 50" Parameter="128" />
<ConnectorPaneTerminal Hotspot="40 15" ListViewHotspot="150 80" Parameter="145" />
<ConnectorPaneTerminal Hotspot="40 25" ListViewHotspot="150 95" Parameter="152" />
<ConnectorPaneTerminal Hotspot="40 35" />
<ConnectorPaneTerminal Hotspot="15 40" />
<ConnectorPaneTerminal Hotspot="25 40" />
</ConnectorPane>
<DiagramUnplacedItems Id="11" xmlns="http://www.ni.com/MocCommon">
<DataAccessor Bounds="685 140 40 15" DataItem="678" Id="679" Label="680">
<Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="679" Bounds="730 140 34 14" Id="680" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Graph_2</p.Text>
</NodeLabel>
</DiagramUnplacedItems>
<FrontPanelUnplacedItems Height="[float]1600" Id="12" Left="[float]0" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]2000" />
<BlockDiagram Id="13">
<DataAccessor Bounds="420 220 40 15" DataItem="69" Id="35" Label="67" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="35" Bounds="300 220 115 14" Id="67" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Input signal samples</p.Text>
</NodeLabel>
<MethodCall Bounds="755 230 40 40" DomainName="NI.MocCommon" Id="79" Label="80" Target="Extract\ First\ Frame\ Indices\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="Frame Marker" />
<Parameter Id="L1" Desc="Search Start Index" />
<Parameter Id="T1" Desc="Frame Marker (Median Filter Output)" />
<Parameter Id="B1" Desc="First Frame Edge Indices" />
<Parameter Id="R0" Desc="First Frame Start Index" />
<Parameter Id="R1" Desc="Frame Length" />
<Parameter Id="R2" Desc="First Frame End Index" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="Int32[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32[]" Direction="Output" Hotspot="25 0" Id="T1" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32[]" Direction="Output" Hotspot="25 40" Id="B1" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32" Direction="Output" Hotspot="40 15" Id="R1" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32" Direction="Output" Hotspot="40 25" Id="R2" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<NodeLabel AttachedTo="79" Bounds="755 230 0 0" Id="80" IsReadOnly="True" Visible="False" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Extract First Frame Indices</p.Text>
</NodeLabel>
<ArraySubset Bounds="830 220 40 40" Id="109" Terminals="array=684, subarray=651, index0=111, length0=110" />
<Wire Id="110" Joints="N(79:R1) h(25) v(10) N(109:length0)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="111" Joints="N(79:R0) h(25) B(1) v(-50) N(156:Value) B(1) v(10) N(109:index0)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="890 220 40 15" DataItem="128" Id="133" Label="135" 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="133" Bounds="935 220 150 14" Id="135" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Output Thresholded Packet</p.Text>
</NodeLabel>
<DataAccessor Bounds="830 265 40 15" DataItem="145" Id="149" Label="150" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int32" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="149" Bounds="875 265 123 14" Id="150" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>First Frame End Index</p.Text>
</NodeLabel>
<Wire Id="151" Joints="N(79:R2) h(25) v(15) N(149:Value)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="835 180 40 15" DataItem="152" Id="156" Label="157" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int32" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="156" Bounds="880 180 130 14" Id="157" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>First Frame Start Index</p.Text>
</NodeLabel>
<MethodCall Bounds="480 220 40 40" DomainName="NI.MocCommon" Id="499" Target="DC\ Removal\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="Input Signal" />
<Parameter Id="R0" Desc="Output Signal" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="ComplexDouble[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Double[]" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<MethodCall Bounds="540 220 40 40" DomainName="NI.MocCommon" Id="588" Target="Thresholding\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="DC Removed Samples" />
<Parameter Id="R0" Desc="Output Thresholded Samples" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="Double[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Double[]" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<MethodCall Bounds="690 230 40 40" DomainName="NI.MocCommon" Id="592" Target="Frame\ Markers\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="Input Symbols" />
<Parameter Id="L2" Desc="Samples/Symbol" />
<Parameter Id="R0" Desc="Frame Marked Array" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="Int8[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int32" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int16[]" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<Wire Id="596" Joints="N(35:Value) N(499:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="420 270 40 15" DataItem="597" Id="599" Label="601" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int32" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="599" Bounds="310 270 105 14" Id="601" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Search Start Index</p.Text>
</NodeLabel>
<Wire Id="606" Joints="N(599:Value) h(285) v(-30) N(79:L1)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="770 140 40 15" DataItem="609" Id="610" Label="630" 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="610" Bounds="815 140 34 14" Id="630" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Graph</p.Text>
</NodeLabel>
<DataAccessor Bounds="425 140 40 15" DataItem="637" Id="641" Label="642" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int32" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="641" Bounds="326 140 94 14" Id="642" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Samples/Symbol</p.Text>
</NodeLabel>
<Wire Id="643" Joints="N(641:Value) h(215) v(110) N(592:L2)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="651" Joints="N(109:subarray) N(133:Value)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="654" Joints="N(499:R0) N(588:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="658" Joints="N(592:R0) N(79:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="684" Joints="N(588:R0) h(90) B(1) N(109:array) B(1) v(-75) h(70) v(-5) N(610:Value) B(1) v(10) N(592:L0)" 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">
<ArrayViewer ArrayElement="[UIModel]74" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="73" Label="[UIModel]75" Left="[float]214" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]110" Value="{DataItemBinding Id=69}" Width="[float]129" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0x0;0x0</p.DefaultElementValue>
<NumericText Height="[float]22" Id="74" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Left="[float]54" MinHeight="[float]22" Name="[string]Child" Top="[float]31" Value="[ComplexDouble]0 + 0i" ValueType="[Type]ComplexDouble" Width="[float]69" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
</ArrayViewer>
<Label Height="[float]16" Id="75" LabelOwner="[UIModel]73" Left="[float]214" Text="[string]Input signal samples" Top="[float]87" Width="[float]109" xmlns="http://www.ni.com/PanelCommon" />
<ArrayViewer ArrayElement="[UIModel]131" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="134" IndexVisibility="[Visibility]Visible" IsFixedSize="[bool]False" Label="[UIModel]137" Left="[float]493" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]110" Value="{DataItemBinding Id=128}" Width="[float]130" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0x0</p.DefaultElementValue>
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="131" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[double]1" Left="[float]54" MinHeight="[float]22" Name="[string]Child" RadixBase="[RadixBase]Decimal" RadixVisibility="[SMVisibility]Collapsed" Top="[float]7" Value="[double]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
</ArrayViewer>
<Label Height="[float]16" Id="137" LabelOwner="[UIModel]134" Left="[float]493" Text="[string]Output Thresholded Packet" Top="[float]87" Width="[float]145" xmlns="http://www.ni.com/PanelCommon" />
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="146" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[int]1" Label="[UIModel]147" Left="[float]499" MinHeight="[float]22" Top="[float]225" Value="{DataItemBinding Id=145}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="147" LabelOwner="[UIModel]146" Left="[float]499" Text="[string]First Frame End Index" Top="[float]202" Width="[float]114" xmlns="http://www.ni.com/PanelCommon" />
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="153" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[int]1" Label="[UIModel]154" Left="[float]499" MinHeight="[float]22" Top="[float]288" Value="{DataItemBinding Id=152}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="154" LabelOwner="[UIModel]153" Left="[float]499" Text="[string]First Frame Start Index" Top="[float]265" Width="[float]118" xmlns="http://www.ni.com/PanelCommon" />
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="600" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Interval="[int]1" Label="[UIModel]608" Left="[float]231" MinHeight="[float]22" RadixBase="[RadixBase]Decimal" RadixVisibility="[SMVisibility]Collapsed" Top="[float]344" UnitAnnotation="[string]" Value="{DataItemBinding Id=597}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="608" LabelOwner="[UIModel]600" Left="[float]231" Text="[string]Search Start Index" Top="[float]321" Width="[float]96" xmlns="http://www.ni.com/PanelCommon" />
<Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=609}" Height="[float]400" Id="611" Label="[UIModel]629" Left="[float]1134" MetadataAlwaysOverridesPlotNames="[bool]True" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]78" Width="[float]600" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
<Axis Adjuster="[RangeAdjuster]FitLoosely" Id="612" Label="[string]Time" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]623" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 17000, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="623" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="613" Label="[string]Amplitude" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]624" Orientation="[SMOrientation]Vertical" Range="[IRange]-1, 1, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="624" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Plot HorizontalScale="[UIModel]612" Id="614" Label="[string]Plot" VerticalScale="[UIModel]613" Visibility="[SMVisibility]Visible" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="615" LineStroke="[SMSolidColorBrush]#ff7b161a" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="616" LineStroke="[SMSolidColorBrush]#ff008ee4" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="617" LineStroke="[SMSolidColorBrush]#ffe2b683" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="618" LineStroke="[SMSolidColorBrush]#ffb7ac1f" PointShape="[PointShape]Cross" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="619" LineStroke="[SMSolidColorBrush]#ffaedcef" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="620" LineStroke="[SMSolidColorBrush]#ffa08bb0" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="621" LineStroke="[SMSolidColorBrush]#ff7f7f7f" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="622" LineStroke="[SMSolidColorBrush]#ff3c0726" PointShape="[PointShape]Cross" />
</Graph>
<PlotLegend Graph="[UIModel]611" Height="[float]26" Id="625" Left="[float]1741" Top="[float]78" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]611" Height="[float]102" Id="626" Left="[float]1139" MinHeight="[float]80" Top="[float]507" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<ScaleLegend Graph="[UIModel]611" Height="[float]50" Id="627" Left="[float]1741" MinHeight="[float]50" Top="[float]376" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<GraphTools Graph="[UIModel]611" Height="[float]22" Id="628" Left="[float]1139" Top="[float]485" Width="[float]148" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="629" LabelOwner="[UIModel]611" Left="[float]1134" Text="[string]Graph" Top="[float]55" Width="[float]33" xmlns="http://www.ni.com/PanelCommon" />
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="638" Interval="[int]1" Label="[UIModel]639" Left="[float]1186" MinHeight="[float]22" Top="[float]540" Value="{DataItemBinding Id=637}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="639" LabelOwner="[UIModel]638" Left="[float]1186" Text="[string]Samples/Symbol" Top="[float]517" Width="[float]88" xmlns="http://www.ni.com/PanelCommon" />
<Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=678}" Height="[float]400" Id="659" Label="[UIModel]677" Left="[float]1118" MetadataAlwaysOverridesPlotNames="[bool]True" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]584" Width="[float]600" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
<Axis Adjuster="[RangeAdjuster]FitLoosely" Id="660" Label="[string]Time" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]671" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 17000, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="671" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="661" Label="[string]Amplitude" LabelVisibility="[SMVisibility]Visible" MajorDivisions="[UIModel]672" Orientation="[SMOrientation]Vertical" Range="[IRange]-1, 1, System.Double" ScaleKind="[RangeScaleKind]Linear" ValueType="[Type]Double" Visibility="[SMVisibility]Visible">
<RangeLabeledDivisions Id="672" LabelPresenter="[string]LVRelativeSeconds:0.######>>0.000E+0" />
</Axis>
<Plot HorizontalScale="[UIModel]660" Id="662" Label="[string]Plot" VerticalScale="[UIModel]661" Visibility="[SMVisibility]Visible" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="663" LineStroke="[SMSolidColorBrush]#ff7b161a" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="664" LineStroke="[SMSolidColorBrush]#ff008ee4" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="665" LineStroke="[SMSolidColorBrush]#ffe2b683" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="666" LineStroke="[SMSolidColorBrush]#ffb7ac1f" PointShape="[PointShape]Cross" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="667" LineStroke="[SMSolidColorBrush]#ffaedcef" PointShape="[PointShape]Ellipse" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="668" LineStroke="[SMSolidColorBrush]#ffa08bb0" PointShape="[PointShape]Rectangle" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="669" LineStroke="[SMSolidColorBrush]#ff7f7f7f" PointShape="[PointShape]Diamond" />
<PlotRenderer AreaBaseline="[FillBaseline]Zero" BarBaseline="[FillBaseline]Zero" Id="670" LineStroke="[SMSolidColorBrush]#ff3c0726" PointShape="[PointShape]Cross" />
</Graph>
<PlotLegend Graph="[UIModel]659" Height="[float]26" Id="673" Left="[float]1725" Top="[float]584" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]659" Height="[float]102" Id="674" Left="[float]1123" MinHeight="[float]80" Top="[float]1013" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<ScaleLegend Graph="[UIModel]659" Height="[float]50" Id="675" Left="[float]1725" MinHeight="[float]50" Top="[float]882" Visible="[bool]False" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<GraphTools Graph="[UIModel]659" Height="[float]22" Id="676" Left="[float]1123" Top="[float]991" Width="[float]148" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
<Label Height="[float]16" Id="677" LabelOwner="[UIModel]659" Left="[float]1118" Text="[string]Graph_2" Top="[float]561" Width="[float]44" xmlns="http://www.ni.com/PanelCommon" />
</CPFrontPanel>
<DataItem AdaptToDiagramType="True" CallDirection="Input" CallIndex="0" DataType="ComplexDouble[]" Id="69" Name="Input signal samples" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>
<Array Lengths="0" />
</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="0" DataType="Double[]" Id="128" Name="Output Thresholded Packet" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>null</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="1" DataType="Int32" Id="145" Name="First Frame End Index" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>0</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="2" DataType="Int32" Id="152" Name="First Frame Start Index" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>0</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Input" CallIndex="2" DataType="Int32" Id="597" Name="Search Start Index" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>0</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" DataType="Double[]" Id="609" Name="Graph" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>
<Array Lengths="0" />
</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Input" CallIndex="3" DataType="Int32" Id="637" Name="Samples/Symbol" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>0</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" DataType="Double[]" Id="678" Name="Graph_2" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>
<Array Lengths="0" />
</p.DefaultValue>
</DataItem>
<IconTable xmlns="http://www.ni.com/PlatformFramework">
<p.IconModel Target="Extract\ First\ Frame\ Indices\.gvi">
<MergeScript>
<MergeItem Path="." IsPrimary="True">
<Icon ListViewIconCrop="0 0 40 40">
<IconPanel Height="[float]40" Left="[float]0" Top="[float]0" Width="[float]40">
<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" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]Extract First Frame Indices" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6" />
</FileNameText>
</IconTemplate>
<Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Height="[float]34" Left="[float]0" Margin="[SMThickness]3,3,3,3" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]34" />
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
<p.IconModel Target="DC\ Removal\.gvi">
<MergeScript>
<MergeItem Path="." IsPrimary="True">
<Icon ListViewIconCrop="0 0 40 40">
<IconPanel Height="[float]40" Left="[float]0" Top="[float]0" Width="[float]40">
<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" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]DC Removal" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6" />
</FileNameText>
</IconTemplate>
<Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Height="[float]34" Left="[float]0" Margin="[SMThickness]3,3,3,3" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]34" />
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
<p.IconModel Target="Thresholding\.gvi">
<MergeScript>
<MergeItem Path="." IsPrimary="True">
<Icon ListViewIconCrop="0 0 40 40">
<IconPanel Height="[float]40" Left="[float]0" Top="[float]0" Width="[float]40">
<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" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]Thresholding" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6" />
</FileNameText>
</IconTemplate>
<Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Height="[float]34" Left="[float]0" Margin="[SMThickness]3,3,3,3" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]34" />
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
<p.IconModel Target="Frame\ Markers\.gvi">
<MergeScript>
<MergeItem Path="." IsPrimary="True">
<Icon ListViewIconCrop="0 0 40 40">
<IconPanel Height="[float]40" Left="[float]0" Top="[float]0" Width="[float]40">
<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" Left="[float]0" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]Frame Markers" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]0" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6.75" />
</FileNameText>
</IconTemplate>
<Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Height="[float]34" Left="[float]0" Margin="[SMThickness]3,3,3,3" MinHeight="[float]0" MinWidth="[float]0" Top="[float]0" Width="[float]34" />
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
</IconTable>
</VirtualInstrument>
</SourceFile>