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 .

Similar Messages

  • 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.

  • 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

  • Change the pages of a TAB control programmatically

    How can I change the pages of a TAB control programmatically, but not by pushing the tabs in Front Panel when program runs?

    100% correct, Thanks
    Matthew Fitzsimons
    Certified LabVIEW Architect
    LabVIEW 6.1 ... 2013, LVOOP, GOOP, TestStand, DAQ, and Vison

  • How to progammati​cally show a specific page of a tab control

    Hei,
    i have a tab control, from which i want to display a specific page if a specific event occured.
    must be simple, but i just cant find the control property for it.
    ... And here's where I keep assorted lengths of wires...

    of course!!
    thanks for showing me the obvious... i have been trying to get to more specific classes...
    thanks a bunch
    ... And here's where I keep assorted lengths of wires...

  • Can I individually change any of the attributes of an individual tab (not the page) on a Tab Control?

    I have a Tab Control with approx. 15 tabs. After the user changes anything (adding text, changing a ring control, etc. ) from the default configuration on any of the 15 tabs, I would like a change to that individual tab only (say color change, text change, anything) so when the user sees all 15 tabs, they know what tab page has had changes to the defaults.
    I appreciate your help with this one!
    (Note: I tried using a imported bitmap control of a red checkmark - and use true/false to an
    visible property node -this only works when placed in any of the Tab control pages, but not on the individual Tab itself.)
    -Karl H.

    Karl,
    I have attached a LabVIEW 6i example to this post that indicates with an LED if the control on the Tab has been changed from its default value. I used the classic LED's to make them invisible when the value is still the default. Hope this helps.
    Attachments:
    tabcontrol_default.vi ‏27 KB

  • Creating a "welcome page" iView like "Tab Control"

    Hi,
    Does anyone know the steps i would need to go through to create a similar iview to the
    "content provided by sap" iview, "Tab Control" which can be found in :
    content provided by sap->admin interfaces->admin iview templates->tab control.
    Basically, i want a welcome page with a graphic and also twisty's like in this page.
    If someone could provide me with a step by step guide to do this it would be much
    appreciated!  Thanks,
    Samir Vora

    Hi Samir,
    We use Welcome pages a lot in our portal to provide an overview of different area's of portal content.
    All our welcome pages are URL iViews. The HTML content for these pages sits on our Intranet server. We then create a URL iview that points to the appropriate HTML content.
    In this way, your Welcome page can have any layout or content you want and is only limited by your HTML skills!
    Russell

  • How to create same button on two page in a tab control?

    Hello !
    Now we are here again :-) We have a tabcontrol and want to be able to press the same button (a button that stops the program) on both pages of the tabcontrol. How can we do this?
    Best regards!

    It's not the function isn't developed. It's just that every object on the front panel has a corresponding object on the block diagram. Attached is an example of how to do it with two buttons.
    By the way, if you've run out of room on your panel, it probably means your interface is too crowded. If that is so, I suggest you add more pages to the tab to make your interface more clear.
    Try to take over the world!
    Attachments:
    stop.vi ‏19 KB

  • Array of Tab Control page names

    Hi,
    I wish to programatically create an array of the names of the pages within a Tab Control.
    See the attached VI for my attempt at this.
    It works, but as it runs it changes which page is displayed on the front panel.
    Is there a way to do this without changing the page displayed on the front panel?
    Cheers,
    Dan
    Dan
    CLD
    Solved!
    Go to Solution.
    Attachments:
    array of tab control page names.vi ‏9 KB

    Hi,
    Take a look at the attachment.
    Hope it helps,
    Paulo
    Attachments:
    array of tab control page names2.vi ‏10 KB

  • Tab Control - change page name and color

    a)
    Is there any possibility to
    change the names of pages in a Tab Control programmatically?
    (I want to change the names in a runtime version depending on the user
    selected language. Therefore I can't use the Import Strings function.)
    b)
    Is it possible to change the colors of a Tab Control ?
    Robert
    (using LV6.02 on WinNT)

    Hello,
    If you use the property "Independant Label" of the tab, you can change the TabCaption.
    You cannot use blank names.
    See attached file. It was written with LabVIEW 6.1 and converted back to 6.0.
    Attachments:
    Change_Tab_Page_Name.vi ‏15 KB

  • Navigate pages of tab control with radio buttons

    hi guy,
    i need to navigate 7 pages of a tab control container usings custom buttons. that is, when i click on a button, i takes me to the specific page on the tab control container.
    i think this can be done using radio buttons and tab control container, but i dnt really know how. please any help will be appreciated.
    thanks....

    Hi jiggaharry,
    I think I may have a link that addresses you issue. Do have a look at this link:
    Navigate Tab Control with Custom Buttons:
    http://forums.ni.com/ni/board/message?board.id=300​&message.id=6123
    We have a vast array of data on ni.com for examples and tutorials which could be very helpful in your code development. Do feel free to browse through and use the examples are they are all free of charge
    Hope the link is useful to you.
    Regards,
    Manick | AE | NI ASEAN

  • Disable or hide page on tab control

    Is there any way to disable or hide one page of a tab control using a property node and some element from the user interface.
    I'm using LV 7.1.
    I'm attaching an example of what I would like to do.
    Any help would be appreciated
    Eric
    Attachments:
    Tab Control Example.vi ‏29 KB

    Hi:
    Oh, I see that someone worked faster than me, anyway I will post my
    work so it doesn''t get useless. I couldn´t see your VI since I'm one
    of those dinosaurs still using LabVIEW 7.0. I've made a small VI that
    shows how to make visible/invisible the pages on a tab control. Hope
    this helps you.
    Robst.
    Robst - CLD
    Using LabVIEW since version 7.0
    Attachments:
    VisiblePages.vi ‏36 KB

  • How to save values of a page from tab control??

    Good morning!
    I have a question about saving the data of one page of the tab control.
    In my case, alarms (boolean buttons) can be activated, it will appear in a page called HISTORICO (Date // Time // Room), but when I change to another page and back again to the HISTORICO page, the table back for null value.
    Here's some screenshots of my program.
    If anyone can help, I will be grateful.
    Solved!
    Go to Solution.
    Attachments:
    mainvi.png ‏167 KB
    frontpanel.png ‏141 KB

    In your case structure set on the case "Tabela", you have a Use default if Unwired tunnel on the right hand side.  And I can see that you have some unwired tunnels on it.  If the case structure ever executes one of those cases, then the default value of an empty table is going to be passed out and put in the shift register.
    Solution:
    1.  Right click on that tunnel and turn off Use Default if Unwired.  (In 95% of tunnels, it should not be used.)
    2.  Find the cases where the tunnel is unwired and pass the table wire through all of them.

  • Duplicate a Tab Control Page

    This there a way to progamically duplicate a page of a tab control.

    No, that would require duplicating not just the page but also duplicating all the controls and indicators on that page--which LV can't do at runtime.
    No problem though, there's always a way to get where you're wanting to go. What exactly is it that you need to do?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Pass data between Tab Control Pages

    I’d like to initiate a serial VISA session in the first page of a Tab Control to use the VISA Serial Configure.VI outputs (Visa resource name and Error cluster) in other pages or outside the tab control.
    So, how can I pass those references outside the page? I used local variables, but it doesn't seem the best way to do this because I need to create several variables to capture the reference in each page of the tab control...
    I created a sub-VI to initialize the VISA session, but in this case it always starts a new session every time I use the sub-VI….
    Thanks in advance!
    Klein
    =====================================
    Block Diagrams (LabVIEW 8)
    Message Edited by Klein on 04-03-2007 12:56 PM
    Attachments:
    TabControl.vi ‏37 KB
    TabControl - Page1.jpg ‏94 KB
    TabControl - Page2-3.jpg ‏165 KB

    There's no reason at all to wire the tab control to a case statement. Since you have the read and write Booleans and they can't be clicked until the user changes tab pages, no code for the tab is necessary.With the Booleans for write and read, you should just have an event structure for those. You could initialize the serial port outside the main while loop and just pass the resource name in. Of course, if you wanted a tab for the init funciton, you could do that to but put a Boolean on that page to execute it. The only time you need to wire the tab control to a case statement is if you want to run some code immediately when the page is clicked.
    Attachments:
    Tab_Example.vi ‏45 KB

Maybe you are looking for

  • Adobe Bridge CC 2014 6.1.0.115 keeps crashing randomly, while working in PS CC 2014

    After opening images in Photos shop CC 2014, Adobe Bride will sometimes crash... it's totally random...

  • XML Error [4]: parse error in all the IP Phones

    Hi All, While clicking on the Global Directory we are getting "XML Error [4]: Parse error " on the Cisco IP phone display,Global directory is pointed to the external server located in Same location .The issue started one week back . I have attached t

  • % operator in Enum Type

    Dear fellow developers, Below is code calculating your weight on different planets using Enum type, from the book of Sun on Java Tutorials. Can anyone tell me what does "%" mean in "%s", "%f" and "%n"? How does all three managed to get in the for-eac

  • How format a text with "Justified"?

    Hello! I would like to make a photo book (iphoto '08) with lengthy passages of text. Does anyone know how I can format a Text in "justified"? Siggo

  • Solution upgrade from VS2008 to VS2013 problem

    Hello, Those days we are upgrading our main Visual Studio Solution, from Visual Studio 2008 Professional to Visual Studio 2013 Professional. Solution File is OK. Project files are OK (some references  needed to be modified). Projects are building and