Jump to content

JKI

JKI Team
  • Posts

    803
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by JKI

  1. http://www.jkisoft.com/packages/packages/labview_open_source_project_lib_connection/labview_open_source_project_lib_connection-1.0.0.5.bmp

    Product: Connection v1.0.0.5
    Company: LabVIEW Open Source Project
    Release Date: Thu, 24 Mar 2022 20:19:29 -0700
    Packager: Francois Normandin

    Description: Connection
    https://github.com/LabVIEW-Open-Source/Connection

    This package consists the fundamental building blocks for abstract connection extensions




    Release Notes: - Initial release of independently packaged Connection library for "G Open Source Project for LabVIEW"
    - Packaged with Local Queue connection and TCP connection

    Package Homepage

  2. http://www.jkisoft.com/packages/packages/automated_software_technology_lib_ast_unit_tester/automated_software_technology_lib_ast_unit_tester-1.9.0.6.bmp

    Product: AST Unit Tester v1.9.0.6
    Company: Automated Software Technology
    Release Date: Thu, 24 Mar 2022 20:19:00 -0700
    Packager: Dan Shangraw

    Description: AST Unit Tester is a tool to perform quick and easy unit tests on LabVIEW code. May need administrator privileges to install.


    Release Notes: Release Notes 3/23/2022 Rev 1.9.0

    -Removed look for Filename in loading Unit tests. Just check for Bookmarks.

    Package Homepage

  3. http://www.jkisoft.com/packages/packages/delacor_lib_qmh_project_template/delacor_lib_qmh_project_template-6.1.0.94.bmp

    Product: DQMH Project Template v6.1.0.94
    Company: DQMH Consortium
    Release Date: Tue, 22 Mar 2022 11:06:56 -0700
    Packager: DQMH Consortium

    Description: This package installs the DQMH Project Template in the Getting Started>>Create Project window.

    The DQMH project template is based on the NI Queued Message Handler Project Template (NI QMH). The DQMH project template improves on the NI QMH by providing safe, event-based message handling and scripting tools to make development easy, encourage same style between different developers in the same project and improve efficiency.

    DQMH modules are best used in applications where there needs to be multiple modules running in parallel that communicate with each other.

    DQMH modules can also be used for applications that have a single module, where the developer would benefit from having an API Tester has the capability of eavesdropping on the different DQMH events and messages.

    Each module is implemented following a variation of the National Instruments Queued Message Handler and it has a Test DQMH Module API.vi to help troubleshoot, debug and eavesdrop on the communications between the DQMH Module and its calling code.

    Release Notes: The release notes for this package can be found in the main DQMH package or by visiting https://dqmh.org/release-notes

    Package Homepage

  4. http://www.jkisoft.com/packages/packages/delacor_lib_qmh_temperature_chamber_examples/delacor_lib_qmh_temperature_chamber_examples-6.1.0.51.bmp

    Product: DQMH Thermal Chamber Examples v6.1.0.51
    Company: DQMH Consortium
    Release Date: Tue, 22 Mar 2022 08:49:19 -0700
    Packager: DQMH Consortium

    Description: Examples to illustrate how the DQMH modules could be used in a LabVIEW project or in a TestStand project

    Release Notes: The release notes for this package can be found in the main DQMH package or by visiting https://dqmh.org/release-notes

    Package Homepage

  5. http://www.jkisoft.com/packages/packages/delacor_lib_qmh/delacor_lib_qmh-6.1.0.18.bmp

    Product: DQMH Palette v6.1.0.18
    Company: DQMH Consortium
    Release Date: Tue, 22 Mar 2022 08:45:54 -0700
    Packager: DQMH Consortium

    Description: The DQMH project template is based on the NI Queued Message Handler Project Template (NI QMH). The DQMH project template improves on the NI QMH by providing safe, event-based message handling and scripting tools to make development easy, encourage same style between different developers in the same project and improve efficiency.

    DQMH modules are best used in applications where there needs to be multiple modules running in parallel that communicate with each other.

    DQMH modules can also be used for applications that have a single module, where the developer would benefit from having an API Tester has the capability of eavesdropping on the different DQMH events and messages.

    This package includes the Queue and Admin classes used by the DQMH modules.

    Release Notes: The release notes for this package can be found in the main DQMH package or by visiting https://dqmh.org/release-notes

    Package Homepage

  6. http://www.jkisoft.com/packages/packages/delacor_lib_dqmh_toolkit/delacor_lib_dqmh_toolkit-6.1.0.90.bmp

    Product: DQMH v6.1.0.90
    Company: DQMH Consortium
    Release Date: Tue, 22 Mar 2022 07:39:01 -0700
    Packager: DQMH Consortium

    Description: The Delacor Queued Message Handler (short: DQMH®) toolkit is a freely available reference design (also called a template or framework) for LabVIEW. It expands on the NI QMH by providing safe, event-based message handling and scripting tools to make development easy, encourage same style between different developers in the same project and improve efficiency. Today, the DQMH® is arguably the most popular LabVIEW framework out there.

    The LabVIEW ecosystem often sees teams of software developers with members of varying proficiency. Teams that are growing rapidly. Teams that need to onboard new members regularly. Teams that need to employ subcontractors, and teams that don’t want to be dependent on a single source. DQMH® was created with these small teams in mind!

    There’s a vast amount of content available: An exceptionally detailed manual, a plethora of videos and presentations, even podcasts! All of this makes it really easy to get new users of all proficiency levels up to speed very quickly. On top of that, there are lots of consultants – both the DQMH® Trusted Advisors and other 3rd parties – who are happy to offer courses, trainings and workshops for DQMH®.

    This package installs all the packages needed for the DQMH toolkit:
    DQMH Palette
    DQMH Project Template
    DQMH Event Scripter
    DQMH Thermal Chamber Examples

    Release Notes: ====== DQMH 6.1 ======
    * DQMH 6.1.0.90
    * DQMH Palette 6.1.0.18
    * DQMH Project Template 6.1.0.94
    * DQMH Event Scripter 6.1.0.128
    * DQMH Thermal Chamber Example 6.1.0.51

    Release notes can be found at https://dqmh.org/release-notes
    The online version includes links to forum posts and blog posts relevant to the release notes.
    For DQMH Help go to Help>>DQMH Consortium>>DQMH Help....

    Release notes for DQMH 6.1
    This is the first DQMH release that drops support for LabVIEW 2014.

    ### Major new features
    #744 Validate tests for broken VIs. Return a validate failure if the Main VI and/or Tester VI for a module are broken.
    #733 More custom fields in Module Template. When creating a DQMH Module Template, the user can now specify default values for Tester virtual folder, Module virtual folder, and relative path location for the new module. Then, whenever that template is used in the New DQMH Module dialog, those fields are pre-populated with the values from the module template and can be changed by the user. The last used virtual folder for tester, virtual folder for module, and relative path on disk for module are stored in the LabVIEW INI file. These will then be used when creating the next module with the Add New Module UI. Additionally, there is now a 'Reset path and folder fields to default' button in the UI so the user can see what the default paths for different module types are if he doesn't want to use his last-used path.
    #734 New Scripting API for DQMH. VIs currently implemented are:
    - Get all modules in a project
    - Get all events in a module library
    - Get all callers of a request VI in the project
    - Get all VIs registered for a broadcast in the project
    #735 Quick Drop plugin for calling DQMH tools. The Ctrl-E quick drop shortcut will now launch all DQMH scripting tools. Read the description of the plugin (Quick Drop > Configure > Ctrl-Key Shortcuts > Launch DQMH Tool) to see the commands for launching each tool.
    #732 Ignore individual validation results. The Validation Results UI now allows you to right-click any validation failure and choose to ignore it for future validation runs. There is also a button in the results UI that lets you manage the validation failures for your modules. Note that this information is currently stored in a (human-readable) tag in the module .lvlib XML. The headless validator will fire a Validation Finished event even if the validation didn't start due to an error. Validation tests that can flag individual VIs will check for the Issue Text in the VI description and if so, will not return a failure.
    #729 New 'Show Diagram on Init' data member All our shipping modules (Project Template, CML Template, Module Template, and shipping example) have been updated to have a new 'show main VI diagram on init' checkbox on their testers. This parameter is wired to the “Start Module” VI for those modules and implements the new functionality where, on startup, the module main VI diagram is displayed and Retain Wire Values is enabled. A validate+fixer has been added to update old modules to include this new functionality.
    #737 New progress VI for headless validation. The 'Obtain Progress Events.vi' will be on the DQMH Scripting palette and will allow the user to monitor the progress of a headless validation via events.
    #741 Rename 'Delacor' menu to 'DQMH Consortium'. Rename the Tools > Delacor menu to Tools > DQMH Consortium.


    ### DQMH Palette
    #734 New Scripting API for DQMH. VIs currently implemented are:
    - Get all modules in a project
    - Get all events in a module library
    - Get all callers of a request VI in the project
    - Get all VIs registered for a broadcast in the project
    #735 Quick Drop plugin for calling DQMH tools. The Ctrl-E quick drop shortcut will now launch all DQMH scripting tools. Read the description of the plugin (Quick Drop > Configure > Ctrl-Key Shortcuts > Launch DQMH Tool) to see the commands for launching each tool.
    #729 New 'Show Diagram on Init' data member All our shipping modules (Project Template, CML Template, Module Template, and shipping example) have been updated to have a new 'show main VI diagram on init' checkbox on their testers. This parameter is wired to the “Start Module” VI for those modules and implements the new functionality where, on startup, the module main VI diagram is displayed and Retain Wire Values is enabled. A validate+fixer has been added to update old modules to include this new functionality.
    #737 New progress VI for headless validation. The 'Obtain Progress Events.vi' will be on the DQMH Scripting palette and will allow the user to monitor the progress of a headless validation via events.
    #756 New Legal and Version Info Constant VIs.
    #723 About VI. There is now an 'About DQMH' VI in the DQMH palette. The Project Template, CML Template, Module Template, and Shipping Example have all been updated with a button in various UIs to launch the About box.


    ### Module Template
    #733 More custom fields in Module Template. When creating a DQMH Module Template, the user can now specify default values for Tester virtual folder, Module virtual folder, and relative path location for the new module. Then, whenever that template is used in the New DQMH Module dialog, those fields are pre-populated with the values from the module template and can be changed by the user. The last used virtual folder for tester, virtual folder for module, and relative path on disk for module are stored in the LabVIEW INI file. These will then be used when creating the next module with the Add New Module UI. Additionally, there is now a 'Reset path and folder fields to default' button in the UI so the user can see what the default paths for different module types are if he doesn't want to use his last-used path.


    ### DQMH Scripter
    #747 Don't list modules with RT testers already. When running the Create RT Tester utility, don't list modules in the module list that already have an RT tester.
    #728 Module description field. When running the Create New Module utility, there is now an optional description field for specifying a module description (which will populate the Description field of the module library file).
    #748 Improve scripting for 'event only' modules. The New Event scripting tool now works properly for scripting the new event in the main VI even if the EHL does not have a Delacor Message Queue tunnel input
    #734 New Scripting API for DQMH. VIs currently implemented are:
    - Get all modules in a project
    - Get all events in a module library
    - Get all callers of a request VI in the project
    - Get all VIs registered for a broadcast in the project
    #722 Don't try to parse PPLs. When parsing the project to find DQMH modules, ignore modules inside PPLs (as they can't be modified or inspected with our scripting tools).
    #727 Remove extraneous text from error labels. Renamed the Reply Payload error cluster to just “error” instead of “[request name] error”. Updated the scripting code to create new reply payload error clusters with the simple label “error”.
    #746 Improve Error Reported error reporting. Improved the code in the Error Reported broadcast of the tester VIs to return more useful error information. This change was made to the testers in the module template, project template, and CML template. There is also a validate+fixer to fix the issue in the existing code.
    #749 New Null Broadcast Events--constant VI. Added the new 'Null Broadcast Events–constant.vi' to all template DQMH modules. Also added a new validate+fixer to add this VI to old modules that don't have it.
    #741 Rename 'Delacor' menu to 'DQMH Consortium'. Rename the Tools > Delacor menu to Tools > DQMH Consortium.


    ### DQMH Validation Tool
    #744 Validate tests for broken VIs. Return a validate failure if the Main VI and/or Tester VI for a module are broken.
    #745 Wired Start Async Call output. New validate module test that returns a failure if the user has wired the VI Reference output of the Start Asynchronous Call function in the Start Module VI of a cloneable module.
    #743 Improve namespace handling in timeout fixer. The fixer that adds the Timeout Error subVI to a Request and Wait for Reply VI now does a better job with only parsing VIs that are directly part of the module namespace (and ignores sublibraries that may have identically-named VIs)
    #732 Ignore individual validation results. The Validation Results UI now allows you to right-click any validation failure and choose to ignore it for future validation runs. There is also a button in the results UI that lets you manage the validation failures for your modules. Note that this information is currently stored in a (human-readable) tag in the module .lvlib XML. The headless validator will fire a Validation Finished event even if the validation didn't start due to an error. Validation tests that can flag individual VIs will check for the Issue Text in the VI description and if so, will not return a failure.
    #746 Improve Error Reported error reporting. Improved the code in the Error Reported broadcast of the tester VIs to return more useful error information. This change was made to the testers in the module template, project template, and CML template. There is also a validate+fixer to fix the issue in the existing code.
    #749 New Null Broadcast Events--constant VI. Added the new 'Null Broadcast Events–constant.vi' to all template DQMH modules. Also added a new validate+fixer to add this VI to old modules that don't have it.
    #752 Validate+fixer for Stop Module event ordering. The new fixer will update the Wait on Stop Sync VI to use the new mechanism to register for Module Did Stop before firing the Stop Module event. The fixer also fixes up the two callers of Wait on Stop Sync (Stop Module.vi and Close Module.vi).
    #752 Add semaphores to singleton modules. Project Template, CML Template, and Module Template updated to include semaphore synchronization in all their semaphore modules. There is also a validate+fixer to detect this issue in older modules and update them.
    #729 New 'Show Diagram on Init' data member All our shipping modules (Project Template, CML Template, Module Template, and shipping example) have been updated to have a new 'show main VI diagram on init' checkbox on their testers. This parameter is wired to the “Start Module” VI for those modules and implements the new functionality where, on startup, the module main VI diagram is displayed and Retain Wire Values is enabled. A validate+fixer has been added to update old modules to include this new functionality.
    #737 New progress VI for headless validation. The 'Obtain Progress Events.vi' will be on the DQMH Scripting palette and will allow the user to monitor the progress of a headless validation via events.


    ### DQMH Thermal Chamber Examples
    #752 Add semaphores to singleton modules. Project Template, CML Template, and Module Template updated to include semaphore synchronization in all their semaphore modules. There is also a validate+fixer to detect this issue in older modules and update them.
    #729 New 'Show Diagram on Init' data member All our shipping modules (Project Template, CML Template, Module Template, and shipping example) have been updated to have a new 'show main VI diagram on init' checkbox on their testers. This parameter is wired to the “Start Module” VI for those modules and implements the new functionality where, on startup, the module main VI diagram is displayed and Retain Wire Values is enabled. A validate+fixer has been added to update old modules to include this new functionality.
    #723 About VI. There is now an 'About DQMH' VI in the DQMH palette. The Project Template, CML Template, Module Template, and Shipping Example have all been updated with a button in various UIs to launch the About box.


    ### DQMH CML Project Template
    #752 Add semaphores to singleton modules. Project Template, CML Template, and Module Template updated to include semaphore synchronization in all their semaphore modules. There is also a validate+fixer to detect this issue in older modules and update them.
    #729 New 'Show Diagram on Init' data member All our shipping modules (Project Template, CML Template, Module Template, and shipping example) have been updated to have a new 'show main VI diagram on init' checkbox on their testers. This parameter is wired to the “Start Module” VI for those modules and implements the new functionality where, on startup, the module main VI diagram is displayed and Retain Wire Values is enabled. A validate+fixer has been added to update old modules to include this new functionality.
    #723 About VI. There is now an 'About DQMH' VI in the DQMH palette. The Project Template, CML Template, Module Template, and Shipping Example have all been updated with a button in various UIs to launch the About box.


    ### Help
    - Updated link to obtain DQMH Framework Badge
    - Replaced all the instructions to go to Tools>Delacor> to Tools>DQMH Consortium>DQMH to use DQMH Toolkit
    - Updated video link to Validating an Existing DQMH Module that shows the new features for DQMH 6.1 and how to validate an existing DQMH 6.0 project to match DQMH 6.1
    - Updated New Module Dialog Image showing the new fields on DQMH 6.1 release.
    - Added Using Quick Drop Section.
    - Added “DQMH New… Menu” to the list of Third Party Products
    - Updated DQMH in LabVIEW Real-Time section
    - Updated URLs from delacor.com to the equivalent content on dqmh.org
    - Changed the footer to have clickable text elements instead of showing URLs
    - Updated Release Notes URLs in What is New in DQMH? section
    - Added link to https://dqmh.org/training from How to Learn DQMH section
    - Removed build number from DQMH Versions 4.0 and greater in the Change History section
    - Published documentation at https://documentation.dqmh.org

    Package Homepage

  7. http://www.jkisoft.com/packages/packages/delacor_lib_delacor_qmh_event_scripter/delacor_lib_delacor_qmh_event_scripter-6.1.0.128.bmp

    Product: DQMH Event Scripter v6.1.0.128
    Company: DQMH Consortium
    Release Date: Tue, 22 Mar 2022 07:38:32 -0700
    Packager: DQMH Consortium

    Description: This package installs the Tools>>DQMH Consortium>>DQMH Tools to add new DQMH Modules to existing projects and add/remove events to existing DQMH Modules

    Release Notes: The release notes for this package can be found in the main DQMH package or by visiting https://dqmh.org/release-notes

    Package Homepage

  8. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_zyah_af_msg_forwarding/zyah_solutions_lib_zyah_af_msg_forwarding-1.3.2.8.bmp

    Product: Zyah AF Msg Forwarding v1.3.2.8
    Company: Zyah Solutions
    Release Date: Sat, 19 Mar 2022 13:28:17 -0700
    Packager: Zyah Solutions

    Description: A utility to aid in automatc Actor Framework message forwarding based off of (interface) inheritance. Includes the utility, different message maps and a base actor that utilizes both.

    Release Notes: -Fixed a path issue with AF_Debug_Trace and AFDebug.
    -Linux RT source deployment localization fix.

    Package Homepage

  9. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_zyah_af_msg_forwarding/zyah_solutions_lib_zyah_af_msg_forwarding-1.3.1.7.bmp

    Product: Zyah AF Msg Forwarding v1.3.1.7
    Company: Zyah Solutions
    Release Date: Sat, 19 Mar 2022 13:26:57 -0700
    Packager: Zyah Solutions

    Description: A utility to aid in automatc Actor Framework message forwarding based off of (interface) inheritance. Includes the utility, different message maps and a base actor that utilizes both.

    Release Notes: -Fixed an issue with Linux RT path localization and source distributions (i.e. not RT EXEs)

    Package Homepage

  10. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_bowzer_the_browser/zyah_solutions_lib_bowzer_the_browser-1.1.1.11.bmp

    Product: Bowzer the Browser v1.1.1.11
    Company: Zyah Solutions
    Release Date: Sat, 19 Mar 2022 13:25:48 -0700
    Packager: Zyah Solutions

    Description: Adds an option to the Tools menu that launches a utility that allows a user to select an actor within the current project and browse and navigate to all its payload methods (including inherited methods) of that particular actor.

    Also launchable by QuickDrop (default Ctrl+Z).

    Release Notes: - Enabled full-speed scrolling in the Msg List (previously full-speed scrolling could cause an error that shut down Bowzer).

    Package Homepage

  11. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_bowzer_the_browser/zyah_solutions_lib_bowzer_the_browser-1.1.0.10.bmp

    Product: Bowzer the Browser v1.1.0.10
    Company: Zyah Solutions
    Release Date: Sat, 19 Mar 2022 13:24:36 -0700
    Packager: Zyah Solutions

    Description: Adds an option to the Tools menu that launches a utility that allows a user to select an actor within the current project and browse and navigate to all its payload methods (including inherited methods) of that particular actor.

    Also launchable by QuickDrop (default Ctrl+Z).

    Release Notes: - Dragging a payload method to another VI's block diagram now places the "Send" method of that Msg on the block diagram.

    Package Homepage

  12. http://www.jkisoft.com/packages/packages/field_rnd_services_libssh2/field_rnd_services_libssh2-1.2.4.32.bmp

    Product: LIBSSH2 for LabVIEW v1.2.4.32
    Company: Field R&D Services
    Release Date: Sat, 19 Mar 2022 13:23:21 -0700
    Packager: Christopher R Field

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

    Release Notes: ## [1.2.4] - 2022-03-12

    ### Changed

    - libssh2lv dependency from v0.2.3 to v0.2.4

    Package Homepage

  13. http://www.jkisoft.com/packages/packages/jdp_science_malleable_buffer/jdp_science_malleable_buffer-0.5.1.18.bmp

    Product: Malleable Buffer v0.5.1.18
    Company: JDP Science
    Release Date: Sat, 19 Mar 2022 13:19:59 -0700
    Packager: James D Powell

    Description: A Circular Buffer implimentation using Malleable VIs:
    -- Any Type, 1D or 2D buffer array
    -- Allows by-value, or DVR by-reference using the same API functions

    Known Issue: LabVIEW compiler as or 2020 does not always recompile correctly
    --> use force recompile (hold ctrl key and click Run arrow); usually fixes

    See https://lavag.org/topic/21268-malleable-buffer-seeing-what-vims-can-do/

    Release Notes:

    Package Homepage

  14. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_bowzer_the_browser/zyah_solutions_lib_bowzer_the_browser-1.0.0.9.bmp

    Product: Bowzer the Browser v1.0.0.9
    Company: Zyah Solutions
    Release Date: Mon, 14 Mar 2022 06:52:40 -0700
    Packager: Zyah Solutions

    Description: Adds an option to the Tools menu that launches a utility that allows a user to select an actor within the current project and browse and navigate to all its payload methods (including inherited methods) of that particular actor.

    Also launchable by QuickDrop (default Ctrl+Z).

    Release Notes: Initial public release

    Package Homepage

  15. http://www.jkisoft.com/packages/packages/mnprojects_lib_quickdrop_alignelements/mnprojects_lib_quickdrop_alignelements-1.2.0.4.bmp

    Product: QuickDrop AlignElements v1.2.0.4
    Company: MNProjects
    Release Date: Mon, 07 Mar 2022 13:18:43 -0800
    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.

    Numeric controls on the frontpanel
    ---------------------------------------------------
    Like the original plug-in the increment and decrement buttons of a numeric control will be hidden during alignment (based on [this idea exchange](https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Align-objects-should-not-align-increment-decrement-buttons/idi-p/1050356?profile.language=en)).

    By default this behavior is activated. It is possible to deactivate it in the LabVIEW.ini.

    Quick Drop Options
    ---------------------------------------------------

    You can control certain aspects of operation of this plug-in by setting the following LabVIEW.ini tokens:

    QDAlignElements.HideIncDec (Default: True): Hide Inc/Dec buttons of Numeric Controls during alignment.


    Release Notes: Fix LabView crashes if the plug-in is used on a typedef or control.
    Add shortcut labels to the buttons.

    Package Homepage

  16. http://www.jkisoft.com/packages/packages/benjaminr_lvproject_shortcut/benjaminr_lvproject_shortcut-1.0.1.14.bmp

    Product: LVProject Shortcut v1.0.1.14
    Company: BenjaminR
    Release Date: Fri, 04 Mar 2022 15:41:54 -0800
    Packager: BenjaminR

    Description: This plugin allows to create Shortcuts, as we have on our desktop, to LabVIEW files (VIs, LVClass, RunTime Menu, ...) directly within a LabVIEW project tree.

    <color=ff471a>You'll be prompt to restart LabVIEW after package install. <b>LabVIEW must be restarted to complete the install</b>.</color>

    Release Notes: - Add file selection mode option to select either LLBs or packed project libraries files nor file in LLBs or packed project libraries.
    - Fix LLB or packed project libraries open issue.
    - Fix restart LabVIEW after installation issue.
    - Fix uninstall icons deleted issue.

    Package Homepage

  17. http://www.jkisoft.com/packages/packages/illuminatedg_lib_flexchannels/illuminatedg_lib_flexchannels-2.0.0.20.bmp

    Product: IG FlexChannels v2.0.0.20
    Company: IlluminatedG
    Release Date: Wed, 02 Mar 2022 10:55:47 -0800
    Packager: Derrick Bommarito

    Description: Adds a new Channel template to the create channel dialog in LabVIEW. This combines the behavior of several other templates. Multiple communication mechanisms can be used with the same channel wire and the reader determines the mechanism. A monitoring status endpoint is also available so code can monitor the status of value updates and the queue sizes of all lossless readers.

    Since the channel can be forked to multiple readers, it is possible for the readers to influence the performance of each other and of the writer. Each lossless reader endpoint gets its own dedicated queue and can specify the maximum queue depth individually. Once a queue is full, the timing of the reader will dictate the timing of the writer.

    Lossy readers can be used when only the latest value is important, similar to notifiers/tags. Lossy readers can be configured to wait for the next new element with a timeout.

    Event-based communication is also possible with an endpoint that returns an event registration. Events also perform lossless transmission, albeit with less control, so care should be taken and tests done to ensure acceptable performance for higher bandwidth communication. Events are perfectly suited for configuration and command style communication.

    There are no palettes for this package, interactions with channels are done from the Right-Click -> Create -> Channel Reader/Writer menu. Several simpler examples are included but don't utilize the full channel process present in LabVIEW. For more extensive examples check out IG Flex Channels Examples.

    Release Notes: 2.0.0.20's change log
    - Fix erroneous claim in package description about throughput compared to high speed stream channel template due to the new features added.

    Including 2.0.0.19's change log:
    - Added ability for lossless reader endpoints to be restarted
    - Added event registration endpoint
    - Fix auto-indexing in writer for when data type is array
    - Add Pause status to channel (similar to Data Valid/Invalid mechanisms)
    - Replaced Lossy Reader (Notifier Style) sequence count output with a boolean set to true when the returned element is new since the last call
    - Added close channel endpoint
    - Creation of separate github repository from FlexBlocks package

    Package Homepage

  18. http://www.jkisoft.com/packages/packages/illuminatedg_lib_ig_flex_channel_examples/illuminatedg_lib_ig_flex_channel_examples-1.0.0.1.bmp

    Product: IG Flex Channel Examples v1.0.0.1
    Company: IlluminatedG
    Release Date: Tue, 01 Mar 2022 08:57:41 -0800
    Packager: Derrick Bommarito

    Description: Provides more real-world usage of the Flex Channel template with multiple data types and demonstrates the multiple reader endpoint types. The examples can be found by clicking the Examples button in the package info from VIPM after installing.

    The current demo is a somewhat of an Actor-Oriented DAQ Test Panel that leverages the Flex Channel template instead of Actor Framework as the communication mechanism. The top level UI utilizes a nested actor to manage the UI and manage the other two actors: a function generation actor and a DAQmx output actor. The generation and output actors are completely independent of each other but the channel layout allows the generation data to be previewed by a lossy endpoint in the UI as well as send lossless data directly to the output actor.

    Release Notes:

    Package Homepage

  19. http://www.jkisoft.com/packages/packages/illuminatedg_lib_flexchannels/illuminatedg_lib_flexchannels-2.0.0.19.bmp

    Product: IG FlexChannels v2.0.0.19
    Company: IlluminatedG
    Release Date: Tue, 01 Mar 2022 08:55:49 -0800
    Packager: Derrick Bommarito

    Description: Adds a new Channel template to the create channel dialog in LabVIEW. This combines the behavior of several other templates. Multiple communication mechanisms can be used with the same channel wire and the reader determines the mechanism. A monitoring status endpoint is also available so code can monitor the status of value updates and the queue sizes of all lossless readers.

    If using a single lossless reader, performance will be comparable to the existing High Speed Stream template. Since the channel can be forked to multiple readers, it is possible for the readers to influence the performance of each other and of the writer. Each lossless reader endpoint gets its own dedicated queue and can specify the maximum queue depth individually. Once a queue is full, the timing of the reader will dictate the timing of the writer.

    Lossy readers can be used when only the latest value is important, similar to notifiers/tags. Lossy readers can be configured to wait for the next new element with a timeout.

    Event-based communication is also possible with an endpoint that returns an event registration. Events also perform lossless transmission, albeit with less control, so care should be taken and tests done to ensure acceptable performance for higher bandwidth communication. Events are perfectly suited for configuration and command style communication.

    There are no palettes for this package, interactions with channels are done from the Right-Click -> Create -> Channel Reader/Writer menu. Several simpler examples are included but don't utilize the full channel process present in LabVIEW. For more extensive examples check out IG Flex Channels Examples.

    Release Notes: - Added ability for lossless reader endpoints to be restarted
    - Added event registration endpoint
    - Fix auto-indexing in writer for when data type is array
    - Add Pause status to channel (similar to Data Valid/Invalid mechanisms)
    - Replaced Lossy Reader (Notifier Style) sequence count output with a boolean set to true when the returned element is new since the last call
    - Added close channel endpoint
    - Creation of separate github repository from FlexBlocks package

    Package Homepage

  20. http://www.jkisoft.com/packages/packages/cyth_logger_sqlite/cyth_logger_sqlite-1.7.2.57.bmp

    Product: Cyth Logger (with SQLite) v1.7.2.57
    Company: Cyth UK & drjdpowell
    Release Date: Tue, 01 Mar 2022 08:55:10 -0800
    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: #6: Autoswitching log file based on Date
    #8: "Highlight" function

    Package Homepage

  21. http://www.jkisoft.com/packages/packages/lv_popupmenu_insert_lvclass_property_node/lv_popupmenu_insert_lvclass_property_node-1.0.1.2.bmp

    Product: Insert LVClass Property Node v1.0.1.2
    Company: BenjaminR
    Release Date: Mon, 28 Feb 2022 11:30:05 -0800
    Packager: BenjaminR

    Description: LabVIEW shortcut menu plug-In to insert LVClass Property Node (Read or Write) or display dialog to choose which property to create with which access (Read, Write, Read and Write)

    ## Installation
    - Download the Insert LVClass Property Node.vip.
    - Use VIPM to install it on your LabVIEW version (2020+).

    ## How to use it?
    - From a VI Block Diagram
    - Right-click on a class wire and select
    - Drop Read Private Data Properties: this will create a property node with all readable LVClass Property Items
    - Drop Write Private Data Properties: this will create a property node with all writable LVClass Property Items
    - Browse Class Properties...: this will display a Class Properties Dialog

    Release Notes: - Fix transaction issue.
    - Refresh LabVIEW menus after installation.

    Package Homepage

  22. http://www.jkisoft.com/packages/packages/benjaminr_lvproject_shortcut/benjaminr_lvproject_shortcut-1.0.0.3.bmp

    Product: LVProject Shortcut v1.0.0.3
    Company: BenjaminR
    Release Date: Mon, 28 Feb 2022 11:29:50 -0800
    Packager: BenjaminR

    Description: This plugin allows to create Shortcuts, as we have on our desktop, to LabVIEW files (VIs, LVClass, RunTime Menu, ...) directly within a LabVIEW project tree.

    <b>You must restart LabVIEW before installation completes</b>.

    Release Notes: First release.

    Package Homepage

  23. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_zyah_open_af_payload_method/zyah_solutions_lib_zyah_open_af_payload_method-2.0.0.3.bmp

    Product: Zyah Open AF Payload Method v2.0.0.3
    Company: Zyah Solutions
    Release Date: Mon, 28 Feb 2022 11:27:30 -0800
    Packager: Zyah Solutions

    Description: Adds a right-click shortcut to AF Msg "Send" methods on the block diagram allowing the developer to quickly open that Msg's payload method's block diagram.

    Release Notes: Added QuickDrop support (default Ctrl+E)

    Package Homepage

  24. http://www.jkisoft.com/packages/packages/vipm_lib_labview_collection_extensions/vipm_lib_labview_collection_extensions-0.3.1.31.bmp

    Product: Collection Extensions (Sets and Maps) for LabVIEW v0.3.1.31
    Company: vipm.io
    Release Date: Mon, 28 Feb 2022 11:27:16 -0800
    Packager: See AUTHORS File in repository

    Description: A library of extensions to the LabVIEW native map and set VIs and functions. These are mostly VIMs (Malleable VIs).

    A map groups key-value pairs in sorted order where all the keys are unique. The key and value can each be any data type. Maps are also known as dictionaries because the key is used to look up a value. Inserting a key-value pair into a map either adds the pair to the map or replaces the existing value of the associated key with the new value in the map, depending on whether the key already exists in the map.

    A set groups unique elements of the same data type in sorted order. Inserting a new element modifies the set only if that element does not already exist in the set.

    Release Notes: -Fixed bad linkage to "Get Map Default Values.vim" in "Insert into Map.vim"

    Package Homepage

×
×
  • Create New...

Important Information

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