How to log strings stored in Station Globals and/or PreUUT values?

Hi all,
I have a Station Global that is persistent across all UUTs in a particular PC. I have also created a custom PreUUT dialog to obtain user input that applies to the upcoming UUT (I pass this user input to the UUT by storing it in a File Global). Both the Station Global and the File Global store a string.
What is a good way to log these strings into the ATML report and SQL database?
Currently, the best solution I can think of is:
Create a LabVIEW VI that takes a string input and passes it straight through to the output
Pass the Station Global (or the File Global) into the VI input
Assign the VI output to Step.Result.ReportText
This seems rather cumbersome though. Is there a simpler way to achieve this? (i.e. is there a built-in TestStand action that logs a variable directly into the report?)
In case it's important, I'm using TestStand 2013 SP1 and I'm using the default report templates: tr5_horizontal.xsl for ATML, and C:\Program Files\National Instruments\TestStand 2013\Components\Models\TestStandModels\Database\SQL Server Create Generic Recordset Result Tables.sql for SQL.
Thanks!
Solved!
Go to Solution.

JKSH,
You can handle this with the Additional Results functionality in TestStand, which can be configured in the settings for an existing step, or as a standalone step type. We have an example of this in the TestStand Fundamental Example series here: http://www.ni.com/product-documentation/52354/en/#toc3   (Look for section 3, "Adding Custom Data to a Report"
I hope it helps, and let us know if we can do anything else to help!
Daniel E.
TestStand Product Support Engineer
National Instruments

Similar Messages

  • How can I execute Stored Procedures in PARALLEL and DYNAMICALLY ?

    Hi 
    I have a stored procedure. It can be executed like this
    exec test @p = 1;
    exec test @p = 2
    exec test @p = n;
    n can be hundred.
    I want the sp being executed in parallel, not sequence. It means the 3 examples above can be run at the same time.
    If I know the number in advance, say 3, I can create 3 different Execution SQL Tasks. They can be run in parallel.
    However, the n is not static. It is coming from a table. 
    How can I execute Stored Procedures in PARALLEL and DYNAMICALLY ?
    I think about using script task. In the script, I get the value of n, and the list of p, from the table, then running a loop with. In the loop, I create a threat and in the threat, I execute the sp like : exec test @p = p. So the exec test may
    be run parallel. But I am not sure if it works.
    Any idea is really appreciated.

    Hi nam_man,
    According to your description, you want to call stored procedures in parallel, right?
    In SSIS, we can create separate jobs with different stored procedures, then set the same schedule to kick the jobs off at the same time. In this way, we should be careful to monitor blocking and deadlocking depending on what the jobs are doing.
    We can also put all stored procedures in SSIS Sequence container, then they will be run in parallel.
    For more information about SSIS job and Sequence container, please refer to the following documents:
    http://www.mssqltips.com/sqlservertutorial/220/scheduling-ssis-packages-with-sql-server-agent/
    https://msdn.microsoft.com/en-us/library/ms139855(v=sql.110).aspx
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    Wendy Fu
    TechNet Community Support

  • How do I install a language XPI globally and make it the default language?

    I am using Firefox on unices and various Linux distributions (the less common ones). Installing Firefox is easy, but it is always in English. I get most of my interfaces (gnome, libreoffice, gimp, etc) in my preferred translation simply by setting the proper locale (export LANG=xy_XY.UTF-8) before starting Xorg. I found and downloaded my preferred language pack for firefox, which comes in an XPI archive. Opening that XPI file in Firefox (via an URL of file:///path/to/file/langpack.xpi) works smoothly, the translation gets installed under the user's own profile and it shows up in the add-ons (under the new category: Languages). Unfortunately, I still see no way in Firefox preferences to set this added translation as the default. Firefox still starts with the English interface. On SeaMonkey, there is a combobox on the Appearance panel that allows me to select the language of the interface from the list of installed/available languages. I cannot find such option on the panels of Firefox. So far, I had to install a language-changer add-on to be able to set the interface to my native locale. Even though my users never need to switch to any other locales.
    Q1., Once a language xpi is installed, how do I set the interface to use that language?
    Q2., How do I install the language xpi and make it the system-wide default, so that all my users see Firefox starting with the native (non-English) interface?
    I found a handful of description for Q2, but they appear to be outdated and do not work. These include the -install-global-extension argument to Firefox, placing the xpi file as it was downloaded into the "extensions" folder, placing the xpi file renamed to the extension ID into the "extensions" folder, unzipping the contents of the xpi into a subfolder of the "extensions" folder named as the extension ID. Please note, these attempts might have failed because I placed the extension NOT where it was supposed to go. The instructions refer to the global extension folder as <installation folder>/extensions, but on my system no such folder exists. Firefox seems to get installed into /usr/local/lib/firefox and there is no "extensions" subfolder there in. However, there is a "browser/extensions" subfolder, but placing my XPI there did not trigger any effect. Also, I manually created the "extensions" subfolder in /usr/local/lib/firefox and moved the xpi there (on various names, unzipped and in a whole) without the expected result.
    Any suggestion is very much appreciated!
    My goal is to install the firefox package, then run something from the command line resulting the non-English translation in the downloaded XPI becoming the system-wide default for all users. A step forward would be to know for certain where that "extensions" folder must be on my specific OS. How do I query that?

    Excellent. These guides got me as far as installing my preferred language pack, which gets added to the add-ons automatically (assuming the user says yes to the appearing question when Firefox is started).
    However, the GUI does not change unless the user enters "about:config" and changes the locale.
    Is there a way to do this from the command line? I mean, changing the locale settings.
    And preferrably for all users. So even when new users get added and they start Firefox the first time, they see it appearing with the preferred locale and not in English.

  • How to output strings to an text file and excel file

    Hi guys,
    I am writing a simple application taht process some string inputs from user using a simple GUI. The GUI consists of a series of
    textfields which the user can enter names, age, addresses....etc
    Once they complete filling up that GUI form, they click SUBMIT. All the values will then be read. These strings are then required to be output to 2 files
    1. To a text file which I can open it and read it anytime I wish.
    2. To an excel file which follows a specific format. That is, all names will be written to column B, all ages will be written to column C...etc
    The programme is expected to keep running allow the user to enter details of multiple persons(some 300 sets of data of different persons) until he clicks on End program.
    Please advise how I can output the strings to
    1. Text file
    2. Excel file.
    Many many thanks. I need this for one of my project which is due so so soon...... :((
    Regards
    David

    1. Text file
    See link to "Documentation - Tutorials" on the left
    side of this page.
    2. Excel file
    Dont try to write the real excel format (if you want
    to do it soon).
    - write data to a plain text file.
    - Use tab stops for separation of values.
    - Name file as excel file. (*.xls)
    If you double click this file, excel will import data
    and insert it to a table in the right order by
    itself.
    Excel can save this as real .xls now.
    Anyone here with a better idea? (Try to learn by
    myself)good thing to know for the excel tip :)
    thx

  • How to convert String "(50-10)" to number and get output as 40 as a number.

    Hi,
    I have a string with formula, eg: String formula="(ABC-DEF)";
    I replaced the values of ABC and DEF in the above string now I have formula="(50-10)";
    How can I calculate the above value and get output (40)as a number like int or double.
    Regards
    Alex.
    Edited by: AlexRaju on Dec 8, 2009 10:11 AM

    Values for ABC and DEF are coming from different java collections like HashMap or ArrayList etc. The formulas can be complex which need some string manipulations and atlast I will get a string like "(50-10)" or "(20+(Math.SQRT(25)/Math.Power(2,3)))". Here all the numbers are values for variables like ABC or DEF coming from different hashmaps and arraylists based on different conditions.
    Thanks
    Alex.
    Edited by: AlexRaju on Dec 8, 2009 10:36 AM

  • In CQ5 How to retrieve information stored provided via dialog and stored in a node of content folder

    Hi,
    I have to get few details in dialog of a component and stored it in node of the content package. how can i retrieve the saved information from the jsp.?
    any help will be helpful.
    Thanks in advance.

    Hi Raja,
    In a component's jsp, assuming <cq:defineObjects> has been called, you can use the properties scripting variable to get the node's properties.
    Have you gone through the tutorial at http://dev.day.com/docs/en/cq/current/developing/components.html#Extending%20the%20Text%20 and%20Image%20Component%20-%20An%20Example ?
    Regards,
    Justin

  • How Text Messages Are Stored on Palm Centro and possible recovery

    I come from an extensive IT and programming background with emphasise on databases.  I need some high level understanding of the text messaging system on a Plam Centro system with ATT.
    Questions are related to Recoverying Deleted Text Messages
    1.  Do all incoming and outgoing messages get written to the messages_database.pdf on a Plam Centro (ATT)?
    2.  When a message is deleted, would it be correct to say that the message is not physically deleted but just that a record pointer in the database (messages_database.pdb) is reset so the messages appears to be deleted?
    Why I ask, is that I see a many many requests for people (myself included) of wanting to recover deleted text messages. (i.e. my 16 daughter will not email now becuase we check email but she does text unknown people constantly and it makes it very hard to keep her safe).  When she syncs her phone with her computer, the messages_database.pdb file is in the backup directory and if you open it with a text editor (notepad.exe) you can see only messages that have not beeen deleted.  She usually deletes all her text messages.  There is A LOT of extra data that appears to be encrypted and is not readable.
    Is it possible that the text messages are there but just that the database record pointers hve been reset OR are Plam text messages written to RAM some how; although that does seem to be the case, since when you sync, the messages_database.pdb files has any and all messages that have not deleted.
    It woul be VERY valuable (and I think profitable) if someone very high level knowledge of the messages_database.pdb file could write a PC application that would alloow you to undelete the text messages.  I know there are programs out there that can do this on SIM cards on systems that write the text messages to the sSIM card, but it is my understanding that messages are not stored on the SIM card but in RAM.
    Can any high level technical Palm programmer shed some light on this for me and let me know if there is a way to recovery deleted Text Messages on a Palm Centro?
    Much Apreciated,
    Greg
    Post relates to: Centro (AT&T)

     I    had the same problem.
    1.Search for a program call filez.prc (give your address I can send you) copy it to a memorycard. btw [email protected]
    2. Copy it to the palm device(it works on any)  activate the program on the palm chk rom at the top and chk all message database and smstxt and also some have 0000behind em.  note the sizes as the older ones are larger and copy them to the card.
    3. to view em use microsoft word and use recover txt from any file I think it is called. You will be able to see detail but be careful as it sometime displays truncated or mixed but you will be able to see most txt clearly. 

  • Getting value from Function stored in a schema and Watching the value of objects

    hi
    i'd like to display a labelA which is from a query -> (SELECT NAME FROM TABLE1 WHERE NAME = GetA). GetA is a function which I created in SchemaA. GetA returns a varchar2. In this case.. how can i do that ?
    should i write the PL/SQL in the format trigger of this labelA ? if yes, then what should i write in the PL/SQL format trigger ? or should i create another query in Data Model ?
    And how do get hold of this labelA's value(or the result returned by the query) in the parameter form?
    And lastly is there a way to trace the value of some report objects ?
    should i use SRW.MESSAGE ? to print out the 'watched' value ? or any other alternatives ?
    what is the url that takes me to learn all these ?
    I got this error "REP-1401: 'beforepform': Fatal PL/SQL error occurred." when i initialize the bind variable to a function (GetA)stored in Schema A ---> :P_A := GetA in the before_parameter_form of report trigger;
    anything wrong with the above assignment ?
    are there any difference between stored procedure like function, package in the database and those in in PL/SQL Library of report builder ???
    null

    hi
    i'd like to display a labelA which is from a query -> (SELECT NAME FROM TABLE1 WHERE NAME = GetA). GetA is a function which I created in SchemaA. GetA returns a varchar2. In this case.. how can i do that ?
    should i write the PL/SQL in the format trigger of this labelA ? if yes, then what should i write in the PL/SQL format trigger ? or should i create another query in Data Model ?
    And how do get hold of this labelA's value(or the result returned by the query) in the parameter form?
    And lastly is there a way to trace the value of some report objects ?
    should i use SRW.MESSAGE ? to print out the 'watched' value ? or any other alternatives ?
    what is the url that takes me to learn all these ?
    I got this error "REP-1401: 'beforepform': Fatal PL/SQL error occurred." when i initialize the bind variable to a function (GetA)stored in Schema A ---> :P_A := GetA in the before_parameter_form of report trigger;
    anything wrong with the above assignment ?
    are there any difference between stored procedure like function, package in the database and those in in PL/SQL Library of report builder ???
    null

  • How to create a multi column list item and select these values from a LOV

    Hi all,
    My requirements are:
    1) create an LOV which holds the productno, productname and productprice fields (this is working)
    2) at run time, select one record from LOV and populate the list/grid with this selected record values of productno, productname and productprice fields, so we are showing them on the form in the form of a table/grid (not working)
    3) be able to select multiple records from LOV and be able to populate the list item with multiple records (not working)
    4) have two more columns in the list/grid, for productquatity and total price (not wokring)
    Please help me.
    how can i create this grid or list in oracle
    whats the possible way of acheiving this in oracle

    If you use a list item to display multiple columns then you'll need to use a fixed-width font. You can achieve a similar look with proportional fonts by using a normal block and setting the fields' bevel to 'None'.
    Each column in the LOV has a Return Item property (under Column Mapping Properties). Set this to a :block.item reference for each column to bring the data back into those referenced fields.
    You can't select multiple records from an LOV. For this you will need to create your own form. Check the help for system.mouse_button_modifiers to see how to respond to Ctrl+click and Shift+click.
    To add columns just modify the LOV's record group's query.

  • How to download ECC customers without Sales Office and Sales Group values

    Dear all,
    In SD Customer master record we enter Sales Office and Sales Group fields under Sales Area tab-->Sales Tab.
    While downloading customers form ECC to CRM, How can I exclude this Sales Office and Sales Group Data from the download.
    I want to download customers without this sales office and Sales group data...Kindly suggest me how can I do this.
    Your suggestions will be highly appreciated.
    Best regards
    Raghu ram

    Hi Chandrakanth,
    I have removed 'Object Permitted in determination' checkbox for all Sales Offices, but still the problem persist.
    I am getting following problem in SMW01 while downloading customers.
    "Sales office O 50000004 sales group O 50000057 not maintained for sales area O 50000001 C5 Z0
    Message no. CRM_BUPA_FRG0140204."
    This problem is coming for all customers, so I though of excluding Sales Office and Sales groups from downloading.
    Can we use Filters functionality for this, if so what sort of settings need to be maintained for Customer_Main object in R3AC1 transaction.
    Please suggest, your suggestions will be highly appreciated.
    Best regards
    Raghu ram

  • ICM 7.5-how to get individual outbound dialer calls talktime and respective ECC values

    Hello,
    I'm looking for following two items
    1. Outbound dialer calls talktime in each call.
    2. Each calls respective ECC values.
    I have tried to get talktime from TCD table it’s shows zero value.
    Please advice how to get above values, it would be much appreciated.
    Thanks
    Regards,
    Param

    Hey Param,
    You can use the PeripheralCallType in the TCD table to find dialer calls. Look for calls with:
    PeripheralCallType IN ('27','28','29','30','31') for reservation calls and
    PeripheralCallType IN ('32','33','34','35') for the customer calls
    For duration of reservation calls look at the HoldTime value
    For duration of the customer call you can look at the HoldTime + TalkTime + WorkTime for a total handle time for the customer leg of the dialer call
    If you want to look at the ECC variables that were associated with that call you will have to lookup the Termination_Call_Variable table matching:
    Termination_Call_Variable.TCDRecoveryKey = Termination_Call_Detail.RecoveryKey
    Cheers,
    Nathan

  • How to compare two rows in PL/SQL and retrieve the values?

    Hello,
    I have two tables which have identical schemas, one table (tbl_store) is used to hold the latest version, and the other table (tbl_store_audit) holds previous versions. When the latest record is updated, it is inserted into the tbl_store_audit table as a revision, and the updated details are used as the latest record.
    For example: The latest version is held in tbl_store, however the tbl_store_audit may hold 5 records which are the past records used before changes were made - these are seen as revisions.
    I want to be able to compare what has changed between each revision in the tbl_store_audit table. For example: Out of the 10 columns, the change between revision 1 and revision 2 was the size from XL to XXL. The change between revision 3 and revision 4 was the size XS to M and price 4.99 to 10.99, and so on.
    Eventually i will create an APEX report that will show the user the revision number and what was changed from and to.
    I seen in a previous post i need to note my oracle version: Oracle version 10.2.0.4.0

    Hi,
    Like suggested already you should give some sample data and output.
    Maybe you would like to have something like this:
    -- Sample data
    -- Note PK is the primairy key of the source table and rev are the revisions
    with tbl_store_audit as
    select 1 pk, 1 rev , 1 price  , 'XXL' unit_size from dual union all
    select 1 pk, 2 rev , 1 price,   'XL'  unit_size from dual union all
    select 1 pk, 3 rev , 1.4 price, 'XXL' unit_size from dual union all
    select 2 pk, 1 rev , 1.4 price, 'XL'  unit_size from dual union all
    select 2 pk, 2 rev , 1.4 price, 'XL'  unit_size from dual union all
    select 2 pk, 3 rev , 1.4 price, 'XL'  unit_size from dual union all
    select 1 pk, 4 rev , 1 price  , 'XL'  unit_size from dual union all
    select 1 pk, 5 rev , 1 price  , 'XL'  unit_size from dual union all
    select 3 pk, 1 rev , 1.2 price, 'XL'  unit_size from dual union all
    select 3 pk, 2 rev , 1.2 price, 'XXL' unit_size from dual union all
    select 4 pk, 1 rev , 1 price  , 'XL'  unit_size from dual
    -- end of sample data
    ,tbl_store_audit_tmp as
    select
      pk
      ,rev
      ,'PRICE'          field_name
      ,to_char(price)   field_value
      ,to_char(lag(price,1) over (partition by pk order by rev) ) old_field_value
    from
      tbl_store_audit
    union all
    select
      pk
      ,rev
      ,'UNIT_SIZE'           field_name
      ,to_char(UNIT_SIZE)    field_value
      ,to_char(lag(UNIT_SIZE,1) over (partition by pk order by rev) ) old_field_value
    from
      tbl_store_audit
    -- include all other fields from the table here with it's own union all select ...
    select
    from
      tbl_store_audit_tmp
    where
      field_value != old_field_value
    PK REV FIELD_NAME FIELD_VALUE                              OLD_FIELD_VALUE                       
    1   3 PRICE      1.4                                      1                                       
    1   4 PRICE      1                                        1.4                                     
    1   2 UNIT_SIZE  XL                                       XXL                                     
    1   3 UNIT_SIZE  XXL                                      XL                                      
    1   4 UNIT_SIZE  XL                                       XXL                                     
    3   2 UNIT_SIZE  XXL                                      XL                                      
    6 rows selected If you realy want to keep track of all the changes I think it would be better if you make a "after update trigger" on the base table that checks what changed and put that directly in the uadit table.
    Regards,
    Peter
    Edited by: Peter vd Zwan on Aug 16, 2012 8:25 AM

  • How to limit numeric columns to 32-bit and 64-bit values

    Hi,
    Is it possible to somehow limit the column datatype to 32-bit (or 64-bit) signed integer range of positive values, so that the permitted values would be within 0.. 2,147,483,647 for the 32-bit and 0.. 9,223,372,036,854,775,807 for the 64-bit. The reason is that we are using Java datatypes int and long to read data from the database and would like to constrain the maximum values at the database level.
    An approach would probably be to define columns as NUMBER(10, 0) (or NUMBER(19, 0) for 64-bits) and add a CHECK constraint which would guarantee the value is within the boundaries, but is there any other solution? Unfortunately constrained datatypes http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/datatypes.htm#CHDBBCIE are available only in PL/SQL.
    Thanks in advance.
    Regards,
    Jure

    Here is an example with an object type:
    SQL> CREATE TABLE TEST(TXT VARCHAR2(5), N INT_32);
    Table created.
    SQL> CREATE OR REPLACE TYPE INT_32
      2  IS OBJECT
      3  (
      4          val     NUMBER(10,0)
      5  ,       CONSTRUCTOR FUNCTION INT_32 (val NUMBER) RETURN SELF AS RESULT
      6  );
      7  /
    Type created.
    SQL> CREATE OR REPLACE TYPE BODY INT_32
      2  AS
      3          CONSTRUCTOR FUNCTION INT_32 (val NUMBER)
      4          RETURN SELF AS RESULT IS
      5          BEGIN
      6                  IF val NOT BETWEEN 0 AND 10 OR val IS NULL THEN
      7                          RAISE_APPLICATION_ERROR(-20001,'Out of bounds!');
      8                  ELSE
      9                          SELF.val := val;
    10                  END IF;
    11                  RETURN;
    12          END;
    13  END;
    14  /
    Type body created.
    SQL> CREATE TABLE TEST(TXT VARCHAR2(5), N INT_32);
    Table created.
    SQL> INSERT INTO TEST VALUES('Test',INT_32(5));
    1 row created.
    SQL> INSERT INTO TEST VALUES('Test',INT_32(-1));
    INSERT INTO TEST VALUES('Test',INT_32(-1))
    ERROR at line 1:
    ORA-20001: Out of bounds!
    ORA-06512: at "TEST.INT_32", line 7
    SQL> INSERT INTO TEST VALUES('Test',INT_32(11));
    INSERT INTO TEST VALUES('Test',INT_32(11))
    ERROR at line 1:
    ORA-20001: Out of bounds!
    ORA-06512: at "TEST.INT_32", line 7
    SQL> SELECT TXT, T.N.VAL FROM TEST T;
    TXT                  N.VAL
    Test                     5

  • I have a spread sheet full of values. How do I go through the table quickly and highlight all values over a certain amount? Is there a quick way of doing this?

    ASH
    T2
    T3
    T6
    T8
    T12
    T14
    T15
    T18
    T19
    T22
    T29
    T32
    T35
    T39
    T49
    T52
    T2
    100
    68
    53
    65
    74
    52
    61
    63
    50
    55
    53
    52
    86
    45
    48
    69
    T3
    0.6
    100
    51
    65
    55
    49
    55
    62
    34
    43
    69
    55
    52
    53
    58
    73
    T6
    0.6
    0.3
    100
    68
    83
    74
    63
    60
    65
    32
    55
    62
    66
    76
    63
    71
    T8
    2.6
    0.2
    3.9
    100
    58
    62
    56
    68
    63
    58
    60
    63
    63
    73
    69
    67
    T12
    1.2
    1.9
    2.2
    6.9
    100
    86
    61
    73
    47
    47
    53
    67
    60
    47
    58
    88
    T14
    0.2
    0.8
    3.1
    3.4
    2.3
    100
    62
    64
    38
    60
    60
    56
    51
    37
    56
    74
    T15
    2
    0.6
    2.6
    2.4
    0.3
    9.5
    100
    59
    57
    40
    57
    60
    67
    71
    57
    53
    T18
    2.1
    0.3
    2.2
    5.1
    3.8
    3
    1.6
    100
    71
    68
    50
    31
    70
    63
    55
    58
    T19
    1.2
    1.6
    3
    0.2
    0.5
    3.2
    3.2
    2.3
    100
    60
    56
    65
    48
    47
    58
    56
    T22
    1.2
    0.6
    3.2
    4.7
    2.5
    3.5
    6.5
    5.1
    2.3
    100
    61
    55
    59
    60
    50
    62
    T29
    3.3
    4
    1.6
    3
    1.2
    4.7
    3.7
    3.4
    3.5
    6.3
    100
    53
    51
    67
    47
    68
    T32
    0.1
    1.3
    4.4
    2.4
    2.8
    2.9
    3.7
    0.2
    0.5
    3.1
    0.4
    100
    56
    74
    45
    65
    T35
    4
    3.8
    0.3
    2.9
    0.9
    3.1
    1.8
    0.2
    0.3
    3.5
    5.7
    0.8
    100
    62
    68
    68
    T39
    0.4
    0.7
    1.9
    1
    1.5
    3
    0.4
    0.3
    0.3
    1.5
    0.3
    1.6
    1.8
    100
    70

    Hi Ken
    Use Conditional Format to provide a Cell colour fill or a font colour if the Cell contents exceed a certain value.
    Here is a thread where the question was to highlight values below a certain value, but I think you will get the idea!
    https://discussions.apple.com/thread/5187841?tstart=0
    Regards,
    Ian.

  • How make an appear windows for the use and enter one value?

    Hi everybody,
    I posted already once but my post has disappeared.
    I am new in programming with labview.
    I am doing an intern ship in a company and I would like to Improve an existing software.
    The purpose of the software is to a syringe pump manages to fill a nozzle (connected to
    an atomizer) and After spraying has pricise Amount on flies.
    So, first, the software Was Divided in to share. I made folders to put in one.
    -> Until this, it works
    Now I would like to make a program executive for purpose That I-have to, first, find a solution
    to control the syringe pump. I explain my self: When I am running the software, the syringe
    pump start to run by himself and the User has not the time to enter some values. For safe, I tried
    put a button to start the problem Is That goal block the software Spraying Because it s use as a
    SubVI. So My idea: I would like to bring-up has windows, Where the user can enter all His gains
    push a button and OK to run the software.
    If someone HAS an idea Will it really help me !!
    Have a good day
    Anais

    Sounds like you are just looking for a simple dialog box with some fields for the user to enter the required parameters. There are lots of examples if you look around, but here is a quick simple one. The three values enterd are bundled into a cluster for convenience, and it includes a 'cancelled' output in case the user changes his mind.

Maybe you are looking for