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

Currently Being Moderated

Customized LabVIEW Icon Editor Version 2.2

VERSION 29

Created on: Jul 19, 2007 1:26 PM by ThSa - Last Modified:  May 13, 2008 11:40 AM by ThSa

REQUIREMENTS:
Application Software: LabVIEW Full Development System 8.2.1
Driver Software: NI-DAQmx 8.8
Hardware Family: Multifunction DAQ (MIO)
Add-on Software: LabVIEW FPGA Module 8.6
Product Category: LabVIEW FPGA Course
Development Topic: File I/O
Industry: Automotive
Application Type: Control, Current, Frequency, Power and Energy, Simulation
Technology: Multicore

 

Open source LabVIEW Icon Editor.

It's a replacement for the default LabVIEW Icon Editor.

Each zip file contains the source code for either LabVIEW 85 or 821 and a PDF with information on the installation process and the handling of the icon editor.

 

The icon editor is programmed with system style elements, by changing the Windows appearance, the customized icon editor might change also its appearance.

 

 

Before updating the Icon Editor, create a backup of your own templates. If you do an upgrade, please don't forget to save your own templates and read the handbook before installing the icon editor!

 

 

 

 

 

Check the following page for icons templates: www.ni.com/iconlibrary

 

 

 

 

 

The following features are provided by the icon editor:

*Open source

*Draw easily an icon with heading and three body lines

*Save icon styles

*Take a template from the library by double clicking on it

*Drag & Drop templates

*Save icon templates (template tab: save the icon as 32x32px; tool tab/selection tool: save the selected area)

*Add/Delete templates

*Flip templates (left CTRL key)

*Rotate templates (Space key)

*50 undo steps

*Paint - Tools: Rectangle, Rounded Rectangle, Circle, Line, Fill, Selection, Text, Rubber, Pen and Dropper

*Many colors

*Different line profiles

*Easy to handle

*Set the VI description, some execution settings and the most common points of the window appearance

*etc. etc. etc.

 

If you are missing the one or the other feature, please submit a comment.

 

 

 

History:

 

 

 

  • V 1.0.1

    • 11/18/2007 Flip & rotate icon templates

  • V 1.0.2

    • 11/24/2007 Improved "Pen" and "Eraser" tool; Added the functionality to store the most recent scheme

  • V 2.0

    • Added "Text" and "Selection" tool. Added the functionality to store the entire icon or only the selected area as template

  • V 2.1

    • Added the functionality to create an HTML report and now it is even possible to move the text with the cursor keys

  • V 2.2

    • Added a 4th tab called "Settings" which includes VI description, execution and window appearance settings.

      • Some VIs are password-protected. If someone doesn't feel comfortable with it, I gonna reject V2.2 immediately.

 

 

Downloads:
Average User Rating
(5 ratings)




BetaCommunityContent  says:

Very nice and useful - missing test tool

 

Well done - i still miss the option to insert text as in the original editor            & nbsp;  

BetaCommunityContent  says in response to BetaCommunityContent:

Text

 

I will implement both the text tool and the selection tool asap. Thanks for your feedback.           &nbs p;   

BetaCommunityContent  says:

Agreed

 

Hey, great tool.

I agree with Yonatan concerning the text tool. Thanks for posting this!            &n bsp;  

BetaCommunityContent  says:

Very Nice

 

This is a great replacement for the LabVIEW Icon editor.  Easy to use and visually appealing.  Best feature is the easy drag and drop of all the templates.  Well done.            &n bsp;  

BetaCommunityContent  says:

How to use?

 

Hi,

 

I installed your software, but cannot figure out how to use it!

 

My system is running LV 8.5, and after installing the software if I double click on an icon, it loads all the NIG_* files, but then just shows the normal icon editor. Am I doing something wrong?            & nbsp;  

ThSa ThSa  says in response to BetaCommunityContent:

Fixed

 

Hi Neil,

I'm really sorry about the inconvenience. I've updated the ZIP and it is working now (I've tested it on maiden PCs). Yesterday I've forgotten to activate the autopopulation folder, therefore during the ZIP file creation the new files weren't added.            & nbsp;  

BetaCommunityContent  says in response to ThSa:

fixed!

 

OK, that seems to work, thanks

 

Very nice tool!            &n bsp;  

BetaCommunityContent  says:

Brilliant

 

OK, so I have actually spend some time using this plugin, and I love it!

 

Really excellent tool, the things it can't do yet are easily solved by CTRL-. to get back to the normal editor.

 

What font do you use for the text? If I manually enter text in the old editor the width of some of the characters seems to be a bit wider?

 

Neil

             &n bsp; 

ThSa ThSa  says in response to BetaCommunityContent:

 

 

Awesome!

The text is implemented as a so called pixel font. Search for the following VI to get a hint how it works: plugins\NIG_SubVIs\GetPixelsText.vi

This VI has a 3D Array (where the pages represents the ascii character). If some letters are to wide for your flavour, simply navigate to the specific page and change the state of the booleans           &nbsp ;   

BetaCommunityContent  says in response to ThSa:

update

 

A warning to all who are trying this, when you uninstall the old version (by deleting the directories within plugin) dont forget to make a backup of your saved templates! (I have just lost all mine, doh!)            &n bsp;  

ThSa ThSa  says in response to BetaCommunityContent:

 

Sorry for that Neil.

But I leave behind an advice in the header "Before updating the Icon Editor, create a backup of your own templates. Afterwards delete manually the original templates located in the "NIG_Icons" folder. Afterwards run the installation script"           & nbsp;   

BetaCommunityContent  says:

10x Thomas for very cool implementation

 

I had wait long time for the text tool -  I like this editor very much            &nb sp;  

zyl7 zyl7  says:

Hi !!

Perfetc icon editor !!

But I've a small problem : I tried to add an icon style template to the list by writting in the IconEditor.ini...

But the name of the new icon style doesn't appear in the ring (empty string instead of the name). So I tried to copy twice the "_Default" template and it doesn't work... How to fix it ?

ThSa ThSa  says in response to zyl7:

To add a new style simply launch the icon editor, highlight the text of the current style (for example _Default) and type a name for a new style. Afterwards press enter. You will notice that the colors for BG and FG switch to black. At this point do your modifications for the colors and type any text you want for the header, line 1, line 2 and line 3. Afterwards press the disk symbol (save). Next time you launch the icon editor, the new style appears in the pull down menu. Let me know how it works...

zyl7 zyl7  says in response to ThSa:

Perfect !!!

I was trying to rewrite the INI file... How stupid I am !!

Very good tool

zyl7 zyl7  says in response to ThSa:

Hello,

Back again !! I've installed the new version of the icon editor... Why is the background completly black ??

ThSa ThSa  says in response to zyl7:

Odd.

What LabVIEW version are you using?

Did you try to run the lv_icon.vi? What have you seen there?

 

An option would be to delete manually all NIG_ folders in the LabVIEW x.x\resource\plugings\ and to run the installation process again.

zyl7 zyl7  says in response to ThSa:

I'm using LV 8.5. When the icon editor is launched, the background is simply black, but the icon editor perfectly works...

Before installing the new version, I manually removed all NIG_ folders and lv_icon.vi

Then I used the VI NIG_Installation to reistall the new version.

I'll try to run lv_icon and i'll tell you what was the result...

zyl7 zyl7  says in response to zyl7:

Hi,

I tried to uninstall and reinstall the icon editor downloading the source files today. And I still have the black background problem...

ThSa ThSa  says in response to zyl7:

Send me an email with a screenshot please. My email address is on the last page in the handbook. Thanks

PBJ1 PBJ1  says:

Can anyone help me on this?

 

Problem:

When trying to "install" IconEditor 821 I recieve the following error:

 

" Error 1502 occured at Invoke Node in Instalation_lv_icon.vi "

" Possible Reason(s): "

" LabVIEW: Cannot Save a Bad VI without its block diagram "

" Method Name:  Save:Instrument "

 

Operating System /LabView Version:

Windows XP

LabView 8.20

 

Question:

Do I need LabVIEW 8.21 to run this?

---It does not seem like I need to because LabVIEW will open the VI's with no complaint about the VI being a wrong version.....

ThSa ThSa  says in response to PBJ1:

What happens when you open in lv_icon.vi from the ZIP file? I guess the VI which is broken is the HTML Report.vi. In this case, simply use a disable structure for this specific VI.

PBJ1 PBJ1  says in response to ThSa:

Hi ThSa,

 

When I open the lv_icon.vi I get the following error:

 

Compile error. Report this problem to National Instruments Tech Support.

reference to undefined label from refPC=0x589

drewsky drewsky  says in response to PBJ1:

I have the same problem as PBJ1 mentioned.  I am using the IconEditor_821_V2.1.zip since I don't have 8.5... is there a known fix for those of us stuck with 8.2?

ThSa ThSa  says in response to drewsky:

I still hadn't time to look into this issue deeper, but the easiest fix is to run the for loop in the installation VI only once. In the first iteration all VIs are copied and in the 2nd iteration the BD is removed. By not removing the BD the problem does not occur.

troy.perales troy.perales  says:

ThSa:

 

Thanks for the amazing add-on!

 

I am having one problem though when trying to use my own .png icons. After creating a subfolder in NIG_Icons and placing my icons inside, I notice that all of them don't have transparency where they should. Instead, black surrounds each icon.

 

Is there something I am doing wrong?

troy.perales troy.perales  says in response to troy.perales:

Nevermind. I was able to flatten all of my icons and convert the transparency to white, which is transparent in the icon editor.

 

Thanks again for the great addon!

ThSa ThSa  says in response to troy.perales:

awesome.

version 3.0 is coming soon with a bunch of new features and also the design is revised to make it more intuitive

don't hesitate to come up with other ideas...

zyl7 zyl7  says:

Does the version v2.2 work with LV 8.6 (& 8.6f1) ?

ThSa ThSa  says in response to zyl7:

I am very sorry, but I have never tested it. It should work as long as you do not remove the blockdiagrams.

In the install.vi there is a for loop, set the number of iterations for this loop to 1 before running the install VI.

More Like This

  • Retrieving data ...