Unbundle shows disabled element in the cluster

Hello Everybody
See the enclosed gif to see my problem.
The unbundle by name shows that the element of the cluster is disabled, whereas the "step by ste" unbundle by name shows all cluster element ready to use.
I have found the simmilar problem here:
simmlilar problem
but there was no answer for that.
Do you have any clues?
thanks in advance.
Pawel
Attachments:
unboundle.psp ‏161 KB

Hello,
I just want to add some more info to the subject, since I have found interesting stuff yesterday.
I enclose the control I am talking about.
The control contains cluster and inside the cluster there is another clusters. As I have shown in the previous post, some of the elements in the cluster are disabled. What is really funny in all of it, is that by adding or remowing some elements of the basic cluster, the disability is shifted to other cluster elements. Yes, just like that. Do it by your own, try to to add a boolean in the big - front pannel - cluster. Then do not forget to rearange the order of elements to have your control somewhere in the beggining. You will see that now other elements are disabled. What the heck it that??????
What
is interesting that, the disable view of the elements occur also in other sub-cluster. When you add the boolean the disability is also shifter. This shift equals the amount of controls you put to the cluster. I count that if I expand all clusters and treat their elements as one cluster, than the distance between disabled positions equals 9 !!!. This distance is unchanged.
I enclose two vi with the control I am talking about and with corresponding pictures.
What to do with it???
kind regards
Pawel
Attachments:
mistery.vi ‏102 KB
Image1.gif ‏46 KB
Image2.gif ‏49 KB

Similar Messages

  • Sort 1D array of clusters by the second element in the cluster

    Hello Folks,
    I need to sort 1D array of clusters [Point (X & Y)] using the second element (Y) of the Point cluster. Can anyone guide!!!!
    Thanks.
    Manu

    I see Darren is a bit faster than me.
    Here's my solution (LabVEWI 7.0), it is pretty similar.
    Message Edited by altenbach on 03-22-200602:01 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    SortByElement2.png ‏4 KB
    SortByElement2.vi ‏27 KB

  • Can I use single words in a paragraph to show other elements on the stage?

    I want to put a paragraph on the stage. The paragraph would look like this:
        " Yada yada yada... so either click here to read Note1, or click here to read Note2. "
    As you might guess, I want the user to be able to click the underlined words in the paragraph - and have the appropriate notes appear.
    Is it possible to do this kind of thing in Edge Animate?
    TIA,
    Jeff

    Hi Jeff,
    The way I would do that is by showing and hiding elements. You would create "Note1" on the stage of your current project. If "Note1" is an animation then you will convert it to a symbol called "Note1" or leave it as an element called "Note1" if it's static. Somewhere in your "Note1" you might want to include an "X" or "close" to hide the note when it's not needed. In the actions for the "X" or "close" you would choose "click" then hide element or type in "sym.$("Note1").hide();"
    Leave it set as "always on" to create and position it, then set it to "off". Then in your sentence "Yada yada yada... so either click here to read Note1, or click here to read Note2." You would type in the text "here" seperately than the rest of the sentence anywhere you want a note to pop up. You can then choose the actions of your first "here" (lets call it "here1") In the actions choose "click", then show element or type in "sym.$("Note1").show();" Note1 can then be hidden by clicking on the "X" or "close" that's a part of "Note1"
    This will work same for any "Notes" you'd like to do.
    You can also do this with mouseover and mouseout by using the same show and hide commands for those actions. Then "note1" will only show when mouse is over "here1"
    Hope that helps,
    Brian

  • I would like to extract the names (labels) of my elements in a cluster automatica​lly, how can I do that?

    Because I want to write down the data in a cluster to a textfile, I need a header line. I'd like to have one consisting of the names of the elements in the cluster. And I'd like to extract them automatically, because I don't want to create 60 property nodes.

    Dynamically changing the labels on the elements of a cluster doesn't seem to be easily possible. Perhaps this is due to the need for name matching in the Unbundle by Name function.
    It is possible, however, to change the caption dynamically. Same method as given above, but write to the caption.text property. An example is attached if you're reading this through the NI web site.
    Attachments:
    Rename_Cluster.vi ‏41 KB

  • Manipulating elements in a cluster and passing to subVI and back again

    I have done some searching to see if there was already a question like this, but I didn't see one.  If there are others that are similar enough point me there, or tell me to keep looking. (Don't do that )   Otherwise, thanks for reading.
    Background:  I am maintaining VIs written in LV 8.0.  I am working with a Strict Type Def, which is a cluster, with some ring elements, numeric, and boolean elements, totaling 21 different elements.  In the main VI, there is an event structure.  In different events, different elements of the cluster are disabled.  In some of the events, I want to call another VI with the Strict Type Def.  The new VI will need to have the appropriate elements in the cluster disabled.  There is a possibility of some elements changing these or other properties that need to be passed up to the calling VI. 
    So the question:  Is there an easy way to pass the properties of the elements in the cluster other than passing each property separately or in a cluster?  It might not just be one property per element either.
    Thanks in advance.
    brian

    For complicated GUIs I use anAction Engine designed for the app.
    In the "init" action I cache the control refs I will use during the run.
    When it comes time to change how thing look I invoke the appropriate action and set all of the properties inside the AE.
    In your case you laso ahve to cache the ref to the sub-VI's control but the idea is the same. Just do the same thing to both and you should be OK. You COULD cache all of the cahnges and then apply them latter but that complicates things.
    I hope that helps,
    Ben
    Message Edited by Ben on 04-27-2009 11:11 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    Init.PNG ‏61 KB
    Set_in_AE.PNG ‏63 KB

  • How to name elements and create cluster of named elements

    I wanted to detail the steps I found, so that others could more easily follow what I found going through these discussions.  While there are numerous examples, they lack details such as function names and how to achieve the steps.  Most of them seem to cover only arrays.  I welcome corrections.  I'm not saying this is the best way; it is, however, a simple detailed description of one way to do it.
    I wanted to create a cluster of various data types that could then be manipulated by name.  Unfortunately, simply wiring an existing cluster to a Bundle by Name.vi does not assign the existing labels of the elements to the name field of the cluster.  I don't know why.
    1.  Create an input cluster with dummy constants of the proper data type for each element.
    How do you create an input cluster?  Searching functions finds no "Input Cluster" function.
            The only way I found was to place a dummy Bundle by Name.vi , right-click at the top of the leftmost of the two rectangles and select Create, then Constant. The result looks like the attached Creating Input Cluster.PNG
             You might as well delete the Bundle by Name.vi at this point, because the changes make to the input cluster will only be reflected when it is connected to a NEW Bundle by Name.vi
             Next, for my purposes, I needed constants for DBL numeric, string, and array of strings.  I started by placing  one DBL and one string constant on the block diagram.  I copied these to create the ones I needed. Make the labels visible and type in the names corresponding the Bundle Names desired.  
             Since there is no function called "String Array constant", it is necessary to place the "Array Constant" function on the Block Diagram, then drag a string constant into the empty right hand square of the Array Constant.  It immediately changes color to show it is a string array.
              Drag each of these constants into the input cluster so that they appear in the order desired.  It is a bit of a pain because the square resizes tightly around the existing elements after each insertion.  You have to keep expanding the box at the bottom by dragging its sizing handles, so you can be sure each item is added to the bottom of the list.  When done, my input cluster looks like Completed Input Cluster.png attached.
    2.  Place a NEW Bundle by Name.vi on the Block Diagram.  Wire the input cluster to the top of the left rectangle of the function. Drag the down sizing handle of the Bundle by Name.vi until all the elements of the cluster are visible.  You will see the names and it will look like Bundle by Name with assigned names.png attached.
    3.  All that remains is to connect the data wires for the individual elements to the left side of each named block and wire the output cluster.  The result is shown in Complete design producing cluster of named elements.PNG attached. (Since only three attachments seem to be allowed, this last will be in a follow-up post.)
    Attachments:
    Creating Input Cluster.PNG ‏3 KB
    Completed Input Cluster.PNG ‏3 KB
    Bundle by Name with assigned names.PNG ‏8 KB

    I wanted to add a brief statement about EDITING cluster controls because newcomers to cluster usage (like myself).  The HELP is good on creation but says nothing about modification.  While it has been posted other places, I think a "newbie" might appreciate getting this info here.
    To edit a cluster control, open the CTL file, then
    Add a control by creating the control on the front panel, then save the control.
    To remove a a control, delete the control, then save the control file.
    (Simple enough)
    To modify an existing control
    1.  Move the control out of the cluster into a blank VI.  
    2.  SAVE the cluster control file (CTL).  
    3.  Modify the control in the blank VI.
    4.  Drag the modified control back into the cluster control.
    5.  SAVE the cluster control file (CTL)
    NOTE WELL: don't skip step 2. 

  • How can assign a PASS/FAIL test to each element of a cluster?

    I would like to pass a cluster from Labview 8.6  to TestStand 4.1.1 and apply a pass/fail test to each boolean element of the cluster.  For elements of the cluster that are string values, I would like to apply a string value test.  For elements of the cluster that are numeric values, I would like to apply numeric value or limit tests.  How can I do this? 

    Hi epsilon-delta,
    The best way to do this would be to create a custom data type from that cluster and store the output of your vi to a local variable. You can then add Pass/Fail Test, Numeric Limit Test and String Value Test steps (using the None adapter) after the Action step to test each element of the cluster.
    Eric B.
    National Instruments

  • How do I loop a slide show in Elements?

    How do I loop a slide show in Elements. The slide show is made and runs, biut only once.

    I don’t think it’s possible in the slideshow editor but the simplest method is to place your photos in an album and then select the first thumbnail and hit the F11 key. Select the tools icon and choose repeat.

  • CommandButton actions not getting called when "disabled" element present

    MyObjectForm.jsp contains commandButtons for "add", "update" and "delete" that are enabled/disabled according to the value of the bound id field.
    MyObjectForm.jsp
    <html>
    <body>
    <f:view>
    <h:form id="create">
    <h:inputHidden id="id" value="#{myObjectBean.id}" />
    <h:panelGrid columns="3" border="0">
    Name: <h:inputText id="name"
    requiredMessage="*"
    value="#{myObjectBean.name}"
    required="true"/>
    <h:message for="name"/>
    // other fields
    <h:commandButton id="add"
    value="Add" disabled="#{myObjectBean.id!=0}"
    action="#{myObjectBean.add}"/>
    <h:commandButton id="update"
    value="Update" disabled="#{myObjectBean.id==0}"
    action="#{myObjectBean.update}"/>
    <h:commandButton id="delete"
    value="Delete" disabled="#{myObjectBean.id==0}"
    action="#{myObjectBean.delete}"/>
    <h:commandButton id="delete2"
    value="Delete (no disabled element)"
    action="#{myObjectBean.delete}"/>
    </h:form>
    </f:view>
    </body>
    </html>In its managed bean, MyObjectBean, if an id parameter is found in the request, the record is read from the database and the form is populated accordingly in an annotated @PostConstruct method:-
    MyObjectBean.java
    public class MyObjectBean {
    private int id;
    /** other properties removed for brevity **/
    public MyObjectBean() {
    LOG.debug("creating object!");
    @PostConstruct
    public void init() {
    String paramId = FacesUtils.getRequestParameter("id");
    if(paramId!=null && !paramId.equals("")){
    getById(Integer.parseInt(paramId));
    LOG.debug("init id:"+id);
    }else{
    public String delete(){
    LOG.debug("delete:"+id);
    MyObjectVO myObjectVO = new MyObjectVO();
    ModelUtils.copyProperties(this, myObjectVO);
    myObjectService.removeMyObjectVO(myObjectVO);
    return "";
    public String add(){
    LOG.debug("add");
    MyObjectVO myObjectVO = new MyObjectVO();
    ModelUtils.copyProperties(this, myObjectVO);
    myObjectService.insertMyObjectVO(myObjectVO);
    return "";
    public String update(){
    LOG.debug("update:"+id);
    MyObjectVO myObjectVO = new MyObjectVO();
    ModelUtils.copyProperties(this, myObjectVO);
    myObjectService.updateMyObjectVO(myObjectVO);
    return "";
    public void getById(int id){
    MyObjectVO myObjectVO= myObjectService.findMyObjectById(id);
    ModelUtils.copyProperties(myObjectVO, this);
    /** property accessors removed for brevity **/
    }When no parameter is passed, id is zero, MyObjectForm.jsp fields are empty with the "add" button enabled and the "update" and "delete" buttons disabled.
    Completing the form and clicking the "add" button calls the add() method in MyObjectBean.java which inserts a record in the database. A navigation rule takes us to ViewAllMyObjects.jsp to view a list of all objects. Selecting an item from the ViewAllMyObjects.jsp list, adds the selected id to the request as a paramter and a navigation rule returns us to MyObjectForm.jsp, populated as expected. The "add" button is now disabled and the "update" and "delete" buttons are enabled (id is no longer equal to zero).
    Action methods not getting called
    This is the problem I come to the forum with: the action methods of commandButtons "update" and "delete" are not getting called.
    I added an extra commandButton "delete2" to the form with no "disabled" element set and onclick its action method is called as expected:-
    commandButton "delete2" (no disabled element) - works
    <h:commandButton id="delete2"
    value="Delete (no disabled element)"
    action="#{myObjectBean.delete}"/>Why would "delete2" work but "delete", not?
    commandButton "delete" (disabled when id is zero) - doesn't work
    <h:commandButton id="delete"
    value="Delete" disabled="#{myObjectBean.id==0}"
    action="#{myObjectBean.delete}"/>The obvious difference is the "disabled" element present in one but not the other but neither render a disabled element in the generated html.
    Am I missing something in my understanding of the JSF lifecycle? I really want to understand why this doesn't work.
    Thanks in advance.
    Edited by: petecknight on Jan 2, 2009 1:18 AM

    Ah, I see (I think). Is the request-scoped MyObjectBean instantiated in the Update Models phase? If so then the id property will not be populated at the Apply Request Values phase which happens before this, making the commandButton's disabled attribute evaluate to true.
    Confusingly for me, during the Render Response phase, the id property is+ set, so the expression is false (not disabled) giving the impression that the "enabled" buttons would work.
    So, is this an flaw in my parameter passing and processing code or do you see a work around?

  • How do I enable flash and java on firefox23 as I have the latest versions installed yet the plugin page shows "disabled" with no option to enable

    I have updated to Firefox 23 and it disabled my Java and Flash plugins. I then updated these to Flash 11.8.800.94 and Java to Version 7 Update 25. Now these are showing up on the plug in page but are showing "disabled" with no option to enable. How do I enable them to view content on the web.

    Thanks Philipp but i have already done that and the content started working...
    However, when i closed and restarted the browser it returned back to the same settings...
    I dont think that should happen, but anyway thank you for the solution. At least I can use it by resetting the values if need be
    Appreciate your help

  • How do I delete more than 1 slide at a time from the custom slide show in Elements 8

    How do I Delete more than 1 slide at a time from the custom slide show in Elements 8?

    How to Mass Delete Emails from iPhone and iPad Inbox (with video)
    http://suiteminute.com/how-to-mass-delete-emails-from-iphone-and-ipad-inbox/
     Cheers, Tom

  • How can I access the sub elements of the Nested Cluster-2

    would like to know the label a sub element of a Nested Cluster. I have included the vi. I am trying to programmetically read the Text label of the data elements in Value N mode cluster (Max , Min Mode). I was looking into the Type descriptor document. It can tell me how many and what type of elements are in the cluster. But it does not gove me Refnum to those objects.
    Let me know if you have an solution to my question."
    Attachments:
    cluster_1.vi ‏24 KB

    Hi
    You need to do a recursion. If the reference you get from the array "controls[]" if of type cluster, then you have to loop through recursively.
    Openg toolkit has variant tools that might be of some help to you (www.openg.org).
    Good luck
    PJM
    Got EasyXML?
    JKI.VIPM.EasyXML.OpenG.LAVA.Builder.blog

  • How can I access the sub elements of the Nested Cluster

    I would like to know the label a sub element of a Nested Cluster. I have included the vi. I am trying to programmetically read the Text label of the data elements in Value N mode cluster (Max , Min Mode). I was looking into the Type descriptor document. It can tell me how many and what type of elements are in the cluster. But it does not gove me Refnum to those objects.
    Let me know if you have an solution to my question.
    Attachments:
    cluster_1.vi ‏24 KB

    I suggest posting this question on the LabVIEW forum. This is the Measurement Studio for Visual Basic forum and there are not nearly as many LabVIEW experts that monitor this forum as the LabVIEW forum.
    - Elton

  • How do you determine the index of an element in a cluster?

    I've got a small program that I put together, as I'm just trying to get up to speed on Labview.  I have a cluster boolean buttons and for some reason the top buttion is coming through as Index 3.  There are four buttons in the cluster, but for some reason, there's been a shift.  The top one should be Index 0.  How do I get things corrected?  I can't see how to determine the index of each button through Properties.
    Thanks
    Solved!
    Go to Solution.

    You can change the order required by just clicking the element by using a unbundle

  • The cluster server element 441305751 is not added in the EP cluster context

    Hello Experts,
    We are using load balancer to distribute the load across of our four portal servers nodes. Lately, two of our nodes are behavior very strangely; it continuously stopped working momentarily and it started back up again automatically by it self. And the users usually received a message u201C500 internal server erroru201D.
    #1.5 #001372559B8800280000000200002D940004692BC78C988A#1241536659228#com.sap.engine.services.prtbridge##com.sap.engine.services.prtbridge####n/a##defe75c0398711debfb1001372559b88#SAPEngine_System_Thread[impl:5]_55##0#0#Error#1#/System/Server#Plain###
    The cluster server element 441305751 is not added in the EP cluster context,
       because prtbridge on 441305751 is stopped  or not yet started (maybe the server is starting or shuting down).
    Any helps would be appreciated,
    davidn

    HI David,
    Did you figure out why it happened? we have same exact problem and same log was written, could you please share your solution.
    Thanks

Maybe you are looking for

  • Help-kerberos works with spnego keytab file but not in netbeans and Metro

    Hi, Appreciate if someone can shed some light on this problem and guide on what else am I missing. I'm trying to call .NET based WCF webservice (MS Dynamics CRM - OrganizationSvc) from a java client. Started looking at Metro framework for interoperab

  • API call to update_bank_acct_uses errors

    Hi When the api - hz_cust_acct_info_pub.update_bank_acct_uses is called I get the following error: status E message This record in table AP_BANK_ACCOUNT_USES cannot be locked as it has been updated by another user. I ensured that I am not using the c

  • Help in writing a code

    Hello I am deleting records in a start routine. I want to put a condition in this saying that delete the source package where status is closed and system date is not equal to changed date. Please can someone tell me how can i write this condition. I

  • Ever-expanding array

    Is it possible to implement an ever-expanding array (without the help of vector and arraylist java utils) starting from: String[] wordList = new String[1];And expands whenever a new word has been added to the array. Every element of the array must st

  • Deleted folder mystery what happend and where is it now

    I have a mail folder that has messages inside and a sub folder with messages inside that. For clarity I will call it Folder 1 and subfolder 1. I was renaming folder 1 and got a message that there was an error: ERROR Mail was unable to rename "~/Libra