NI Home
Cart Cart | Help
Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Currently Being Moderated

Case Selector Plugin

VERSION 9

Created on: Jul 23, 2009 7:49 PM by jcarmody - Last Modified:  Aug 14, 2009 8:12 PM by jcarmody

Case Selector is a plugin for the JKI Right-Click Framework for LabVIEW


Introduction

I make State Machines with many, many states; perhaps you do, too.  I don't like scrolling through long lists of states and have wanted to have a scroll bar on the drop-down list.  This plug-in launches a new panel with a Tree control (one that has a scroll bar) containing each of the Case names.  Check out the features...

 

Features

  • Select a case in the CaseSelect window and it comes to the front in your Block Diagram
  • JKI State Machine states are indented in the Tree control
  • CaseSelect window floats and can be resized
  • Open multiple CaseSelect windows at the same time to work with more than one Case Structure
  • Select a case with the mouse or navigate the Tree using arrow keys
  • Insert & delete states with Insert/Delete keys or context menu (Insert suggests new name based on section header)
  • Reorder cases with drag/drop
  • Ctrl+drag/drop to duplicate a case (suggests new name based on section header)
  • Collapse/expand all tree elements with context menu
  • Sort cases alphabetically (preserving the section headers of a JKI State Machine)

 

Change history

20090725 - modified to rearrange cases in the Case Structure using drag/drop in the Tree control.

20090728 - fixed drag/drop reordering cases, added position panel in lower-right corner of screen, added a glyph.

20090814 - released version 1.2.0 with alphabetical sorting and new case name suggestion.

 

CaseSelectFP.jpg

plugin.jpg

 

Steps to Complete

To install this plugin, unzip the folder into the <LabVIEW>\resource\JKI\RCF\Plugins and restart the framework.

 

Additional Notes

License: BSD

The original discussion on this can be found here.

 

Download from the SVN repository here.   Version 8.2

Get a VIPM package from the LAVA Code Repository, here.

 

Tags: example
Average User Rating
(3 ratings)




Briton Briton  says:

Hi

What about a 8.2.1 version, please?

 

Regards

Bjarne Jørgensen

jcarmody jcarmody  says in response to Briton:

Here it is.

lvABC lvABC  says:

     Awesome, thanks for sharing

More Like This

  • Retrieving data ...

More by jcarmody