Boolean Controls on a Hidden Page in a Tab Control

Hello everyone. 
I am having some issues with a tab control in a fairly complex program put together by another (more experienced) developer. The basic setup for this tab control features several tabs to control various aspects of a system (motor setup, video setup, general parameters, etc.). Going to a specific tab and pressing Ctrl-F8 brings up a password prompt, which then displays the "Advanced" menu. The advanced menu is a hidden page within the same tab control. The advanced menu contains several Boolean controls that allow access to the various advanced setup features (these pages are also hidden pages on the same tab control), however, none of the Boolean controls are functioning. Clicking on the controls does not cause the buttons to appear pressed, either when running the program as a compiled executable, or while on the front panel of the VI in LabView. The hidden pages also appear as dark grey. I have confirmed that the same is true for all of the hidden pages within the tab control. I believe that my issue is with the version of LabView that I am using. The program was designed in 8.0, whereas I am currently using 8.2. I have not been able to find any references to such an issue between the versions, and I am somewhat at a loss as to how to correct it. Version 8.2 is the only version I currently have access to, otherwise I would use version 8.0, to see if that corrects the issue.  Programs that were compiled previously by the original designer do function properly (hidden pages, when displayed, still appear dark grey), but even compiling the unmodified source code results in the same problems for me. 
Any help that you could offer would be greatly appreciated. P.S. I would be addressing these problems with the original designer, but he is currently on vacation for a month and I wish to get this resolved.  
Solved!
Go to Solution.

jack47 wrote:
If a page in a tab control is hidden it will appear 'dark grey', and all of the controls on that page will behave as if they are disabled.  If you 'right-click' on the page name, and select 'Advanded->Show page' it will turn light grey.  Now you should be able to change the controls when the VI is not running.  If the page is shown during operation and the controls still do not function they are probably disabled.  You can check by 'right-clicking' on the control and going to 'Advanced -> Enabled State'.  Also it is possible that they are disabled programatically using a property node.
I am leaning towards this as the issue, at the moment. I just find it very odd that the controls work in the 8.0 compiled program, but not my 8.2 compiled version.
I will have to show/hide each page when it is accessed/left.

Similar Messages

  • Displaying an Incorrect page in a tab control

    I'm coming across a weird issue for the first time. I've got a typedef tab control, and when I open the VI, the contents of the first page are displayed in the control, even though the first page is not the active tab. I've attached an example VI. When test tab.vi is opened, you'll notice the String page is active, but the Boolean control is visible. This persists even when the VI is run. Switching pages makes the correct controls display. This only seems to happen when the tab control is a typedef, but I haven't done any thorough testing.
    I've observed this on 8.20, which is the most recent version I have installed. I looked for, but didn't find, this issue in the 8.5 or 8.6 bug fix lists. Can anyone confirm that this is happening or let me know if it does not persist in more recent versions?
    Attachments:
    tab control.zip ‏11 KB

    altenbach wrote:
    However, once I operate the tab, go back to the string tab, make current values default, and save, things are OK next time I open it.
    It is also good in 8.2.1 once I do the same.
    LabVIEW Champion . Do more with less code and in less time .

  • Why do my Boolean control get a different display when I the controls grayed out?

    I have some Boolean control in a cluster which I grayed out programmatically. If I do that this control's get grey as expected. But if I do that with Boolean which are grouped in a decoration field then the control become a blue style. How can I change the grayed out color?
    Solved!
    Go to Solution.

    Hi Gerd,
    attached a VI with this behavior. The Boolean are on page Battery Test and they are called Save Test and Load Test.
    Attachments:
    grayed out example.vi ‏34 KB

  • How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?

    Hi sir,
             I created A tab control of 4 pages.How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?
    Please Mark the solution as accepted if your problem is solved and donate kudoes
    Solved!
    Go to Solution.

    You have a couple of possiblities:
    Keep the tab value in a shift register and use a value changed on the boolean to increment or decrement the tab. Write to a local variable of the tab as needed (I would recommend against value property nodes as in the above examples by others).
    You could also hide the tabs and make the tab control an indicator. Now you can write directly to the terminal if the boolean changes and you don't even need a local variable.
    Here is an example showing both (LabVIEW 8.2).
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    TabSwitcher.vi ‏18 KB

  • Creating a user prompt when a boolean control is first lached but not contiuousl​y showing while it is lached.

    Greetings,
    I need a boolean control that will write measured data to a text file while it is lached and do nothing while it is unlached (which is simple).  However, I also need it to display a dialog box when it is first lached to prompt the user to either append to an existing file or create a new file.  It should not contiously prompt the user to select new or append while it is lached.  It should only reprompt if the boolean has been unlached and relached.
    Any ideas?  I have tried several different approaches but everything that I have done has either not worked at all or contiuously prompts while lached.
    I know it will involve a shift register and at least one boolean comparison but I cannot figure out the arrangement.
    Thanks in advance.
    Solved!
    Go to Solution.

    Hi BB,
    looked at the Pt-by-Pt functions. There you will find a ready-to-use VI to detect edges of a boolean signal!
    Or use that boolean math: RisingEdge = signal[n] AND NOT(signal[n-1]). (Here you need the already mentioned boolean function with a shift register...)
    All you need is opening the dialog for rising edges of the boolean signal...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How can I set the tab order of text box controls on each page of a tab control?

    I need to be able to select the tabbing order of individual controls on a single page of a tabbed control. How??

    In LV 6.1 an up you should be ablel to right click on the edge of the tab control when the tab-page in question is selected.
    The bttom selcetion in the pop-up is "Reoder controls in page..."
    selecting this option will switch editing modes to allow you to specify the ored, just like in a cluster.
    I seem to remeber in older versions you had to drag the tabable controls off the tab control, specify the tabbing oder and then drag them back on. The oldest version I have on this machine is 6.1 so that all I can speak for at the moment.
    I hope this helps,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • There are hidden pages in the PDF form I have.  How can I see and print all without clicking on the

    I have hidden pages in the PDF form I'm using (but didn't create).  How can I see and print all the pages at once without clicking on the "next page" button.  In the initial view, there are four pages, but if I click the "next page" button, there are a total of 12 pages in this document.  This is three budget years, each year being 4 pages long.

    You're most likely dealing with a dynamic XFA form created in LiveCycle Designer. You can open it, click the button, and save it, and it will most likely be 12 pages when next opened, but it depends on how the form is set up. The ability to make edits to an XFA form in Acrobat is very limited, especially for dynamic forms, so things like flattening aren't possible.
    If it's not an XFA form, you'd still need to click the button at least once and save. To say for sure what's possible, I'd need to see the document. Can you post it somewhere?

  • Why doesn't my boolean controls work?

    I'm building an user interface and I have a tab control with several options. In the tabs I have Boolean controls that are always in the false state. Why does this happen?
    I'm running LabVIEW 6.1 in Windows XP.

    Hi Marmelo
    The default state of a boolean control is "Faslse". If you want that "True" is the default state you have to change the value to true and than right click on the control, select Data operations and there select "make current value default". After that the default value of the boolean control is "True". Under Mechanical Action you can define different switch actions.
    Luca P.
    Applications Engineer
    National Instruments
    Regards,
    Luca

  • How can you create a local variable from a boolean control?

    I want to create a local variable from a boolean control, but it says that boolean latch actions are incompatible with local variables, but I need a way to check this boolean control in two differents loops, how can I do it?

    "Graci" schrieb im Newsbeitrag
    news:[email protected]..
    > I want to create a local variable from a boolean control, but it says
    > that boolean latch actions are incompatible with local variables, but
    > I need a way to check this boolean control in two differents loops,
    > how can I do it?
    Use global variables.
    Compare them with a constant Boolean like F or T.
    The result is true or false and then you can use it in a Cae-Loop.
    Martin

  • Import a column from an excel spreadshee​t, then enable/dis​able boolean controls in a cluster based on imported values

    Greetings all. I have an application I've been developing and refining for some time.  Part of it entails an interactive periodic table of elements where the user can select multiple elements to include in a multi-element chemical standard.  The part I'm having difficulty with now is disabling multiple elements within the periodic table.  Specifically, what the scientist wants is to be able to reference an excel inventory that they keep of available on-hand single-element standards.  I need to be able to read in column A of that spreadsheet, build a distinct array of those elements listed (some are listed more than once) and then disable the boolean controls in my periodic table for those elements not in the array (or enable those elements which are in the array, whichever makes themost sense).  This way, the analyst cannot select elements in the periodic table for which thay have no on-hand inventory.  I see how to enable or disable all controls in a boolean cluster, and I see how to enable/disable a single control, but I'm looking for an elegant way to import the excel column, build an array of thsoe values and then enable only those values.  Any help is always appreciated.  Thanks again.

    hi
    try this
    Gaurav k
    CLD Certified !!!!!
    Do not forget to Mark solution and to give Kudo if problem is solved.
    Attachments:
    Excel column read.vi ‏29 KB

  • How To Use a Hidden Page Item within an SQL Report Query without Submitting

    Hi,
    Using: Oracle ApEx 3.0.1
    I have an sql report region that contains a hidden page item as part of the "where clause". My problem is, based on a value entered by the user, I need to assign this value enetered to my hidden item, so that it can be used within the where condition of my sql but this would need to be done without actually submitting the form.
    At the moment, I can set the value via an on-demand process but my SQL is still not returing any values as the hidden page item within the query is not set (as page has not been submitted).
    Can anybody please assist as I am not sure how to do this and whether in actual fact, this is possible to do, without having submitted the page.
    Thanks.
    Tony.
    Edited by: Tony F. on Nov 12, 2011 1:39 AM

    You can set a session value using a dummy ajax call e.g:
    Add the following to the 'Function and Global Variable Declaration' region
    function f_set_item(pThis){
      var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=dummy',1);
      get.add('P1_ID',pThis.value)
      gReturn = get.get();
      get = null;
    }Where P1_ID is the session value to be set. Then call the function in the usual way e.g.
    javascript:f_set_item(this);
    I hope that helps
    Shunt

  • Which E series routers support the Wireless_Advanced.asp hidden page?

    I know the E2500 and the E4200 support the http://192.168.1.1/Wireless_Advanced.asp settings but what other E series routers support this hidden page where you can set Beacon Interval, RTS and Fragmentation thresholds?

    I own the E3000 v1 and it has this feature so I presume that the E1000 & E2000 have this feature. You say that E2500 & the E4200 have the feature.  I presume that the E1200 v1 to E4200 v1 have the feature while E1200 v2 to E4200 do not have the feature. See new userguide for E1200 to E4200.
    Greetings from Northern Ontario, Canada

  • How to implement a boolean control via network

    Hi,
    I am developing an application by using LabVIEW 8.2 and RealTime. There is a host PC connecting to a PXI
    through network cable. Application VIs are running at PXI and GUi is running at host PC. My problem is
    When I config a boolean control as "Latch when release" mechanism, pass it to a shared network variable
    and then to a boolean control at PXI. "Latch when release" mechanism seems not run very well. Most of the
    time, no action when I press the boolean control button in my GUI. It seems that shared network variable
    could not act as "Latch when release" mechanism. I checked some examples from NI. Most of examples set
    the boolean control button mechanism as "Switch when press" and manually switch it status later on. I have
    a bunch of such boolean control buttons in my GUI. It will be hard to handle every of them in this way.
    I'd like to know whether there is an easier solution for this.
    Thanks
    Jason

    Hi Jason,
    How are you passing the shared variable to the Boolean control in PXI VI?
    Here is something to try out.
    --Configure the Boolean controls on both systems to "latch until released".
    --Create the shared variable (network-published) on the host PC and wire the output of the Boolean control to it.
    --On the remote system, bind the Boolean control to the shared variable on the host PC. To bind to the shared variable, right click the Boolean control 
       and select properties. Then select the "Data Binding" tab in the property window. Set the "data Binding selection" option to "Shared Variable Engine
       (NI-PSP)" and browse for the path to the shared variable created on the host PC.
    --With this setting, whenever the Boolean control on the remote system (PXI) reads a true value, it stays true until the value is read by LabVIEW and
        goes back to the initial (false) state.
    Checkout the attached sample LabVIEW project.
    Tun
    Message Edited by Tunde A on 12-12-2006 05:27 PM
    Attachments:
    Boolean Shared Var.zip ‏18 KB

  • Hidden page PDF file

    Hello, I have a pdf file in which I can read almost every page, but in some of them appears a blank page with the next text "Hidden page". With the Adobe Acrobat Pro tools I could search for hidden information and there is hidden text in those "Hidden page". My question is: ¿How can I turn hidden pages into normal pages, so I can read the text that is there?

    Hey kurtemi,
    Was the PDF created by you or someone else?
    Also, share the file comprising of some hidden text, if possible.
    Regards,
    Anubha

  • Event execution based on the changing direction of boolean control value

    Generally an even case is executed as long as the value of a boolean control changes, no matter the change is from true to false or false to true.
    However, if I want to event case1 to execute if false to true, and case2 to execute if true to false, how to implement this?
    Thanks in advance.

    Dejun wrote:
    NI forum support is much more efficient than tele support!
    And we don't play cheesy elevator music while you wait.
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for

  • Sharing Limitations?

    Hi: Have searched the many "sharing a library" threads, but this covers slightly different ground: I'm not looking to let other users have any kind of Add To or Edit type access to a Shared library, but... I would like them to be able to search that

  • Can you create report using report painter with Tcodes:FAGLL03,FCHN

    Hi Experts, 1.I want to create report using report painter by using tcodes FAGLL03,FCHN.Can i create with report painter? 2.i never used report painter can anyone provide report painter pdf for ecc6.0 3.can any oneguide me how to develop report in re

  • IWeb slideshows not showing...Safari only?

    During the last few days, when I check out iWeb slideshows I have created for my school using my Safari browser, the photos aren't displayed. All I see on my Mac is the "Play Slideshow" graphic and the number of pages are shown but nothing more. The

  • Still cannot create survey (Config Guide C37, 3.4 Questionnaire for leads)

    When ever I try to create a survey, I get the error below when I click 'save'. I do not even get to the point of uploading the xml file that comes with the CRM best practice CD. I'm kinda new to SAP so I need a detailed response. Thanks. Business Ser

  • What is your preferred import format and why?

    Just curious as to what people like to use for importing information into PowerShell. It obviously depends on the format of the information, like lists, single text fields and lists of lists. [email protected]