-
Notifications
You must be signed in to change notification settings - Fork 0
/
Function_4.gvi
136 lines (136 loc) · 11.7 KB
/
Function_4.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
<?xml version="1.0" encoding="utf-8"?>
<SourceFile Checksum="60AB1AB942D83758B27BE952035CC1A5" 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_4" 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">
<Literal Bounds="292 165 58 15" DataType="String" Facade="NationalInstruments.MocCommon.SourceModel.IStringBehavior" Id="20" Label="21" xmlns="http://www.ni.com/MocCommon">
<p.Data>¤26¶7</p.Data>
<StringBehavior TextDisplayMode="Default" />
</Literal>
<NodeLabel AttachedTo="20" Bounds="292 165 0 0" Id="21" Visible="False" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Output String</p.Text>
</NodeLabel>
<MethodCall Bounds="385 165 40 40" DomainName="NI.MocCommon" Id="22" Target="String\ to\ bits\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="User Input" />
<Parameter Id="R0" Desc="Data Bits Out" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="String" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int8[]" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<Wire Id="23" Joints="N(20:Out) N(22:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="480 165 40 15" DataItem="24" Id="30" Label="31" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int8[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="30" Bounds="525 165 75 14" Id="31" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Data Bits Out</p.Text>
</NodeLabel>
<Wire Id="32" Joints="N(22:R0) N(30:Value)" xmlns="http://www.ni.com/PlatformFramework" />
<Literal Bounds="279 380 86 15" DataType="String" Facade="NationalInstruments.MocCommon.SourceModel.IStringBehavior" Id="38" Label="39" xmlns="http://www.ni.com/MocCommon">
<p.Data>Hello World</p.Data>
<StringBehavior TextDisplayMode="Default" />
</Literal>
<NodeLabel AttachedTo="38" Bounds="279 380 0 0" Id="39" Visible="False" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Output String</p.Text>
</NodeLabel>
<MethodCall Bounds="390 355 40 40" DomainName="NI.MocCommon" Id="40" Target="String\ to\ bits\.gvi" xmlns="http://www.ni.com/MocCommon">
<p.MethodDeclaration>
<MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
<Parameter Id="L0" Desc="User Input" />
<Parameter Id="R0" Desc="Data Bits Out" />
</MethodDeclaration>
</p.MethodDeclaration>
<Terminal DataType="String" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
<Terminal DataType="Int8[]" Direction="Output" Hotspot="40 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
</MethodCall>
<Wire Id="41" Joints="N(38:Out) h(20) v(-25) N(40:L0)" xmlns="http://www.ni.com/PlatformFramework" />
<DataAccessor Bounds="475 355 40 15" DataItem="42" Id="48" Label="49" xmlns="http://www.ni.com/MocCommon">
<Terminal DataType="Int8[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
</DataAccessor>
<NodeLabel AttachedTo="48" Bounds="520 355 89 14" Id="49" xmlns="http://www.ni.com/PlatformFramework">
<p.Text>Data Bits Out_2</p.Text>
</NodeLabel>
<Wire Id="50" Joints="N(40:R0) N(48: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">
<ArrayViewer ArrayElement="[UIModel]26" BaseName="[string]Numeric Array Output" Columns="[int]1" Dimensions="[int]1" Height="[float]444" Id="25" IndexVisibility="[Visibility]Collapsed" IsFixedSize="[bool]False" Label="[UIModel]28" Left="[float]259" Orientation="[SMOrientation]Vertical" Rows="[int]18" Top="[float]44" Value="{DataItemBinding Id=24}" VerticalScrollBarVisibility="[ScrollBarVisibility]Visible" Width="[float]87" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0</p.DefaultElementValue>
<NumericText Height="[float]22" Id="26" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[sbyte]1" Label="[UIModel]27" Left="[float]7" MinHeight="[float]22" Top="[float]199" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]54" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
<Label Id="27" IsVisualChild="[bool]False" LabelOwner="[UIModel]26" Left="[float]7" Text="[string]Numeric" Top="[float]179" xmlns="http://www.ni.com/PanelCommon" />
</NumericText>
</ArrayViewer>
<Label Height="[float]16" Id="28" LabelOwner="[UIModel]25" Left="[float]259" Text="[string]Data Bits Out" Top="[float]21" Width="[float]71" xmlns="http://www.ni.com/PanelCommon" />
<ArrayViewer ArrayElement="[UIModel]44" BaseName="[string]Numeric Array Output" Columns="[int]1" Dimensions="[int]1" Height="[float]444" Id="43" IndexVisibility="[Visibility]Collapsed" IsFixedSize="[bool]False" Label="[UIModel]46" Left="[float]412" Orientation="[SMOrientation]Vertical" Rows="[int]18" Top="[float]44" Value="{DataItemBinding Id=42}" VerticalScrollBarVisibility="[ScrollBarVisibility]Visible" Width="[float]87" xmlns="http://www.ni.com/PanelCommon">
<p.DefaultElementValue>0</p.DefaultElementValue>
<NumericText Height="[float]22" Id="44" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Interval="[sbyte]1" Label="[UIModel]45" Left="[float]7" MinHeight="[float]22" Top="[float]151" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]54" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
<Label Id="45" IsVisualChild="[bool]False" LabelOwner="[UIModel]44" Left="[float]7" Text="[string]Numeric" Top="[float]131" xmlns="http://www.ni.com/PanelCommon" />
</NumericText>
</ArrayViewer>
<Label Height="[float]16" Id="46" LabelOwner="[UIModel]43" Left="[float]412" Text="[string]Data Bits Out_2" Top="[float]21" Width="[float]82" xmlns="http://www.ni.com/PanelCommon" />
</CPFrontPanel>
<DataItem AdaptToDiagramType="True" DataType="Int8[]" Id="24" Name="Data Bits Out" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>null</p.DefaultValue>
</DataItem>
<DataItem AdaptToDiagramType="True" DataType="Int8[]" Id="42" Name="Data Bits Out_2" xmlns="http://www.ni.com/MocCommon">
<p.DefaultValue>null</p.DefaultValue>
</DataItem>
<IconTable xmlns="http://www.ni.com/PlatformFramework">
<p.IconModel Target="String\ to\ bits\.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="GrayNoText" 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" />
</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">
<Text Left="[float]5" Text="[string]String
To 
Bits" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" Top="[float]2" VerticalScrollBarVisibility="[ScrollBarVisibility]Hidden">
<FontSetting FontFamily="Verdana" FontSize="6" />
</Text>
</Canvas>
</IconPanel>
</Icon>
</MergeItem>
</MergeScript>
</p.IconModel>
</IconTable>
</VirtualInstrument>
</SourceFile>