From 13212630b8a6b7a5eee39069ebd581c7c4136177 Mon Sep 17 00:00:00 2001 From: Pacien TRAN-GIRARD Date: Sun, 15 Jun 2014 19:31:19 +0200 Subject: Import latest Labview project files --- labview/PR1001-Player.aliases | 3 - labview/PR1001-Player.lvlps | 3 - labview/PR1001-Player.lvproj | 99 ------------------ labview/PR1001-Player/NetworkPlayer.vi | Bin 0 -> 63137 bytes labview/PR1001-Player/PR1001-Player.aliases | 3 + labview/PR1001-Player/PR1001-Player.lvlps | 3 + labview/PR1001-Player/PR1001-Player.lvproj | 99 ++++++++++++++++++ labview/PR1001-Player/Player.vi | Bin 0 -> 63050 bytes labview/PR1001-Player/Receiver.vi | Bin 0 -> 12184 bytes labview/PR1001-Player/Sender.vi | Bin 0 -> 13070 bytes labview/PR1001-Player/Untitled Library 1.lvlib | 19 ++++ .../PR1001-TCPlayer-proto1/PR1001-Network.aliases | 3 + .../PR1001-TCPlayer-proto1/PR1001-Network.lvlps | 3 + .../PR1001-TCPlayer-proto1/PR1001-Network.lvproj | 69 +++++++++++++ labview/PR1001-TCPlayer-proto1/Player.vi | Bin 0 -> 17078 bytes labview/PR1001-TCPlayer-proto1/Server.vi | Bin 0 -> 20718 bytes labview/PR1001-TCPlayer-proto2/Client.vi | Bin 0 -> 48274 bytes labview/PR1001-TCPlayer-proto2/FileReaderSender.vi | Bin 0 -> 22040 bytes labview/PR1001-TCPlayer-proto2/Master.vi | Bin 0 -> 18514 bytes labview/PR1001-TCPlayer-proto2/MonoServer.vi | Bin 0 -> 19446 bytes labview/PR1001-TCPlayer-proto2/MultiClient.vi | Bin 0 -> 7271 bytes labview/PR1001-TCPlayer-proto2/MultiServer.vi | Bin 0 -> 19063 bytes labview/PR1001-TCPlayer-proto2/OldServer.vi | Bin 0 -> 27509 bytes .../PR1001-NetworkPlayerII.aliases | 3 + .../PR1001-NetworkPlayerII.lvlps | 3 + .../PR1001-NetworkPlayerII.lvproj | 113 +++++++++++++++++++++ labview/PR1001-TCPlayer-proto2/TCPListener.vi | Bin 0 -> 15315 bytes .../Untitled Library 1.lvlib | 15 +++ labview/PR1001-TCPlayer/Client.vi | Bin 0 -> 33542 bytes labview/PR1001-TCPlayer/FileReaderSender.vi | Bin 0 -> 8608 bytes labview/PR1001-TCPlayer/Library.lvlib | 15 +++ labview/PR1001-TCPlayer/PR1001-TCPlayer.aliases | 3 + labview/PR1001-TCPlayer/PR1001-TCPlayer.lvlps | 3 + labview/PR1001-TCPlayer/PR1001-TCPlayer.lvproj | 110 ++++++++++++++++++++ labview/PR1001-TCPlayer/Player.vi | Bin 0 -> 39690 bytes labview/PR1001-TCPlayer/Server.vi | Bin 0 -> 23830 bytes labview/PR1001-TCPlayer/Synchronizer.vi | Bin 0 -> 13184 bytes labview/Player.vi | Bin 57290 -> 0 bytes 38 files changed, 464 insertions(+), 105 deletions(-) delete mode 100644 labview/PR1001-Player.aliases delete mode 100644 labview/PR1001-Player.lvlps delete mode 100644 labview/PR1001-Player.lvproj create mode 100644 labview/PR1001-Player/NetworkPlayer.vi create mode 100644 labview/PR1001-Player/PR1001-Player.aliases create mode 100644 labview/PR1001-Player/PR1001-Player.lvlps create mode 100644 labview/PR1001-Player/PR1001-Player.lvproj create mode 100644 labview/PR1001-Player/Player.vi create mode 100644 labview/PR1001-Player/Receiver.vi create mode 100644 labview/PR1001-Player/Sender.vi create mode 100644 labview/PR1001-Player/Untitled Library 1.lvlib create mode 100644 labview/PR1001-TCPlayer-proto1/PR1001-Network.aliases create mode 100644 labview/PR1001-TCPlayer-proto1/PR1001-Network.lvlps create mode 100644 labview/PR1001-TCPlayer-proto1/PR1001-Network.lvproj create mode 100644 labview/PR1001-TCPlayer-proto1/Player.vi create mode 100644 labview/PR1001-TCPlayer-proto1/Server.vi create mode 100644 labview/PR1001-TCPlayer-proto2/Client.vi create mode 100644 labview/PR1001-TCPlayer-proto2/FileReaderSender.vi create mode 100644 labview/PR1001-TCPlayer-proto2/Master.vi create mode 100644 labview/PR1001-TCPlayer-proto2/MonoServer.vi create mode 100644 labview/PR1001-TCPlayer-proto2/MultiClient.vi create mode 100644 labview/PR1001-TCPlayer-proto2/MultiServer.vi create mode 100644 labview/PR1001-TCPlayer-proto2/OldServer.vi create mode 100644 labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.aliases create mode 100644 labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvlps create mode 100644 labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvproj create mode 100644 labview/PR1001-TCPlayer-proto2/TCPListener.vi create mode 100644 labview/PR1001-TCPlayer-proto2/Untitled Library 1.lvlib create mode 100644 labview/PR1001-TCPlayer/Client.vi create mode 100644 labview/PR1001-TCPlayer/FileReaderSender.vi create mode 100644 labview/PR1001-TCPlayer/Library.lvlib create mode 100644 labview/PR1001-TCPlayer/PR1001-TCPlayer.aliases create mode 100644 labview/PR1001-TCPlayer/PR1001-TCPlayer.lvlps create mode 100644 labview/PR1001-TCPlayer/PR1001-TCPlayer.lvproj create mode 100644 labview/PR1001-TCPlayer/Player.vi create mode 100644 labview/PR1001-TCPlayer/Server.vi create mode 100644 labview/PR1001-TCPlayer/Synchronizer.vi delete mode 100644 labview/Player.vi diff --git a/labview/PR1001-Player.aliases b/labview/PR1001-Player.aliases deleted file mode 100644 index 63170fb..0000000 --- a/labview/PR1001-Player.aliases +++ /dev/null @@ -1,3 +0,0 @@ -[My Computer] -My Computer = "10.0.2.15" - diff --git a/labview/PR1001-Player.lvlps b/labview/PR1001-Player.lvlps deleted file mode 100644 index ba0f7bf..0000000 --- a/labview/PR1001-Player.lvlps +++ /dev/null @@ -1,3 +0,0 @@ -[ProjectWindow_Data] -ProjectExplorer.ClassicPosition[String] = "119,107,519,437" - diff --git a/labview/PR1001-Player.lvproj b/labview/PR1001-Player.lvproj deleted file mode 100644 index f3ea3fe..0000000 --- a/labview/PR1001-Player.lvproj +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<Project Type="Project" LVVersion="13008000"> - <Item Name="My Computer" Type="My Computer"> - <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property> - <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property> - <Property Name="server.tcp.enabled" Type="Bool">false</Property> - <Property Name="server.tcp.port" Type="Int">0</Property> - <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property> - <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property> - <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> - <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> - <Property Name="specify.custom.address" Type="Bool">false</Property> - <Item Name="Player.vi" Type="VI" URL="../Player.vi"/> - <Item Name="Dependencies" Type="Dependencies"> - <Item Name="instr.lib" Type="Folder"> - <Item Name="Agilent 33XXX Series.lvlib" Type="Library" URL="/<instrlib>/Agilent 33XXX Series/Agilent 33XXX Series.lvlib"/> - </Item> - <Item Name="vi.lib" Type="Folder"> - <Item Name="_ArrWfmsTo1DInterleave.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo1DInterleave.vi"/> - <Item Name="_ArrWfmsTo2DArr.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo2DArr.vi"/> - <Item Name="_ArrWfmsToData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsToData.vi"/> - <Item Name="_FormatFromData (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (DBL).vi"/> - <Item Name="_FormatFromData (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I16).vi"/> - <Item Name="_FormatFromData (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I32).vi"/> - <Item Name="_FormatFromData (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (SGL).vi"/> - <Item Name="_FormatFromData (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (U8).vi"/> - <Item Name="_FormatFromData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData.vi"/> - <Item Name="_Get Sound Error From Return Value.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_Get Sound Error From Return Value.vi"/> - <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> - <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> - <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> - <Item Name="Close File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Close File+.vi"/> - <Item Name="compatReadText.vi" Type="VI" URL="/<vilib>/_oldvers/_oldvers.llb/compatReadText.vi"/> - <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> - <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> - <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> - <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> - <Item Name="DWDT Error Code.vi" Type="VI" URL="/<vilib>/Waveform/DWDTOps.llb/DWDT Error Code.vi"/> - <Item Name="Dynamic To Waveform Array.vi" Type="VI" URL="/<vilib>/express/express shared/transition.llb/Dynamic To Waveform Array.vi"/> - <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> - <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> - <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> - <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> - <Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/<vilib>/express/express shared/ex_CorrectErrorChain.vi"/> - <Item Name="Find First Error.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find First Error.vi"/> - <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> - <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> - <Item Name="General Error Handler CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler CORE.vi"/> - <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> - <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> - <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> - <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> - <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> - <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> - <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> - <Item Name="NI_AALBase.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALBase.lvlib"/> - <Item Name="NI_MABase.lvlib" Type="Library" URL="/<vilib>/measure/NI_MABase.lvlib"/> - <Item Name="Normalize Waveform.vi" Type="VI" URL="/<vilib>/Waveform/WDTOps.llb/Normalize Waveform.vi"/> - <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> - <Item Name="Open File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Open File+.vi"/> - <Item Name="Read File+ (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read File+ (string).vi"/> - <Item Name="Read From Spreadsheet File (DBL).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (DBL).vi"/> - <Item Name="Read From Spreadsheet File (I64).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (I64).vi"/> - <Item Name="Read From Spreadsheet File (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (string).vi"/> - <Item Name="Read From Spreadsheet File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File.vi"/> - <Item Name="Read Lines From File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read Lines From File.vi"/> - <Item Name="Sampling Mode.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sampling Mode.ctl"/> - <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> - <Item Name="Set Bold Text.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set Bold Text.vi"/> - <Item Name="Set String Value.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set String Value.vi"/> - <Item Name="Sound Data Format.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Data Format.ctl"/> - <Item Name="Sound Output Clear.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Clear.vi"/> - <Item Name="Sound Output Configure.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Configure.vi"/> - <Item Name="Sound Output Start.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Start.vi"/> - <Item Name="Sound Output Task ID.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Task ID.ctl"/> - <Item Name="Sound Output Wait.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Wait.vi"/> - <Item Name="Sound Output Write (DBL Single).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL Single).vi"/> - <Item Name="Sound Output Write (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL).vi"/> - <Item Name="Sound Output Write (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I16).vi"/> - <Item Name="Sound Output Write (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I32).vi"/> - <Item Name="Sound Output Write (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (SGL).vi"/> - <Item Name="Sound Output Write (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (U8).vi"/> - <Item Name="Sound Output Write Simple (DBL1).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL1).vi"/> - <Item Name="Sound Output Write Simple (DBL2).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL2).vi"/> - <Item Name="Sound Output Write Simple.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple.vi"/> - <Item Name="Sound Output Write.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write.vi"/> - <Item Name="subPlayWaveform.vi" Type="VI" URL="/<vilib>/sound2/PlayWaveformSource.llb/subPlayWaveform.vi"/> - <Item Name="TagReturnType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/TagReturnType.ctl"/> - <Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog CORE.vi"/> - <Item Name="Three Button Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog.vi"/> - <Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/> - <Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/> - </Item> - <Item Name="lvanlys.dll" Type="Document" URL="/<resource>/lvanlys.dll"/> - <Item Name="lvsound2.dll" Type="Document" URL="/<resource>/lvsound2.dll"/> - </Item> - <Item Name="Build Specifications" Type="Build"/> - </Item> -</Project> diff --git a/labview/PR1001-Player/NetworkPlayer.vi b/labview/PR1001-Player/NetworkPlayer.vi new file mode 100644 index 0000000..bfff013 Binary files /dev/null and b/labview/PR1001-Player/NetworkPlayer.vi differ diff --git a/labview/PR1001-Player/PR1001-Player.aliases b/labview/PR1001-Player/PR1001-Player.aliases new file mode 100644 index 0000000..63170fb --- /dev/null +++ b/labview/PR1001-Player/PR1001-Player.aliases @@ -0,0 +1,3 @@ +[My Computer] +My Computer = "10.0.2.15" + diff --git a/labview/PR1001-Player/PR1001-Player.lvlps b/labview/PR1001-Player/PR1001-Player.lvlps new file mode 100644 index 0000000..ba0f7bf --- /dev/null +++ b/labview/PR1001-Player/PR1001-Player.lvlps @@ -0,0 +1,3 @@ +[ProjectWindow_Data] +ProjectExplorer.ClassicPosition[String] = "119,107,519,437" + diff --git a/labview/PR1001-Player/PR1001-Player.lvproj b/labview/PR1001-Player/PR1001-Player.lvproj new file mode 100644 index 0000000..f3ea3fe --- /dev/null +++ b/labview/PR1001-Player/PR1001-Player.lvproj @@ -0,0 +1,99 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Project Type="Project" LVVersion="13008000"> + <Item Name="My Computer" Type="My Computer"> + <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.tcp.enabled" Type="Bool">false</Property> + <Property Name="server.tcp.port" Type="Int">0</Property> + <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property> + <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property> + <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> + <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> + <Property Name="specify.custom.address" Type="Bool">false</Property> + <Item Name="Player.vi" Type="VI" URL="../Player.vi"/> + <Item Name="Dependencies" Type="Dependencies"> + <Item Name="instr.lib" Type="Folder"> + <Item Name="Agilent 33XXX Series.lvlib" Type="Library" URL="/<instrlib>/Agilent 33XXX Series/Agilent 33XXX Series.lvlib"/> + </Item> + <Item Name="vi.lib" Type="Folder"> + <Item Name="_ArrWfmsTo1DInterleave.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo1DInterleave.vi"/> + <Item Name="_ArrWfmsTo2DArr.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo2DArr.vi"/> + <Item Name="_ArrWfmsToData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsToData.vi"/> + <Item Name="_FormatFromData (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (DBL).vi"/> + <Item Name="_FormatFromData (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I16).vi"/> + <Item Name="_FormatFromData (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I32).vi"/> + <Item Name="_FormatFromData (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (SGL).vi"/> + <Item Name="_FormatFromData (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (U8).vi"/> + <Item Name="_FormatFromData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData.vi"/> + <Item Name="_Get Sound Error From Return Value.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_Get Sound Error From Return Value.vi"/> + <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> + <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> + <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> + <Item Name="Close File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Close File+.vi"/> + <Item Name="compatReadText.vi" Type="VI" URL="/<vilib>/_oldvers/_oldvers.llb/compatReadText.vi"/> + <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> + <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> + <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> + <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> + <Item Name="DWDT Error Code.vi" Type="VI" URL="/<vilib>/Waveform/DWDTOps.llb/DWDT Error Code.vi"/> + <Item Name="Dynamic To Waveform Array.vi" Type="VI" URL="/<vilib>/express/express shared/transition.llb/Dynamic To Waveform Array.vi"/> + <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> + <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> + <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> + <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> + <Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/<vilib>/express/express shared/ex_CorrectErrorChain.vi"/> + <Item Name="Find First Error.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find First Error.vi"/> + <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> + <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> + <Item Name="General Error Handler CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler CORE.vi"/> + <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> + <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> + <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> + <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> + <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> + <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> + <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> + <Item Name="NI_AALBase.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALBase.lvlib"/> + <Item Name="NI_MABase.lvlib" Type="Library" URL="/<vilib>/measure/NI_MABase.lvlib"/> + <Item Name="Normalize Waveform.vi" Type="VI" URL="/<vilib>/Waveform/WDTOps.llb/Normalize Waveform.vi"/> + <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> + <Item Name="Open File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Open File+.vi"/> + <Item Name="Read File+ (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read File+ (string).vi"/> + <Item Name="Read From Spreadsheet File (DBL).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (DBL).vi"/> + <Item Name="Read From Spreadsheet File (I64).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (I64).vi"/> + <Item Name="Read From Spreadsheet File (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (string).vi"/> + <Item Name="Read From Spreadsheet File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File.vi"/> + <Item Name="Read Lines From File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read Lines From File.vi"/> + <Item Name="Sampling Mode.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sampling Mode.ctl"/> + <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> + <Item Name="Set Bold Text.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set Bold Text.vi"/> + <Item Name="Set String Value.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set String Value.vi"/> + <Item Name="Sound Data Format.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Data Format.ctl"/> + <Item Name="Sound Output Clear.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Clear.vi"/> + <Item Name="Sound Output Configure.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Configure.vi"/> + <Item Name="Sound Output Start.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Start.vi"/> + <Item Name="Sound Output Task ID.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Task ID.ctl"/> + <Item Name="Sound Output Wait.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Wait.vi"/> + <Item Name="Sound Output Write (DBL Single).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL Single).vi"/> + <Item Name="Sound Output Write (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL).vi"/> + <Item Name="Sound Output Write (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I16).vi"/> + <Item Name="Sound Output Write (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I32).vi"/> + <Item Name="Sound Output Write (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (SGL).vi"/> + <Item Name="Sound Output Write (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (U8).vi"/> + <Item Name="Sound Output Write Simple (DBL1).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL1).vi"/> + <Item Name="Sound Output Write Simple (DBL2).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL2).vi"/> + <Item Name="Sound Output Write Simple.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple.vi"/> + <Item Name="Sound Output Write.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write.vi"/> + <Item Name="subPlayWaveform.vi" Type="VI" URL="/<vilib>/sound2/PlayWaveformSource.llb/subPlayWaveform.vi"/> + <Item Name="TagReturnType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/TagReturnType.ctl"/> + <Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog CORE.vi"/> + <Item Name="Three Button Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog.vi"/> + <Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/> + <Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/> + </Item> + <Item Name="lvanlys.dll" Type="Document" URL="/<resource>/lvanlys.dll"/> + <Item Name="lvsound2.dll" Type="Document" URL="/<resource>/lvsound2.dll"/> + </Item> + <Item Name="Build Specifications" Type="Build"/> + </Item> +</Project> diff --git a/labview/PR1001-Player/Player.vi b/labview/PR1001-Player/Player.vi new file mode 100644 index 0000000..4d01f0c Binary files /dev/null and b/labview/PR1001-Player/Player.vi differ diff --git a/labview/PR1001-Player/Receiver.vi b/labview/PR1001-Player/Receiver.vi new file mode 100644 index 0000000..44b75ff Binary files /dev/null and b/labview/PR1001-Player/Receiver.vi differ diff --git a/labview/PR1001-Player/Sender.vi b/labview/PR1001-Player/Sender.vi new file mode 100644 index 0000000..e28bea9 Binary files /dev/null and b/labview/PR1001-Player/Sender.vi differ diff --git a/labview/PR1001-Player/Untitled Library 1.lvlib b/labview/PR1001-Player/Untitled Library 1.lvlib new file mode 100644 index 0000000..f7f2a3b --- /dev/null +++ b/labview/PR1001-Player/Untitled Library 1.lvlib @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Library LVVersion="13008000"> + <Property Name="NI.Lib.Icon" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>8"=>MQ%!8143;(8.6"2CVM#WJ",7Q,SN&(N<!NK!7VM#WI"<8A0$%94UZ2$P%E"Y.?G@I%A7=11U>M\7P%FXB^VL\`NHV=@X<^39O0^N(_<8NZOEH@@=^_CM?,3)VK63LD->8LS%=_]J'0@/1N<XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z>MB$(P+1)YX*RU2DU$(![)Q3YW.YBG>YBM@8'*\B':\B'2Z>9HC':XC':XD=&M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!>JE<?!W#%;UC_WE?:KH?:R']T20]T20]\A=T>-]T>-]T?/7<66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&%`R&%`R&)^,WR/K<75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:<=HN+P5FS/S,7ZIWV+7.NNFC<+.<GC0819TX-7!]JVO,(7N29CR6L%7,^=<(1M4#R*IFV][.DX(X?V&6>V&G>V&%>V&\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D>$L&]8C-Q_%1_`U_>LP>WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!</Property> + <Property Name="NI.Lib.SourceVersion" Type="Int">318799872</Property> + <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property> + <Item Name="Test" Type="Variable"> + <Property Name="featurePacks" Type="Str">Network</Property> + <Property Name="Network:BuffSize" Type="Str">100</Property> + <Property Name="Network:ElemSize" Type="Str">1000</Property> + <Property Name="Network:PointsPerWaveform" Type="Str">1</Property> + <Property Name="Network:SingleWriter" Type="Str">True</Property> + <Property Name="Network:UseBinding" Type="Str">False</Property> + <Property Name="Network:UseBuffering" Type="Str">True</Property> + <Property Name="numTypedefs" Type="UInt">0</Property> + <Property Name="Path" Type="Str">/PR1001-Player.lvproj/My Computer/Untitled Library 1/</Property> + <Property Name="type" Type="Str">Network</Property> + <Property Name="typeDesc" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!I*!!!!"-!A!!!!!!"!""!-0````]'5X2S;7ZH!!!"!!!!!!!!!!!!!!!!!!!</Property> + </Item> +</Library> diff --git a/labview/PR1001-TCPlayer-proto1/PR1001-Network.aliases b/labview/PR1001-TCPlayer-proto1/PR1001-Network.aliases new file mode 100644 index 0000000..63170fb --- /dev/null +++ b/labview/PR1001-TCPlayer-proto1/PR1001-Network.aliases @@ -0,0 +1,3 @@ +[My Computer] +My Computer = "10.0.2.15" + diff --git a/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvlps b/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvlps new file mode 100644 index 0000000..211db1a --- /dev/null +++ b/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvlps @@ -0,0 +1,3 @@ +[ProjectWindow_Data] +ProjectExplorer.ClassicPosition[String] = "152,75,552,405" + diff --git a/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvproj b/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvproj new file mode 100644 index 0000000..b19a50d --- /dev/null +++ b/labview/PR1001-TCPlayer-proto1/PR1001-Network.lvproj @@ -0,0 +1,69 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Project Type="Project" LVVersion="13008000"> + <Item Name="My Computer" Type="My Computer"> + <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.tcp.enabled" Type="Bool">false</Property> + <Property Name="server.tcp.port" Type="Int">0</Property> + <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property> + <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property> + <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> + <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> + <Property Name="specify.custom.address" Type="Bool">false</Property> + <Item Name="Player.vi" Type="VI" URL="../Player.vi"/> + <Item Name="Server.vi" Type="VI" URL="../Server.vi"/> + <Item Name="Dependencies" Type="Dependencies"> + <Item Name="instr.lib" Type="Folder"> + <Item Name="Agilent 33XXX Series.lvlib" Type="Library" URL="/<instrlib>/Agilent 33XXX Series/Agilent 33XXX Series.lvlib"/> + </Item> + <Item Name="vi.lib" Type="Folder"> + <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> + <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> + <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> + <Item Name="Close File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Close File+.vi"/> + <Item Name="compatReadText.vi" Type="VI" URL="/<vilib>/_oldvers/_oldvers.llb/compatReadText.vi"/> + <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> + <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> + <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> + <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> + <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> + <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> + <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> + <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> + <Item Name="Find First Error.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find First Error.vi"/> + <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> + <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> + <Item Name="General Error Handler CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler CORE.vi"/> + <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> + <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> + <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> + <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> + <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> + <Item Name="Internecine Avoider.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/Internecine Avoider.vi"/> + <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> + <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> + <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> + <Item Name="Open File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Open File+.vi"/> + <Item Name="Read File+ (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read File+ (string).vi"/> + <Item Name="Read From Spreadsheet File (DBL).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (DBL).vi"/> + <Item Name="Read From Spreadsheet File (I64).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (I64).vi"/> + <Item Name="Read From Spreadsheet File (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (string).vi"/> + <Item Name="Read From Spreadsheet File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File.vi"/> + <Item Name="Read Lines From File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read Lines From File.vi"/> + <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> + <Item Name="Set Bold Text.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set Bold Text.vi"/> + <Item Name="Set String Value.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set String Value.vi"/> + <Item Name="Simple Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Simple Error Handler.vi"/> + <Item Name="TagReturnType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/TagReturnType.ctl"/> + <Item Name="TCP Listen Internal List.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen Internal List.vi"/> + <Item Name="TCP Listen List Operations.ctl" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen List Operations.ctl"/> + <Item Name="TCP Listen.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen.vi"/> + <Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog CORE.vi"/> + <Item Name="Three Button Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog.vi"/> + <Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/> + <Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/> + </Item> + </Item> + <Item Name="Build Specifications" Type="Build"/> + </Item> +</Project> diff --git a/labview/PR1001-TCPlayer-proto1/Player.vi b/labview/PR1001-TCPlayer-proto1/Player.vi new file mode 100644 index 0000000..5625815 Binary files /dev/null and b/labview/PR1001-TCPlayer-proto1/Player.vi differ diff --git a/labview/PR1001-TCPlayer-proto1/Server.vi b/labview/PR1001-TCPlayer-proto1/Server.vi new file mode 100644 index 0000000..484255a Binary files /dev/null and b/labview/PR1001-TCPlayer-proto1/Server.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/Client.vi b/labview/PR1001-TCPlayer-proto2/Client.vi new file mode 100644 index 0000000..7fe05cd Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/Client.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/FileReaderSender.vi b/labview/PR1001-TCPlayer-proto2/FileReaderSender.vi new file mode 100644 index 0000000..94121b3 Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/FileReaderSender.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/Master.vi b/labview/PR1001-TCPlayer-proto2/Master.vi new file mode 100644 index 0000000..28941cd Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/Master.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/MonoServer.vi b/labview/PR1001-TCPlayer-proto2/MonoServer.vi new file mode 100644 index 0000000..690a39f Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/MonoServer.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/MultiClient.vi b/labview/PR1001-TCPlayer-proto2/MultiClient.vi new file mode 100644 index 0000000..e1aa724 Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/MultiClient.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/MultiServer.vi b/labview/PR1001-TCPlayer-proto2/MultiServer.vi new file mode 100644 index 0000000..38d5f5e Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/MultiServer.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/OldServer.vi b/labview/PR1001-TCPlayer-proto2/OldServer.vi new file mode 100644 index 0000000..7f5b58c Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/OldServer.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.aliases b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.aliases new file mode 100644 index 0000000..63170fb --- /dev/null +++ b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.aliases @@ -0,0 +1,3 @@ +[My Computer] +My Computer = "10.0.2.15" + diff --git a/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvlps b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvlps new file mode 100644 index 0000000..97c52eb --- /dev/null +++ b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvlps @@ -0,0 +1,3 @@ +[ProjectWindow_Data] +ProjectExplorer.ClassicPosition[String] = "111,19,511,349" + diff --git a/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvproj b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvproj new file mode 100644 index 0000000..4c910dd --- /dev/null +++ b/labview/PR1001-TCPlayer-proto2/PR1001-NetworkPlayerII.lvproj @@ -0,0 +1,113 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Project Type="Project" LVVersion="13008000"> + <Property Name="varPersistentID:{7D0B1CF6-C18F-4306-8BB6-84C74F1398EC}" Type="Ref">/My Computer/Untitled Library 1.lvlib/Go</Property> + <Item Name="My Computer" Type="My Computer"> + <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.tcp.enabled" Type="Bool">false</Property> + <Property Name="server.tcp.port" Type="Int">0</Property> + <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property> + <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property> + <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> + <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> + <Property Name="specify.custom.address" Type="Bool">false</Property> + <Item Name="Client.vi" Type="VI" URL="../Client.vi"/> + <Item Name="FileReaderSender.vi" Type="VI" URL="../FileReaderSender.vi"/> + <Item Name="Master.vi" Type="VI" URL="../Master.vi"/> + <Item Name="MonoServer.vi" Type="VI" URL="../MonoServer.vi"/> + <Item Name="MultiClient.vi" Type="VI" URL="../MultiClient.vi"/> + <Item Name="MultiServer.vi" Type="VI" URL="../MultiServer.vi"/> + <Item Name="OldServer.vi" Type="VI" URL="../OldServer.vi"/> + <Item Name="TCPListener.vi" Type="VI" URL="../TCPListener.vi"/> + <Item Name="Untitled Library 1.lvlib" Type="Library" URL="../Untitled Library 1.lvlib"/> + <Item Name="Dependencies" Type="Dependencies"> + <Item Name="instr.lib" Type="Folder"> + <Item Name="Agilent 33XXX Series.lvlib" Type="Library" URL="/<instrlib>/Agilent 33XXX Series/Agilent 33XXX Series.lvlib"/> + </Item> + <Item Name="vi.lib" Type="Folder"> + <Item Name="_ArrWfmsTo1DInterleave.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo1DInterleave.vi"/> + <Item Name="_ArrWfmsTo2DArr.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo2DArr.vi"/> + <Item Name="_ArrWfmsToData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsToData.vi"/> + <Item Name="_FormatFromData (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (DBL).vi"/> + <Item Name="_FormatFromData (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I16).vi"/> + <Item Name="_FormatFromData (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I32).vi"/> + <Item Name="_FormatFromData (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (SGL).vi"/> + <Item Name="_FormatFromData (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (U8).vi"/> + <Item Name="_FormatFromData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData.vi"/> + <Item Name="_Get Sound Error From Return Value.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_Get Sound Error From Return Value.vi"/> + <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> + <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> + <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> + <Item Name="Close File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Close File+.vi"/> + <Item Name="compatReadText.vi" Type="VI" URL="/<vilib>/_oldvers/_oldvers.llb/compatReadText.vi"/> + <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> + <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> + <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> + <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> + <Item Name="DWDT Error Code.vi" Type="VI" URL="/<vilib>/Waveform/DWDTOps.llb/DWDT Error Code.vi"/> + <Item Name="Dynamic To Waveform Array.vi" Type="VI" URL="/<vilib>/express/express shared/transition.llb/Dynamic To Waveform Array.vi"/> + <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> + <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> + <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> + <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> + <Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/<vilib>/express/express shared/ex_CorrectErrorChain.vi"/> + <Item Name="Find First Error.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find First Error.vi"/> + <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> + <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> + <Item Name="General Error Handler CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler CORE.vi"/> + <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> + <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> + <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> + <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> + <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> + <Item Name="Internecine Avoider.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/Internecine Avoider.vi"/> + <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> + <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> + <Item Name="NI_AALBase.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALBase.lvlib"/> + <Item Name="NI_MABase.lvlib" Type="Library" URL="/<vilib>/measure/NI_MABase.lvlib"/> + <Item Name="Normalize Waveform.vi" Type="VI" URL="/<vilib>/Waveform/WDTOps.llb/Normalize Waveform.vi"/> + <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> + <Item Name="Open File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Open File+.vi"/> + <Item Name="Read File+ (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read File+ (string).vi"/> + <Item Name="Read From Spreadsheet File (DBL).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (DBL).vi"/> + <Item Name="Read From Spreadsheet File (I64).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (I64).vi"/> + <Item Name="Read From Spreadsheet File (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (string).vi"/> + <Item Name="Read From Spreadsheet File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File.vi"/> + <Item Name="Read Lines From File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read Lines From File.vi"/> + <Item Name="Sampling Mode.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sampling Mode.ctl"/> + <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> + <Item Name="Set Bold Text.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set Bold Text.vi"/> + <Item Name="Set String Value.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set String Value.vi"/> + <Item Name="Simple Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Simple Error Handler.vi"/> + <Item Name="Sound Data Format.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Data Format.ctl"/> + <Item Name="Sound Output Clear.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Clear.vi"/> + <Item Name="Sound Output Configure.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Configure.vi"/> + <Item Name="Sound Output Start.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Start.vi"/> + <Item Name="Sound Output Task ID.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Task ID.ctl"/> + <Item Name="Sound Output Wait.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Wait.vi"/> + <Item Name="Sound Output Write (DBL Single).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL Single).vi"/> + <Item Name="Sound Output Write (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (DBL).vi"/> + <Item Name="Sound Output Write (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I16).vi"/> + <Item Name="Sound Output Write (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (I32).vi"/> + <Item Name="Sound Output Write (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (SGL).vi"/> + <Item Name="Sound Output Write (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write (U8).vi"/> + <Item Name="Sound Output Write Simple (DBL1).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL1).vi"/> + <Item Name="Sound Output Write Simple (DBL2).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple (DBL2).vi"/> + <Item Name="Sound Output Write Simple.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write Simple.vi"/> + <Item Name="Sound Output Write.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sound Output Write.vi"/> + <Item Name="subPlayWaveform.vi" Type="VI" URL="/<vilib>/sound2/PlayWaveformSource.llb/subPlayWaveform.vi"/> + <Item Name="TagReturnType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/TagReturnType.ctl"/> + <Item Name="TCP Listen Internal List.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen Internal List.vi"/> + <Item Name="TCP Listen List Operations.ctl" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen List Operations.ctl"/> + <Item Name="TCP Listen.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/TCP Listen.vi"/> + <Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog CORE.vi"/> + <Item Name="Three Button Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog.vi"/> + <Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/> + <Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/> + </Item> + <Item Name="lvanlys.dll" Type="Document" URL="/<resource>/lvanlys.dll"/> + <Item Name="lvsound2.dll" Type="Document" URL="/<resource>/lvsound2.dll"/> + </Item> + <Item Name="Build Specifications" Type="Build"/> + </Item> +</Project> diff --git a/labview/PR1001-TCPlayer-proto2/TCPListener.vi b/labview/PR1001-TCPlayer-proto2/TCPListener.vi new file mode 100644 index 0000000..510578c Binary files /dev/null and b/labview/PR1001-TCPlayer-proto2/TCPListener.vi differ diff --git a/labview/PR1001-TCPlayer-proto2/Untitled Library 1.lvlib b/labview/PR1001-TCPlayer-proto2/Untitled Library 1.lvlib new file mode 100644 index 0000000..4220827 --- /dev/null +++ b/labview/PR1001-TCPlayer-proto2/Untitled Library 1.lvlib @@ -0,0 +1,15 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Library LVVersion="13008000"> + <Property Name="NI.Lib.Icon" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>7R=2MR%!81N=?"5X<A91P<!FNA#^M#5Y6M96NA"R[WM#WQ"<9A0ZYR'E?G!WPM1$AN>@S(!ZZQG&0%VLZ'@)H8:_X\<^P(^7@8H\4Y;"`NX\;8JZPUX@@MJXC]C.3I6K5S(F/^DHTE)R`ZS%@?]J;XP/5N<XH*3V\SEJ?]Z#F0?=J4HP+5<Y=]Z#%0/>+9@%QU"BU$D-YI-4[':XC':XB]D?%:HO%:HO(2*9:H?):H?)<(<4%]QT-]QT-]BNIEMRVSHO%R@$20]T20]T30+;.Z'K".VA:OAW"%O^B/GK>ZGM>J.%`T.%`T.)`,U4T.UTT.UTROW6;F.]XDE0-9*IKH?)KH?)L(U&%]R6-]R6-]JIPC+:[#+"/7Q2'CX&1[F#`&5TR_2@%54`%54`'YN$WBWF<GI8E==J\E3:\E3:\E-51E4`)E4`)EDW%D?:)H?:)H?5Q6S:-]S:-A;6,42RIMX:A[J3"Z`'S\*<?HV*MENS.C<>Z9GT,7:IOVC7*NDFA00><$D0719CV_L%7.N6CR&C(7(R=,(1M4;Z*9.T][RNXH46X62:X632X61?X6\H(L8_ZYP^`D>LP&^8K.S_53Z`-Z4K>4()`(/"Q/M>`P9\@<P<U'PDH?8AA`XUMPTP_EXOF`[8`Q<IT0]?OYVOA(5/(_Z!!!!!!</Property> + <Property Name="NI.Lib.SourceVersion" Type="Int">318799872</Property> + <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property> + <Item Name="Go" Type="Variable"> + <Property Name="featurePacks" Type="Str">Global</Property> + <Property Name="Global:EnableTimestamp" Type="Str">False</Property> + <Property Name="Network:UseBinding" Type="Str">False</Property> + <Property Name="Network:UseBuffering" Type="Str">False</Property> + <Property Name="numTypedefs" Type="UInt">0</Property> + <Property Name="type" Type="Str">Global</Property> + <Property Name="typeDesc" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"-!A!!!!!!"!!R!)1>#<W^M:7&O!!%!!!!!!!!!!!!!!!</Property> + </Item> +</Library> diff --git a/labview/PR1001-TCPlayer/Client.vi b/labview/PR1001-TCPlayer/Client.vi new file mode 100644 index 0000000..79ea02b Binary files /dev/null and b/labview/PR1001-TCPlayer/Client.vi differ diff --git a/labview/PR1001-TCPlayer/FileReaderSender.vi b/labview/PR1001-TCPlayer/FileReaderSender.vi new file mode 100644 index 0000000..ed997aa Binary files /dev/null and b/labview/PR1001-TCPlayer/FileReaderSender.vi differ diff --git a/labview/PR1001-TCPlayer/Library.lvlib b/labview/PR1001-TCPlayer/Library.lvlib new file mode 100644 index 0000000..0cbb28a --- /dev/null +++ b/labview/PR1001-TCPlayer/Library.lvlib @@ -0,0 +1,15 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Library LVVersion="13008000"> + <Property Name="NI.Lib.Icon" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>7R=2MR%!81N=?"5Q</07RB7W!,<'&<9+K1,7Q,<)%N<!NMA3X)DW?-RJ(JQ"I\%%Z,(@`BA#==ZB3RN;]28_,V7@PWW`:R`>HV*SU_WE@\N_XF[3:^^TX\+2YP)D7K6;G-RV3P)R`ZS%=_]J'XP/5N<XH,7V\SEJ?]Z#5P?=J4HP+5JTTFWS%0?=B$DD1G(R/.1==!IT.+D)`B':\B'2Z@9XC':XC':XBUC?%:HO%:HO&R7QT0]!T0]!S0I4<*<)?=:XA-(]X40-X40-VDSGC?"GC4N9(<)"D2,L;4ZGG?ZH%;T>-]T>-]T?.S.%`T.%`T.)^<NF8J4@-YZ$S'C?)JHO)JHO)R>"20]220]230[;*YCK=ASI2F=)1I.Z5/Z5PR&)^@54T&5TT&5TQO<5_INJ6Z;"[(H#>ZEC>ZEC>Z$"(*ETT*ETT*9^B)HO2*HO2*(F.&]C20]C2)GN4UE1:,.[:/+5A?0^NOS?UJ^3<*\9B9GT@7JISVW7*NIFC<)^:$D`5Q9TWE7)M@;V&D,6;M29DVR]6#R],%GC47T9_/=@>Z5V>V57>V5E>V5(OV?^T[FTP?\`?YX7ZRP6\D=LH%_8S/U_E5R_-R$I>$\0@\W/VW<[_"\Y[X&],0^^+,]T_J>`J@_B_]'_.T`$KO.@I"XC-_N!!!!!!</Property> + <Property Name="NI.Lib.SourceVersion" Type="Int">318799872</Property> + <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property> + <Item Name="Start" Type="Variable"> + <Property Name="featurePacks" Type="Str">Global</Property> + <Property Name="Global:EnableTimestamp" Type="Str">False</Property> + <Property Name="Network:UseBinding" Type="Str">False</Property> + <Property Name="Network:UseBuffering" Type="Str">False</Property> + <Property Name="numTypedefs" Type="UInt">0</Property> + <Property Name="type" Type="Str">Global</Property> + <Property Name="typeDesc" Type="Bin">%Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"-!A!!!!!!"!!R!)1>#<W^M:7&O!!%!!!!!!!!!!!!!!!</Property> + </Item> +</Library> diff --git a/labview/PR1001-TCPlayer/PR1001-TCPlayer.aliases b/labview/PR1001-TCPlayer/PR1001-TCPlayer.aliases new file mode 100644 index 0000000..63170fb --- /dev/null +++ b/labview/PR1001-TCPlayer/PR1001-TCPlayer.aliases @@ -0,0 +1,3 @@ +[My Computer] +My Computer = "10.0.2.15" + diff --git a/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvlps b/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvlps new file mode 100644 index 0000000..fa16c09 --- /dev/null +++ b/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvlps @@ -0,0 +1,3 @@ +[ProjectWindow_Data] +ProjectExplorer.ClassicPosition[String] = "122,1227,522,1557" + diff --git a/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvproj b/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvproj new file mode 100644 index 0000000..bf2bb3d --- /dev/null +++ b/labview/PR1001-TCPlayer/PR1001-TCPlayer.lvproj @@ -0,0 +1,110 @@ +<?xml version='1.0' encoding='UTF-8'?> +<Project Type="Project" LVVersion="13008000"> + <Property Name="varPersistentID:{2F3D17B4-D1EB-415F-AC7A-E57E6BD16A53}" Type="Ref">/My Computer/Library.lvlib/Start</Property> + <Item Name="My Computer" Type="My Computer"> + <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property> + <Property Name="server.tcp.enabled" Type="Bool">false</Property> + <Property Name="server.tcp.port" Type="Int">0</Property> + <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property> + <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property> + <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> + <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> + <Property Name="specify.custom.address" Type="Bool">false</Property> + <Item Name="Client.vi" Type="VI" URL="../Client.vi"/> + <Item Name="Library.lvlib" Type="Library" URL="../Library.lvlib"/> + <Item Name="Player.vi" Type="VI" URL="../Player.vi"/> + <Item Name="Server.vi" Type="VI" URL="../Server.vi"/> + <Item Name="Synchronizer.vi" Type="VI" URL="../Synchronizer.vi"/> + <Item Name="Dependencies" Type="Dependencies"> + <Item Name="instr.lib" Type="Folder"> + <Item Name="Agilent 33XXX Series.lvlib" Type="Library" URL="/<instrlib>/Agilent 33XXX Series/Agilent 33XXX Series.lvlib"/> + </Item> + <Item Name="vi.lib" Type="Folder"> + <Item Name="_ArrWfmsTo1DInterleave.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo1DInterleave.vi"/> + <Item Name="_ArrWfmsTo2DArr.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsTo2DArr.vi"/> + <Item Name="_ArrWfmsToData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_ArrWfmsToData.vi"/> + <Item Name="_FormatFromData (DBL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (DBL).vi"/> + <Item Name="_FormatFromData (I16).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I16).vi"/> + <Item Name="_FormatFromData (I32).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (I32).vi"/> + <Item Name="_FormatFromData (SGL).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (SGL).vi"/> + <Item Name="_FormatFromData (U8).vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData (U8).vi"/> + <Item Name="_FormatFromData.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_FormatFromData.vi"/> + <Item Name="_Get Sound Error From Return Value.vi" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/_Get Sound Error From Return Value.vi"/> + <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> + <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> + <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> + <Item Name="Close File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Close File+.vi"/> + <Item Name="compatReadText.vi" Type="VI" URL="/<vilib>/_oldvers/_oldvers.llb/compatReadText.vi"/> + <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> + <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> + <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> + <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> + <Item Name="DWDT Error Code.vi" Type="VI" URL="/<vilib>/Waveform/DWDTOps.llb/DWDT Error Code.vi"/> + <Item Name="Dynamic To Waveform Array.vi" Type="VI" URL="/<vilib>/express/express shared/transition.llb/Dynamic To Waveform Array.vi"/> + <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> + <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> + <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> + <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> + <Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/<vilib>/express/express shared/ex_CorrectErrorChain.vi"/> + <Item Name="Find First Error.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find First Error.vi"/> + <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> + <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> + <Item Name="General Error Handler CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler CORE.vi"/> + <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> + <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> + <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> + <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> + <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> + <Item Name="Internecine Avoider.vi" Type="VI" URL="/<vilib>/Utility/tcp.llb/Internecine Avoider.vi"/> + <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> + <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> + <Item Name="NI_AALBase.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALBase.lvlib"/> + <Item Name="NI_MABase.lvlib" Type="Library" URL="/<vilib>/measure/NI_MABase.lvlib"/> + <Item Name="Normalize Waveform.vi" Type="VI" URL="/<vilib>/Waveform/WDTOps.llb/Normalize Waveform.vi"/> + <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> + <Item Name="Open File+.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Open File+.vi"/> + <Item Name="Read File+ (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read File+ (string).vi"/> + <Item Name="Read From Spreadsheet File (DBL).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (DBL).vi"/> + <Item Name="Read From Spreadsheet File (I64).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (I64).vi"/> + <Item Name="Read From Spreadsheet File (string).vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File (string).vi"/> + <Item Name="Read From Spreadsheet File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read From Spreadsheet File.vi"/> + <Item Name="Read Lines From File.vi" Type="VI" URL="/<vilib>/Utility/file.llb/Read Lines From File.vi"/> + <Item Name="Sampling Mode.ctl" Type="VI" URL="/<vilib>/sound2/lvsound2.llb/Sampling Mode.ctl"/> + <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> + <Item Name="Set