Submitter
SUPPORT TOPIC File Information
- Submitted: Aug 27 2011 09:50 PM
- Last Updated: Aug 27 2011 09:50 PM
- File Size: 715.46K
- Views: 2281
- Downloads: 831
- Approved by: Mark Balla
- Approved on: 28 August 2011 - 04:41 AM
- LabVIEW Version: 2009
- License Type: Creative Commons Attribution-Noncommercial 3.0
Download Transport.lvlib 1.1.0.0
1 Votes
Transport.lvlib is a LabView API to simplify and accelerate networked communication development.
It simplifies development by abstracting TCPIP, UDP and Bluetooth interfaces
into a single polymorphic vi which is a thin wrapper around the conventional
open, read, write, close and listener VIs for all the network interfaces.
It removes dependency on the underlying hardware transport protocol and provides
a uniform application interface enabling abstraction of the application from the interface.
Features:
Supports TCPIP, Bluetooth and UDP (p2p, broadcast and multicast) interfaces.
Supports encryption (blowfish).
Supports compression (zlib).
Installation:
Unzip to a directory of your choice.
Add the supplied .mnu file to your palette.
Required Packages:
Labview 9.0 or greater.
labview_blowfish_encryption library (included).
Known Issues.
None.
Versioning:
Current version 1.1.
See changelog.txt.
It simplifies development by abstracting TCPIP, UDP and Bluetooth interfaces
into a single polymorphic vi which is a thin wrapper around the conventional
open, read, write, close and listener VIs for all the network interfaces.
It removes dependency on the underlying hardware transport protocol and provides
a uniform application interface enabling abstraction of the application from the interface.
Features:
Supports TCPIP, Bluetooth and UDP (p2p, broadcast and multicast) interfaces.
Supports encryption (blowfish).
Supports compression (zlib).
Installation:
Unzip to a directory of your choice.
Add the supplied .mnu file to your palette.
Required Packages:
Labview 9.0 or greater.
labview_blowfish_encryption library (included).
Known Issues.
None.
Versioning:
Current version 1.1.
See changelog.txt.
What's New in Version 1.1.0.0 (See full changelog)
- Version 1.1
- Feature : Added VISA interface (Transport Open.vi, Transport Read.vi, Transport Write.vi, Transport Close.vi) for future implementation.
- Feature : Added zlib compression. (Zlib compression is only supported on Win x32, Win x64 and Linux x32)
- Feature : Added "Write Packet.vi" and Read Packet.vi
- These VIs wrap the read/write vi's into a transparent protocol with a time-stamp, size and automatic
- encryption/decryption in single VIs.
- Performance: Changed Blowfish encryption.vi to re-entrant.
- Feature : Added Payload size, compression ratio and (sent) timestamp to the data properties.
- Performance: Removed "debugging" from Transport Write.vi
- Performance: Added "Set Buffer TCPIP.vi" and "Set buffer UDP.vi" to increase packet sizes from windows default (8K) to 64K
- Performance: Changed "Execution System" for "Transport Read.vi", "Transport Write.vi". Now using separate systems.
- Update : Updated the polymorphic API VI to include Read Packet.vi and Write Packet.vi
- Update : Updated the Client Server Examples to use Read/Write Packet.
- Shaun Rumbell
- 28/02/11
- Version 1.0
- Initial Release
- Shaun Rumbell
- 28/08/10
Screenshots
Other files you may be interested in ..
- 184 Total Files
- 17 Total Categories
- 69 Total Authors
- 353,523 Total Downloads
- Wire And Connect Quick Drop Plugin Latest Submission
- bbean Latest Submitter
12 user(s) are online (in the past 30 minutes)
0 members, 12 guests, 0 anonymous users











