Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/29/2010 in all areas

  1. I have in the past few months steadily worked on a network library for LabVIEW with following features: - Be as close as possible to the functionality, operation and semantics of the built in LabVIEW library - Support IPv6 operation - Support SSL encryption - Support ping operation right in LabVIEW (through use of raw sockets) - and of course be better than the built in functions The included library does most of these things already but will need some more work over the next few months to fully have all these features. As such it is clearly in a preliminary state and not yet ready for released software. Please be adviced that this library will cease to operate after end of June because I expect to have new releases out there before that time. In spite of the preliminary state it does work and does do already quite a few things and it even implements the LabVIEW TCP read modes exactly as the native functions. I have included an OpenG package of the library. To install it you best use the VIPM application from JKI Software as it will take care to place everything where it should be. Due to some features I'm using it will be necessary to restart LabVIEW after installation of this library in order for the library to work properly. When installed you should see a new ESI-CIT logo in the main function palette and in there a network icon. In that network palette are all the new and exciting functions. The functions have for a large part already some online help information inside, which you can see by opening the floating help and hovering over the icons or front panel control elements. I'm working on an online help file to install along with the library but it is not yet finished. This help will also outline some of the more low level operations which at the moment may appear a bit obscure. This release is only for Windows 32 Bit systems. Sorry to the Linux and Macintosh users but porting such a library is a true pain in the a** and especially for the Macintosh I'm not yet sure how to go about it, as there are several ways to skin that cat The library will work in LabVIEW 7.1 and newer versions. readme.txt citlib_lvNetCon-0.9-1.ogp
    2 points
  2. Name: Tree Control API Submitter: Norm Kirchner Submitted: 02 Jul 2009 File Updated: 03 Jan 2011 Category: User Interface LabVIEW Version: 8.2 License Type: BSD (Most common) Copyright © 2007, Norman J. Kirchner, Jr. All rights reserved. Norman J. Kirchner, Jr. Author: Norman J. Kirchner, Jr --see readme file for contact information Description: Package to provide smart tree functionality without assumption of type of data (ie, file paths or others) Gives ability to modify contents, extract information and control the branches. A good understanding of how the LV tree truly operates as a fancy multi-column listbox is very useful although not required. An expample program if not present on the forums, will be in place soon. Dependancies: LV version above base package Functions Add Item Modify Item Remove Item Get All Items Get Top Level Items Get Items Parent Get Selected Item Get Siblings Get Children Get Item Properties Check Tag Valid Convert Tag to Text Find Tag from Text Outdent at Item Indent At Item Expand Collapse Empty Tree Notes Capable of working w/ LV 7 or later but uploaded version is for LV 8.2. Please request previous version if necessary. Good to recognize that the tree control is just a fancy multi-column listbox. Version 1.0.0 Initial Release 1.0.1 Example program added Click here to download this file
    1 point
  3. I think the biggest annoyance was with the report generation toolkit. Many people made copies of its VIs in previous versions to do stuff it didn't do itself. In 8.6 NI changed the toolkit to be a class hierarchy, thus breaking all that code and requiring you to fix it. If you have such code, be aware of this. The same thing was done with the configuration file VIs in 2009, so if you modified those, you'll have to fix that too.
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.