Viewing a specific sequence execution belonging to a TestStand Workspace in LabVIEW Simple UI
Hello,
I have a TestStand Workspace which contains 3 sequence files : one master sequence which contains PreUUt, PostUUT..And two other slave sequences that are called from the main sequence depending of a given parameter (It means that during a whole execution only one slave sequence will be called).
Using the TestStand Simple User Interface in LabVIEW, I want to show the completed execution screen of the slave sequence file called.
The problem that LabVIEW shows the master sequence at the end of executions which didn't give details about the slave sequence steps' status.
Thanks for the reply,
I found that the record result is already activated as mentionned.
To make it simpler, supposing that we have a sequence file which contains many sequence call modules, like the example in the attachement.
At the end of the execution, I want to be able to view the status of all steps of "Sequence_2" for example.
Attachments:
Capture.JPG 26 KB
Similar Messages
-
Deleting specific sequence numbers
Gurus!
I have a scenario in which , I would like to revoke / delete the disabled java.io.filepermissions on a Specific Oracle9i Schema.
i tried to delete the KEY values from DBA_JAVA_POLICY / USER_JAVA_POLICY
then i came to a point that as these both are Views we cannt delete the data.
So I tried to delete a specific sequence numbers ( 71 to 79) for a GRANTEE# number 31 from the base table that is java$policy$ but still am not able to . the errors SQL command terminated improperly ( somehting like that)
Please help me out with this. as I already upset with this.You are not supposed to mess with the data dictionary, otherwise unexpected results may start to show up.
Granting or revoking privileges must be done with proper commands provided explicilty for that pourpose.
Verify database privileges here.
~ Madrid. -
Pause action .vi while a specific sequence is running
I have a test fixture with two sockets. In teststand we have a prerun.vi in the setup tab that preps some reference equipment. What I need to do is pause the execeution of that vi only when a specific sequence in the main sequence is running. Is there a way I can monitor the execution status through teststand? For example socket 1 is running a uut and someone starts a uut in socket 2 while sequenceX is running. I want the prerun.vi to halt execution until SequenceX is done running.
Use the syncronization step types. A notifier step would probably work good.
-
How to create a public view for sharepoint list A and deploy this view to specific user personal view? Is that possible OOTB?
Views cannot be exported or moved. Can you elaborate your requirement?
--Cheers -
Way to view camera-specific metadata
Is there a way to view camera specific metadata? My camera has a variety of fields that include the mode the camera was using when the picture was taken. This is not part of the standard EXIF/IPTC I believe, so bridge doesn't display it. I know it's there because other programs such as OPANDA's IEXIF does display it.
Thanks!
CarlosCurt and Jim,
Thanks for your responses.
I do get all the "standard" fields like exposure settings and focal length. And I know how to set the preferences to display or not display any of the standard fields
b that Adobe knows about.
However, there are other fields that my camera uses. For instance, my wife often takes pictures in Canon "vivid" mode. I have used the
i exiftool
utility, and I cantell that the metadata actually has an entry called "My Color Mode" that tells me the picture was taken with vivid or normal. Similarly another entry will tell me whether the picture was part of a panoramic (and even whether it was left to right or right to left) or the fact that drive mode was in "single shot"
In other words, Canon actually puts in there just about every setting the camera has. Not surprising, Adobe doesn't know about all of these settings, and one wouldn't expect it to, given the huge amount of cameras on the market.
The question was whether there is an extension or some other way to "train" Adobe products to recognize other data that may be in the file. Exiftool is great for checking one or two pictures, but its command line interface doesn't lend itself well to working with the actual picture at the same time.
Carlos -
Synchronization of sequence execution with UIMessage handling
We are using TestStand 4.0 with SequentialModel and custom Operator Interface.
Operator Interface provides UIMsg_UserMessageBase handler for displaying log messages.
When posting (asynchronous) significant number of messages from within test module, TestStand engine blocks sequence execution until handling all incoming messages.
For example, test module perform
"PostUIMessageEx(UIMsg_UserMessageBase, 0, "Message", 0, VARIANT_FALSE);" call 1000 times.
After test module code is completed execution, execution of next test is blocked for tens seconds until all posted messages are being displayed by Operator Interface.
As a result total time of sequence execution increased dramatically.
How this issue can be solved?
Thanks,
MishaHi Misha,
If you post asynchronous UI messages faster than your OI is handling
them, the messages are stored in a queue that is first-in, first-out
(FIFO). An execution ends when the EndExecution UI Message is handled.
Because you are posting UI Messages asynchronously, the EndExecution UI
Message is being stored in the queue. This is why you experience this
behavior.
I have two suggestions for you:
1. Use synchronous messages.
This will prevent the queue from growing. The speed at which your
messages are handled by the operator interface (OI) will be an effect
of the OI's efficiency.
You can learn more about asynchronous vs. synchronous messages in the TestStand help for the PostUIMessageEx:
http://zone.ni.com/reference/en-XX/help/370052G-01/tsapiref/reftopics/thread_postuimessageex_m/
This is the same Help documentation that came with the TestStand software.
2. Post fewer messages
To quote the help file mentioned above in reference to the synchronous
parameter, "If you pass False and post messages faster than the user
interface processes messages, the number of messages in the queue the
user interface must handle grows unbounded and floods the user
interface with messages, which causes the user interface to become
unresponsive."
Regards,
Mark E.
Applications Engineer
National Instruments
Mark E.
National Instruments
Schedule a Free 1-Hour online LabVIEW Tutorial with an NI Applications Engineer -
I am trying to implement TestStand from Windows/CVI 3.1. I need to insert a specific sequence file in TestStand, with all other sequences unloaded. I used TSUI_ApplicationMgrCloseAllSequenceFiles() and TSUI_ApplicationMgrOpenSequenceFile(), but after Username/Password prompt, the TestStand loaded all the old sequences. How to eliminate this?
Hello,
I created a function that calls those two methods. When I made a simple CVI button and in a callback for it, I call my function, it does successfully close all open sequencefiles and then load the one I specified; however, it does not work when I call the function just before the call to RunUserInterface! I am very surprised by this and will be bringing it up with our R&D department. There is a simple work-around. Instead of closing all open sequencefiles at the beginning of the OI, close them at the end instead. I have modified the full-featured OI for you and tagged in the code where I made changes. This should do exactly what you want (you may want to change the code around to make it a little cleaner...I left more in code in than I needed for instructive purposes). Please let me know if you have any questions about this. Take care!
Regards,
Aaron B.
National Instruments
Attachments:
TestExec.c 55 KB -
Know steps names of called sequence file using sequence call step type in TestStand
Hi,
I have a problem in accessing step names in called sequence file using "Sequence call"step type in TestStand 4.0.
I would list out all step names of called sequence file. Is it possible to do through C#.NET? If, yes, Please explain to me in detail with possible example.
Thank you,
regards
RKKHey RKK,
I want to first set your expectations for the forums. This is not a place for people to review and rewrite your code for you; this is a place for specific and general questions. I am not saying your question in this thread is inappropriate, because it is a good questions. We should just not post code and ask others to fix it here. If you are looking for this type of service we have alliance members that can help you write your TestStand Operator Interface (www.ni.com/alliance).
As for you question about getting the sequence names for a sequence file that is not the currently running sequence file, you will need to open a reference to that sequence files and then use the API calls that I mentioned in my previous posts. You can use the Enigine.GetSequenceFileEx function to open a reference to sequence file, and you will need to close the reference with the Engine.ReleaseSequenceFile function when you are done using it. After you have a reference to this external Sequence File, you can use the example dll and sequence I previously sent you. I also attach a new sequence file (SeqFile2.seq) plus an updated GetNames.seq to illustrate how to use the above mentioned functions. I hope this helps. Have a great day!
Best Regards,
Software Engineer
Jett R
Attachments:
GetNamesOfSequencesInFile.zip 52 KB -
I-views - Country specific settings
Hi,
We have a requirement of a WD ABAP application for education info in ESS for employee belonging to US, Canada and Trinidad.
I have defined the z-resource, z-service and the country specific settings for same as well as done the active subtype settings in spro.
For settings at the portal end, i want to know whether i will have to create an i-view for education data under the 'personal information' for each country?i.e. one education i-view for US, one for canada and one for trinidad. If yes, can all the three i-views call the same WD ABAP application?
If the above is done, then 3 pages will have to be created for the 3 i-views.
Kindly confirm my understanding.
TIA.Hi,
You can just have one WDA and maintain OTR for the texts which are displayed on the view.
Using the FM SOTR_API_WB_TRANSLATE you can maintain translations in your required language.
Thanks,
Deepthi -
How to blick tree view few specific nodes
here i got a code which show how to blink tree view node but i am confuse that how to blink few node.
Answered by:
Avatar of Tamer Oz
20,185
Points
Top 0.5
Tamer Oz
Partner Joined Sep 2009
2
8
17
Tamer Oz's threads
Show activity
Treeview control - How to make a node blink?
Visual Studio Languages
.NET Framework
>
Visual C#
Question
Alert me
Question
Vote as helpful
0
Vote
Hi,
Is there a "elegant" way to make blink a treeview node?
I am thinking to use a timer with the collection of nodes that I want to make the blink effect, and update the icon ...
Friday, November 06, 2009 6:19 PM
Reply
|
Quote
|
Report as abuse
Avatar of Kikeman
Kikeman
R. BOSCH
105 Points
All replies
Question
Vote as helpful
0
Vote
Hi,
You can develop your custom control for this purpose. The logic you mentioned was correct. Here is a sample control that I developed by the logic you mentioned.
public class BlinkingTreeView : TreeView
private Timer t = new Timer();
private List<TreeNode> blinkingNodes = new List<TreeNode>();
public BlinkingTreeView()
t.Interval = 1000;
t.Tick += new EventHandler(t_Tick);
bool isNodeBlinked = false;
void t_Tick(object sender, EventArgs e)
foreach (TreeNode tn in blinkingNodes)
if (isNodeBlinked)
//update Icon
tn.Text = tn.Text.Substring(0, tn.Text.Length - 1);//to test
isNodeBlinked = false;
else
//update Icon
tn.Text = tn.Text + "*";//to test
isNodeBlinked = true;
public void AddBlinkNode(TreeNode n)
blinkingNodes.Add(n);
public void RemoveBlinkNode(TreeNode n)
blinkingNodes.Remove(n);
public void ClearBlinkNodes()
blinkingNodes.Clear();
public List<TreeNode> BlinkingNodes
get { return blinkingNodes; }
public int BlinkInterval
get { return t.Interval; }
set { t.Interval = value; }
public void StartBlinking()
isNodeBlinked = false;
t.Enabled = true;
public void StopBlinking()
t.Enabled = false;
just show me how to use BlinkingTreeView class. i will have tree view which will have few node and few nodes may have few child nodes. now how to achieve by this class BlinkingTreeView and show me how to blink few specific node not all. thanksbetter to come with code. first populate tree view with some dummy node this way
Root
Child1
Child1-sub1
Child1-sub2
Child2
Child2-sub1
Child2-sub2
now blink Child1-sub2 & Child2-sub1. please come with code. thanks -
How to view only specific authentication requests in access tracker
Requirement:
How to view only "Healthy/Unhealthy" requests from a specific Webauth service.
Solution:
If we have more than one Webauth service (based on conditions such as Device type or NAS IP or posture status etc) and we need only Healthy/Unhealthy requests from a specific service in access tracker for administrative use; we need to create a custom Data filter.
Configuration:
Below are the steps to achieve the same:
Navigate to Monitoring > Data filters > Click on "Add" option to create a new filter
Specify a name on the "Filter" tab
Select the "Rule" tab to specify the unique condition (to filter the access tracker request)
Create the below conditions:
( Commonystem-Posture-Token CONTAINS Healthy )
- AND - ( Commonervice CONTAINS Windows-health-check )
5. Save this filter
Now we can use this Data filter in access tracker to only view Healthy Webauth requests from "Windows-health-check" service.
Verification
So now we can verify the output by looking at the access tracker.
At present we can see "Eight" webauth requests in access tracker. Now we want to see only Healthy web-auth request from "Windows-health-check" service.
We change the data filter to the Custom "healthy-filter" and now only see one request in access tracker as per our requirement.Hi Vignesh,
ANy luck on this ? I am trying the almost same thing...and stuck at same point.
Please let us know if you have any more information. -
Create materialized view with specific column sizes
Hi all,
I'm trying to create a materialized view with a specific a column size. Something like
create materialized view test_mv
refresh force on demand
as
select id,
cast(my_compound_field as nvarchar2(50))
from ( select id,
field1 || field2 my_compound_field
from my_table);But Oracle seems to ignore the cast and takes the maximum size it finds for field1 || field2 in the select query. The resulting table has a column nvarchar2(44) instead of nvarchar2(50).
This can give a problem when the view is refreshed... there could be new data that exceeds the current size, i.e. where length(field1 || field2) > 44.
How can I override the column size of a field in a materialized view?
Edit: Some additional info to clarify my case:
field1 and field2 are defined as nvarchar2(25). field1 || field2 can theoretically have a length of 50, but there is currently no data in my table that results in that length, the max is 44. I am afraid that there will be data in the future that exceeds 44, resulting in an error when the MV is refreshed!
Edited by: Pleiadian on Jan 25, 2011 2:06 PMCannot reproduce what you are saying is happening.
SQL> create table t (a nvarchar2(50), b nvarchar2(50));
Table created.
SQL> create materialized view tmv as
2 select a, b, a || b c from t;
Materialized view created.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(100)
SQL> drop materialized view tmv;
Materialized view dropped.
SQL> create materialized view tmv as
2 select a, b, substr(a || b, 1, 10) c from t;
Materialized view created.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(10)
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production
SQL>Edited by: 3360 on Jan 25, 2011 8:10 AM
And with data
SQL> insert into t values ('3123423423143hhshgvcdcvw', 'ydgeew gdfwe dfefde wfjjjjjjj');
1 row created.
SQL> commit;
Commit complete.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(10)
SQL> select * from tmv;
A
B C
3123423423143hhshgvcdcvw
ydgeew gdfwe dfefde wfjjjjjjj 3123423423 -
How to view area-specific projects in merged Help?
Hi-
While I have been successful in getting RH Server to merge the projects shown below:
...and access the merged projects in this landing page...
http://localhost:8080/robohelp/server
... I can't seem to access one of the individual projects, such as Minerva API HTML Documentation.
The HR Server docs say:
You can access area-specific projects using the following URL:
http://<server-name>/robohelp/server?prj=<project-name>&area=<area-name>
What I think this means is that I should be able to browse to Minerva API HTML Documentation like this:
http://localhost:8080/robohelp/server?prj="Minerva API HTML Documentation"&area=general
However, when I try this, the merged project opens up (as though I were browsing to the first red URL above).
Please advise as to what I might be doing wrong.
Thanks in advance!
-KurtThank you very much !
Just one more question please.
Let's say l want to view and see the oboe, trumpet and clarinet score parts together in the score excluding all the other instruments? How would l go about doing that?
So l can see selected instuments together on the score part under one another.
Thanks for any help you can give ! -
Viewing PR CS6 sequence on NTSC monitor?
Hi, anyone know how I can view my PR CS6 sequence on my NTSC HD monitor? Thanks!!
Thats why I have never seen it I guess.
Try your preference settings where you can select your Monitors as well as your Black Magic device.
BM device will only show if it is installed correctly.
I had to install (9.7.5 driver) for the CC Version because it was not reconised from previous install (CS6). -
How do I assign an action to view a specific page in Acrobat XI?
I want to create a button that, when clicked, will take the user to a specific page in the same document. I do NOT want a text box to pop up asking what page to go to, I want it to automatically go to page 4 with no other input from the user.
HELP!!!
Thanks!If you want to be able to set a more exact location on the page (not just a page number) you can use the built-in "Go to a page view" action. After you add the command, just scroll to the location you want to link to and then click the Set Link button in the floating window.
Maybe you are looking for
-
After reinstall not all apps are installed
Hi! I've had the problem that my iPhone 3G freezed and the restart only shows the apple logo. So I started it in recovery mode, reinstalled iPhone, activated it and my computer and synced one time. All contacts, calenders and all settings were restor
-
HELP! Brand New Zen Stone Plus WON'T TURN
Just received the product today, downloaded and installed the latest software. Charged the unit for 3 hours and successfully loaded mp3 onto the player. Following every direction and clicked the "safely remove hardware" option. All ready to go... pre
-
How do I transfer the data from one iPad to another
How do I transfer all of the data from one ipad to another one?
-
How can I load the data of Manager Beans into an Array?
Hi all! I have a problem when use the ADF model layer (JDeveloper 10g). I want to load the data of a Manager Bean into Array(such as: Array in JavaScript).But I don't know any ways to do. Are there any ways to do that? Please, help me! Thanks so much
-
Hi All We tested JMS receiver CC in SP 12. Its not working. We are getting "JMS error occurred while processing message 'efb85e80-2bd8-11dc-982f-0016357374fe'; error mesage: MQJMS2007: failed to send message to MQ" Any one worked with new SP JMS rece