Mark Balla Posted October 20, 2009 Report Share Posted October 20, 2009 View File Mark Balla's Icon Editor V2.7>= LV2017 Mark Balla Icon editor V2.7 December 2020 Author: Mark Balla Description: This is a text based vi icon editor The purpose is to help quickly create text base icons. The editor can be used in place of the standard NI icon editor or as a stand alone vi. see instructions. Version 2.7 Updated font table to recognize the standard "Small Font" letters used by the NI icon editor. This will improve the OCR function when importing icons generated by the NI Icon editor. Version 2.6 Added quick drop code to allow the user to switch between NI and custom editor. QD_Swap Icon Editor.vi and support folders will be placed in the LabVIEW quick drop folder ..\National Instruments\LabVIEW 20XX\resource\dialog\QuickDrop To switch LabVIEW to a custom icon editor that uses the lv_icon.vi set a shortcut key to call the QD_Swap Icon Editor.vi. Ctrl-Space Ctrl-<<assigned letter key>> To switch LabVIEW to the NI icon editor that uses the lv_icon.lvlibp use the same shortcut key with the Shift key Ctrl-Space Ctrl-Shift-<<assigned letter key>> Version 2.5 Fixed install bug where lv_icon.lvlibp was not being renamed after LV 2016 2.5 was set to 2017 or later. Instructions: LV 2017 to LV2020 + Ver 2.7 + LV 2010 to LV 2016 Ver 2.4 Install using JKI VI Package Manager LV 2009 Ver 2.3 1:Rename the curret LabVIEW 2009 Icon editor LabVIEW 2009\resource\plugins\lv_Icon.vi to a different name so it will not be overwritten. 2: Place the three files (lv_icon.vi, color templates.bin and the folder lv_icon_Subvis) in the LabVIEW 2009\resource\plugins directory. The next time the icon editor is called LabVIEW will use the lv_icon.vi instead of the standard one. There is a button on the editor that will allow you to use NI's editor (Old editor not the new one) when a text icon is not desired. For LabVIEW 8.2 Use the "MB Icon Editor_V2.3_LV82.zip" file For LabVIEW 8.5 Use the "MB Icon Editor_V2.3_LV85.zip" file For LabVIEW 8.6 Use The "MB Icon Editor_V2.3_LV8.6.zip" file Submitter Mark Balla Submitted 10/19/2009 Category LabVIEW IDE LabVIEW Version 2017 License Type BSD (Most common) 2 Quote Link to comment
Wu Ge Posted December 3, 2009 Report Share Posted December 3, 2009 Thanks Mark. Just downloaded the new one, eager to put it in use with my newly arrived LV 2009. LOL Quote Link to comment
jpo Posted July 2, 2010 Report Share Posted July 2, 2010 Thanks for the program. I have been using it for the last couple of days and have found it very productive. One suggestion for the next version would be able to add a library of standard icons that you could select from. The history of icons serves that purpose now but it would be great to be able to edit and control what is shows up there. John Quote Link to comment
jozso Posted January 20, 2011 Report Share Posted January 20, 2011 Useful and fast icon editor! I have one question: after creating a new icon, the 16 Colors one is missing in the original icon editor. Why? Quote Link to comment
Ton Plomp Posted January 20, 2011 Report Share Posted January 20, 2011 Useful and fast icon editor! I have one question: after creating a new icon, the 16 Colors one is missing in the original icon editor. Why? That's a bug in the original version of the framework provided by National Instruments for Icon replacements. Quote Link to comment
lvb Posted May 23, 2011 Report Share Posted May 23, 2011 Currently the "Open NI Icon Editor" button launches the old NI Icon Editor. Is there a way to launch the new NI Icon Editor instead? Quote Link to comment
Mark Balla Posted May 27, 2011 Author Report Share Posted May 27, 2011 Currently the "Open NI Icon Editor" button launches the old NI Icon Editor. Is there a way to launch the new NI Icon Editor instead? Currently all my editor has to do is generate an error and the old ni edito comes up.To call the new ni editor you would need to change the code to dynamically call it and close down mine. Quote Link to comment
Neville D Posted May 31, 2011 Report Share Posted May 31, 2011 Currently all my editor has to do is generate an error and the old ni edito comes up.To call the new ni editor you would need to change the code to dynamically call it and close down mine. Hi guys, I downloaded the Mark's excellent Icon Editor a while back, and don't remember what slight changes I made, but in my case, clicking on the "NI Icon Editor" button calls the NEW NI Icon Editor. I really hate it, so I just press the ABORT button on Mark's Icon Editor, and that calls up the OLD NI Editor, in the few cases I need to modify an icon to keep the pictures previously set. As an aside, Mark it would be great if you could add a feature where, you could edit the Icon History to delete some icons. The use case for this is: say you build an icon, and plonk down the VI on a block diagram, now you find the icon is hard to read because of the colours chosen, I frequently go in and adjust (lighten) the colours a bit, and use that. But the icon history now has two versions of the same colour scheme, each slightly different, and can trip you up if you re-use the wrong one the next time around. Neville. Quote Link to comment
lvb Posted August 18, 2011 Report Share Posted August 18, 2011 Any tips on getting this Icon Editor to work in LabVIEW 2011? From NI's Website, it is not possible yet: To customize the Icon Editor dialog box for LabVIEW 2011, or if you have a custom Icon Editor from a previous version of LabVIEW, you can download the Icon Editor source files from the National Instruments Web site. Quote Link to comment
GregSands Posted August 18, 2011 Report Share Posted August 18, 2011 Any tips on getting this Icon Editor to work in LabVIEW 2011? From NI's Website, it is not possible yet: I'm also a fan of this editor (though I wish its text abilities were used in the default editor). It is possible to get this working in LV 2011 -- you just need to delete/rename the lv_icon.lvlibp file in the resource\plugins directory, which now contains the lv_icon.vi file. It would certainly be nice if there was an easy way to swap between editors while editing an icon. Quote Link to comment
Mark Balla Posted August 20, 2011 Author Report Share Posted August 20, 2011 Ok looks like it's time to revamp the editor. It's great to know that many members are still using it. I will try to have something new before the FRC season start in January. Quote Link to comment
lvb Posted August 23, 2011 Report Share Posted August 23, 2011 I'm also a fan of this editor (though I wish its text abilities were used in the default editor). It is possible to get this working in LV 2011 -- you just need to delete/rename the lv_icon.lvlibp file in the resource\plugins directory, which now contains the lv_icon.vi file. It would certainly be nice if there was an easy way to swap between editors while editing an icon. FYI, this will break the class "Create Accessor" dialog. Right-click on a class -> New -> "VI for Data Member Access..." Quote Link to comment
GregSands Posted August 23, 2011 Report Share Posted August 23, 2011 FYI, this will break the class "Create Accessor" dialog. Right-click on a class -> New -> "VI for Data Member Access..." So is there a legit way to use a different icon editor? Quote Link to comment
Mark Balla Posted August 24, 2011 Author Report Share Posted August 24, 2011 I was playing with it on 2011 today and found that if you rename the packed llb and add the lvicon.vi and it's subvis to the resource folder it worked. only my icon editor was called in the new Ni one was not. Quote Link to comment
Dan DeFriese Posted August 29, 2011 Report Share Posted August 29, 2011 ...only my icon editor was called in the new Ni one was not. I fail to see how that is a problem. Quote Link to comment
GregSands Posted August 29, 2011 Report Share Posted August 29, 2011 I think the problem is that doing so breaks the Create Accessor dialog for classes. But Brian has not replied with how to get other icon editors to work without breaking this. My guess is that NI will need to provide an unlocked lv_icon.lvlib (not .lvlibp) which any alternative editors would need to be programmed into. It does make the whole thing less straight-forward than it used to be. Quote Link to comment
GregSands Posted August 31, 2011 Report Share Posted August 31, 2011 My guess is that NI will need to provide an unlocked lv_icon.lvlib (not .lvlibp) which any alternative editors would need to be programmed into. It does make the whole thing less straight-forward than it used to be. Well, here we go: https://decibel.ni.com/content/docs/DOC-15706 Quote Link to comment
Mark Balla Posted May 26, 2015 Author Report Share Posted May 26, 2015 With prompting from my User Group I finally got around to building a package for the icon editor. 2 Quote Link to comment
MerceanCoconut Posted March 10, 2017 Report Share Posted March 10, 2017 Is it possible to still get the 2.3 version for labview 8.6? Quote Link to comment
Weihao Wang Posted February 21, 2022 Report Share Posted February 21, 2022 Nice Tool. Thanks Quote Link to comment
Dark_Elf Posted April 27 Report Share Posted April 27 Thank you very much for the tool provided by the author, it is very practical, but there are some problems with this tool. When I install this tool, the attribute accessor of LabVIEW class object created by LabVIEW class tool will produce an error, this tool will cause class object error in class accessor vi generated by LabVIEW. The type of the class object in class accessor vi is changed to DNL object. I am not clear about the specific cause of the error. If the author sees this reply, please check your program. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.