Jump to content

JKI

JKI Team
  • Posts

    803
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by JKI

  1. lava_lib_labview_api_scripting_tools-0.2

    Product: lava_lib_LabVIEW_API_scripting_tools v0.24.0.24
    Company: University of Leeds
    Release Date: Wed, 24 Jun 2020 15:51:15 -0700
    Packager: Gavin Burnell

    Description: This is a LabVIEW 8.6.1 Library of VIs to help with scripting.

    The public VIs include routines to get hold of the block diagram references, control terminal references, get the connector pane reference and select the connector pane pattern and wire controls up to it. There are a number of routines to help wire the block diagram up, including creating a selection of the primitives (I got bored of coding them all up !).

    I've stuck in some routines that work with tags - hidden away is the capability to tag LabVIEW vi-server objects with arbitary data. One possibility is to use this to identify bits of the block diagram of a vi for moving and rewiring via scripting.

    The scripting Tools includes a separate XNode support library that provides routines to help scripting and terminal adaptation in XNodes.

    There are some routines to help with undo transactions new to this release.

    NB If you are installing this with the Array XNodes (also from the Code repository) then I strongly recommend unzipping the two files into the same common directory and preserving the names. That should help linkage problems.



    Release Notes: Change Log:
    0.24.0 Added Copy and WireTagged Element function and replaced Find tagged and replace function with a bug fixed one - both contributions of Greg Sands
    0.23.0 Added a Find Control Index in ConPane function courtesy of Eric Bobillier
    0.22.02 Connected the Check Cluster Term Type to the connector pane and implmenented a new test for all cluster elements being of the same (top level) type.
    0.22.01 Correct the Array type sortable test in XNode support, add a new test for no more than N dimsnions in the Array tests in XNode support, add a new VI to find tunnels in structures based on the names of terminals on the wires connected to the outside of the structure. Removed dependencies on OpenG array tools
    0.21.05 Add an additional XNode supprt vi to help on the GenerateCode ability. Create palette menu in VIPM
    0.21.04 Imporved the Set Tag on Selected Object Example to eliminate an error message when setting a tag for the first time and to run continuosly waiting for objects to be selected.
    0.21.03 Mad package name and product name consistent and added old name to Incompatible packages.
    0.21.02 Fixed a bug in checking if a variant type is sortable - complex numbers aren't (!) and clusters might be. Some cosmetic tidying up of front panels as well.
    0.21.01 Added a new routine to walk down a wire from a point and find all the terminals that are downstream.
    0.20.02 Repackaged as a VI Package Manager File with custom palette files installed in a LAVAG Category.
    0.20.01 Repackage for LV 8.6.1. Include menu files in the library.
    Add a new palette of unfo control vis to control undo/redo operations in scripting.
    Add a new palette of copy-paste control
    Add a new Create Primitive by Enclosure vi that simulates drawing around the BD contents
    Add some preliminary code for analysing and modifying structure tunnel properties - use default if not wired etc.
    Add some more examples including a JKISoft RCF Framework plugin that will wrap the entire contents of a vi in an error cluster.
    0.18.01 Repackage for LV 8.5.1
    Change Create Free Text Label to polymorphic and add a polymorph for creating labels on block diagrams
    0.17.01 Adds another routine for XNode support to get the terminal descriptor from a vi reference.
    0.16.02 Update .opgb file to allow the library to be built as an OpenG package file for install via VIPM
    0.16.01 Minor bug fixes, added a routine to convert a ref to an enum describing its class, reworked find all objects
    to get the selector tunnel of a case structure too. Added a number of routines to the XNode Support
    sub-library.
    0.15.01 Added new routines to tidy up wires and delete LV objects.
    Added a new example that will take a selected case structure without a wire selector, looks for
    an error cluster wire that tunnels in and out, deletes the in tunnel and wires it to the selector
    instead. This is for those situations when you realise you should have wrapped your vi in an error
    case structure... !
    0.14.02 Fixed the cleanup wiring example by adding a routine to return references for wires specifically.
    0.14.01 Added a routine to create a free text label on a vi front panel.
    0.13.02 Added routines to create constants and controls/indicators from aribtary variant data. Reorganised some
    of the tagging support vi's out of private scope and renamed the misspelt private directory. Added a couple
    more examples - one is a tool to set tags on selected elements for doing template based scripting and the
    other is a complete (although sparse) XNode that will test whether a single LVObject references, or an array
    of LVObject references can be cast to a specific type of reference. (Think about getting all objects in a
    diagram and then filtering for those that are decorations, or sub-bi nodes or...). The Generate Code ability
    vi of this XNode demonstrates how to use a template vi with tagging to minise the hassle of generating code
    for XNodes.

    This release is in OpenG Package format
    0.12.01 Added a few new routines, one to expand a shift register, one to deterine if an object is selected,
    and a polymorphic vi that returns a reference of any given LVObject class (essentially wrapping
    class specifier constants for all possible class types). Also added a couple of examples, including
    one that will do a clean up wire operation on all selected wires or all wires in the structure.
    0.11.01 Wrapped all vis in a case structure wired to error in for error handling
    added a get sub-vi nodes in heirarchy and get all sub-vis routines
    tried to find and fix the worst wiring excesses
    0.10.04 Updated the README
    0.10.03 fixed a bug with the creation of (un)bundle by name nodes.
    0.10.02 fixes a couple of bugs, and adds some create bundle/unbundle node functions.
    0.10.01 Original release


    Package Homepage

  2. hooovahh_array_vims-1.2.0.9.bmp

    Product: Hooovahh Array VIMs v1.2.0.9
    Company: Hooovahh
    Release Date: Wed, 24 Jun 2020 12:41:19 -0700
    Packager: IEUser

    Description: This package contains Array functions converted into VIMs, primarily taken from the OpenG Array package. With minor improvements and optimizations using newer array manipulation techniques.

    Release Notes: 1.2.0.9
    - Updated Conditional Auto-Indexing to use LabVIEW's native conditional tunnels
    - Added Conditional Trues and Falses which returns an array of fales and trues similar to Conditional Auto-Indexing

    1.1.0.8
    - Added Build Horizontally, Convert 1D to 2D and 2D to 1D, Find Subarray, Force Array Min Max size, and Foreign Key Sort VIMs.
    - Moved OpenG VIMs to their own subpalette, not sure if this is the right design but one palette is getting too cluttered.

    1.0.0.6
    - Initial release with 14 VIMs. Some minor improements over the standard OpenG functions for things like Delete Elements From Array has an optional input to use the indicies if they are already sorted, and Filter 1D array to only filter the first found element.

    Package Homepage

  3. hooovahh_array_vims-1.1.0.8.bmp

    Product: Hooovahh Array VIMs v1.1.0.8
    Company: Hooovahh
    Release Date: Wed, 24 Jun 2020 12:39:43 -0700
    Packager: Brian Hoover

    Description: This package contains Array functions converted into VIMs, primarily taken from the OpenG Array package. With minor improvements and optimizations using newer array manipulation techniques.

    Release Notes: 1.1.0.8
    - Added Build Horizontally, Convert 1D to 2D and 2D to 1D, Find Subarray, Force Array Min Max size, and Foreign Key Sort VIMs.
    - Moved OpenG VIMs to their own subpalette, not sure if this is the right design but one palette is getting too cluttered.

    1.0.0.6
    - Initial release with 14 VIMs. Some minor improements over the standard OpenG functions for things like Delete Elements From Array has an optional input to use the indicies if they are already sorted, and Filter 1D array to only filter the first found element.

    Package Homepage

  4. addq_lib_gsharp-2.0.0.2.bmp

    Product: G# Framework v2.0.0.2
    Company: AddQ Consulting
    Release Date: Sun, 21 Jun 2020 07:32:56 -0700
    Packager: Thomas Olsson Mattias Ericsson

    Description: The G# Framework is a free, award winning add-on toolkit for LabVIEW that adds reference based object-oriented support. It takes advantage of the data value reference structure (dvr) together with the native classes and will add a full object-oriented support with excellent performance. This is the new generation of object-oriented support that makes LabVIEW as powerful as any object-oriented language. The G# Framework is a National Instrument Compatible with LabVIEW Gold product and was awarded "Add-On of the Year for Community" at NI Week 2011.

    <b>NB!</b> LabVIEW must be restarted to load the features that are integrated into the LabVIEW development environment, such as the right-click menu in the project explorer.

    Release Notes: New features:

    * Recompiled to LV2020.
    * Added support for native interfaces to G# called IG#.
    * Removed Debug Server.
    * Removed old obsolete G#Interface templates.

    Bug fixes:
    * If a library has separated compiled code in the library settings, this will override the environment settings.
    * Clone method to new class inside lvlib not always working.


    Package Homepage

  5. felipefoz_lib_json_pretty_printer-0.1.1.

    Product: JSON Pretty Printer v0.1.1.6
    Company: Felipe P. Silva
    Release Date: Tue, 16 Jun 2020 15:26:58 -0700
    Packager: Felipe P. Silva

    Description: <b>Installation and Usage</b>
    - Just drop this library in your project.

    <b>Compatibility and Dependencies</b>
    - There are no dependencies.

    <b>Additional Information</b>
    - VI Analyzer passed.
    - Works on RT.
    - It does not validate your JSON string.

    Release Notes: ## [0.1.1] - 2020-06-16
    ### Added
    - Included Build Specification for VIPM.

    Package Homepage

  6. wovalab_lib_antidoc-1.0.0.14.bmp

    Product: AntiDoc - beta v1.0.0.14
    Company: Wovalab
    Release Date: Fri, 12 Jun 2020 00:26:05 -0700
    Packager: Olivier Jourdan

    Description: This tool allows you to generate project documentation.

    The document generated is a plain-text file that use AsciiDoctor syntax (https://asciidoctor.org/).
    You can easily render this file as an HTML5 or PDF file localy or using CI step.

    Release Notes: First public beta release.

    Package Homepage

  7. jki_lib_panerelief-2.0.2.18.bmp

    Product: PaneRelief v2.0.2.18
    Company: JKI
    Release Date: Tue, 02 Jun 2020 09:28:24 -0700
    Packager: Hope

    Description: This tool is launched from the Quick Drop (default shortcut ctl + a). It shows all the panes and splitters on the current front panel in a convenient view. You can the select a pane or splitter from the view and then view and edit its commonly used properties (such as name, position, scrollbar visibility, color, etc...).

    This tool is developed in the following github repo:
    https://github.com/HopeHarrison/PaneRelief

    It also uses code from this repo:
    https://github.com/flarn2006/VILab

    Release Notes: * You can now launch PaneRelief from the Tools menu of VIs by selecting "Tools>>PaneRelief... "

  8. jki_lib_panerelief-2.0.1.12.bmp

    Product: PaneRelief v2.0.1.12
    Company: JKI
    Release Date: Fri, 29 May 2020 10:28:12 -0700
    Packager: Hope

    Description: This tool is launched from the Quick Drop (default shortcut ctl + a). It shows all the panes and splitters on the current front panel in a convenient view. You can the select a pane or splitter from the view and then view and edit its commonly used properties (such as name, position, scrollbar visibility, color, etc...).

    This tool is developed in the following github repo:
    https://github.com/HopeHarrison/PaneRelief

    It also uses code from this repo:
    https://github.com/flarn2006/VILab

    Release Notes: Second release version of the PaneRelief Quick Drop Shortcut tool.
    *Includes ability to change size of splitters and to apply settings to multiple panes/splitters at once
    *Bug Fix: changing splitter size in class method no longer removes class membership

  9. lavag_lib_user_interface_xcontrole_multi

    Product: lavag_lib_User_Interface_XControls_multi-segment-ramp_xcontrol v1.7.0.34
    Company: University of Leeds
    Release Date: Mon, 25 May 2020 10:57:30 -0700
    Packager: Gavin Burnell

    Description: A multi-segment ramp provides a waveform that the user defines in terms of a series of linear ramp segments with a target and either a step size or ramp rate. The start of each segment is the endpoint of the preceeding segment except for the first segment which has a defined start value.

    The XControl supports the concept of each segment being "active" for a measurement.

    The programmed waveform is shown on a preview tab as a plot showing the individual steps and colour coding the segments depending on whether they are active or not.

    The XControl can keep track of a 'current position' marker that can be drawn and updated on the preview pane.

    The format and units used to program the wavefore can be set by properties and methods, the control and be programmed with a wavefore via a method. Import and export of waveform definitions can be carried out by the user with the import/exprt being to a JSON file.

    Release Notes: 1.7.0 - Add aditional properties for rate time unit, more consist unit display
    - Move start value to first tab, replace index digit display with scorll bar
    - Fix some resize issues
    - Add New button to clear program and redo load/save buttons
    - Control now exports and imports in JSON (NI Native schema)

    Package Homepage

  10. jki_lib_caraya-1.0.2.115.bmp

    Product: Caraya Unit Test Framework v1.0.2.115
    Company: JKI
    Release Date: Sat, 23 May 2020 12:23:31 -0700
    Packager: JKI

    Description: Caraya Unit Test Framework is an open source unit testing framework for LabVIEW. It takes a whole new approach to unit testing; your VI is your test. Caraya allows you to convert your manual test VIs you use for debugging into unit test cases with nearly no effort. Even running the tests is easy, just run the test case VI. Caraya significantly lowers the barrier for developers to write unit tests leading into improved overall code quality in real-world projects where developers don’t always have the luxury to write unit test cases first.

    It runs on real-time targets and in the run-time engine too!

    To learn more visit

    http://jki.net/tools#caraya

    Release Notes: Fixes:

    [Fix: 4] Fixed the intermittent error 1 when destroying Test Suites
    [Fix: 34] Added an optional "Execution Time (us)" terminal to assertion methods for reporting
    [Fix: 40] Assertions are now sorted in order they occur instead of ascending alphabetically
    [Fix: 44] Fixed the conditions that overewrote assertions when test names were identical
    [Fix: 47] Double-clicking on assertion result in Test Manager now works after VI has left memory for lvlibs inside lvlibs.
    [Fix: 50] Updated the Math Test Suite to use non-deprecated method for Test Report
    [Fix: 53] Fixed issues with comparison (greater/less) of variant representations when integers and floats were compared
    [Fix: 65] Restored RT compatibility for Process VI after CLI integration
    [Fix: 68] Fixed an issue where the number of skipped and failed tests in JUnit report were wrong.
    [Fix: 79] Added XML escaping to ensure JUnit parses correctly
    [Fix: 92] Upstream error will skip the following tests (Caraya 1.0.0 bug hotfix)

    New Features:

    [Feature: 34] Time is filtered from the JUnit report if execution time is not provided
    [Feature: 41] Upgraded sources to LV2013
    [Feature: 43] Added a verbose option the the Test Suite to export detailed explanation of failures
    [Feature: 45] Attribute a unique identifier to each assertions performed
    [Feature: 48] Added a Rerun All Tests menu in the Test Manager UI.
    [Feature: 52] Added support for Command Line Interface which allows discovery and execution of all tests found under a folder. Outputs to a J-Unit compatible report or a plain text report.
    [Feature: 55] Creation of a Test Runner class to search and execute tests programmatically. Includes a pre-build action for build integration.
    [Feature: 62] Defined error code range (7000-7999) for Caraya framework
    [Feature: 64] Support for QuickDrop plugin to run all unit tests in active project (Ctrl-U)
    [Feature: 78] Support for nested Test Suites through Test Runner class extensions
    [Feature: 87] No Tests Found message added to Test Manager UI when no assertions found
    [Feature: 88] Added support for Library Refnum Test Runner

    Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features:

    arjen-hiemstra (@arjen-hiemstra)
    Carlo (@carlodri)
    Cyril Gambini (@CygaLV)
    Matthew Jacobson (@jacobson3)
    Sam Kaley (@skaley)
    Jim Kring (@jimkring)
    Piotr Kruczkowski (@Primary-Key)
    laxmanraok (@laxmanraok)
    Tomi Maila (@tmaila)
    Omar Mussa (@omarmussa)
    Francois Normandin (@francois-normandin)
    OlivierLabo (@OlivierLabo)
    Matt Pollock (@pollockm)
    James D. Powell (@drjdpowell)
    Chris Stryker (@ChrisStrykesAgain)
    Sam Taggart (@stagg54)
    Ivan Yakushchenko (@kosist)


    Package Homepage

  11. jki_lib_caraya-1.0.1.114.bmp

    Product: Caraya Unit Test Framework v1.0.1.114
    Company: JKI
    Release Date: Sat, 23 May 2020 06:36:36 -0700
    Packager: JKI

    Description: Caraya Unit Test Framework is an open source unit testing framework for LabVIEW. It takes a whole new approach to unit testing; your VI is your test. Caraya allows you to convert your manual test VIs you use for debugging into unit test cases with nearly no effort. Even running the tests is easy, just run the test case VI. Caraya significantly lowers the barrier for developers to write unit tests leading into improved overall code quality in real-world projects where developers don’t always have the luxury to write unit test cases first.

    It runs on real-time targets and in the run-time engine too!

    To learn more visit

    http://jki.net/tools#caraya

    Release Notes: Fixes:

    [Fix: 4] Fixed the intermittent error 1 when destroying Test Suites
    [Fix: 34] Added an optional "Execution Time (us)" terminal to assertion methods for reporting
    [Fix: 40] Assertions are now sorted in order they occur instead of ascending alphabetically
    [Fix: 44] Fixed the conditions that overewrote assertions when test names were identical
    [Fix: 47] Double-clicking on assertion result in Test Manager now works after VI has left memory for lvlibs inside lvlibs.
    [Fix: 50] Updated the Math Test Suite to use non-deprecated method for Test Report
    [Fix: 53] Fixed issues with comparison (greater/less) of variant representations when integers and floats were compared
    [Fix: 65] Restored RT compatibility for Process VI after CLI integration
    [Fix: 68] Fixed an issue where the number of skipped and failed tests in JUnit report were wrong.
    [Fix: 79] Added XML escaping to ensure JUnit parses correctly

    New Features:

    [Feature: 34] Time is filtered from the JUnit report if execution time is not provided
    [Feature: 41] Upgraded sources to LV2013
    [Feature: 43] Added a verbose option the the Test Suite to export detailed explanation of failures
    [Feature: 45] Attribute a unique identifier to each assertions performed
    [Feature: 48] Added a Rerun All Tests menu in the Test Manager UI.
    [Feature: 52] Added support for Command Line Interface which allows discovery and execution of all tests found under a folder. Outputs to a J-Unit compatible report or a plain text report.
    [Feature: 55] Creation of a Test Runner class to search and execute tests programmatically. Includes a pre-build action for build integration.
    [Feature: 62] Defined error code range (7000-7999) for Caraya framework
    [Feature: 64] Support for QuickDrop plugin to run all unit tests in active project (Ctrl-U)
    [Feature: 78] Support for nested Test Suites through Test Runner class extensions
    [Feature: 87] No Tests Found message added to Test Manager UI when no assertions found
    [Feature: 88] Added support for Library Refnum Test Runner

    Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features:

    arjen-hiemstra (@arjen-hiemstra)
    Carlo (@carlodri)
    Cyril Gambini (@CygaLV)
    Matthew Jacobson (@jacobson3)
    Sam Kaley (@skaley)
    Jim Kring (@jimkring)
    Piotr Kruczkowski (@Primary-Key)
    laxmanraok (@laxmanraok)
    Tomi Maila (@tmaila)
    Omar Mussa (@omarmussa)
    Francois Normandin (@francois-normandin)
    OlivierLabo (@OlivierLabo)
    Matt Pollock (@pollockm)
    James D. Powell (@drjdpowell)
    Chris Stryker (@ChrisStrykesAgain)
    Sam Taggart (@stagg54)
    Ivan Yakushchenko (@kosist)


    Package Homepage

  12. lavag_lib_user_interface_xcontrole_wavef

    Product: lavag_lib_User_Interface_XControls_waveform_xcontrol v1.2.0.18
    Company: University of Leeds
    Release Date: Sat, 23 May 2020 05:52:17 -0700
    Packager: Gavin Burnell

    Description: Provides a drop in function generator that lets the user construct and view a waveform on screen. Provides methods to hide and show an x-axis, x and y scales and to show a 'marker' on the waveform to indicate a current position or progress.

    Release Notes: 1.2.0 Add parabolic, cubic and quartic patterns to allow more data points around zero

    Package Homepage

  13. jki_design_palette-1.0.5.196.bmp

    Product: JKI Design Palette v1.0.5.196
    Company: JKI
    Release Date: Wed, 20 May 2020 18:09:52 -0700
    Packager: JKI

    Description: A powerful visual controls palette for LabVIEW. Launch from the <i>"Tools >> JKI Design Palette"</i> menu or press <b>Ctrl+Shift+Space</b> from any VI Front Panel.

    Release Notes: - Support for LabVIEW 2020!
    - Now displays software version number on the Information dialog on a check for upates button
    - Improved display of tip articles (when new/unread articles, was showing older articles first)

    Package Homepage

  14. mediamongrels_lib_linx_raspberry_pi_addo

    Product: LINX Raspberry Pi Addons v1.0.0.1
    Company: MediaMongrels
    Release Date: Wed, 20 May 2020 01:58:07 -0700
    Packager: Sam Sharp

    Description: An open source collection of libraries for communicating with hardware on the Raspberry Pi/BeagleBone using LabVIEW and the LINX Toolkit developed/curated/maintained by Sam Sharp of MediaMongrels.

    Supports a wide range of hats such as the Automation Hat, Sense Hat, Explorer Hat Pro as well as a range of chips for ADC/DAC/Environmental/PWM sensors etc.

    Chips supported include:
    ADS1015/1115/1256 ADC
    SN3218 LED/PWM driver
    PCA9685 PWM driver
    DAC8552 DAC
    LSM9DS1 9DOF IMU
    HTS221 / LPS25H environmental sensors
    And much more!

    See the GitHub repository for latest information: https://github.com/MediaMongrels-Ltd/RPi-LINX-Addons

    Release Notes: - Initial release

    Package Homepage

  15. jki_lib_caraya-1.0.0.113.bmp

    Product: Caraya Unit Test Framework v1.0.0.113
    Company: JKI
    Release Date: Tue, 19 May 2020 18:59:21 -0700
    Packager: JKI

    Description: Caraya Unit Test Framework is an open source unit testing framework for LabVIEW. It takes a whole new approach to unit testing; your VI is your test. Caraya allows you to convert your manual test VIs you use for debugging into unit test cases with nearly no effort. Even running the tests is easy, just run the test case VI. Caraya significantly lowers the barrier for developers to write unit tests leading into improved overall code quality in real-world projects where developers don’t always have the luxury to write unit test cases first.

    It runs on real-time targets and in the run-time engine too!

    To learn more visit

    http://jki.net/tools#caraya

    Release Notes: Fixes:

    [Fix: 4] Fixed the intermittent error 1 when destroying Test Suites
    [Fix: 34] Added an optional "Execution Time (us)" terminal to assertion methods for reporting
    [Fix: 40] Assertions are now sorted in order they occur instead of ascending alphabetically
    [Fix: 44] Fixed the conditions that overewrote assertions when test names were identical
    [Fix: 47] Double-clicking on assertion result in Test Manager now works after VI has left memory for lvlibs inside lvlibs.
    [Fix: 50] Updated the Math Test Suite to use non-deprecated method for Test Report
    [Fix: 53] Fixed issues with comparison (greater/less) of variant representations when integers and floats were compared
    [Fix: 65] Restored RT compatibility for Process VI after CLI integration
    [Fix: 68] Fixed an issue where the number of skipped and failed tests in JUnit report were wrong.
    [Fix: 79] Added XML escaping to ensure JUnit parses correctly

    New Features:

    [Feature: 34] Time is filtered from the JUnit report if execution time is not provided
    [Feature: 41] Upgraded sources to LV2013
    [Feature: 43] Added a verbose option the the Test Suite to export detailed explanation of failures
    [Feature: 45] Attribute a unique identifier to each assertions performed
    [Feature: 48] Added a Rerun All Tests menu in the Test Manager UI.
    [Feature: 52] Added support for Command Line Interface which allows discovery and execution of all tests found under a folder. Outputs to a J-Unit compatible report or a plain text report.
    [Feature: 55] Creation of a Test Runner class to search and execute tests programmatically. Includes a pre-build action for build integration.
    [Feature: 62] Defined error code range (7000-7999) for Caraya framework
    [Feature: 64] Support for QuickDrop plugin to run all unit tests in active project (Ctrl-U)
    [Feature: 78] Support for nested Test Suites through Test Runner class extensions
    [Feature: 87] No Tests Found message added to Test Manager UI when no assertions found

    Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features:

    arjen-hiemstra (@arjen-hiemstra)
    Carlo (@carlodri)
    Cyril Gambini (@CygaLV)
    Matthew Jacobson (@jacobson3)
    Sam Kaley (@skaley)
    kosist (@kosist)
    Jim Kring (@jimkring)
    Piotr Kruczkowski (@Primary-Key)
    laxmanraok (@laxmanraok)
    Tomi Maila (@tmaila)
    Omar Mussa (@omarmussa)
    Francois Normandin (@francois-normandin)
    OlivierLabo (@OlivierLabo)
    Matt Pollock (@pollockm)
    James D. Powell (@drjdpowell)
    Chris Stryker (@ChrisStrykesAgain)
    Sam Taggart (@stagg54)


    Package Homepage

  16. jki_lib_rest_client-1.3.3.25.bmp

    Product: JKI HTTP REST Client v1.3.3.25
    Company: JKI
    Release Date: Tue, 19 May 2020 13:17:36 -0700
    Packager: jimkring

    Description: JKI HTTP REST Client is a library for connecting LabVIEW applications with RESTful web services for creating Industrial Internet of Things (IoT) applications. This library extends LabVIEW’s native HTTP client with powerful features such as support for the status code, support for multiple parallel requests, support for request specific HTTP headers and support for automatically escaping URLs. These useful features streamline the process of integrating LabVIEW applications with REST based web service APIs.

    Release Notes: [FIX: 13] [HTTP DELETE.vi] Timeout required input not wired into subVI - https://github.com/JKISoftware/JKI-HTTP-REST-Client/issues/13
    [FIX: 14] [HTTP Request.vi] wrong timeout passed to LV HTTP request - https://github.com/JKISoftware/JKI-HTTP-REST-Client/issues/14

    Release Contributors
    @francois-normandin @kosist @carlodri @KShireyNTG @jimkring

    Package Homepage

  17. mnprojects_lib_quickdrop_alignelements-1

    Product: QuickDrop AlignElements v1.0.2.2
    Company: MNProjects
    Release Date: Sat, 16 May 2020 08:50:01 -0700
    Packager: Martin Nöhrer

    Description: A LabVIEW Quick-Drop (QD) plug-in for aligning and distributing elements on afrontpanel or blockdiagram.

    This plug-in is based on the existing Align & Compress BD/FP Objects plug-in. The plug-in is completely refactored and changes the handling and the keymap of the original plug-in.

    The design idea behind the usage of the plug-in is to simply handle the alignment using the left hand on the keyboard and the WSAD keys. Therefore you will be very fast to organize your elements on the VI.

    Usage
    ---------------------------------------------------
    At first you have to select some elements either on the fronpanel or the blockdiagram of the VI.
    The Quick Drop plug-in uses the default shortcut A.

    There are three possible ways to act with the plug-in using the mouse or only the keyboard.

    Using the mouse
    With the mouse you can simply act with the plugin

    Firstly press CTRL+SPACE to open the quick drop dialog, then press CTRL+A to open the plug-in dialog containing the alignment and distribution buttons. The different buttons can be pressed to move the objects. At the end the dialog can be closed by clicking on the close button in the corner or by pressing the ESC key.

    Using the keyboard
    A faster way to handle this Quick Drop plug-in is by using the keyboard.

    After selecting some elements press CTRL+SPACE and CTRL+A to open the dialog window. Afterwards you can use one of the following keys to execute the wanted alignment:

    W: Top
    S: Bottom
    A: Left
    D: Right
    C: Horizontal Center
    V: Vertical Center
    Q: Vertical Gap
    E: Horizontal Gap
    After pressing a key for alignment the panel will immediatelly be closed.

    If you move the mouse pointer over one of the buttons you will see the shortcuts for each operation. (Only some of the distribution elements can be controlled by key.)

    Using the Quick Drop combo box
    The last option to handle the plugin is based on Darren's suggestions.

    After selecting some elements open the Quick Drop dialog by pressing CTRL+SPACE. Insert one or more of the above characters into the combo box. Then press CTRL+A. The plug-in will immediatelly execute the alignment or distribution of the elements.

    On the homepage https://github.com/matrixx567/LabView_QuickDrop_AlignElements you will find animated screenshots that show the different possibilities to act with this QuickDrop plug-in.

    On of my favorites is to open the Quick Drop with CTRL+SPACE. Then insert AQ into the combo box and press CTRL+A. This will align the elements to the left and distribute it with an equal vertical gap. I use this to arrange the VI input and output elements on the blockdiagram.


    Release Notes: Change error handling for undo operation
    Add link to help

    Package Homepage

  18. mnprojects_lib_quickdrop_addlabels-1.1.1

    Product: QuickDrop AddLabels v1.1.1.5
    Company: MNProjects
    Release Date: Sat, 16 May 2020 08:49:33 -0700
    Packager: Martin Nöhrer

    Description: A LabVIEW Quick-Drop (QD) plug-in to easily add or remove labels to blockdiagram elements.

    This quick-drop plug-in works only in the block diagram.

    The plug-in provides the following functions:
    - Add/Remove a label to a SubVI.
    - Add/Remove a subdiagram label to a structure element.
    - Add/Remove a label to a wire
    - Show again an already set wire label


    Add or remove a label to SubVIs
    --------------------------------------------------------------------------------
    Select a SubVI within a blockdiagram.
    Press Ctrl+Space and Ctrl+Q to add a label to a SubVI. For removing the label press Ctrl+Spaceand Ctrl+Shift+Q.

    Add or remove a subdiagram label to a structure element
    --------------------------------------------------------------------------------
    Select a structure element within a blockdiagram. Press Ctrl+Space and Ctrl+Qto add a subdiagram label to the structure element. For removing the label press Ctrl+Spaceand Ctrl+Shift+Q.

    Add or remove a label to a wire
    --------------------------------------------------------------------------------
    Select a wire. Press Ctrl+Space to open the quick drop. Insert a label text to the input field. Press Ctrl+Q to add the inserted label to the wire. The plug-in will add >> before and after the label text. For removing the label press Ctrl+Spaceand Ctrl+Shift+Q. If you want to add the removed label again press Ctrl+Space and Ctrl+Q.

    It is also possible to select more than one element within a blockdiagram. Therefore the appropriate label will be added to the selected elements.

    An animated GIF on the homepage shows the usage of the plug-in.


    Release Notes: Change error handling

    Package Homepage

  19. cyth_logger_sqlite-1.5.5.42.bmp

    Product: Cyth Logger (with SQLite) v1.5.5.42
    Company: Cyth UK & drjdpowell
    Release Date: Thu, 14 May 2020 06:53:19 -0700
    Packager: James David Powell and Wes Ramm

    Description: A logger and log viewer using an SQLite database. The logger is a background process. A Log Viewer is available under the Tools menu.

    Release Notes: -- Autoshutdown of Async-launched viewer when caller goes idle
    -- Prefix option for Error logs
    -- Fix issue with VI Display Names being changed
    -- Proper VI identification of Messenger Library and NI Actor Framework "actors"
    -- Allow Restart of Logger without needing Root Loop
    -- Allow UTC Time as possible display option
    -- Allow Viewer to open files directly (command-line argument)

    Package Homepage

  20. field_rnd_services_libssh2-1.0.0.20.bmp

    Product: LIBSSH2 v1.0.0.20
    Company: Field R&D Services
    Release Date: Fri, 01 May 2020 14:30:30 -0700
    Packager: Christopher R Field

    Description: Adds SSH client support to LabVIEW using the libssh2 library

    Release Notes: ## [0.1.0] - 2020-04-17

    ### Added

    - The `Channel.lvclass:Read All Stderr.vi` and `Channel.lvclass:Write All Stderr.vi` VIs
    - Data entry limits to the `Max Data Length` and `Per Read Size` controls for the "Read" VIs in the Channel class
    - Descriptions to all VIs and type definitions for all classes
    - Descriptions to all controls and indicators for all VIs
    - Missing `Create from Listener` variant to the `Channel.lvclass:Create.vi` polymorphic VI
    - Missing `Destroy to Listener` variant to the `Channel.lvclass:Destroy.vi` polymorphic VI
    - Path for the _Help path_ field to all VI documentation
    - A relative path for the _Help tag_ field to all VI documentation
    - The `Agent Identity.lvclass:Create.vi` and `Agent Identity.lvclass:Destroy.vi` VIs to the Agent palette
    - CHM file to installable package (VIP)
    - HTML help documentation for all controls, indicators, VIs, classes, and libraries
    - Apache-2.0 License header to all block diagrams of all VIs

    ### Changed

    - The `SFTP File.lvclass:Open.vi` to a polymorphic VI
    - The `SFTP File.lvclass:Close.vi` to a polymorphic VI
    - The `SFTP Directory.lvclass:Open.vi` to a polymorphic VI
    - The `SFTP Directory.lvclass:Close.vi` to a polymorphic VI
    - The `Channel.lvclass:Create.vi` SCP Receive instance to internally use a File Info object
    - `Max Data Length` from 32000 to 1024 for all channel read and write examples
    - The type selector default from hidden to visible for all polymorphic VIs
    - The `Session.lvclass:Create.vi` to a polymorphic VI for API consistency
    - The `Session.lvclass:Create.vi` to a polymorphic VI for API consistency
    - The `SFTP.lvclass:Create.vi` to a polymorphic VI for API consistency
    - The `SFTP.lvclass:Destroy.vi` to a polymorphic VI for API consistency
    - The `Known Hosts.lvclass:Destroy.vi` to a polymorphic VI for API consistency
    - The `Known Hosts.lvclass:Destroy.vi` to a polymorphic VI for API consistency
    - `SFTP File.lvclass:Flags.ctl` to `SFTP File.lvclass:Options.ctl` for API naming consistency

    Package Homepage

  21. labview_open_source_lib_unicity-1.0.2.5.

    Product: Unicity v1.0.2.5
    Company: LabVIEW Open Source Project
    Release Date: Wed, 15 Apr 2020 00:12:51 -0700
    Packager: Francois Normandin

    Description: Unicity is a unique name management library to keep track of modules or subsystems through unique IDs, Fully Qualified Names linked to a composition hierarchy.
    The tools include configurable Registry for unique string generation, name incrementation formatting, etc.

    Release Notes: changed license to Zero-Clause BSD

    Package Homepage

  22. labview_open_source_lib_data_manipulatio

    Product: Data Manipulation v1.2.3.10
    Company: LabVIEW Open Source Project
    Release Date: Wed, 15 Apr 2020 00:12:11 -0700
    Packager: Francois Normandin

    Description: Data Manipulation is a collection of low-level data manipulation methods for interacting directly with type descriptors and variants to process flattened data efficiently.

    Release Notes: changed license to BSD 0-clause

    Package Homepage

×
×
  • Create New...

Important Information

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