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/hse_lib_gitlab_api/hse_lib_gitlab_api-1.1.0.1.bmp

    Product: GitLab API v1.1.0.1
    Company: Hampel Software Engineering
    Release Date: Fri, 14 Jan 2022 15:07:05 -0800
    Packager: Hampel Software Engineering

    Description: Automate GitLab by using its simple and powerful REST API.

    In the NI Example Finder, browsing the directory structure, navigate to \Hampel Software Engineering\GitLab API for examples. Insert your private token in LabVIEW Data\gitlabapi\config.ini in order to use the examples.

    ------------------------------------------------------------
    Interested in CI/CD with LabVIEW? Then visit our Release Automation Tools at https://rat.hampel-soft.com. Our tools help automate the testing, documenting, building, packaging and publishing of your projects. Built-in support for Git lets you trigger our tools from your repository, via GitLab CI/CD or Azure DevOps amongst others.
    ------------------------------------------------------------

    This software is published under a free licence; you can use, modify and extend it as you wish. However, if you need commercial support, feel free to reach out to us.

    At Hampel Software Engineering (HSE) we work with our customers to increase the quality of their software through improved development processes. If you are interested in working with HSE or want to learn more about how we can help you please visit www.hampel-soft.com.

    Release Notes: [FIX] unflatten from JSON error when receiving empty objects (issue #9)
    [FEATURE] add Start Export Project, Export Project Status and Download Exported Status

    Package Homepage

  2. http://www.jkisoft.com/packages/packages/zyah_solutions_lib_zyah_af_msg_forwarding/zyah_solutions_lib_zyah_af_msg_forwarding-1.2.1.5.bmp

    Product: Zyah AF Msg Forwarding v1.2.1.5
    Company: Zyah Solutions
    Release Date: Thu, 13 Jan 2022 12:19:31 -0800
    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: -Added <Update Forwarding Map> VI to the AF Msg Forwarding Actor. This update wraps up other previously existing VIs in order to make porting the forwarding functionality to other (already existing) base actors easier.
    -Modified actor launching VIs to work with non-forwarding nested actors. i.e. Nested actors do not, themselves, need to be forwarding actors.
    -Fixed a typo in documentation.

    Package Homepage

  3. http://www.jkisoft.com/packages/packages/vipm_lib_labview_collection_extensions/vipm_lib_labview_collection_extensions-0.3.0.30.bmp

    Product: Collection Extensions (Sets and Maps) for LabVIEW v0.3.0.30
    Company: vipm.io
    Release Date: Mon, 10 Jan 2022 16:23:27 -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: - Added "Convert Set to Array" and "Convert Map to Array" VIMs. These wrap the native For loop merge VIs for BD cleanliness and symmetry with the other "Convert Array to Map/Set" VIMs.
    -Added missing "(inverted outputs)" label to "Look in Map.vim" on the palettes.

    Package Homepage

  4. http://www.jkisoft.com/packages/packages/blue_origin_lib_blueserialization/blue_origin_lib_blueserialization-2.3.2.64.bmp

    Product: BlueSerialization v2.3.2.64
    Company: Blue Origin
    Release Date: Mon, 10 Jan 2022 14:31:47 -0800
    Packager: Brent Justice

    Description:

    Release Notes: BUG FIX - array of classes truncates serialized data in previous version when number of children layers was different for each element.

  5. http://www.jkisoft.com/packages/packages/jki_statemachineobjects/jki_statemachineobjects-1.4.0.69.bmp

    Product: JKI State Machine Objects (SMO) v1.4.0.69
    Company: JKI
    Release Date: Mon, 10 Jan 2022 09:01:01 -0800
    Packager: JKI

    Description: The JKI State Machine Objects (SMO) for LabVIEW is an easy-to-use yet powerful object-oriented framework, based on the JKI State Machine. It is the very same framework that is used by the JKI team in our everyday project work, and is the result of years of refinement by our team of LabVIEW experts.

    <b>Get the Source Code:</b>
    All the source code is available on our GitHub repository (https://github.com/JKISoftware/JKI-State-Machine-Objects) where you can download the framework and make your own changes. You can also download the built package.

    <b>Discuss by Asking Questions & Presenting Your Ideas:</b>
    The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-machine-objects) is a great place to have discussions about your ideas and feedback.

    Release Notes: [Feature: 18] Unique names are now tied to composition tree hierarchy
    [Fix: 24] Destroy method now tries to Stop SMO gracefully before Abort
    [Fix: 44] List Dependencies is now more efficient
    [Fix: 49] Attributes efficiency has been increased by using native variant attributes for searching
    [Feature: 50] Attributes now have names and scope requirements.
    [Fix: 56] State change event is now always destroyed on SMO termination (fixed a memory leak)
    [Fix: 59] Static dependencies process now starts after owner creates registration mailbox
    [Fix: 63] Owner Attribute memory leak on object destruction is now fixed
    [Fix:64] Dependencies are now being stopped even if the owner's stop sequence introduced an upstream error
    [Fix: 65] Add Dependency now is a no-op if there is an upstream error.
    [Fix: 66] Speed improvements for shared key computations
    [Fix: 70] SMO reference is now fed back to the shift register in the SMO process
    [Fix: 71] Fixed the issue with facade method not handling input clusters correctly
    [Feature: 74] Addition of an inheritable "Error Handling Behavior" attribute to manage the way the SMO reacts on an unhandled error.
    [Fix: 75] Find Dependency by Key now will return false when no dependencies in the list.
    [Fix: 76] LaunchDependency now has required input for "SMO in"
    [Fix: 77] Terminal is now recommended for SetAttributeByName
    [Feature: 78] Addition of two callbacks wrapping the startup of Static Dependencies
    [Feature: 79] Support for pre-start Attributes in SMO object
    [Feature: 80] List Public Attributes by Name
    [Fix: 81] Process registration is now using re-entrancy to speed up sibling classes load time
    [Fix: 83] StopProcess now correctly stops dynamic dependencies that were started within the SMO process
    [Fix: 84] Process Sync now waits for Started state with option to bypass
    [Fix: 85] Destroying a dependency releases the name for reuse

    Contributors
    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:

    Joseph Albro (@Monkeymerlot)
    Eric Graham (@gcodetechnology)
    Patrick Irvin (@ciozi137)
    Jim Kring (@jimkring)
    Nathan Murphy (@nathan-murphy)
    Francois Normandin (@francois-normandin)
    Ricardo Guilherme Schmidt (@3esmit)


    Package Homepage

  6. http://www.jkisoft.com/packages/packages/illuminatedg_lib_ig_ide___snippets/illuminatedg_lib_ig_ide___snippets-1.0.1.14.bmp

    Product: IG IDE - Snippets v1.0.1.14
    Company: IlluminatedG
    Release Date: Fri, 07 Jan 2022 18:31:08 -0800
    Packager: Derrick Bommarito

    Description: This package has 2 main sets of features to reduce the time spent with simple but tedious tasks in LabVIEW: project tooling and code snippets.

    A video preview of the features is available at https://youtu.be/nuIjcFvUtbU and as a link in the github readme.

    The project tooling adds a context menu entry to create common virtual folder structures for classes and to save a virtual folder layout for quick setup later.

    The code snippets center around DVR usage and include the nested structures commonly used for reading values out of DVRs, writing values into DVRs, and doing in-place updates of values in DVRs. Also included is a snippet for launching asynchronous VIs with a ring that gives more meaninful descriptions of the Open VI Ref options.

    Release Notes: Remove subvi calls post-install, post-uninstall. Now I notice the bold comment in the custom action VIs about being copied to a temp location by itself!

    Package Homepage

  7. http://www.jkisoft.com/packages/packages/cyth_logger_sqlite/cyth_logger_sqlite-1.6.3.47.bmp

    Product: Cyth Logger (with SQLite) v1.6.3.47
    Company: Cyth UK & drjdpowell
    Release Date: Wed, 05 Jan 2022 09:54:38 -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: Issues #3 and #4: Remove direct Print option and minor cleanup

    Package Homepage

  8. http://www.jkisoft.com/packages/packages/illuminatedg_lib_ig_ide___snippets/illuminatedg_lib_ig_ide___snippets-1.0.0.12.bmp

    Product: IG IDE - Snippets v1.0.0.12
    Company: IlluminatedG
    Release Date: Sat, 25 Dec 2021 17:02:55 -0800
    Packager: Derrick Bommarito

    Description: This package has 2 main sets of features to reduce the time spent with simple but tedious tasks in LabVIEW: project tooling and code snippets.

    A video preview of the features is available at https://youtu.be/nuIjcFvUtbU and as a link in the github readme.

    The project tooling adds a context menu entry to create common virtual folder structures for classes and to save a virtual folder layout for quick setup later.

    The code snippets center around DVR usage and include the nested structures commonly used for reading values out of DVRs, writing values into DVRs, and doing in-place updates of values in DVRs. Also included is a snippet for launching asynchronous VIs with a ring that gives more meaninful descriptions of the Open VI Ref options.

    Release Notes: Remove breakpoint accidentally left in.

    Package Homepage

  9. http://www.jkisoft.com/packages/packages/illuminatedg_lib_ig_ide___snippets/illuminatedg_lib_ig_ide___snippets-1.0.0.11.bmp

    Product: IG IDE - Snippets v1.0.0.11
    Company: IlluminatedG
    Release Date: Sat, 25 Dec 2021 16:15:40 -0800
    Packager: Derrick Bommarito

    Description: This package has 2 main sets of features to reduce the time spent with simple but tedious tasks in LabVIEW: project tooling and code snippets.

    A video preview of the features is available at https://youtu.be/nuIjcFvUtbU and as a link in the github readme.

    The project tooling adds a context menu entry to create common virtual folder structures for classes and to save a virtual folder layout for quick setup later.

    The code snippets center around DVR usage and include the nested structures commonly used for reading values out of DVRs, writing values into DVRs, and doing in-place updates of values in DVRs. Also included is a snippet for launching asynchronous VIs with a ring that gives more meaninful descriptions of the Open VI Ref options.

    Release Notes:

    Package Homepage

  10. http://www.jkisoft.com/packages/packages/swabian_instruments_pulse_streamer/swabian_instruments_pulse_streamer-1.6.1.2.bmp

    Product: Pulse Streamer v1.6.1.2
    Company: Swabian Instruments
    Release Date: Tue, 21 Dec 2021 10:59:53 -0800
    Packager: Dr. Igor Shavrin

    Description: API for Swabian Instruments' Pulse Streamer 8/2.

    Product online: https://www.swabianinstruments.com/pulse-streamer-8-2/
    Documentation online: https://www.swabianinstruments.com/static/documentation/PulseStreamer/index.html

    Release Notes: Pulse Streamer client for LabView.

    Changes:
    * Rewritten FPGA implementation
    * Faster retriggering rate
    * Faster upload times.




    Package Homepage

  11. http://www.jkisoft.com/packages/packages/soliton_technologies_lib_sll_toolkit/soliton_technologies_lib_sll_toolkit-1.0.0.1.bmp

    Product: SLL Toolkit v1.0.0.1
    Company: Soliton Technologies
    Release Date: Mon, 20 Dec 2021 10:39:50 -0800
    Packager: Soliton Technologies

    Description: Available in <b>Functions Palette -> Addons -> SLL Toolkit</b> and in <b>LabVIEW Tools menu -> SLL Toolkit.</b>

    <b>Requires VIPM 2017 or greater.</b>

    This contains SLL Queued State Machine (QSM) and collection of various useful general purpose reusable VIs spanning across String, File IO, Scripting, TCP IP and other categories.

    The list of tools available in LabVIEW Tools menu for straight away use are
    1. SLL Add Copyright
    2. SLL Class DVR API Generator
    3. SLL Application Memory Monitor
    4. SLL Compare VI Folders
    5. SLL Find Broken VIs
    6. SLL Set VI Settings for a Folder (Re-entrancy, Allow Debugging, Separate Compile Code)

    <b># SLL Queued State Machine</b>
    A simple, straight forward Queue Based State Machine VI Template. Since this is just a single VI, they can be used for any purpose - from a dialog to a simple application.

    <b># SLL File IO</b>
    <b>## Write/Read Spreadsheet File</b>
    The LabVIEW built-in method does not support multi-line strings and delimiters as part of cell contents. Write and Read to Spreadsheet file adds support for delimiters and multi-line strings as part of cell contents. This is similar to how applications like Excel support multiline strings in CSV file.

    <b>## CSV Logger</b>
    CSV Logger with support for dynamically adding new headers during logging. Whenver the logger encounters a new header, it takes care of adding the new header without rewriting the entire file contents.

    <b># SLL Easy TCP</b>
    SLL Easy TCP takes care of establishing and maintaining connections across any number of TCP clients. Any message received from the client is sent as a user event to the server.

    <b># SLL Debug</b>
    <b>## Variant Pop Up</b>
    Allows showing any data type (like a cluster) as a message pop up.
    <b>## Add Error Meta</b>
    Allows to add additional details to the error wire.
    <b>## Time Profile Logger</b>
    Useful for profiling different parts of code to a file. This takes care of storing the log data in memory till "Close" command is called, so that logging to file won't affect the time profiling.

    <b># SLL Scripting</b>
    <b>## Class DVR API Generator</b>
    Generates DVR based APIs for LabVIEW Class Methods.
    <b>## Project Save As</b>
    Make a copy of the project and rename some of the components of the project including their relinking.
    <b>## Compare VI Folders</b>
    Compare two folders containing VIs to identify modified VIs ignoring cosmetic changes.
    <b>## Launch VI in Project Instance</b>
    Launches the VI in the given project path's instance.

    <b># SLL String</b>
    <b>## Alpha Numeric Sort 1D Array</b>
    Alpha Numeric Sorting of 1D String Array so that strings are ordered like File 1, File 2..File 10 instead of the usual sorting like File 1, File 10, File 2..

    <b># SLL Tools</b>
    <b>## Add Copyright</b>
    A small tool to set/update copyright text to LabVIEW files in a folder.

    Release Notes:

    Package Homepage

  12. http://www.jkisoft.com/packages/packages/vipm_lib_labview_collection_extensions/vipm_lib_labview_collection_extensions-0.2.1.24.bmp

    Product: Collection Extensions (Sets and Maps) for LabVIEW v0.2.1.24
    Company: vipm.io
    Release Date: Sun, 19 Dec 2021 17:58:04 -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: - Added malleable VIs: "Create Empty Set" & "Convert Array to Set"
    - Updated iconf of "Convert Array to Map"
    - Added "(inverted outputs)" to names of wrapper VIMs for Insert, Look, and Remove functions

    Package Homepage

  13. http://www.jkisoft.com/packages/packages/vipm_lib_labview_collection_extensions/vipm_lib_labview_collection_extensions-0.2.0.22.bmp

    Product: Collection Extensions (Sets and Maps) for LabVIEW v0.2.0.22
    Company: vipm.io
    Release Date: Sat, 18 Dec 2021 11:17:08 -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: - Added malleable VIs: "Create Empty Set" & "Convert Array to Set"
    - Updated iconf of "Convert Array to Map"

    Package Homepage

  14. http://www.jkisoft.com/packages/packages/dataflow_g_lib_g_audio/dataflow_g_lib_g_audio-0.3.1.1.bmp

    Product: G-Audio v0.3.1.1
    Company: Dataflow_G
    Release Date: Thu, 16 Dec 2021 18:19:34 -0800
    Packager: Dataflow_G

    Description: A cross-platform LabVIEW library for audio device playback and capture, and for reading and writing audio files.

    <b>Features:</b>
    * Support for audio playback and capture, including loopback capture
    * Playback and capture using selectable backends (WASAPI, DirectSound, Core Audio, PulseAudio, ALSA, etc)
    * Multi-channel audio mixer
    * Read MP3, FLAC, Ogg Vorbis, and WAV formats
    * Write WAV format (PCM and IEEE Float, with Sony Wave64 support for large files)
    * Unicode path support (UTF-8)
    * Cross-platform, 32-bit and 64-bit
    * Simple to use API

    Release Notes: * Fix broken examples when VIPM package installed to LabVIEW 64-bit (issue #12)

    Package Homepage

  15. http://www.jkisoft.com/packages/packages/wovalab_lib_antidoc/wovalab_lib_antidoc-1.2.3.70.bmp

    Product: AntiDoc v1.2.3.70
    Company: Wovalab
    Release Date: Thu, 16 Dec 2021 11:21:09 -0800
    Packager: Olivier Jourdan

    Description: This tool parses lvproj to generate its documentation.

    The document generated is a plain-text file that uses Asciidoc syntax. You can render this file as a PDF or HTML file using Asciidoctor toolchain (https://asciidoctor.org).

    Note: you can integrate Antidoc in you CI/CD process using the CLI tool provided by the additional package Antidoc CLI

    Release Notes: This release is a maintenance release .

    == Bug Fix :

    . Error 1099 when parsing project --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/162
    . Too much "…" in the menu item --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/165

    Package Homepage

  16. http://www.jkisoft.com/packages/packages/field_rnd_services_libssh2/field_rnd_services_libssh2-1.2.3.31.bmp

    Product: LIBSSH2 for LabVIEW v1.2.3.31
    Company: Field R&D Services
    Release Date: Sat, 11 Dec 2021 21:04:59 -0800
    Packager: Christopher R Field

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

    Release Notes: ## [1.2.3] - 2021-12-11

    ### Added

    - Optional TCP Port for connecting to a remote SSH server

    ### Changed

    - The "Simple SFTP File Downalod" example to use a simpler VI

    ### Fixed

    - Improper usage of SFTP Attribute API in the "Simple SFTP File Download" example

    Package Homepage

  17. http://www.jkisoft.com/packages/packages/hse_lib_git_api/hse_lib_git_api-1.0.0.1.bmp

    Product: Git API v1.0.0.1
    Company: Hampel Software Engineering
    Release Date: Tue, 07 Dec 2021 08:22:45 -0800
    Packager: Hampel Software Engineering

    Description: A collection of LabVIEW VIs for using the git command line client.

    In the NI Example Finder, browsing the directory structure, navigate to \Hampel Software Engineering\Git API for an example.

    ------------------------------------------------------------
    Interested in CI/CD with LabVIEW? Then visit our Release Automation Tools at https://rat.hampel-soft.com. Our tools help automate the testing, documenting, building, packaging and publishing of your projects. Built-in support for Git lets you trigger our tools from your repository, via GitLab CI/CD or Azure DevOps amongst others.
    ------------------------------------------------------------

    This software is published under a free licence; you can use, modify and extend it as you wish. However, if you need commercial support, feel free to reach out to us.

    At Hampel Software Engineering (HSE) we work with our customers to increase the quality of their software through improved development processes. If you are interested in working with HSE or want to learn more about how we can help you please visit www.hampel-soft.com.

    Release Notes: [IMPORTANT] major update - this version will break with the old API
    [FEATURE] implement new feature (issues #5, #8, #13)
    - add basic git commands (add, branch, checkout, clean, clone, commit, config, describe, diff, log, ls-files, pull, push, reset, rev-list, show, status, tag)
    - add git flow commands (feature: start, publish, finish, checkout; hotfix: start, finish; release: start, publish, track, finish)
    - add advanced git commands (list staged files, list unstaged files, list untracked files, push tags, push current branch with tags, show commit info, list commit logs)
    [IMPROVEMENT] remove hardcoded GitLab from Clone Repository (issue #7)
    [IMPROVEMENT] allow Pull Repository to work with Main instead of Master (issue #11)
    [IMPROVEMENT] wrap in lvlib (issue #14)
    [FEATURE] add optional param input for more flexibility (issue #15)
    [IMPROVEMENT] wire through git-api for easier use in sequence (issue #16)

    Package Homepage

  18. http://www.jkisoft.com/packages/packages/samangh_lib_wamplv_wamp_client/samangh_lib_wamplv_wamp_client-1.0.1.2.bmp

    Product: wamplv WAMP Client v1.0.1.2
    Company: samangh
    Release Date: Mon, 06 Dec 2021 07:39:12 -0800
    Packager: Saman Ghannadzadeh

    Description: A LabVIEW-based client for the Web Application Messaging Protocol (WAMP). <i>wamplv</i> supports the WAMP basic profiles for client roles.

    Roles: caller, callee, subscriber and publisher
    Transport: WebSocket
    Message Serialisation: JSON

    The library is designed to give you complete flexibility in how you use WAMP.

    Release Notes: - Make block diagrams standardised
    - Allow passing options when making WAMP calls
    - Make arguments optional when publishing

    Package Homepage

  19. http://www.jkisoft.com/packages/packages/marelli_applications_messaging_manager/marelli_applications_messaging_manager-2.2.0.7.bmp

    Product: Applications Messaging Manager v2.2.0.7
    Company: Marelli
    Release Date: Thu, 02 Dec 2021 18:05:22 -0800
    Packager: Alex Bugnar (alex.bugnar@marelli.com)

    Description:
    For feedback or ideeas for improvement please contact <b><u><color=blue>alex.bugnar@marelli.com</color></u></b>

    <b>What it does:</b>

    -- a much simpler and more intuitive alternative to Actor Framework, based on the principle of a network with star topology and addressing the nodes by name

    -- easily create fully independent components which can work as part of a software, without them having to be aware of what other components are part of that software

    -- create modular software and easily add additional components when new functionality is required

    <b>How it works:</b>

    AMM comes in the form of a library which contains a single class through which all functionality is implemented. Each component of a software instantiates an object of this class and specifies an AMM name. All components which specify the same AMM name will become nodes in the same network, managed by that AMM. Each component goes live in the network by registering with the AMM and specifying its own name and optionally, a list of notifications to which it wants to subscribe.

    After this, each component can perform point-to-point communication by using another component's name (Command and Response messages), send Broadcast messages intended for all registered components or send Notification messages intended for all registered components which have subscribed to a particular notification.

    The communication protocol (attributes of messages, including type of data they carry) is completely user defined.

    Release Notes: Library released for LabView versions >= 2015, to enable more people to use it. The previous release (2.2.0.6) was for LabView versions >= 2018

  20. http://www.jkisoft.com/packages/packages/blue_origin_lib_blueserialization/blue_origin_lib_blueserialization-2.3.0.62.bmp

    Product: BlueSerialization v2.3.0.62
    Company: Blue Origin
    Release Date: Thu, 02 Dec 2021 18:05:00 -0800
    Packager: Brent Justice

    Description:

    Release Notes: 1) BlueSerializable.lvclass DD methods are now clone reentrant. This allows for nested same-class serialization to work properly
    2) mass recompile. (removed an insane object)

  21. http://www.jkisoft.com/packages/packages/robusto_systems_lib_free_label_to_vi_description/robusto_systems_lib_free_label_to_vi_description-1.0.0.1.bmp

    Product: Free Label To VI Description (Right-Click Menu Plugin) v1.0.0.1
    Company: Robusto Systems
    Release Date: Sun, 21 Nov 2021 09:04:03 -0800
    Packager: Petru Tarabuta

    Description: This is a right-click menu LabVIEW IDE extension. When right-clicking a free label (a comment) on the block diagram or front panel this tool adds a menu item named "Set as VI Description". When clicking this menu item, the tool copies the text in the free label (comment) and applies it to the VI Description. If the VI Description already contains text, a prompt asks the user for confirmation before overwriting the VI Description.

    This tool helps keep in sync the contents of a main free label (comment) on the block diagram or front panel and the VI Description. Such that the same comprehensive description of the VI is available both "inside" the VI (on the BD or FP) and "outside" the VI (in the VI Description/Context Help window).

    This package installs one file, named "Free Label To VI Description.llb", to the following location:
    <LabVIEW installation directory>\resource\plugins\PopupMenus\edit time panel and diagram

    For example, to "C:\Program Files (x86)\National Instruments\LabVIEW 2020\resource\plugins\PopupMenus\edit time panel and diagram"

    The LLB contains two VIs: one that adds the "Set as VI Description" item to the right-click menu, and one that executes the action when the menu item is selected.

    The source code is available in the LLB file, or at the following Github repository: https://github.com/RobustoSystems/FreeLabelToViDescription

    To report bugs or suggest improvements create a new issue on Github or email me at petru@robustosystems.com.

    www.robustosystems.com


    Release Notes: Initial version

    Package Homepage

  22. http://www.jkisoft.com/packages/packages/astemes_lib_lunit_system/astemes_lib_lunit_system-1.0.2.1.bmp

    Product: LUnit (System) v1.0.2.1
    Company: Astemes
    Release Date: Fri, 19 Nov 2021 10:59:19 -0800
    Packager: Anton Sundqvist

    Description: LUnit is a LabVIEW Unit Testing Framework built on the xUnit unit testing model and inspired by JKI VI Tester.

    LUnit is integrated into the LabVIEW development environment and the functionality is accessed through the Tools->LUnit menu. From the menu, you may create a new tests or open the LUnit UI to run tests. Tests may also be executed directly from the project explorer by right-clicking on a Test Case and selecting Run Test Case... from the menu.

    There are a few examples installed with LUnit and these may be found through the NI Example Finder using the keyword LUnit. The examples are installed at C:\Program Files (x86)\National Instruments\LabVIEW 20XX\examples\Astemes\LUnit by default.

    Documentation is available on https://astemes.github.io/astemes-lunit/.

    Release Notes:

    Package Homepage

  23. http://www.jkisoft.com/packages/packages/astemes_lib_lunit/astemes_lib_lunit-1.0.2.1.bmp

    Product: LUnit v1.0.2.1
    Company: Astemes
    Release Date: Fri, 19 Nov 2021 10:59:01 -0800
    Packager: Anton Sundqvist

    Description: LUnit is a LabVIEW Unit Testing Framework built on the xUnit unit testing model and inspired by JKI VI Tester.

    LUnit is integrated into the LabVIEW development environment and the functionality is accessed through the Tools->LUnit menu. From the menu, you may create a new tests or open the LUnit UI to run tests. Tests may also be executed directly from the project explorer by right-clicking on a Test Case and selecting Run Test Case... from the menu.

    There are a few examples installed with LUnit and these may be found through the NI Example Finder using the keyword LUnit. The examples are installed at C:\Program Files (x86)\National Instruments\LabVIEW 20XX\examples\Astemes\LUnit by default.

    Documentation is available on https://astemes.github.io/astemes-lunit/.

    Release Notes:

    Package Homepage

  24. http://www.jkisoft.com/packages/packages/marelli_applications_messaging_manager/marelli_applications_messaging_manager-2.2.0.6.bmp

    Product: Applications Messaging Manager v2.2.0.6
    Company: Marelli
    Release Date: Fri, 12 Nov 2021 12:53:25 -0800
    Packager: Alex Bugnar (alex.bugnar@marelli.com)

    Description:
    For feedback or ideeas for improvement please contact <b><u><color=blue>alex.bugnar@marelli.com</color></u></b>

    <b>What it does:</b>

    -- a much simpler and more intuitive alternative to Actor Framework, based on the principle of a network with star topology and addressing the nodes by name

    -- easily create fully independent components which can work as part of a software, without them having to be aware of what other components are part of that software

    -- create modular software and easily add additional components when new functionality is required

    <b>How it works:</b>

    AMM comes in the form of a library which contains a single class through which all functionality is implemented. Each component of a software instantiates an object of this class and specifies an AMM name. All components which specify the same AMM name will become nodes in the same network, managed by that AMM. Each component goes live in the network by registering with the AMM and specifying its own name and optionally, a list of notifications to which it wants to subscribe.

    After this, each component can perform point-to-point communication by using another component's name (Command and Response messages), send Broadcast messages intended for all registered components or send Notification messages intended for all registered components which have subscribed to a particular notification.

    The communication protocol (attributes of messages, including type of data they carry) is completely user defined.

    Release Notes: The first release of this library

×
×
  • Create New...

Important Information

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