-
Notifications
You must be signed in to change notification settings - Fork 0
/
DC Removal.gvi
97 lines (97 loc) · 9.05 KB
/
DC Removal.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
<?xml version="1.0" encoding="utf-8"?>
<SourceFile Checksum="5703F58ADE23C9AC245663DC10F20360" 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]DC Removal" 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="70" ListViewWidth="150" Width="40" xmlns="http://www.ni.com/PlatformFramework">
<ConnectorPaneTerminal ListViewHotspot="0 35" Parameter="49" />
<ConnectorPaneTerminal Hotspot="0 15" />
<ConnectorPaneTerminal Hotspot="0 25" />
<ConnectorPaneTerminal Hotspot="0 35" />
<ConnectorPaneTerminal Hotspot="15 0" />
<ConnectorPaneTerminal Hotspot="25 0" />
<ConnectorPaneTerminal Hotspot="40 5" ListViewHotspot="150 50" Parameter="50" />
<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">
<ComplexToRealImaginary Bounds="295 365 30 30" Id="16" />
<Subtract Bounds="620 365 30 30" Id="18" />
<Wire Id="23" Joints="N(44:Value) N(16:x + iy)" xmlns="http://www.ni.com/PlatformFramework" />
<ArrayMaxAndMin Bounds="355 305 40 40" Id="31" />
<Subtract Bounds="435 305 30 30" Id="32" />
<Wire Id="33" Joints="N(31:max value) N(32:x)" xmlns="http://www.ni.com/PlatformFramework" />
<Divide Bounds="500 315 30 30" Id="34" />
<Wire Id="35" Joints="N(32:x-y) N(34:x)" xmlns="http://www.ni.com/PlatformFramework" />
<Literal Bounds="455 330 39.5 16" DataType="Double" Facade="NationalInstruments.MocCommon.SourceModel.INumericBehavior" Id="36" Label="46" xmlns="http://www.ni.com/MocCommon">
<p.Data>0x4000000000000000</p.Data>
<NumericBehavior Interpretation="Exact" ValueFormatter="LV:G6" />
</Literal>
<Wire Id="37" Joints="N(36:Out) N(34:y)" xmlns="http://www.ni.com/PlatformFramework" />
<Add Bounds="565 370 30 30" Id="38" Terminals="o=39, c0t0v=41, c1t0v=42" />
<Wire Id="39" Joints="N(38:o) N(18:y)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="40" Joints="N(16:x) h(20) B(1) N(18:x) B(1) v(-60) N(31:array)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="41" Joints="N(34:x/y) h(30) v(45) N(38:c0t0v)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="42" Joints="N(31:min value) h(15) B(1) v(-5) N(32:y) B(1) v(60) N(38:c1t0v)" xmlns="http://www.ni.com/PlatformFramework" />
<Wire Id="43" Joints="N(18:x-y) h(130) v(-55) N(45:Value)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="129 375 40 15" DataItem="49" Id="44" Label="47" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<DataAccessor Bounds="785 320 40 15" DataItem="50" Id="45" Label="48" 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="36" Bounds="455 330 0 0" Id="46" Visible="False" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>y</p.Text>
</NodeLabel>
<NodeLabel AttachedTo="44" Bounds="56 375 68 14" Id="47" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Input Signal</p.Text>
</NodeLabel>
<NodeLabel AttachedTo="45" Bounds="830 320 76 14" Id="48" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Output Signal</p.Text>
</NodeLabel>
</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]52" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="51" Label="[UIModel]53" Left="[float]184" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]264" Value="{DataItemBinding Id=49}" Width="[float]129" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0x0;0x0</p.DefaultElementValue>
<NumericText Height="[float]22" Id="52" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Left="[float]53" MinHeight="[float]22" Name="[string]Child" Top="[float]7" Value="[ComplexDouble]-0.22281628419442051 + 0.010406841927174003i" ValueType="[Type]ComplexDouble" Width="[float]69" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
</ArrayViewer>
<Label Height="[float]16" Id="53" LabelOwner="[UIModel]51" Left="[float]184" Text="[string]Input Signal" Top="[float]241" Width="[float]64" xmlns="http://www.ni.com/PanelCommon" />
<ArrayViewer ArrayElement="[UIModel]55" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="54" IndexVisibility="[Visibility]Visible" IsFixedSize="[bool]False" Label="[UIModel]56" Left="[float]488" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]264" Value="{DataItemBinding Id=50}" Width="[float]130" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0x0</p.DefaultElementValue>
<NumericText BaseName="[string]Numeric" Height="[float]22" Id="55" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[double]1" Left="[float]53" MinHeight="[float]22" Name="[string]Child" 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="56" LabelOwner="[UIModel]54" Left="[float]488" Text="[string]Output Signal" Top="[float]241" Width="[float]74" xmlns="http://www.ni.com/PanelCommon" />
</CPFrontPanel>
<DataItem AdaptToDiagramType="True" CallDirection="Input" CallIndex="0" DataType="ComplexDouble[]" Id="49" Name="Input Signal" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>
<Array Lengths="0" />
</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="0" DataType="Double[]" Id="50" Name="Output Signal" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>null</p.DefaultValue>
</DataItem>
</VirtualInstrument>
</SourceFile>