Lvoop class icon color

I'm confused, and think I must be missing a (simple?) detail somewhere.
I am trying to update the icons of all members of a lvoop class to a different color. Specifically, a shade of blue (in RGB = 0 - 96 - 128). However, I get a different shade of blue (in RGB = 0 - 102 - 153). I wonder the reason for this?
I've attached my example and below are the steps I followed.
Cheers,
Chris
Create new class and name ClassIconColor.lvclass
Right-click the class and Select New...VI and name the added VI ClassMember.vi
save all to disk
open ClassMember.vi and edit the icon
observed that NI_Library layer is green (R-G-B = 0-255-0) with black border (R-G-B = 0-0-0)
close VI
Open the class properties page and select Edit Icon...
observed that VI Icon layer is green (R-G-B = 0-255-0) with black border (R-G-B = 0-0-0)
Add a blue (R-G-B = 0-96-128) stripe to the banner
Click Okay to return to the class properties page
Click Okay on the class properties page and asked to apply icon changes to member VIs
Click yes
open ClassMember.vi and edit the icon
observed that the blue (R-G-B = 0-102-153) stripe to the banner has slightly different color, (R-G-B = 0-96-128) to (R-G-B = 0-102-153)

Cbl-Amo,
It is strange that the icon editor changes colors on you.  I was able to reproduce the color swap following your steps and while I do not know exactly why this is happening, I have a good idea.
Something strange is that even though the Icon Editor allows for 24-bit colors, the LabVIEW Block Diagram only uses 8-bit color.
http://zone.ni.com/reference/en-XX/help/371361L-01/lvdialog/icon_editor/
My best guess is that you selected the color 0-96-128 in the Icon Editor, the closest you can get in the LabVIEW Block Diagram is 0-102-153.  This is not a definitive test, but I took your class and VI which told me that they had different color stripes and dropped them both in a new VI.  I took a snip of that and when I looked at it in paint, I noticed both stripes were the color 0-102-153.  It's pretty silly that the Editor allows you to choose from a 24-bit color palette but that is what I think is happening.

Similar Messages

  • Change LVOOP Class Icon Color on All Members

    I have a LVOOP class hierarchy (LV2009) composed of several classes that when created I used the default randomly selected color for each class.  For each class I have developed several member elements (VIs, Ctls, etc), and now I have decided on a color scheme I would like to adopt.  Changing the color on the template icon from the class properties will allow me to propagate those changes to the class member VI icons but it does not seem to have an impact on the class control icons on each of the member VI front panels.  The class data member control has the cube with the original color.  I like the idea of keeping the standard cube glyph, but changing the cube color and shading pixel by pixel is not appealing.
    Is there an easy way to change the color scheme of an entire class that will update the color on the VI member Icons, the data member control and all instances of the control?
    Is there an easy way to change the color of the standard cube glyph that is used by default on data member controls?
    Is the cube glyph in a glyph library somewhere?

    Justin_P wrote:
    There is not a way to associate the color of the cube glyph (class data member control icon) with the color of the class template.  If I had just a couple classes I would just change them manually.  If I had a whole lot of classes, I would probably draw the cube in another program (that would do the shading automatically) and turn the image into a glyph that you could use in the icon editor.
    I have attached a psd file (inside the zip) that will allow you to shade any color cube for this glyph creation.  Simply change the color in the "Color" layer and the shading will apply automatically.  Please note, you will need to flatten all the layers before you can copy and paste this into labview.
    Attachments:
    lv_class_object_icon_layered.zip ‏7 KB

  • Nested Subpanels for LVOOP Class Hierarchy

    Hi,
    I am trying to figure out a way to create a configuration window for a class object using a subpanel. The problem is that I have LVOOP class hierarchy of 3 levels, and thus I want to use nested subpanels, one subpanel for each inheritance.
    For example, 
    A.lvclass (abstract class)
    Private Data Members
     String A
    Configuration Window VI ( Within a FP there is a String A control and a subpanel for its child class)
    B.lvclass (abstract class) (child of A.lvclass)
    Private Data Members
    Boolean A
    Boolean B
    Configuration Window VI (Within the FP there is a Boolean A control and a Boolean B control, plus a subpanel for its child class)
    C1.lvclass (concrete class) (child of B.lvclass)
    Private Data Members
    File Path A
    Configuration Window VI (Within the FP there is a File Path A control)
    C2.lvclass (concrete class) (child of B.lvclass)
    Private Data Members
    Boolean C
    Configuration Window VI (Within the FP there is a Boolean C control)
    What I am trying to accomplish is to create configuration windows for C1 and C2. For each configration window, there are sections for class A and class B, and for the class itself. However, I do not want to recreate the same section (for A and B) over and over again each time new children (siblings of C1) are introduced. To avoid this duplicate task, I think using nested supanes makes sense. But I don't know the best way to do it. Any advice is appreciated
    Thank you
    TailOfGon
    Certified LabVIEW Architect 2013

    See these two threads and be sure to read them thoroughly and follow the links:
    http://forums.ni.com/t5/LabVIEW/An-experiment-in-c​reating-compositable-user-interfaces-for/m-p/12623​...
    http://forums.ni.com/t5/LabVIEW/A-more-successful-​experiment-in-creating-compositable-user/m-p/12768​...
    Try to take over the world!

  • Change tooltip icon color in chart

    Hi,
    I like to change the tooltip icon colors for different dimensions (see image below).
    Using this CSS (svg.v-m-tooltip g.v-body path.tooltipsymbol {fill: white;}) I can turn all tooltip icon colors white but if possible I would like to change the each and every one of them individually.
    Any idea how do achive that?
    Thanks,
    Anders

    Got it to work using the below code.
    //Tooltip Color
    .chart1 svg.v-m-tooltip g.v-body path:nth-child(3).tooltipsymbol {fill: #334A6C;}
    .chart1 svg.v-m-tooltip g.v-body path:nth-child(5).tooltipsymbol {fill: #00B0F0;}
    .chart1 svg.v-m-tooltip g.v-body path:nth-child(8).tooltipsymbol {fill: #4F8F88;}
    .chart1 svg.v-m-tooltip g.v-body path:nth-child(11).tooltipsymbol {fill: #649B2A;}
    .chart1 svg.v-m-tooltip g.v-body path:nth-child(14).tooltipsymbol {fill: #FC9834;}

  • The ackground and icon colors changed on my ipad. how do i change them back ?

    the background and icon colors changed on my ipad. how do i change them back ?

    that fixed it. thanks a bunch. what did i do to change it ? all i did was turn it off, when i turned it back on it was in "white on black " mode.

  • SP 2013 replace specific icon color

    I have a custom Css applied to the whole sharePoint sites, but what I want is that the sharePoint Icons was highlighted should come in white.
    I have not used themes in SharePoint and have applied custom CSS using custom master page.
    I have explored options to create custom themes and then apply in which SP theme engine generates the Sprite images.
    But creating theme will be a big ask and hence we want to stick to custom css, but want to replace specific images to white.
    Please suggest how this is possible.
    Thanks & Regards, Soumyadev | Posting is provided "AS IS" with no warranties, and confers no rights.

    Hi,
    According to your description, my understanding is that you want to change the specific icon color.
    I suggest you can use Jquery .css method to set the icon color , you can use SharePoint Designer to add Jquery code under the
    PlaceHolderMain tag in the document library view page.
    Here are some detailed code demo for your reference:
    Jquery CSS method
    How to set background color in jquery
    Thanks
    Best Regards
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Lots of problems building a large executable with LVOOP classes

    I have a large project that makes significant use of LVOOP.  It is essentially a test executive that sequences lots of different types of tests in a configurable way.  I used to use a ton of variants in and out of these tests so they could be used interchangably in the archetecture of my application, but when LVOOP came out I rewrote my test executive to us an LVOOP class called "GTSTest".  Then I have about 10 sub-classes that inherit from the "Test" class.  Each of those sub classes are the actual specific tests.  Here is a shot of the project:
    You can see I am creating a main class called "GTSTest" and that gives me polymorphism of any specific kind of test like "Torque Center.lvclass" and "AutoLinearize.lvclass".  It works fantastic in the development environment.
    My problem now is I can't build anything with any of the LVOOP stuff into an executable.  I originally added all the classes as dynamic vi's because some of them pop up their front panels.  An application engineer suggested taking them out of the dynamic vi's section, but that didn't make any difference.  Here is the error I am getting:
    TestExec Build error:
    Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:
    Error 13 occurred at Invoke Node in ABAPI Dist read linkages.vi->ABAPI Dist Cmp Settings to Disk Hier.vi->ABAPI Get Settings From File2.vi->EBEP_Invoke_Build_Engine.vi->EBUIP_Build​_Invoke.vi->EBUIP_Build_Rule_Editor.vi->EBUIP_Crea​teNewWizard_Invoke.vi->EBUIP_CreateNewWizard_Invok​e.vi.ProxyCaller
    Possible reason(s):
    LabVIEW:  File is not a resource file.
    =========================
    NI-488:  Sharable board exclusively owned.
    Method Name: Linker:Read Info From File
    O:\Software\MfgTest\Galvo Test Station (GTS)\Classes\Tests\Auto-Linearize\AutoLinearize.l​vclass\AutoLinearize.ctl
    Autolinearize.ctl is the alphebetical first class's private data definition.  So what's going on?  I made all the classes dynamic and it gives me the error.  I made none of the classes dynamic and it gives me the error.  But actually I know I'm going to need at least some methods of all the classes dynamic because a couple of the methods get subpanelled in the program so I need the front panels.
    I've searched everywhere and I see no documentation at all about how to build LVOOP into an executable.  But clearly you need to do something special for this to work.  Can anyone help me? 
    -Devin
    I got 99 problems but 8.6 ain't one.

    OK I figured out what is going on.
    RULES FOR CREATING EXE’S WITH LVOOP
    1.      Do not put any lvclass or any “dynamic vi” of any lvclass in the “Dynamic vi’s and Support Files” section of the source files tab in the build window.  Yes I know they are called “dynamic vi’s” in the LVOOP structure and one would assume you may need the front panels etc., but somehow they get loaded in automatically and if you explicitly include them as dynamic vi’s I think they conflict with themselves somehow.  If you do this you will get the following error:
    Error 13 occurred at Invoke Node in ABAPI Dist read linkages.vi->ABAPI Dist Cmp Settings to Disk Hier.vi->ABAPI Get Settings From File2.vi->EBEP_Invoke_Build_Engine.vi->EBUIP_Build​_Invoke.vi->EBUIP_Build_Rule_Editor.vi->EBUIP_Crea​teNewWizard_Invoke.vi->EBUIP_CreateNewWizard_Invok​e.vi.ProxyCaller
    Possible reason(s):
    LabVIEW:  File is not a resource file.
    =========================
    NI-488:  Sharable board exclusively owned.
    Method Name: Linker:Read Info From File
    O:\Software\MfgTest\Galvo Test Station (GTS)\Classes\Tests\Auto-Linearize\AutoLinearize.l​vclass\AutoLinearize.ctl
    In this case “Autolinearize.ctl” is the first class definition in the build.
    2.      In the additional Exclusions section, you cannot use the “Remove as much as possible” option.  This disconnects typedef definitions, and I think it is misinterpreting lvclasses and trying to disconnect the class definitions, which breaks the application.  Of course, you don’t get any reasonable error message when this happens.  It will give you an error 1502 as shown below:
    An error occurred while building the following file:
    O:\Software\MfgTest\Galvo Test Station (GTS)\GTSExecutionMenu.vi
    The VI became broken during the build process. Open the Build Specification and enable debugging to include the front panel and block diagrams.
    Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:
    Error 1502 occurred at ABAPI Dist Chg and Save VIs.vi -> ABAPI Dist Build LLB Image.vi -> ABAPI Copy Files and Apply Settings.vi -> EBEP_Invoke_Build_Engine.vi -> EBUIP_Build_Invoke.vi -> EBUIP_Build_Rule_Editor.vi -> EBUIP_Item_OnDoProperties.vi -> EBUIP_Item_OnDoProperties.vi.ProxyCaller
    Possible reason(s):
    LabVIEW:  Cannot save a bad VI without its block diagram.
    “GTSExecutionMenu.vi” was my highest level vi that included any lvclass wires.  Maybe that’s why it returned its name.  Anyway what is really happening is some screw up where it breaks any vi containing any lvclass.  If you enable debugging the application will work, but then if you connect to it from the development environment it will suddenly break and you can trace down and see the broken class vi’s.  To fix this, the “Remove unreferenced project library members” option worked for me to keep the LVOOP intact.  Of course it blows up your exe a lot bigger because you are now including every variation of every polymorphic vi instead of just the ones you are using.  You shouldn’t have to do this.  There is a bug in the “Remove as much as possible” option which removes LVOOP definitions that aren’t possible to remove without breaking things.  I hope this helps for the next guy that tries to use LVOOP.
    -Devin
    I got 99 problems but 8.6 ain't one.

  • Distorted background screen/icon colors on 4S

    Getting a distorted background screen/icon colors on iPhone 4S.

    Probably hardware problem. Please upload a photo with this problem

  • ITunes icon color

    Has anyone noticed this? In the older versions of iTunes the icon was blue, then it switched to green, now it is blue again? Is there any significance as to why the icon color keeps changing?

    I don't think there's any significance as to why the colour of the icon changes from version to version except to indicate that this is a "new" version. The blue is more appropriate for iTunes simply because the highlight colour on the iPod and default highlight colour on the Mac is blue.

  • FEP icon color and scan status

    With Windows security essentials, the icon changed to a yellow when a scan hadn't run for x amount of days. The FEP icon with SCCM 2012 remains green so long as the agent is updated with the latest definitions.
    Are there any ways of being alerted when a machine hasn't run its scheduled scan. Also can the FEP icon colors be manipulated like Security essentials where it would change when a scan wasn't run?
    thanks

    Hi,
    When the scheduled scan falis, there will create an event.
    I think you could create a Basic Task in Microsoft Antimalware(Task Scheduler->Task Scheduler Library->Microsoft->Microsoft Antimalware) to monitor an event (fail to run scheduled scan).
    Hope this could help you.
    Best Regards,
    Joyce Li
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Changing a lvlib or class icon mask...

    I thought changing a class (or lvlib) icon banner via the class properties dialog is supposed to change the banner for all the icons in the class?  Most of the time it doesn't change them for me, but I'm pretty sure it's done it a few times.  Is there any particular reason why it wouldn't update all the icons?

    Here are some shots of the class property dialog box and icons from a couple member VIs from a project I'm currently working on. 
    The first shot is the current condition.  I changed the banner color to more easily distinguish between this class and another class.  None of the member vi banners were updated.  (I had to copy and paste the banner for all my public VIs, but didn't bother with private VIs.)
    The second shot is after trying to change the banner color again.  I changed the color and clicked OK in the dialog box but was never presented with the option to update all the VIs.  I took the screenshot after reopening the class property dialog box.
    What's odd is that I just tried it with a quick sample class and the member vi was updated correctly.
    Attachments:
    Class banner 1.png ‏34 KB
    Class banner 2.png ‏27 KB

  • Labview classes icons

    I am following along in the LabVIEW 8.6 Help for classes, creating in Index tab.
    The Vehicle.lvclass icon's class mask is light blue and the Truck.lvclass is bright green in the Help, but in my project, Vehicle.lvclass is bright green and Truck.lvclass shows is red.
    What am I doing wrong?

    Go to properties fo the class from project explorer and modify the color of the icon from Class Properties>>General Settings. Edit the icon and fill it in with the desired color using the paint tool.
    CLD,CTD

  • LVOOP Class Mutation

    Hi, I am just starting out with LVOOP.  I've read the main knowledge-base articles, had a small amount of training (on the Advanced Architectures course) and have had a play with my own classes.
    I now want to use OOP for a test system, so I created a class with lots of standard data types, DBLs, arrays of DBLs, Int32s, etc.  I created a load of accessor VIs and some manipulation VIs and that was fine.
    Then I decided to change the name of a member in the private data control (.ctl) from "Voltage Range" to "Voltage Spread" as this is more descriptive for me.  Having used clusters many times before I expected that the bundle names would simply update automatically.  This is not the case.  Having done some searching it would appear that this is all about class mutation.  I can see why LabVIEW would want to monitor changes to the private data control but I want all my VIs to refer to the latest version of the .ctl file.
    I have had a search online about this but now I am more confused than when I started as there appears to be no simple "right-click and select Update" type command.
    Any help much appreciated.   By the way, I am using LabVIEW 8.5.
    Certified LabVIEW Architect
    Solved!
    Go to Solution.

    I had a very small audio class project that works.  I copied it, changed a member lable and it did not ripple through.  I am also seeing black lines around my object wires for no apparent reason.
    From what I can read this is something to do with default values, but I cannot find out how to fix it or what the implications are.
    I doubt NI would be interested in my call as I'm using 8.5 and I'm not on any form of Software Support Programme.  Maybe when I have some money to my name!
    Thanks for your help
    Malcolm
    Certified LabVIEW Architect

  • Wacked animated icon colors on MBP and external monitors

    Is anyone else having the problem that animated icons (and even the scrolling script on the Apple home page) are displayed as multicolored pixels. I'd upload an image of this, but we can't here.

    Yes, I'm having this problem. Apple's Aperture page looks bad, with some weird texturing on the gray gradients as well. iCal icons are another place where they show up in a grainy kaliediscope of colors on both my MacBook screen and the attached 30" screen.
    Apple Care has told me to have both units tested, but my money is on this being a graphics hardware problem in the MacBook.

  • IP question: Aggregation Level picture icon color?

    We are pretty new on IP (Integrated Planning).  You know that the picture icon of Aggregation Level look like a two step stair.  When we check our BI 7.0 system, find for some aggregation levels, both the steps are white color, while for others, the top step is white color and the bottom step is blue color which looks like a small cube shape.  What are the difference?  The one with bottom step being the blue color means this aggregation level is activated and the one with both steps being white colors means they are inactivated?
    Another question, as what we know, in order to do planning, the Cube must be real-time cube other than standard InfoCube in the setting of the cube, right?  In our system, we find the aggregation is built on a Multi-Provider and underlying the Multi-Provider, there are about 6 cubes.  But when we check all the 6 cubes, find the settings for these cubes are all set to Standard InfoCube.  That means with the aggregation level built upon this multi-provider, users can't do any planning, right?
    We will give you reward points!

    Hi Kevin,
    You can build a simple aggregation Level on a real time cube.
    Aslo we can build AGgregation levels on Multi providers ( which must contain atleast one real time Cube) . These kind of aggregation levels are called as Complex Aggregation levels.
    Also regd the Aggregation level Colours , your understanding is right.
    http://help.sap.com/saphelp_nw70/helpdata/en/43/1c3c7031b70701e10000000a422035/frameset.htm
    Search for Aggregation level and you would get more details .
    Hope this clarifies.
    Raja

Maybe you are looking for

  • Movies and music vanished from iPhone 3Gs

    Hello! I discovered today that mysteriously, all of my movies and music vanished from my iPhone 3Gs. I have not recently synced my phone or updated the software. My iMac is currently on a FedEx truck being shipped out west for a month long vacation s

  • Acrobat 9 Forms - create circle around text on mouse click?

    Hello.  I've searched all through the Help documents, this forum, acrobatusers.com, google, and haven't been able to find what I need.  So if this question has previously been answered, accept my deepest apologies and point me in the direction of sai

  • Can I change OS language / language settings?

    Am vacationing in Spain, and I am considering picking up an iPad from the local Apple Store. The question is, will this be hard-fixed to run in Spanish, or will I be able to switch it to English language settings when I initialize it, or when I sync

  • How can you find patches for a specific product?

    Unless you have a patch number, it is a pain to try and find the latest patch for a particular product. In fact, it is a pain to find a product unless you have the name:)) 1. If you do not have the product name, but know the function/purpose, what is

  • PDF Conversion trimming letters

    Post Author: rmeriwani CA Forum: Publishing hi, I am using Desktop Intelligence to produce reports off Business Objects XR2. Alll reports look fine, however, when I 'save as' any of the .rep as .pdf some of the first letters of the graphs get cut off