This commit is contained in:
chanweehewsonos
2026-10-12 12:13:21 +08:00
commit 8b69fed63d
1076 changed files with 24430 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
[My Computer]
My Computer = "10.200.12.101"

View File

@@ -0,0 +1,55 @@
<?xml version='1.0' encoding='UTF-8'?>
<Library LVVersion="18008000">
<Property Name="NI.Lib.Icon" Type="Bin">'!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;7R=2MR%!81N=?"5X&lt;A91M&lt;/W-,&lt;'&amp;&lt;9+K1,7Q,&lt;)%N&lt;!NMA3X)DW?-RJ(JQ"I\%%Z,(@`BA#==ZB3RN;]28_,V7@P_W`:R`&gt;HV*SU_WE@\N_XF[3:^^TX\+2YP)D7K6;G-RV3P)R`ZS%=_]J'XP/5N&lt;XH,7V\SEJ?]Z#5P?=J4HP+5JTTFWS%0?=B$DD1G(R/.1==!IT.+D)`B':\B'2Z@9XC':XC':XBUC?%:HO%:HO&amp;R7QT0]!T0]!S0I4&lt;*&lt;)?=:XA-(]X40-X40-VDSGC?"GC4N9(&lt;)"D2,L;4ZGG?ZH%;T&gt;-]T&gt;-]T?.S.%`T.%`T.)^&lt;NF8J4@-YZ$S'C?)JHO)JHO)R&gt;"20]220]230[;*YCK=ASI2F=)1I.Z5/Z5PR&amp;)^@54T&amp;5TT&amp;5TQO&lt;5_INJ6Z;"[(H#&gt;ZEC&gt;ZEC&gt;Z$"(*ETT*ETT*9^B)HO2*HO2*(F.&amp;]C20]C2)GN4UE1:,.[:/+5A?0^NOS?UJ^3&lt;*\9B9GT@7JISVW7*NIFC&lt;)^:$D`5Q9TWE7)M@;V&amp;D,6;M29DVR]6#R],%GC47T9_/=@&gt;Z5V&gt;V57&gt;V5E&gt;V5(OV?^T[FTP?\`?YX7ZRP6\D=LH%_8S/U_E5R_-R$I&gt;$\0@\W/VW&lt;[_"&lt;Y[X&amp;],0^^+,]T_J&gt;`J@_B_]'_.T`$KO.@I"O[^NF!!!!!!</Property>
<Property Name="NI.Lib.SourceVersion" Type="Int">402685952</Property>
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property>
<Item Name="WaveIO" Type="Folder">
<Item Name="ASIO_Informations.ctl" Type="VI" URL="../WaveIO/WaveIO.llb/ASIO_Informations.ctl"/>
<Item Name="SoundHandle.ctl" Type="VI" URL="../WaveIO/WaveIO.llb/SoundHandle.ctl"/>
<Item Name="WaveIO_About.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_About.vi"/>
<Item Name="WaveIO_AddWaveFileChunk.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_AddWaveFileChunk.vi"/>
<Item Name="WaveIO_ASIO_ControlPanel.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_ASIO_ControlPanel.vi"/>
<Item Name="WaveIO_Close.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Close.vi"/>
<Item Name="WaveIO_Close_WaveFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Close_WaveFile.vi"/>
<Item Name="WaveIO_CSVFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_CSVFile.vi"/>
<Item Name="WaveIO_FindPlaybackDevice.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_FindPlaybackDevice.vi"/>
<Item Name="WaveIO_FindRecordingDevice.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_FindRecordingDevice.vi"/>
<Item Name="WaveIO_GetDeviceID.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_GetDeviceID.vi"/>
<Item Name="WaveIO_GetErrText.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_GetErrText.vi"/>
<Item Name="WaveIO_GetInfo.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_GetInfo.vi"/>
<Item Name="WaveIO_GetInfo_ASIO.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_GetInfo_ASIO.vi"/>
<Item Name="WaveIO_GetTStamp.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_GetTStamp.vi"/>
<Item Name="WaveIO_KeepAlive.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_KeepAlive.vi"/>
<Item Name="WaveIO_Mute.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Mute.vi"/>
<Item Name="WaveIO_Open.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Open.vi"/>
<Item Name="WaveIO_Open_WaveFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Open_WaveFile.vi"/>
<Item Name="WaveIO_OpenControlPanel.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_OpenControlPanel.vi"/>
<Item Name="WaveIO_Pause_WaveFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Pause_WaveFile.vi"/>
<Item Name="WaveIO_Play.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Play.vi"/>
<Item Name="WaveIO_QueryFmt.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_QueryFmt.vi"/>
<Item Name="WaveIO_Record.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Record.vi"/>
<Item Name="WaveIO_SelectPlayDestination.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_SelectPlayDestination.vi"/>
<Item Name="WaveIO_SelectRecordSource.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_SelectRecordSource.vi"/>
<Item Name="WaveIO_Speaker_Mute.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Speaker_Mute.vi"/>
<Item Name="WaveIO_Start.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Start.vi"/>
<Item Name="WaveIO_Start_WaveFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Start_WaveFile.vi"/>
<Item Name="WaveIO_Status.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Status.vi"/>
<Item Name="WaveIO_Status_WaveFile.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Status_WaveFile.vi"/>
<Item Name="WaveIO_Stop.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Stop.vi"/>
<Item Name="WaveIO_Volume.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WaveIO_Volume.vi"/>
<Item Name="WindowsVersion.vi" Type="VI" URL="../WaveIO/WaveIO.llb/WindowsVersion.vi"/>
</Item>
<Item Name="ASIO_Input_Output.vi" Type="VI" URL="../WaveIO/ASIO_Input_Output.vi"/>
<Item Name="ASIOInfo.vi" Type="VI" URL="../WaveIO/ASIOInfo.vi"/>
<Item Name="ASIOTest.vi" Type="VI" URL="../WaveIO/ASIOTest.vi"/>
<Item Name="Example_Mixer.vi" Type="VI" URL="../WaveIO/Example_Mixer.vi"/>
<Item Name="Example_QueryFmt.vi" Type="VI" URL="../WaveIO/Example_QueryFmt.vi"/>
<Item Name="PlayWave.vi" Type="VI" URL="../WaveIO/PlayWave.vi"/>
<Item Name="PlayWave_multchannel.vi" Type="VI" URL="../WaveIO/PlayWave_multchannel.vi"/>
<Item Name="PlayWave_multi_cards.vi" Type="VI" URL="../WaveIO/PlayWave_multi_cards.vi"/>
<Item Name="RecordWave.vi" Type="VI" URL="../WaveIO/RecordWave.vi"/>
<Item Name="RecordWave_and_WAVFile.vi" Type="VI" URL="../WaveIO/RecordWave_and_WAVFile.vi"/>
<Item Name="RecordWave_multi_cards.vi" Type="VI" URL="../WaveIO/RecordWave_multi_cards.vi"/>
<Item Name="WaveIO.dll" Type="Document" URL="../WaveIO/WaveIO.dll"/>
</Library>

View File

@@ -0,0 +1,11 @@
[ProjectWindow_Data]
ProjectExplorer.ClassicPosition[String] = "207,890,607,1501"
[AB_Cache_{6E9F6655-2EDC-4ED3-9E24-9C91BC77430A}]
Cache_Path[Path] Line0001 = "/C/Users/chanwee.hew/AppData/Local/Temp/AB_Cache_{"
Cache_Path[Path] Line0002 = "6E9F6655-2EDC-4ED3-9E24-9C91BC77430A}.txt"
[AB_Cache_{DCB45CF3-CFF5-404B-A709-B7299D2BC9F5}]
Cache_Path[Path] Line0001 = "/C/Users/chanwee.hew/AppData/Local/Temp/AB_Cache_{"
Cache_Path[Path] Line0002 = "DCB45CF3-CFF5-404B-A709-B7299D2BC9F5}.txt"

View File

@@ -0,0 +1,88 @@
<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="18008000">
<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="WaveIO.lvlib" Type="Library" URL="../WaveIO.lvlib"/>
<Item Name="Dependencies" Type="Dependencies">
<Item Name="vi.lib" Type="Folder">
<Item Name="NI_AALBase.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALBase.lvlib"/>
<Item Name="NI_MABase.lvlib" Type="Library" URL="/&lt;vilib&gt;/measure/NI_MABase.lvlib"/>
<Item Name="Open Registry Key.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Open Registry Key.vi"/>
<Item Name="Read Registry Value DWORD.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value DWORD.vi"/>
<Item Name="Read Registry Value Simple STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple STR.vi"/>
<Item Name="Read Registry Value Simple U32.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple U32.vi"/>
<Item Name="Read Registry Value Simple.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple.vi"/>
<Item Name="Read Registry Value STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value STR.vi"/>
<Item Name="Read Registry Value.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value.vi"/>
<Item Name="Registry Handle Master.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Handle Master.vi"/>
<Item Name="Registry refnum.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry refnum.ctl"/>
<Item Name="Registry RtKey.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry RtKey.ctl"/>
<Item Name="Registry SAM.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry SAM.ctl"/>
<Item Name="Registry Simplify Data Type.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Simplify Data Type.vi"/>
<Item Name="Registry View.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry View.ctl"/>
<Item Name="Registry WinErr-LVErr.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry WinErr-LVErr.vi"/>
<Item Name="STR_ASCII-Unicode.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/STR_ASCII-Unicode.vi"/>
<Item Name="System Exec.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/system.llb/System Exec.vi"/>
<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
</Item>
<Item Name="Advapi32.dll" Type="Document" URL="Advapi32.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="kernel32.dll" Type="Document" URL="kernel32.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="lvanlys.dll" Type="Document" URL="/&lt;resource&gt;/lvanlys.dll"/>
</Item>
<Item Name="Build Specifications" Type="Build">
<Item Name="WaveIO" Type="Packed Library">
<Property Name="Bld_autoIncrement" Type="Bool">true</Property>
<Property Name="Bld_buildCacheID" Type="Str">{6E9F6655-2EDC-4ED3-9E24-9C91BC77430A}</Property>
<Property Name="Bld_buildSpecName" Type="Str">WaveIO</Property>
<Property Name="Bld_excludeLibraryItems" Type="Bool">true</Property>
<Property Name="Bld_excludePolymorphicVIs" Type="Bool">true</Property>
<Property Name="Bld_localDestDir" Type="Path">../builds/NI_AB_PROJECTNAME/WaveIO</Property>
<Property Name="Bld_localDestDirType" Type="Str">relativeToCommon</Property>
<Property Name="Bld_modifyLibraryFile" Type="Bool">true</Property>
<Property Name="Bld_previewCacheID" Type="Str">{DCB45CF3-CFF5-404B-A709-B7299D2BC9F5}</Property>
<Property Name="Bld_version.build" Type="Int">10</Property>
<Property Name="Bld_version.major" Type="Int">1</Property>
<Property Name="Destination[0].destName" Type="Str">WaveIO.lvlibp</Property>
<Property Name="Destination[0].path" Type="Path">../builds/NI_AB_PROJECTNAME/WaveIO/WaveIO.lvlibp</Property>
<Property Name="Destination[0].preserveHierarchy" Type="Bool">true</Property>
<Property Name="Destination[0].type" Type="Str">App</Property>
<Property Name="Destination[1].destName" Type="Str">Support Directory</Property>
<Property Name="Destination[1].path" Type="Path">../builds/NI_AB_PROJECTNAME/WaveIO</Property>
<Property Name="DestinationCount" Type="Int">2</Property>
<Property Name="PackedLib_callersAdapt" Type="Bool">true</Property>
<Property Name="Source[0].itemID" Type="Str">{2F355ECC-5F9C-40EF-A262-C55131A55088}</Property>
<Property Name="Source[0].type" Type="Str">Container</Property>
<Property Name="Source[1].destinationIndex" Type="Int">0</Property>
<Property Name="Source[1].itemID" Type="Ref">/My Computer/WaveIO.lvlib</Property>
<Property Name="Source[1].Library.allowMissingMembers" Type="Bool">true</Property>
<Property Name="Source[1].Library.atomicCopy" Type="Bool">true</Property>
<Property Name="Source[1].Library.LVLIBPtopLevel" Type="Bool">true</Property>
<Property Name="Source[1].preventRename" Type="Bool">true</Property>
<Property Name="Source[1].sourceInclusion" Type="Str">TopLevel</Property>
<Property Name="Source[1].type" Type="Str">Library</Property>
<Property Name="SourceCount" Type="Int">2</Property>
<Property Name="TgtF_companyName" Type="Str">Sonos</Property>
<Property Name="TgtF_fileDescription" Type="Str">WaveIO</Property>
<Property Name="TgtF_internalName" Type="Str">WaveIO</Property>
<Property Name="TgtF_legalCopyright" Type="Str">Copyright © 2026 Sonos</Property>
<Property Name="TgtF_productName" Type="Str">WaveIO</Property>
<Property Name="TgtF_targetfileGUID" Type="Str">{6576B76F-5E3E-433C-A118-A54B2F2F64BE}</Property>
<Property Name="TgtF_targetfileName" Type="Str">WaveIO.lvlibp</Property>
<Property Name="TgtF_versionIndependent" Type="Bool">true</Property>
</Item>
</Item>
</Item>
</Project>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,12 @@
Installation of WaveIO package
==============================
- unpack into directory of your choice
- choose the correct version of waveio.dll (default is the 32bit version). Rename waveio_x64.dll to waveio.dll, if you run 64bit Labview
- to optimize the VIs and LLB for your Labview version, perform a mass compile (Tools->advanced->mass compile) on the unpacked directory
- either copy the files waveio.dll and waveio.llb into the LabView directory user.lib and restart Labview (the Vis should show up in the function palette under User Libraries)
or copy waveio.dll and waveio.llb into the directory of your project
- the example VIs should be copied to the working directory of the LabView project
In case of problems send mail: info@zeitnitz.eu
February 2017 Christian Zeitnitz

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.