Can we customize the user interface in teststand?

I am a new learner of teststand and we want develop a test software for customers. The customer hope that they can design the test order and select the test project when they begin a new test. So can teststand do like this??
It's very kind of you for your help!!
My Email:[email protected]

TestStand comes with the ability to change the Operator Interface.  It is very customizable.  There are sample Operator Interfaces for several programming languages included with the package.  If you are a LabVIEW programmer or a C programmer, you should be able to start with their sample and build one to your customer's specs.
Hope that this helps,
Bob Young
Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
DISTek Integration, Inc. - NI Alliance Member
mailto:[email protected]

Similar Messages

  • How can I give the "user interface thread" higher priority?

    We do alot of activex calls to front panels. We need to increase/decrease the priority of the user interface thread to resolve our thread problem. Anyone know how to do this?
    Chuck

    Hello,
    As P.M. was saying, you can adjust the thread priorities
    through the VI Properties dialogue. 
    Another place to modify the multithreading system in LabVIEW is a VI
    located at: [LabVIEW Directory]\vi.lib\Utility\sysinfo.llb\threadconfig.vi.  However I do not think this will remedy any
    problems you are having.
    From a Multithreading in LabVIEW tutorial (http://zone.ni.com/devzone/conceptd.nsf/webmain/d2e196c7416f373a862568690074c759)
    Priorities in the User Interface and
    Single-Threaded Applications
    Within the User Interface execution
    system, priority levels are handled in the same way for single-threaded and
    multithreaded applications.
    In single-threaded applications and
    in the User Interface execution system of multithreaded applications, the
    execution system queue has multiple entry points. The execution system places
    higher priority VIs on the queue in front of lower priority VIs.
    If a high-priority task is running and the queue contains only lower priority
    tasks, the high-priority VI continues to run. For example, if the execution
    queue contains two VIs of each priority level, the time-critical VIs share execution time exclusively until both finish.
    Then, the high priority VIs share execution
    time exclusively until both finish, and so on. However, if the higher priority
    VIs call a function that waits, the execution system removes higher priority
    VIs from the queue until the wait or I/O completes, assigning other tasks
    (possibly with lower priority) to run. When the wait or I/O completes, the
    execution system reinserts the pending task on the queue in front of lower
    priority tasks. Refer to the Synchronous/Blocking Nodes section for a list of
    asynchronous functions that wait.
    Also, if a high priority VI calls a lower priority subVI,
    that subVI is raised to the same priority level as the caller for the duration
    of that call. Consequently, you do not need to modify the priority levels of
    the subVIs that a VI calls to raise the priority level of the subVI.
    Thus changing the priority of your VI will change the
    priority of UI calls for that particular VI. 
    Again, I caution you because I suspect that if you are having problems
    with your application not running correctly, I do not believe that manipulating
    the thread priorities will resolve these issues.
    Hope this helps,
    Travis M
    LabVIEW R&D
    National Instruments

  • Can I modify the user interface?

    "A beautifully redesigned interface consolidates all windows into a single, efficient workspace made for musicians."
    "...and a new, intuitive interface."
    "...all from one central space, without managing multiple windows."
    "A redesigned, single-window interface eliminates clutter and lets you focus on your music."
    It's confusing to upgrade from LE7 to LE8, and I'm regretting it more every time I use it. I'm sure people that have a larger screen and/or are used to GarageBand don't suffer the same problems. I've learned to use multiple windows when working with regions and the mixer, switching between them with command+< and having room enough to work on each of them.
    I want to use this like I used LE7. I know how to open a region in a new window (option-doubleclick), but copy-pasting doesn't work there. Then, whenever I just doubleclick a region, it opens the tab, and closes my region window. Haven't checked whether the mixer window has the same problem because I can't focus for long enough to actually need the mixer.
    A single window centralized workspace is probably totally awesome if you have a big screen and never touch any buttons but the mouse button and command, but I don't work that way.
    Does LE8 have any window settings where I can shut off the tabs and make LE8 behave less like a hippopotamus with its head stuck up its... ahem Question: Can I turn off the tabs and make LE8 behave more like LE7?

    Hi,
    a partial "amen" to that... I don't use the browsers at the right side of the screen, so everytime it pops up, I have to close it... I'd like to disable the browsers, too!
    Regards,
    Jaap

  • How can I Customize the ADE Interface?

    hi,
    How can I customizing ADE interface via Flex or Flash IDE (like Adobe Acrobat 9 SDK)?
    or if i can't then how can i embed Pdf Engine into FlashPlayer like ADE ?

    How does your IrDA interface show up in your system? (COM Port, custom device, etc.)

  • How can i change the user that open the rfc connection (sm58) from R/3?

    Hi all,
    i'd like to know how can i customize the user 'connecting' R/3 and BW, i mean: when i launch a data extraction a fixed user creates the rfc connection to BW (and i can see it from tcode sm58 in r/3), i need to use a different username so that it will come be more easy for me to reorganize the rfc queue in case of errors (we are doing some testing), it's possible to do something like this or everyone has to share the same user r/3 side?
    I hope i've been clear...
    thanks for the help
    S.

    Hi...
    Its recommended that only one user executes the RFC because you must manage the authorizations for remote execution only with few users....in case on error you can send the user as a parameter of the RFC  and you can buid the error message with this parameter and identify the user of execution...
    I hope this helps you
    Regards

  • How can I improve the response time of the user interface?

    I'm after some tips on how to improve the response time to mouse clicks on a VI front panel.
    I have  data acquistion application which used to run fine, but after spending a couple of weeks making a whole bunch of changes to it I find that the user interface has become a bit sluggish.
    My main GUI VI has a while loop running 16 times a second, updating some waveform charts and polling about a dozen buttons on the front panel.
    There is sometimes a delay (variable, but up to 2 seconds sometimes) from when I click on a button to when it becomes depressed. I have wired the iteration terminal of the while loop to an indicator on the front panel and can see that the while loop is ticking over during the delayed response to the mouse click, so I know that the problem is not that the whole program is running slow, just the response to mouse clicks.
    Also, just for debugging purposes, I have indicators of the iterations of all the main while loops in my program on the front panel, so I can see that there are no loops running abnormally fast either.
    One thing I've tried is to turn off multi-threading, and this does seem to work - the response to mouse clicks is much faster. However, it has the side effect of making the main GUI while loop run less evenly. I was trying to get a fairly smooth waveform scrolling across the screen, and when multi-threading is off it gets a bit jerky.
    Any other suggestion welcome..
    (I am using LabVIEW 7.1, Windows 2000).
    Regards,
    Mark.

    Hi Altenbach,
    Thanks for your reply. In answer to your questions:
    I am doing both DAQ board and serial data acquisition. I am using NIDAQ traditional for the DAQ board, and VISA for the serial. I have other similar versions of this program that do only DAQ board, or only serial, and these work fine. It was only when I combined them both into the same program that I ran into problems.
    The multiple while loops are actually in separate VIs. I have one VI that acquires data from the DAQ card, another VI that acquires data from the serial port, another VI that processes the data and saves to file, and another VI, the GUI VI, that displays the data in graphs and charts.  The data is transferred betwen the VIs via LV2 globals.
    The GUI VI is a bit more complicated than I first mentioned. It has tab control, with 4 waveform charts on one page, 4 waveform graphs on another page, and 3 waveform graphs on another page. The charts have a history length of 2560, and 16 data points are added 16 times a second. The wavefom graphs are only updated once per minute.
    I don't use the value property at all, but I do use lots of property nodes for changing the properties of the graphs and charts e.g. changing plot colours, Y scale range etc. There is only one local variable (for the Tab control). All the graphs and charts have data wired directly to their terminals.
    I haven't done any profiling yet.
    I am building arrays in uninitialised shift registers, but this is all well under control. As the experiement goes on, more data is collected and stored, and so the memory usage does gradually increase, but only to the extent that I would expect.
    The CPU usage is 100%, but I thought this was always the case when using NIDAQ  with DAQ cards. Or am I wrong about this? (As a side note, I am using NIDAQ traditional, but would NIDAQmx be better?)
    Execution priority of the GUI vi (and all the other VIs for that matter) is set to normal.
    The program is a bit large to post here, and I'm not sure if my company would be happy for me to publicise it anyway, so I suspect that this is turning into one of those questions that are going to be impossible to answer.
    Just as a more general question, why would turning off multi-threading improve the user interface response?
    Thanks,
    Mark.

  • I do not see the user interface for the Logic software instruments. I can hear them play through my midi keyboard but I cannot see them to adjust parameters. Please advise.

    I do not see the user interface for the Logic Pro software instruments. I can hear them play through my midi keyboard but cannot see them to adjust the parameters. Please advise.

    Couple of things - you can open the interface for any instrument or plug-in by double-clicking its insert slot on the channel strip. You can configure Logic to automatically open the interface for a plug-in when you first instantiate it in the preferences. Go to Logic Pro > Preferences > Display > Mixer, and check the box for "Open plug-in window on insertion".

  • Status LIS9 of the User interface MP000200 missing

    Hi All,
    While creating leaving action. System is giving error (Status LIS9 of the User interface MP000200 missing.
    Mentions below are my configuration.
    Infogroup
    COP 0001 Org assignment
    LIS9 0002 Personal Data
    LIS9 0006 address
    LIS9 0105 Communication
    And Personnel Action type are:- 0 0 0 MSN20 (Tick) (Tick) (Not tick)
    Let me know how to resolve it.
    Regard
    Ashish

    Hi,
    make sure that LIS9 should not be used to the Infotypes which are having Time  Constraint 1
    Check V_T582A for time constratints and also check V_T588D to remove the operation LIS9 forLeaving/ termination action.
    for your information
    Infotype 0002 should NEVER be delimited as part of the Leaving Action.
    The help text for the Operations field of the Info Group states the following:
    In the Leaving action, use the "delimit" (LIS9) operation to delimit records.
    Please remove the infotype 0002 from the info group, then run the leaving action, you will not find an error message
    The reason why you get the error is because the status LIS9 does not exist on MP000200 .
    You can see this via the menu painter via SE41.
    regards,
    mohammed
    Edited by: 0mohammed1 on Oct 14, 2011 1:51 PM

  • Unable to load the user interface-please reinstall the application-Audigy 2 zs Platinum

    unable to load the user interface-please reinstall the application---this is the message I get when my pc starts------Someone messing around with my computer tried to delete creative media source player 3 when they saw I had both 3 and 5 in folder and i get this error message every time I start my pc. In addition to this I have lost my EAX and THX consoles and my speaker settings are gone so I cannot adjust my 5. system at all. After I delete that error message when I click on the creative icon is sys tray instead of opening up the creative media player I get the error message--unable to load needed componants. Please reinstall the application. this is media player 3[version 3.32.]. I dont know why during the auto?updates through the last couple of years I have media player 3 in sys tray and if I need version 5 it is in file with 3--start-all programs-creative--any way my pc is a Cyberpower AMD FX-53 using win xp pro-32 bit-- and of course its a OEM product so they tell me the only way to get it to work is use the restoration cd they gave me when I bought the pc and it will revert back to its original state as when purchased. I would lose all my games, music, pictures?ect and would have to start from scratch.[ OR of course back everything up on a portable hard dri've]?It seems like there should be an easier way --hell I might as well buy a new soundcard and it would make it easier. If anyone?has an answer for someone who is not a tech head so I can understand please help !!--thank you in advance for any assistance as it is greatly appreciated. Sorry this message is so long winded, just irritating to have spen so much for a pc and not have the original installation disc.-tried moving to another slot and the fixes I saw posted here with no luck---thank you folks again--Tom

    All the issues you guys are talking about have been reported in beta stage of these new drivers. I would say none of them has been fixed yet. The only solution for now is to use previous drivers which work fine or use some modified drivers which fixes some issues, but not all. Your choice.
    [url="http://connect.creativelabs.com/windows/Lists/Audigy%20Issues/AllItems.aspx">Bug List[/url]
    Message Edited by ronon0 on 08-07-2008 :47 AM

  • ADF error-"Row currency has changed since the user interface was rendered"

    Hi,
    I have created a ADf page and then created entity and view object for a table.
    I have created fields which are binded to the the view object .
    when i open the page after deploying it i get the following error
    "Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[]"
    Please help me
    Edited by: 798554 on Sep 28, 2010 10:45 PM

    That's a common exception in ADF. If you click the browser back button, you can get this message. You could search for a solution in other posts, perhaps like that:
    JBO-35007: Row currency has changed.. when Rollback fom a Dialog page
    http://cn.forums.oracle.com/forums/thread.jspa?messageID=3913201
    http://programming.itags.org/development-tools/68191/
    You should also mention your JDev version!
    NA
    http://nickaiva.blogspot.com/

  • JBO-29000: JBO-33035: Row currency has changed since the user interface....

    I've a problem related to ADF that I don't understand very well:
    JBO-29000: JBO-33035: Row currency has changed since the user interface was rendered. The expected row key was null
    I read that is due to the Token and the functionality "Enable Token Validation" set to true (http://www.oracle.com/technology/products/jdev/tips/muench/paging/index.html)
    this error appears rarely, and try again to do the same operation it work correctly.
    Could be this problem related to the slow performances of the system(i.e. network problems, as performances, db performances that reduce speed of the system)?
    thank you
    Francesca

    This error is not related to performance.
    It can only be caused by submitting a page whose current row token contains the value of a key which does not match the key of the current row in the corresponding iterator when the server processes the request.
    Often, it can occur if the user uses the browser back button to go back to a page whose current row token now no longer matches the actual current row in the iterator.

  • I can not customize the site created in Pagelets

    I can not customize the site in Pagelets created in Portal 9.0 any suggestions for solving this problem...

    Ok, I give more information:
    1.I user USER01 with this if I can customize (eg entry screen parameters, etc.) the Pagelets Portal Pack in the same Portal.
    2.I created a site on the Portal, with the same user can not customize any Pagelets Portal Pack on the site said.
    3.No shows me no screen, and crashes.
    This clearer idea ..., is understood now ...?

  • What is with the user interface?

    Hi all,
    Just downloaded PSE8 to see if I want to upgrade from PSE6. Not really sure yet. For openers you cannot dump the 'Welcome Screen' and the choices are, you are going to get it whether you like it or not. Now for the 'user interface adjustment' under the Preferences>General tab. Great you can make it 'light'. I do like that, it's not as light as my old PSE5. I could never figure out why Adobe went to a black user interface?   However, when you do make the user interface 'light', all the necessary buttons ie. file, edit, enhance, layer, etc. are so black you can't find them, let alone read them.   It's sort of like hit or miss. I think the buttons should display white lettering when you change the user interface to light. You know, just so you can find them, either that or make the buttons in braille.   Well that's my rant and question on PSE8. Why can't the programmers think of this stuff?
    John

    For openers you cannot dump the 'Welcome Screen' and the choices are, you are going to get it whether you like it or not.
    You can make shortcuts on your Start menu or desktop to the Organizer and the Editor, bypassing the Welcome Screen entirely:
    http://www.johnrellis.com/psedbtool/photoshopelements-6-7-faq.htm#_PSE_7_Welcome
    The paths are slightly different in PSE 8, but you should be able to find them.

  • Elements 9 - How can I customize the look and color of the organizer and edit screens?

    Re: Elements 9 -
    How can I customize the look and color of the organizer and edit screens?
    I recall doing it initially but can't find any place to redo it.

    Unless you did it in pse7 or pse 8, then you really can't change the interface colors in pse 9 or pse 10.
    The only color you can easily change in the interface of the editor is the padding color around the document by right clicking outside the document bounds.

  • I just upgraded to mountain lion and I can't figure out how to use messages...  it wants me to use AIM or something like it, but I can't change the user...

    I just upgraded to mountain lion and I can't figure out how to use messages...  it wants me to use AIM or something like it, but I can't change the user... How do I do this??

    See this Thread

Maybe you are looking for

  • How to create and configure a user for MaxDB monitoring

    Good Morning, Is it possible to create a user in MaxDB which can only, check DB State, Data Space (Used, Available, Etc) and Log Space? If possible, how to create it and the respective authorizations? The reason i'm asking you that is because i need

  • Parked Documents Display

    Dear Team, Is their any Standard Report in SAP through which I want to check the status of Parked Documents through TCODE MIR7. EG If an Invoice is Parked on 25.04.11 and the same doc is  Posted on 02.05.11. So Now on 19.05.11 I want to know the stat

  • List order of related items

    is there a way to control the order that the items are displayed in related items (e.g. opportunities under a contact...). Is the default sort by modification date?

  • Can C++ Client use Coherence*Extend on AIX?

    Hi Experts, My application is a C++ client, I want to connect to Coherence Cluster using Coherence*Extend on AIX, I checked coherence document, I found that Coherence*Extend C++ support pure C++. But I couldn't find the download URL of Coherence*Exte

  • Saving Progress when updating applications (apps)

    I have a few applications that have had updates available and when I update them on the iPhone, I lose all the progress. This is very frustrating for games like Texas Hold'em and I don't even want to think about losing everything in Asphalt 4. Is the