TestStand Full Featured Labview OI - Documentat​ion?
Can anyone point me to any documentation/examples out there for the TestStand Full-Featured Labview OI? I have tried looking just about everywhere and can't seem to find any good documentation/explainers on how the OI works and how to customize it. I am new to TestStand OIs and am trying to create an OI that allows me to run up to 6 different UUTs independently at the same time. I can't figure out how to wire in each individual Execution Entry point and am looking for examples and/or documentation. I also need some help with Progress bars and test status indicator LEDs.
Below is an example front panel of what I am trying to accomplish. Most of the controls are not connected of course :-). I am trying to have one window with 6 different executions shown within it. Each execution would be seperate from one another and you would be able to view each just by clicking on the tab for that particular test fixture. The only thing that would be common is that each execution would be running the same sequence file. The individual test fixtures could be at different points in the test sequence and could have different start and stop times for each. For instance....test fixture #1 could be loaded with a UUT and started into test then while it is running test fixture #5 could be loaded with a UUT and started into test. In the meantime when test fixture #1 has finished testing I could load another UUT into test fixture #1 while test fixture #5 is still running. etc etc
Attachments:
MultiUUT.JPG 155 KB
Similar Messages
-
In the Full Featured LabVIEW example, what makes the entry point button reappear?
My question is this: What piece of LV code or invoke node for the TS engine makes the Entry Point button reappear when a sequence file is loaded?
Background:
I've inherited a modified version of the Full Featured LabVIEW UI, which has been moderately modified (Enough so that restarting isn't really an option, but it's still similar enough to use them as comparisons for behaviors). Also, this code was started in LV2012/TS2012, and I'm migrating to LV2013/TS2013, but this behavior was consistent in both versions.
Here's what I've tried:
I found that when the Connect Command executes (See attachment), the button, which is a TSUI.IButton control, is gets greyed out or hidden. In the unmodified example UI that's provided with TestStand, the button reappears when a sequence file is loaded. The problem is that when I load a sequence file in my code, and click on it ahead of running, the button does not reappear. In my code, I can run the sequence successfully by right clicking on the sequence file and selecting Run, so I don't believe the sequence has an error, nor the process model.
Thanks in advance,
Seth
Solved!
Go to Solution.
Attachments:
ConnectCommand.JPG 56 KBSeth,
The "options" input of the ConnectCommand function controls this. On the Help page for this input, you can see that there are options for "ignore enable" and "ignore visible". Either of these could impact the functionality of the entry point button. You might try making the options for both buttons 0 and see if this resolves the issue. If not, please let us know.
Daniel E.
TestStand Product Support Engineer
National Instruments -
Teststand full featured ui doesn't show breakpoints
Hi,
I am using the full-featured UI of TestStand within a LabVIEW program. When I set breakpoints in the sequence, then save the sequence, then open the sequence within the full-featured UI, the breakpoints do not appear. The breakpoints do appear when I open the sequence normally via TestStand.
Is there some way for the breakpoints to appear within the Full-Featured UI?
Cheers.AK01 -
When no workspace is loaded, the TestStand engine saves the breakpoint information to the <TestStand Cfg>\TeststandPersistedOptions.opt file. When a workspace is loaded, the <workspacename>.opt file is used. However, the engine typically saves the .opt file when the workspace is saved. For the non workspace case, the engine lazily updates the <TestStand Cfg>\TeststandPersistedOptions.opt file, so I suspect that you would have to either change the workspace state by loading or closing the current workspace or close the sequence editor. The UI will only see the new settings in the .opt file when you launch it or when you change its current workspace.
Scott Richardson
National Instruments -
VI seen as not executable from LV runtime, but only in Full-Featured UI
Hi,
I have a very strange situation that one of my VIs is claimed by TestStand as broken but only in Full-Featured UI with LV Runtime.
- SeqEditor runs it fine both in LV Development and LV Runtime
- Simple UI does the same (Program Files\National Instruments\TestStand 4.0\UserInterfaces\NI\Simple\LabVIEW\TestExec.exe)
- Full-Featured UI runs fine in development but shows Error -18002 in Runtime (Program Files\National Instruments\TestStand 4.0\UserInterfaces\NI\Full-Featured\LabVIEW\TestExec.exe)
This is even more weird that in our UI what created from Full-Featured this vi works fine in LV Runtime.
The vi does reading of .ini file from the disk. If it runs correctly and can not find the .ini it shows the selection dialog. I've created the dummy sequence Read INI.seq for this vi and copied its hierarchy.
I'm using LV 8.6 and TS 4.0
Message Edited by skof on 07-09-2009 12:24 PM
Sergey Kolbunov
CLA, CTD
Attachments:
Read INI example.zip 218 KB
error 18002.PNG 18 KB"Besides that, the error message text looks different in case of "same name" issue, something like:
Error
Message: Unable to load VI 'D:\<...>\Log
Object_LogEventByReference.vi'. LabVIEW already has the VI
'D:\<...>\ZCAT.exe\Log Object_LogEventByReference.vi' loaded and
cannot load different VIs with the same name. [Error Code: -18002]"
Is this your error message? If so then it is definitely the fact that you are trying to load two VIs with the same name. Have you changed the Full-Feature UI. Could it be another VI in your sequence?
it looks like you have a VI named Log Object_LogEventByReference.vi somewhere.
I tried your example but I don't think I did it right. When I get back to work Monday I'll give it another peak.
Regards,
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~ -
The full featured operator interface example of VC++ contains several menus such as File, Execution, Debug, Tools, and Help. I would like to remove or gray out some of the items base on the access privilege of the user's login. For instance if a user login as admin, I would turn on all the features. However, if an operator login to run a test sequence, I would only provide limited menu options.
The display of the menu items is already depending on the user's privilieges.
1/ Modify the privileges of each user profile to enable or disable some menu accesses (Look at "Using TestStand" manual, chapter 7).
2/ If you need to change the TestStand default behaviour, you can customize the privilieges needed to display some menu items :
Tools menu : The items are fully customizable. You can define the privilieges needed to display them.
Process Model : The "Enabled expressions" of the configuration and execution entry points are customizable. (->Sequence properties, "Model" tab)
3/ Finally you can customize the operator interface to choose the menu items to display. (Look at "TestStand Reference Manual", chapter 9)
But before you try to customize TestStand, try to explain your needs : The Operator Interface already updates the menu items depending on the user profile.
And an operator user has already limited menu options.
If you need to define more limited options, the easiest way is to customize the user privilieges of the "operator" profile.
Bruno -
Running a teststand seqwunce from labview
HI all
I want to build a user interface in Labview to execute number of sequences in teststand.
I already had a look at the examples shipped with TS. But in my case my UI will be different that the default UI of teststand.
I want user to select number of sequences(at one time from list box or tree) and then when clicked on execute button , one by one each sequence should get executed.
For this I need provide seq file path to the invoke/property node before execution. But I am not able to find the current method/property for the same.
Can someone please help on this?By this method you can do the following ( no need to change User interface code -- use the default one ) :
1) A (Main GUI.vi) vi when executed calls a predfined master sequence to automatically open and run in TestStand.
2) This predfined master sequence uses a vi to get sequences ( simulating user selected sequences)
3)The sequences selected are stored in a TestStand string array and run one by one.
4)TestStand is automatically closed in the end. ( no user intervention is required)
Setup :
1) Unzip the files and put it to c:\temp\LVUSER1 ( This path is hardcoded in vi and testsequences )
2) Go to TestStand menu --> configure --> station options -> user manager and enable automatically login windows user
3) Create a new user with windows credentials in TestStand using the user manager.( This is to avoid login popup)
4)Enable report in TestStand if you need a report.
Run :
Run the MAIN GUI.vi
Changes if required :
1) I have copied CVI user interface from C:\Program Files (x86)\National Instruments\TestStand 4.2.1\UserInterfaces\Full-Featured ( This is because i tested this in )TS 4.2.1
Feel free to copy any of the user interfaces that you are familiar with from the respective TestStand folder.
2) Correct the paths if required in vi and test sequences.
Hope this example will be helpful to you.
Regards,
Ravi
Attachments:
LVUSER1.zip 469 KB -
Visual Studio Adding Controls to Full-Featured
I am trying to modify the Full-Featured GUI - the C++ Using MFC version- in Visual Studio 2010 but nothing I do to the resource file seems to "take".
I went through and added a TestStand ActiveX Listbox along with a standard button and listbox. While I can see my changes when I test the dialog box (see attached), when I actually run the application (either in VS 2010 or outside of it) it's like I didn't make a change at all (see attached).
Any ideas as to what's going on here?
Attachments:
UI_Running.gif 183 KB
UI_Test_Dialog.gif 65 KBNevermind. I got it.
I'm used to just placing the controls and running in in older versions of Visual Studio. VS 2010 is new to me so I figured I was doing something wrong. It took me a while to figure out that these GUI samples size/move the controls programatically. -
We see the following error dialog when we launch the CVI full-featured user interface (TestExec.exe):
"Error:
Unable to load test environment adapter 'flxCVIadp.dll'. Run setup to re-install or remove this adapter.
Could not connect to TSAutoMgr.exe server. DCOM permissions might be incorrect because of configuration changes for remote execution. To fix this issue, ensure that the current user is in the default DCOM access permissions or that no users are in the access permissions section of the dcomcnfg.exe dialog box. You can use the dcomcnfg.exe program, located in the Windows System directory, to change DCOM access permissions.
Error code: -17501, Unexpected Operating System Error."
When this error happens, we can't run any calls to CVI code from within the User Interface.
We are running Windows 7. We don't see the error if we run TestExec.exe from the default location:
C:\Users\Public\Documents\National Instruments\TestStand 2013\UserInterfaces\Full-Featured\CVI
We get the error message if we copy the CVI directory to somewhere else on the C:\ drive (C:\MyUserInterface for example). The error happens when we run TestExec.exe directly, but it does not happen if we are already running Labwindows/CVI and we launch TestExec.exe from CVI.
We are seeing this error with both TestStand 4.2.1 and TestStand 2013 running on different PCs. This error happens on Windows 7, but not Windows XP. Though we get the same error with our custom user interface, we see the same error with the stock CVI full-features user interface provided by NI.
Any ideas about why we can run this from the TestStand directories, but not any directory on our C:\ drive?
Thanks,
PeterHi Peter,
Based on the error messages it looks like this might be a Windows 7 security issue, which would be why it doesn't occur on XP since security is handled differently in that OS. Have you gone into dcomcnfg.exe and checked the DCOM permissions as described in the error message? -
Labwindows CVI Full featured OI fails to start
I've done a deployment installer for Teststand-2013. On one Target PC( Windows 7 64 bit) it works fine. But on another target PC starting the Labwindows/CVI Full featured OI fails to start ( screenshot attached) with an Error -145 when trying to load testexec.uir . Both targets have Windows7 64 bit and Office 2010 installed. How can I find out which Active-X control is missing/damaged on the second PC ?
I've allready found http://digital.ni.com/public.nsf/allkb/9894BE2B832B7FDE86256ECD00041172. But Office is installed and the ActiveX Control Pad is deprecated and incompatible to Windows7 64Bit and no longer available from MS.
Solved!
Go to Solution.
Attachments:
Fehler Teststand.png 31 KBThere are no custom commands. It is launching the Operator Interface after the panel with the checkbox, where you decide if you want to activate now. We choose to activate later there. And it also launches the OI when uninstalling.
I'am attaching the .tsd file, we are using. This installer should only include stuff , which is common to all teststations like the OI and Teststand Public. So it doesn't include sequences and other files, which are specific to one teststation.
Attachments:
testand2013.zip 25 KB -
How can I use CVI function TS_PropertyExists in Full-Featured Operator Interface
I'm trying to use the CVI function
HRESULT CVIFUNC TS_PropertyExists (CAObjHandle objectHandle, ERRORINFO *errorInfo, const char *lookupString, long options, VBOOL *val)
in full-featured operator interface source code shipped with TestStand 3.1. I have problem with the objectHandle parameter which I don't know how to use. Is there already a variable declared and initiliased in operator interface source code which corresponds the objectHandle parameter ? If not, how can I get an objectHandle ?
/PetriPetri,
The object handle parameter is the ActiveX object handle obtained from Automation Method or property.
This object would depend on which property you want to check for existence.
Check the Using LabWindows/CVI with TestStand reference manual for more information.
Best Regards. -
HP Officejet and PSC Full Feature Software for HP PSC 1210 All in one printer
Hello ,
I have HP PSC 1210 All in one printer but i am using windows 7 system.how can i find
'HP Officejet and PSC Full Feature Software'
compatible for windows 7, in hp.com i sould find the above software for windows xp but for windows xp its not working, my printer physical keys are not working so i need software to do everyything from print to scan, copy etc from my windows 7 laptop itself. pls help with sofware for windows 7Hi,
There is not a full feature software Win 7 download available for the HP PSC 1210. The following document includes instructions on how to install the in-OS Win 7 driver with instructions on how to scan:
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01796879&cc=us&dlc=en&lc=en&os=4062&product=907...=
I work for HP. -
HP Officejet Pro 8600 Plus not able to use full features
HP Officejet Pro 8600 Plus (Model No. N911h)
Serial No.[Personal Information Removed]
Windows 7 Professional Service Pack 1
The printer is being used on the desktop as a network printer. Windows Firewall is turned off. Office uses Trend Micro Antivirus. Able to use full features like digital fax, print, scanning only when Trend Micro Office Scan is offloaded. Printer was taking dynamic port so created Standard/TCP-IP port created. Even this did not solve the problem. Trend Micro administrators say the port is open. Not sure if anything particularly needs to be allowed by Trend Micro. Spoke with HP support system over phone. They are also not sure what is to be done rectify the problem.Hello,
I see that you're having an issue unblocking ports for the printer.
Here is a list of the ports that needs to be unblocked. Hopefully this will help.
Incoming ports (UDP) are destination ports on the computer while outgoing ports (TCP) are destination ports on the
HP device.
• Incoming (UDP) ports: 137, 138, 161, 427
• Outgoing (TCP) ports: 137, 139, 427, 9100,
9220, 9500
The ports are used for the following functions:
Printing
• UDP ports: 427, 137, 161
• TCP port: 9100
Photo card upload
• UDP ports: 137, 138, 427
• TCP port: 139
Scanning
• UDP port: 427
• TCP ports: 9220, 9500
HP device status
UDP port: 161
Faxing
• UDP port: 427
• TCP port: 9220
HP device installation
UDP port: 427" -
HP Officejet Pro 8600: "unable to connect to my device" after loading full featured
I read the forums and installed the full featured drivers. During installation it asks me to connect to my device using USB cable. I did this, but it doesn't see my device. I tried a different cable, same issue. Both the computer and the printer are on ... I printed a test page wirelessly to make sure the printer was responding. (The wireless printing was working prior to installing the new drivers.)
I am running windows 8 on HP Envy.
I am trying to get it to scan wirelessly and loading the drivers was the answer on the forum. Any suggestions would be appreciated.
Thanks,
VanyaHello there, Welcome to the Forums! I hope you enjoy your experience
I noticed your post about your Officejet 8600 not functioning on your Windows 8 system. I would suggest trying to install the printer by using the HP Printer Install Wizard for Windows for starters.
If that method does not work, please follow the next guide very carefully.
'Unable to Find Printer' Error Message Displays on the Computer During a Wireless Network Installati...
I hope my post was helpful!
Thank you for posting Have a great day!
R a i n b o w 7000I work on behalf of HP
Click the “Kudos Thumbs Up" at the bottom of this post to say
“Thanks” for helping!
Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution! -
Problem Installing HP Officejet J4580 Full Feature Software and Driver
Hallo !
I recently installed a new 2T harddrive and performed a clean install of Windows 7 Home Premium 64-bit on my e-Machine Model ET-1331-g-05w. The clean install of Windows 7, installation of the e-Machine drivers, und 325+ Microsoft Updates was successful. The System is running fine and protected by Kaspersky 2015 Internet Security. Please note this WAS NOT an OS upgrade from Vista to Win7 - just a clean-install of the original Win7 64-bit OS.
After creating an ISO and Full Backup(nothing else has been installed at this point) I wan't to re-install my HP Officejet J4580 All-in-one. I have the original CD but I know that it can only be used on an XP or Vista OS - so I went to the www3.hp.Offical HP Drivers and Support downloaded the Product Installation Software for:
HP Officejet Full Feature Software and Driver
File: OJJ4500_FULL_13.exe
Released: 2014-09-03
Version: 13.0.0
My printer wasn't connected via USB - the install ran for about 30 and when I asked to connect the USB cable the splash screen told me it was finishing the install but then it failed with a message unable to located J4580 Drivers. The install that place the Solution Center, HP Document Manager, and HP Photosmart ICON's on my Desktop - when I opened the Solution Center - it said that it couldn't communicate to the printer. The printer and USB cable work fine on my Vista Desktop, my Vista Business Notbook. and my IBM X40 running WP SP3.
I've also tried running:
1) HP Update Software Utility - hpsetup.exe
2) Hp Print and Scan Doctor - HPPSdr.exe
3) HP Officejet Software and Driver Removal Utility - OJJ4500_Scrubber_13.exe
but the 2nd attempt to re-install failed too.
I then reloaded my clean ISO - and tried the Product Installation Software for the Basic Drivers
HP Officejet Basic Print and Scan Driver
File: OJJ4500_Basic_13.exe
Released: 2014-09-03
Version: 13.0.0
The Basic Drivers worked fine -but I need the Full Driver. I double checked and the WIN 7 64-bit is shown as a supported OS for the Full Driver - any suggestions on how to proceed? I'm wondering if it would be worthwhile installing XP virtual machine and installing the Full Drivers in VM. If I go that route - it creates other issues such as sync'n file from 64-bit to VM, then switching back & forth between VM to process other work, and then the issue of having to scan in VM then sync the folder to 64-bit side.
My System Info is:
System Information report written at: 02/25/15 19:26:49
System Name: DESKTOP-1
[System Summary]
OS Name: Microsoft Windows 7 Home Premium
Version: 6.1.7601 Service Pack 1 Build 7601
OS Manufacturer: Microsoft Corporation
System Name: DESKTOP-1
System Manufacturer: eMachines
System Model: ET1331G
System Type: x64-based PC
Processor: AMD Athlon(tm) II X2 250u Processor, 1600 Mhz, 2 Core(s), 2 Logical Processor(s)
BIOS Version/Date: AMI P01-A2, 12/10/2009
SMBIOS Version: 2.6
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
Boot Device: \Device\HarddiskVolume1
Locale: United States
Hardware Abstraction Layer: Version = "6.1.7601.17514"
User Name: DESKTOP-1\Lisa
Time Zone: Eastern Standard Time
Installed Physical Memory (RAM): 4.00 GB
Total Physical Memory: 3.75 GB
Available Physical Memory: 2.28 GB
Total Virtual Memory: 7.50 GB
Available Virtual Memory: 5.50 GB
Page File Space: 3.75 GB
Page File: C:\pagefile.sys
If you require any additional info - just ask. Thanks for any help/advice!
tjHello @Tom_Ma,
Welcome to the HP Support Forums!
I would like to assist you today with installing your HP Officejet J4580 All-in-One Printer on your Windows 7 computer. Thank you for including all of the troubleshooting steps you have already attempted and your Operating System details in your post. At this point I am going to run you through some additional troubleshooting steps to get this Officejet successfully installed with the Full Feature driver. Please follow the steps below.
Step 1: Uninstall Drivers:
It is important that we have a nice clean slate to work with for troubleshooting. Therefore, I am going to have you uninstall the existing software on your computer.
Click on your Start menu
Select All Programs
Select the HP folder
Select your HP Officejet
Select Uninstall
Follow the onscreen instructions to complete the uninstall of your printer. Once the uninstall is complete, please proceed to the next step.
Step 2: Clear Temp Files:
Click on your Start menu
In the 'search programs and files' box located right above Start after you click on it, type %temp% and hit enter on your keyboard
When the Temp folder opens, select Ctrl + A at the same time on your keyboard. Everything in this folder will now highlight.
Select the 'delete' button on your keyboard. The Temp folder contains temporary internet files. No actual files or folders on your computer will be affected by deleting the Temp files. Should a Temp file still be used than you will automatically get the pop up to 'skip' that item.
Close the Temp folder once it is emptied
Right click the Recycling Bin on your desktop and select Empty Recycling Bin
Step 3: Unlock System Administrator Account:
There is the potential that there is something within your User Account that may be blocking the drivers from installing properly. Therefore, I am going to have you unlock the hidden System Administrator Account and install your device under there. Then, when you log back into your normal User Account the printer and all Full Feature software should be installed and functional for you. If all goes well, we we 'hide' the System Administrator Account once troubleshooting is complete.
Go to your Start menu and under the 'search programs and files' box type CMD
CMD will populate as a search option above, just right click on it and 'run as administrator'
Once CMD (Command Prompt) opens, type net user administrator /active:yes and hit enter
Next, close CMD and restart your computer
When your computer comes on log into the new account that should show. It will be called Administrator and will not have a password on it.
If your computer automatically logs into your account after restart than go to your start menu click the arrow beside 'shutdown' and choose 'switch user'. Now log into the Administrator account we just unlocked
Under the Administrator account download and install the drivers: HP Officejet Full Feature Software and Driver
Please follow the onscreen instructions to complete the installation of your printer
Once the installation is complete, please test printing and scanning to confirm that everything is now working properly.
If everything installs fine, log out of this account and back into your normal User Account. All the Software and Drivers for your product should show installed now on your account.
Under your User Account please test printing and scanning again to confirm that everything is still working.
If everything works fine, you will want to Hide the Administrator account.
Step 4: Hide System Administrator Account:
Go to your Start menu and under the 'search programs and files' box type CMD
CMD will populate as a search option above, just right click on it and 'run as administrator'
Once CMD (Command Prompt) opens, type net user administrator /active:no and hit enter
Next, close CMD and restart your computer
Please respond to this post with the result of your troubleshooting. I look forward to hearing from you!
X-23
I work on behalf of HP
Please click "Accept as Solution" if you feel my post solved your issue, it will help others find the solution.
Click the "Kudos, Thumbs Up" on the right to say "Thanks" for helping! -
Does iPhoto 6 support full-featured slideshow copying between Macs finally?
Hi,
I created long slideshows with the slideshow feature of iPhoto 5.
It seems that full-featured sharing and copying of that slideshow to another equal equipped Mac is not possible with iPhoto 5. Only the copying of that slideshow as a bare album seems possible with the standard Sharing feature, and with Drag & Drop — while losing all those time consuming optimized transition and timing settings.
Well, for the "best digital lifestyle applications on the planet" (similar called by Steve), I expect that Apple did work on that issue with iPhoto 6. Have they? Does iPhoto 6 integrate a logic step further now, which allows copying of permanent slideshows and photo books between two Macs?
Please let me know of advances or tricks on that hardly missed feature.
I am very curious. Please excuse my English, hope you got the idea.
Kind regards
MArQ
PowerBook G4 1,5 GHz Mac OS X (10.3.9) iPhoto 5.0.4
PowerBook G4 1,5 GHz Mac OS X (10.3.9) iPhoto 5.0.4Hi MArQ,
Unfortunately, nothing has changed in that area.
The only way to do it easily is to create a new library for each slideshow and book specifically. Import the images you are going to use for your book or slideshow and do your book or slideshow in the newly created library.
This library can then be burned to disc and copied to another computer running the same version of iPhoto. Use the Option key when launching iPhoto to open the newly copied library from the disc.
Maybe you are looking for
-
Old Apple ID appearing during IPhone app updates
When I attempt to update apps on my IPhone I am asked to give a password for an old Apple ID. How can I change the Apple ID linked to my I Phone when I attempt to upgrade applications? The "active ID" linked to my account is not presented. Have lo
-
Is knowledge of ABAP- HR advantage in getting job as a sap technical consul
hi,,,, dear experts... as im in seriously working hard to get a job as abap technical consultant...is ABAP-HR will be an added advantage for me to get a job or not ? what shall i do ? go on pure ABAP or shall i learn ABAP-HR ...thru our sdn site as i
-
LiveCycle Designer ES2 courseware?
Was just wondering if there was a release of any training material for Designer ES2? Didn't see any mention of it...
-
I have Nokia X3-02 and i have lost all my contacts as they were stored on the phone memory and it got formatted. I dont have any backup otherwise i wouldn't be bothering you. Is there any way of getting my contacts back?
-
Ideapad U510 shuts down instead of sleeping
I have an Ideapad U510 with Windows 8. If I close the screen, or put it into sleep mode, it shuts down. If I walk away from it for a few minutes then it shuts down and I have to wait for it to restart, which is a drag. I've changed every setting I