Subpanel scollbars in labview 8.0

HI
I Just installed Labview 8.0 instead of 7.1. I my VI i use a lot of subpanels, with no scrollbars but when i compile my vi to 8.0 scrollbars are added to the subpanels, and i  cant find an option to disbale them..please help..
thnx
Bart B
Labview CLD , Engineer/Manager
Promedes and DSM
using LV 7.1, 8.0, 8.2, 8.5 and 2009 SP1
http://www.promedes.nl

Sorry to revive such an old thread, but although following the steps mentionned by Karsten, the scrollbars still appear in the sub panel. 
Using LabVIEW 2009 SP1.

Similar Messages

  • Subpanel scrollbars in labview 8

    Hi All!
    I tried run some my old programms from LV7 in LV8 and found strange
    things. Anybody know how disable scrollbars of SubPanel in LV8? And why
    inserted VI must be reenterant ONLY in lv8?
    Thanks for any advices.....

    Disable the scrollbars  in the VI Property settings under the "Window Appearance" category.
    I work successfully with non-reentrant subpanel VI's under LV8, what are you trying to do?

  • How to remove sub panel scrollbars with LabVIEW 2009-SP1?

    I did a search and found this thread on the subject: http://forums.ni.com/t5/LabVIEW/subpanel-scollbars-in-labview-8-0/m-p/284503/highlight/false#M149983
    I double checked that that the horizontal and vertical scrollbars were not selected in the Customize Window Appearance and they were not selected as shown in the image below.  You can see the nasty scrollbars in the front panel in the image at the bottom.  Of couse, since the code / sw cannot be shown, it has been painted over but you can still see the scrollbars along the frame of the sub-panel.
    Customized Window Appearance settings:
    Scrollbars are seen at the bottom & right of the sub panel frame
    Solved!
    Go to Solution.
    Attachments:
    WIndowAppearance.PNG ‏22 KB
    scrollbars.PNG ‏33 KB

    Just ran into this myself.  (To complicate matters, forgot that one of my debug tools turns the scroll bars back on upon program exit.)  "Off While Running" works, too.  You can insert this code onto the diagram of any VI that will be called in a subpanel.
    Thanks for the tip.
    Certified LabVIEW Architect
    Wait for Flag / Set Flag
    Separate Views from Implementation for Strict Type Defs

  • General framework for computer based training using Labview

    Hi, I work as an instructor and I am a beginner in Labview-programming.
    I want to use Labview vi's that I've found here and there, in a tutorial framework, so that the student can get access to vi's in a consecutive mannner.
    I believe that by adding text to simulations found here, I can make a solid tutorial in let's say signal processing for my students (military).
    I would need a framework which allows me to insert vi's in a structure containg  buttons  "NEXT" ,  "BACK" and "Back to Top".
    Archangel, helped me with an event structure found here, but there one can only return to the top-level. I want to be able walk back and forth from subvi to subvi , with "NEXT" and "BACK".
    If one has a tutorial with many parts, it would also be nice if one could go directly to a submenu directly from the top. So that the students doesn't have to click "NEXT" a bunch of times, to reach there.
    See the attached, if you don't understand what I mean.
    Can somebody help me with that?
    Kindest regards,
    Lasse
    Attachments:
    Top level.zip ‏8 KB

    The solution will depend on how many steps you have and how easy you want it to be to modify them.  The classic way to do this sort of thing is to use a tab control with hidden tabs.  Each tab is one step.  As you go from one step to the next, programmatically change the page of the tab control which is visible.  This works for small numbers of steps which do not have lots of code behind them.  For larger numbers of steps, the tab control is replaced by a subpanel control, and the steps are independent VIs loaded into the subpanel.  I would recommend this architecture if you want a generic one.  You can find information on using subpanels in the LabVIEW help and here.
    Good Luck!
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Painting Error while displaying Waveform charts in subpanel

    Hello:
    I've been using subpanels for a while without problems. Recently I've
    noticed a painting error when I load a VI containing a Waveform Chart
    into the subpanel. The label of the Y Scale of the waveform chart 
    doesn't show, instead a black rectangle appears. This problem can be
    seen in the VI viewer.vi, in the subpanel examples of LabVIEW. I know
    this is not a big problem, but I'd like to know if there's a way to
    correct it.
    Thanks in advance.
    Robst
    Robst - CLD
    Using LabVIEW since version 7.0

    Hi Robst,
    This is a known issue with LabVIEW 7.x.  Happily, it has been corrected in LabVIEW 8.0.  There is a "quick and dirty" workaround (courtesy of Marc A http://forums.ni.com/ni/board/message?board.id=170&message.id=155006&requireLogin=False) that I hope you will find satisfactory.  The background of the Y axis label is clear by default.  If you manually change it to the color of the graph, then when you view it in a subpanel it will not turn black. 
    I hope this helps!  Let us know if you have any further questions!
    Megan B.
    Applications Engineer
    National Instruments

  • Splitter in tab control

    Hi,
    is it possible to add something like splitter in tab control ?
    Sincerely.
    SLt

    Just place a SubPanel in the tab (found under container), and connect a vi ref to the Insert Panel property.
    Check out Find examples -> Subpanel.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • Is it possible to programatically add tab pages on tab control

    Hi All,
    Is it possible to programatically add tab pages on tab control? If yes then how?
    Thanks & Regards,
    Shrinivas

    Doing this will require the use of VI server and methods and properties.  First, some questions:
    Is the number of pages you may need unbounded?
    Do you have a maximum number of pages you need to display at any one time?
    If the answers are no and yes, then you can create a tab control with the maximum number of pages you need, and hide or show the pages, as necessary. To hide or show pages, use the Pages property to get references to all the pages.  Use Index Array to select the page you want to show/hide, then use its Page Visible property to show and hide it.
    You can also get a lot more dynamic, if you number of pages you need to show at any one time is less than the total number of pages.  In this case, you will want dynamic page contents and tab name.  You can set the tab name by Page Label property of the page (right next to the Page Visible property).  You can make the content dynamic by using a subpanel as the only contents of the page.  You can find out about subpanels in the LabVIEW help or this post.
    You also need to ask yourself whether a tab interface is the best one for your application.  I have usually found that if I need to show and hide a lot of tabs, I would be better off with a subpanel for my content and a text or menu ring the select the content.  Tree controls also work nicely for selection.
    Good luck!  Let us know if you need more help.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Putting frontpanels of sub-Vi's togeter on one Vi front panel

    Hi guys,
    How to put the frontpanels of my sub-Vi's to one Vi frontpanel? So they are collected at one panel.

    In LabVIEW, go to Help >> Find Example... and search for subpanel.
    In LabVIEW, go to Help >> Find Example... and search for subpanel.
    In LabVIEW, go to Help >> Find Example... and search for subpanel.
    In LabVIEW, go to Help >> Find Example... and search for subpanel.
    Examples are otfen a good source.
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Struggling with how to appropriately scale this host/data display VI

    Hello! I'm hoping someone can send me in the right direction on this. I've mocked up a front panel the way I intend it to look - a fill slide overlapping a waveform chart, to give the effect of a visible current value and a short history trace. The idea is to have many of these kinds of indicators on one display for an engine test stand- it allows the simple visualization of a lot of data all at once, and I am replacing an old data acquisition system with a similar display.
    The meat of my question lies in how to take these indicators (which work pretty much the way I want) and duplicate the code thirty times without making a huge mess. I looked into subpanels but it seemed like that was also a complicated thing to do thirty times. Maybe it's just gonna be messy, but I hope there's some good/simple way to do this.
    Making a custom control seemed like an option, but I couldn't figure out how to make the custom control contain both the waveform chart and the fill slide -- and then after that, how to make the colors alternate in the alarm state like I already have.
    I'm asking before I spend a huge amount of time on it in case I need to start over!
    If you think you might be able to help please have a look at the attached VI with six of these things already cloned and let me know your idea. I really appreciate it.
    Matt
    Solved!
    Go to Solution.
    Attachments:
    Small Histogram Standalone.vi ‏55 KB

    First of all, that's a pretty neat looking UI element you've come up with there!
    To be honest, I think the most appropriate way to solve this would be to create an XControl for your UI element. It's quite an involved process if you haven't created one before but if you search for creating an XControl there's quite a lot of resources available.
    If that seems a bit too involved/advanced, your idea of using Subpanels is probably the best solution - create a VI that shows the data and however many subpanels you need to display the data and load the VI into the subpanel. You'll obviously have to (an array of subpanel references works well for this) do the asynchronous calls and manage the VI references etc.
    The key thing is that you will want to create your graph/slide combo only once and then repeat it where needed - either through an XControl or a reentrant VI loaded into a subpanel.
    Certified LabVIEW Architect, Certified TestStand Developer
    NI Days (and A&DF): 2010, 2011, 2013, 2014
    NI Week: 2012, 2014
    Knowledgeable in all things Giant Tetris and WebSockets

  • Subpanel problem & memory leak in Labview 8.0

    Hi,
    I just installed Labview 8.0 Evaluation package yesterday. I tried to
    code a user interface class using dqGOOP object oriented package. It
    seems that LV 8 behaves differently from LV 7.1 which is good. One can
    use same subvivi in multiple subpanels. I however run into problems
    with this new feature i.e. I cannot edit the subvi after it has been
    placed on two subpanels. Editing is possible after LV 8 restart.
    In my code I create two similar object instances from the panel class. I have a class method panel_run which puts itself on the subpanel defined by refence. I have two subpanels on the main vi, one for each of my panel_run instances. I do not stop the panel_run instances cleanly, instead I use the Labview stop button to stop the execution. Once the main vi has runned, the panel_run subvi cannot be edited any more. When one opens the panel_run
    subvi, a clone of the subvi is always opened instead. One cannot modify
    the clone. After a few runs, I also got a memory segmentation fault
    from labview, which then crashed. I was unable to repeat the crash.
    I attached the code. Use panel_test.vi to start the program. Is
    there any way to get around this problem of not being able to access a
    subvi after it has been placed on a subpanel?
    Regards,
    Tomi
    p.s. Sorry for the wrong category. This is Labview 8.0 problem. There
    was not however a category for labview 8, so I selected Labview 7.1.
    Tomi Maila
    Attachments:
    panel_test.zip ‏569 KB

    Open your panel_run VI --> you get a clone
    Press CTRL+M --> Will open your VI (Not the Clone)
    Close the Clone and work on the VI.
    PJM
    Got EasyXML?
    JKI.VIPM.EasyXML.OpenG.LAVA.Builder.blog

  • LabVIEW 8 subpanel scrollbars?

    Does anyone know how to control the scrollbars on a subpanel in LabVIEW 8?
    Here's what I think:
    * If the VI in the subpanel is running, then it shows/hides the scrollbars based on that VI's Window Appearance
    * If the VI in the subpanel is NOT running, then it ALWAYS shows the scrollbars
    * If the VI in the subpanel is running, and stops executing at some point, the scrollbars suddenly appear.
    Does anyone know an exception to the second and third points?
    This functionality seems like a step backwards to me is big step backwards and big pain in my toucus (sp?). It also makes upgrading from LabVIEW 7 a big problem for some applications. Why remove control from the programmer in this case? There aren't even properties or methods available (that I can see) to control it programmatically.
    Message Edited by 10Things on 12-13-2005 08:01 AM

    The decision of whether or not to show the scrollbars now lies entirely in the properties of the inserted VI (more specifically, the properties of the VIs pane or panes). The scrollbars will show or not show exactly as they would if the VI were not inserted in a subpanel.
    Note that the pane scrollbars now have 3 possible states: Always On, Always Off, or Off While Running. VIs that have been converted from previous versions of LabVIEW will have their panes' scrollbars set to either Always On or Off While Running, to match their previous settings.
    There are two ways to decide how you want the scrollbars displayed when the VI is in a subpanel. One way allows the inserted VI to decide, in which you simply change the settings of the inserted VI to your liking. This is probably the easiest way to handle VIs that only appear in subpanels, as opposed to sometimes in subpanels and sometimes not.
    The other way is to have the outer VI direct the settings of the inner VI as it inserts it. This is not too difficult since you already have the reference to the VI handy for the InsertVI method. To access the pane scrollbar properties, you would get the Front Panel reference from the VI reference, and then get the array of pane references from the Front Panel reference. I've attached a VI that does just this as an example (in a real application, it might be a good idea to force the setting of the scrollbars to occur before the VI is inserted). This method of dealing with the settings is ideal for an existing application with many VIs that are already being inserted into a subpanel. By only touching the VI that contains the subpanel (as opposed to every VI that gets inserted), you get the behavior controlled as you like.
    Let me know if you have any questions regarding the behavior of these properties.
    Attachments:
    SubpanelScrollbars.llb ‏36 KB

  • [subpanel labview 8.0] Another problem of subpanel..​.

           Hello,
        My problem is quite common, I want to add to a main
    program a subpanel connection and when the execution inside this one is
    complete catch the output cluster I've done inside the subpanel... I've
    seen a solution on the forums (see here) to catch the value of a control, but it doesn't work !
        My subpanel program is as simplest as possible :
    It's just a global while loop which contains some control where the
    user is asked to enter some characteristics of an experiment. When the
    data are entered, He must press a "check data" button to verify the
    data entered... The SubVI is attached...
           Can somebody help me please...
           Thanks a lot !
              Pi-r
    Attachments:
    subject_info.vi ‏35 KB

    Hi,
    You have already received the answer through the AE E-mail support but I'll post the answer here too.
    The VI below shows how to exchange data between the subVI and the MainVI trough VI server.
    The Error in your program was actually that you didn't uncheck the "Lock Front Panel" feature in the Event Case.
    Regards.
    JorisV
    Attachments:
    Daye.zip ‏24 KB

  • How can i display Waveform chart in a subpanel using Vi templates.

    Hi All
    I am new to Labview hence need  some help. I am trying to develop an application which reads some data from a Wireless Sensor Network (WSN). The WSN consists of base station connected to the USB port which recieves data from other sensor nodes.  The data comes in a certain format.  Node name, temperature reading, humidity reading etc. I want to read the data from the serial port and  based on the Node name, i want to display the information for each node in s separate window or subpanel etc. So if a new node is detected then a new window is created for that node. Since all the nodes have the same sensors on board i only need a one template. I can read the data using the serial port, parse the data to detect which node it is and also what the sensor readings are. I have created a template VI for the sensor node. I am having problems in displaying the template VIs in a subpanel. I can succesfully display a Waveform graph in the subpanel but i am having problems in displaying a waveform chart in the subpanel. I can see the actual waveform chart in the subpanel, but i cannot see the plot. Would be greatful if someone could point out what i am doing wrong here.
    Many Thanks
    Raza
    Solved!
    Go to Solution.
    Attachments:
    template_graph.vi ‏16 KB
    graph_template.vit ‏11 KB

    Hi All
    I think i have solved the problem. It seems like i was running the Vi in a loop. I have taken the Run Vi outside the while lopp and this works fine. Also i need to close the reference at the end.
    Raza

  • Can I use SubPanels to display and run multiple executables from the same GUI?

    I have two Labview executables that performs some A/D I/O, each using an independent USB-6008.  I would like to run both of these executables from a single UI.  Is this possible usin SubPanels?  Or some other method?
    I found KB regarding exe's and VI Server but can't seem to get the suggested workarounds implemented.
    http://digital.ni.com/public.nsf/allkb/8545726A00272EB0862571DA005B896C?OpenDocument
    I am using Labview2009
    Thanks
    Dan
    Solved!
    Go to Solution.

    DBerry wrote:
    No, of course I am not sure yet.  I have only begun testing this method. 
    Not sharing common hardware (separate USM-6008s).
    Here is the whole picture:
    I have developed a top-level VI that performs Daqmx IO using a single USB-6008.  The top-level VI references a Project Daqmx Task that points to the desired 6008.  I would like to create a single UI that uses this top-level VI to control twoUSB-6008s simultaneously.  I thought I could build the top-level VI into 2 separate exes, where the only difference between the exes is the hardware it points to (one exe to each of the 6008s).  But I have been unsuccessful at running these two exes within a single UI.  I attempted use subpanels on a tab control to do this but I am unable to obtain a reference to the top-level vis once they have been built into an exe.  I have also tried building a dll and exporting the top-level vi from the dll build but i can't seem to get that to work either.  In both of these cases my Open VI reference function returns errors (Error 1445).  I am aware of the changes in referencing VIs from within an exe/dll since LV8.2 - http://digital.ni.com/public.nsf/allkb/8545726A00272EB0862571DA005B896C
    The link seems to suggest that I should be able to obtain a reference to the top-level vi within the dll but I can't get it to work.
    So I then moved on to the above method (making all the subvis reentrant).  I just haven't figured this all out yet.
    If you have suggestions on other problems I may run into please share.  I think I can eliminate my FGs but haven't gotten back to this yet.
    Thanks
    Dan
    When I am designing apps of the type you described I have kept the ned goal in mind from the begining since of the issue you are mentioning. I also don't want to tell you to throw it all away and start over. So with that in mind I have been looking at your posts and only offering the least destrutive ideas first. With that in mind I would like to invite yo uto look at the code i posted in this thread (reply #18 has a zip).
    That code shows how to realize un-dockable GUI regions but it passes the ref of the top level VI to a reentrant VI it instanciate for each undockable region. It may have enough hints and technique to give you some ideas that will work for you.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • VI Front Panel in SubPanel reacts slowly

    In LabView 2010F2, I have a VI that has several buttons and other controls on the Front Panel. When I run that VI standalone, it runs very quickly, uses less than 20% CPU, and is very responsive. ALl of the controls react very quickly. But when I put that same VI FP in a subpanel in a small VI, all of the controls in the VI in the subpanel are now running very slowly. There buttons are slow to react. There is almost a 1/2 second delay on the buttons. The CPU is stall down around 25% usage. The hosting VI does not do much and should not be responsible for this delay.
    If the CPU is not very busy, what is the cause for the delay in the reaction of a Front Panel of a VI that is placed in a subpanel?
    What can be done to significantly improve the response of a FP that is placed in a subpanel?

    dbaechtel wrote:
    Ben wrote:
    How is you memory doing?
    Do you have "show Kernal time' selected?
    Ben
    CPU Usage and Kernel Time do not pudge much during Save All or Clean Up Diagram of large diagram.  CPU usage stays about 25%, Kernel time stays about 50-75% of Total CPU Usage.
    I don't see any reason why LV would show "not responding" under these conditions unless there are some long LV processes that are being executed that include significant I/O delays that do not relinquish the CPU to do other things while executing these long LV processes. If LV was not blocked by I/O (disk) delays then I should see near 100% CPU usage. If LV was being delayed by memory swapping, the I should see less than 50% memory free,
    I'll leave the discusion of Internals and Data Structure for another thread.  
    Spoiler (Highlight to read)
    Both of my copies of that book are much more worn.
    Both of my copies of that book are much more worn.
    It is going to take some work to narrow down the possiblitlites since you have presented this situation as an interaction problem.
    Generally speaking there is one hot button that comes to mind and that is the UI (User Inteface) thread where all GUI updates are handled as well as those things that do not play well if left to run in their own threads (property nodes for example).
    SO I would like to suggest you start by trimming it down to something that work good and then start adding stuff back until you can detect the performance hit. At tath point step back and look for contention issues.
    If I remebe correctly you can't post code images so asking you to post images of teh code that does not play nice together is a no-go.
    You could also run the performance monitor.
    THe Trace Execution tool kit should aslo help you get a the root of this situation.
    Trying to help, wondering if if I can,
    Ben
    PS Regarding the bug thread. I depend on that thread to stay on top of potential bugs. I asked and Laura moved the off-topic posts to the proper thread. Please excuse my "anal-retentive" side.
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

Maybe you are looking for

  • File Dialog and Report Generation Toolkit

    Hi, I designed a VI for an electrometer calibration and it works quite well The only problem I have is the following: I used the Report Generation Toolkit to put the measurement data in an Excel file. When I run the VI I'd like a window to pop up to

  • What is the F2 key supposed to do in Finder?

    I have "Use F1 etc. as standard function keys" in System Preferences->Keyboard. What is F2 supposed to do in Finder? I have looked at numerous keyboard shortcut lists on the 'net (including Apple's own) but can find no references to it. In Column mod

  • Export query result to txt file

    Hello, I'm trying to export a query result to txt file but I facing some problems. I'm using the comand below: set echo off newpage 0 space 0 pagesize 0 feed off head off trimspool on set colsep , spool C:\estados.txt select id_estado,cod_estado,nme_

  • WebHelp display only skin but no content

    I used CustomerCare sample project supplied by RH7 to test contents-sensitive help with existing JSPs. There were two methods described in various sources. First put a reference to <script src="RoboHelp_CSH.js"></script> in head section and create a

  • I need help with the Media Encoder, but do not see a forum for that

    I'm having difficulty with some large Windows Media Files--200 to 300 MB--using the CS4 Media Encoder to encode into FLV. Is there a file size limit for source files? I moved the files locally to remove any network issues. If this is not the correct