Multiple Outputs One Input

Hi,
I have about four labview files which have outputs that must go into a single VI with only one input. The problem I have is labview will not let you wire multiple sources into a single sink. I have a state machine setup where it goes through a its routine until it reaches the four VIs which must output their value one at a time to another VI (which only accepts source at a time). I can control which output must be sent out first, second etc. But I can't figure out how to wire them.
I have attached a sample vi which shows what I am trying to do. Keep in mind that these files are already in a state machine I am not sure how to add a state machine within a state machine without confusing the hell out of myself. 
Attachments:
ForumSample.vi ‏7 KB

I have attached the files you need so you may look at it. Please be aware you will be missing the subvis for the instrument.
The VERY top level VI which you might be interested in is called "Phase to Test"  located in the pre determined folder. However, I feel you should look at "Test Variables.vi" which is also located in the same folder.
Inside Test Variables.vi under the "True" statement you should see another conditional case which is the state machine structure. You will want to be in the "Get Value" state which has Numeric 1, 2, 3, and 4. These are the four values must go into "Display Value" one at a time.
I have attached a spreadsheet called "sample" the "Phase To test.vi"  will read this spreadsheet and pass what it reads in column 0 to test variables which will read the value it has been passed to check if any of the stored names matchs which it read it will then pass this matched value to the subvis who will then compare it 1 more time to make that it matchs their case at which point it will instruct the instrument to run a command and proceed to the next row and repeat the same procedure until an "END" value is read from the spreadsheet at which point it will hop out of the state machine and move on to the next phase.
I hope you are not sucker punched by all of this as it is quite easy to get lost.
Attachments:
sample.xls ‏30 KB
Automation Project.zip ‏655 KB

Similar Messages

  • One Input File Multiple output files.

    Hi,
    How to Generate Multiple Output (Target) files by using Single (Source File) Input file in File 2 File Scenario.
    Please help me to do this.
    With Regards,
    Mahesh

    Hi,
    This is a scenario of 1 : N transporting right.. for this u shud use Multi-mapping then you need to change your logic because Multi-mapping is only be used by ccBPM. so use BPM (integration process) in IR to implement you logic in File to File scenario.
    oops.. i missed one thing ..
    in simple file to file scenario you can use Message patterns for duplicating the target fields if you getting from single file. You can use this pattern like in target field structure right click on root tag and then click on duplicate subtree, and then you are down.. above is the other way if u want to use bpm.
    Hope this will help you,
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Simultaneously read more than one input and generate output

    Is it possible To simultaneously read more than one input and generate outputs depending on these inputs? If this isn't possible what is the best way to go about making some sort of timed loop that will read an input, read the next input, decide whether or not to output and so on. Hope someone can help. Thanks.Message Edited by Esmith13 on 05-25-2005 01:36 PM

    Hi,
    You should look at the synchronized examples for analog input and output that can be found in the example finder under:
    Help>>Find Examples>>Hardware Input and Output>>DAQmx>>Synchronization>>Multi-Function
    These will get you started to being able to handle multiple tasks at the same time.
    I hope this helps. Have a Great Day!
    George

  • BOM and Production Order: Multiple Inputs to Multiple Outputs

    Dear All, My client's industry required BOM and Production Order must be Multiple Inputs to Multiple Outputs. We propose to create customization program to work on it but client do not want any customizations. Any suggestions? SAP B1 8.81 PL13 Thank you very much in advance. Best Regards, Vivian

    Hi,
    Please advice your requirement with an example. There is possibility to input multiple components to produce single finished product.
    Not sure you have checked with SAP help file. If not refer SAP help file and below blog.
    http://scn.sap.com/community/business-one/blog/2014/03/01/how-to-implement-production-in-default-sap-business-one
    Thanks & Regards,
    Nagarajan

  • How to generate multiple output pdf's from one oracle reports

    how to generate multiple output pdf's from one oracle reports.
    I have a report where I have to generate more than one output files from the same report based on a parameter.
    Each output file is for each parameter.
    Is this possible in oracle reports, is so how ?

    You can better post your question in the reports forum instead of this pl/sql forum.

  • Multiple Input Multiple Output Fuzzy Logic Controller

    I am designing an autotuning PID temperature control system whose PID gains are adjusted using a Multiple Input Multiple Output (MIMO) Fuzzy Controller. I am unsure how to set up specific inputs and how to use specific outputs when there are multiple inputs and outputs. Specifically, my Fuzzy system has two inputs and three outputs.
    For the input, I have two 1D arrays of scalars (doubles) which I have used to build an array and concatanated the inputs to the array. How do I configure which values of this array are used as each specific input value to the fuzzy system?
    Similarly, for the output, the fuzzy system gives three output values which are used as the PID gains. How do I configure these such that they are in the right order to be used as the PID Gains of the PID VI?

    Hi natsmi,
    You can find some examples by navigating to:
    C:\Program Files (x86)\National Instruments\LabVIEW XXXX\examples\control\fuzzy
    Some of them are at least MISO systems and might be helpful to clarify some ideas. You can also find them using the Example Finder from LabVIEW (By going to help on the top menu, and then Find Examples). There you can go to the search tab on the left and type in fuzzy.
    Hope this helps.
    Regards,
    AGJ

  • Bursting - OUTPUT sends one big report, instead of multiple individual ones

    Bursting - OUTPUT sends one big report, instead of multiple individual ones:
    Data File below - shows report has the proper tags for the PP_NUMBER; which should split the job into individula files to be email, instead it creates one large file and emails it to the last email account
    Please help!
    <BCG_PPINVOICE_UK_ALL>
    - <LIST_G_PP_NUMBER>
    - <G_PP_NUMBER>
    <PP_NUMBER>PP100</PP_NUMBER>
    + <LIST_G_INVOICE>
    <PP_TOTAL>-1965</PP_TOTAL>
    <AMOUNT_BEFORE_START>0</AMOUNT_BEFORE_START>
    <PP_INVOICE_CONTACT>HPA - Michael Palmer</PP_INVOICE_CONTACT>
    <ADDRESS1>Porton Down</ADDRESS1>
    <ADDRESS2 />
    <ADDRESS3 />
    <ADDRESS4 />
    <CITY>Salisbury</CITY>
    <COUNTRY>United Kingdom</COUNTRY>
    <EMAIL_ADDRESS>[email protected]</EMAIL_ADDRESS>
    </G_PP_NUMBER>
    - <G_PP_NUMBER>
    <PP_NUMBER>PP101</PP_NUMBER>
    + <LIST_G_INVOICE>
    <PP_TOTAL>0</PP_TOTAL>
    <AMOUNT_BEFORE_START>0</AMOUNT_BEFORE_START>
    <PP_INVOICE_CONTACT>Imperial College - Prof Wells</PP_INVOICE_CONTACT>
    <ADDRESS1>Level 3</ADDRESS1>
    <ADDRESS2>Sherfield Building</ADDRESS2>
    <ADDRESS3 />
    <ADDRESS4 />
    <CITY>London</CITY>
    <COUNTRY>United Kingdom</COUNTRY>
    <EMAIL_ADDRESS>[email protected]</EMAIL_ADDRESS>
    </G_PP_NUMBER>
    - <G_PP_NUMBER>
    <PP_NUMBER>PP102</PP_NUMBER>

    This is EBusiness - XML Publiser (Not Enterprise)
    My Control file is as follows:
    <xapi:requestset type="bursting">
    <xapi:request select="/BCG_PPINVOICE_UKB_ALL/LIST_G_PP_NUMBER/G_PP_NUMBER/PP_NUMBER">
    <xapi:delivery>
    <xapi:email id="/G_PP_NUMBER/${PP_NUMBER}" server="localhost" port="25" from="[email protected]" reply-to="[email protected]">
    <xapi:message id="/G_PP_NUMBER/${PP_NUMBER}" to="${EMAIL_ADDRESS}" attachment="true" subject="Becmanc Coulter Genomics - Prepaid Account Balance ">Dear Prepaid Account holder Please find attached the current statement of your account. If you have any queries regarding the statement, or wish to make a top up of the account please e-mail me directly at [email protected] Kind regards UK Finance Team</xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output="output="PP_STATEMENT_${PP_NUMBER}"" output-type="pdf" delivery="/G_PP_NUMBER/${PP_NUMBER}">
    <xapi:template type="rtf" locale="" location="xdo://XBOL.BCG_PPINVOICE_UKB.en.US/?getSource=true"/>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    Edited by: user9015277 on Sep 3, 2010 10:29 AM

  • Python script in dasylab using single input multiple output

    Hello
    For a project, I would like to use the python scripting module of dasylab 13. I got it to work for simple functions such as y=f(x), where i have one input and one output.
    The next step in order to get to where i want to be with my script is using a single input and generating two outputs.
    I defined it in the "predefined settings" that pops up first. The module created looked as it should, having one input and two outputs. However, when I wanted to edit the script (and double clicked the module) the module went back to having one input and one output.
    I searched the help and found the section "channel assignment constants". There describe the various constants, which should have been set in predefined settings. In my case it is CR_1_2.
    It also states to setup the meta data in the SetupFifo tab.
    Now here is my problem: How should i change the SetupFifo tab?
    I tried the command:
    self.SetChannelRelation(channel_no, Ly.CR_1_2)
    Unfotunately this didn't work, which doesn't supprise me, as I made this command up, based on the examples in the help file on the SetupFifo tab. Those are, however, for SetChannelFlags and SetChannelType, which I don't think I need yet...
    Has anyone experienced a similar problem? I also installed a trial version on another computer to check if it works there (it doesn't).
    Or does someone know a method to find out how to be able to change inputs and outputs the way i want?
    Every help will be greatly appreciated.
    Sincerely, Jarno

    You do not need to set the channel relation for "simple" channel relation like 1:2, 2:1, etc.
    Just set the relation you want in the configration dialog that open when you drop a script module into to worksheet.
    The channel relation and their python constants have nothing to do with the amount of inputs and outputs of a script module.
    The channel relation tells the "DASYLab core" how to guide meta data (channel names, units, etc) through a module.
    In function "DlgInit" you have to tell DASYLab how many inputs and outputs your module should have.
    Your module should have 2 outputs for each input: this combination of input and outputs is called a "channel".
    Because one channel has 2 outputs, the module can have max. 8 channels only.
    The dialog with the channelbar "thinks" in  channels, but DASYLab "thinks" in connectors (connectors are inputs/outputs).
    So, you are responsible to translate "channels" in "connectors" and vice versa
    In DlgInit you can ask DASYLab about the amount of inputs and outputs.
    self.NumInChannel <-- amout of connectors on modules left side
    self.NumOutChannel <-- amount of connectors on the right side
    self.DlgNumChannels <-- amount of activated channels in the dialog (something between 1 and DlgMaxChannels)
    Your module's channels have 1 input, 2 outputs each, so you can write either
    self.DlgNumChannels = self.NumOutChannel / 2
    or
    self.DlgNumChannels = self.NumInChannel
    If the module has 3 input and 6 outputs, the dialog will get 3 channels.
    In DlgOk you need to translate the amount of channels into the correct amount of connectors (inputs/outputs):
    For "one channel = 1 input + 2 outputs" this is:
    self.SetConnectors( self.DlgNumChannels, self.DlgNumChannels * 2 )
    DlgInit
    self.DlgNumChannels = self.NumInChannel
    # or: self.DlgNumChannels = self.NumOutChannel / 2
    self.DlgMaxChannels = 8 # or Ly.MAX_CHANNELS/2
    DlgOk
    self.SetConnectors( self.DlgNumChannels, self.DlgNumChannels * 2 )
    M.Sc. Holger Wons | measX GmbH&Co. KG, Mönchengladbach, Germany | DASYLab, DIAdem, LabView --- Support, Projects, Training | Platinum National Instrument Alliance Partner | www.measx.com

  • Multiple Output XML based on input

    I want to have multiple outbound files based on the contents of the input file.  For instance, in the example below, I want to have multiple outputs based on Report_ID.
    So I would have Output 1 with Report_ID of 001 (With 2 lines), Output 2 with Report_ID of 002 (With 1 line), Output 3 with Report_ID of 007 (With 1 line) and Output 4 with Report_ID of 009 (With 2 lines).
    - <ns:INB xmlns:ns="...">
    - <EXPENSES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>001</Report_ID>
      <Value>7</Value>
      </EXPENSE_LINES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>001</Report_ID>
      <Value>3</Value>
      </EXPENSE_LINES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>002</Report_ID>
      <Value>25</Value>
      </EXPENSE_LINES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>007</Report_ID>
      <Value>6</Value>
      </EXPENSE_LINES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>009</Report_ID>
      <Value>63</Value>
      </EXPENSE_LINES>
    - <EXPENSE_LINES>
      <EMP_ID>TUUK1</EMP_ID>
      <Report_ID>009</Report_ID>
      <Value>3</Value>
      </EXPENSE_LINES>
      </EXPENSES>
      </ns:INB>

    You have to use Multimapping here.
    for that create a Message mapping and switch to the signature tab ,change the Occurence of target Message Type to 0..unbounded.
    Assign the Mapping as follows
    Report_ID(Change the Context to Expences)-->splitByValue(value Change)-->collapeseContext--->TO THE Target Message Type
    Report_ID(Change the Context to Expences)---> splitByValue(value Change)----->collapeseContext--->SplitByValue(ValueChange)---to the Target Report_Id.
    EMP_ID(Change the Context to Expences)---> splitByValue(value Change)----->collapeseContext--->SplitByValue(ValueChange)---to the Target EMP_Id.
    Value(Change the Context to Expences)------------------------------------------------------\
                                                                                    formatByExample-----To the TargetValue
    Report_ID(Change the Context to Expences)-->splitByValue(value Change)---------------------/
    this works fine if the Values are coming in the Order otherwise you also have to use Sort and SortBy Key functions.
    It will be better if you provide the target structure to provide the exact mapping with the target fields
    Edited by: Kubra fatima on Jun 23, 2010 3:32 PM

  • One input Two outputs required with UDF !!

    HI Guys,
    Plese give me some ideas how to write a UDF, with one input value (true) and return two answers "True" and "False".
    any inputs about this please?
    Regards
    San

    I think you can do this graphicaly , there is no need to use .....  UDF
    What i understand is , you reqd. a
    FALSE , TRUE ,FALSE , FALSE  -
    > for these two .... on the basis of that by using graphical mapping -
    >   You can get DISTINCT VALUES i.e result would be a queue contains ... TRUE , FALSE .
    FALSE , FALSE ,FALSE , FALSE  -
    > for these two .... on the basis of that by using graphical mapping -
    >   You can get DISTINCT VALUES i.e result would be a queue contains ... FALSE only
    TRUE, TRUE, TRUE, TRUE  -
    > for these two .... on the basis of that by using graphical mapping -
    >   You can get DISTINCT VALUES i.e result would be a queue contains ... TRUE only
    am i understanding right ..if yes.... I will let you know the GRAPHICAL NODE FUNCTIONS
    regards
    Prabhat Sharma

  • How to include more than one input ready rows in analyzer

    Hi Gurus,
            I have a requirement that, I need to have more than one input ready rows at the end of the query output in analyzer.
       Normally it will show only one row as input ready at end of the query result in any manual planning analyzer., But my requirement is to have multiple input ready rows in analyzer. Is it possible in workbook/analyzer?.
    Thanks,
    V.Senthil

    Hi Senthil,
    Have a look at the below thread.
    How to add new rows for input ready query in BEx analyzer
    Regards,
    Venkatesh

  • Multiple Output formats from Single Source File? (Like Squeeze)

    I'd really love to be able to batch process encodes in the following manner:
    Drop my source video file into AME CS5, select an MP4 preset, and then have it encode multiple bitrate versions while adding filename extensions [e.g. _High (700 kb/s), _Mid (550 kb/s), _Low (400 kb/s)].
    The simple answere is to drop, or duplicate, my input clip 3 times and just select 3 presets I could set up under the Hi, Mid, Lo parameters. But that's exactly what I'm trying to work around. I encode video ads for major web-video sites, and the volume is just manageable to batch process these (drag and drop large quantities, select multiple presets at once, hit Start.) To handle each ad we service would be far too time consuming, even for as simple as AME makes it to duplicate/choose new preset. (In the end, our ads jump onto our FTP via AME's FTP upload option, one of it's smartest features!)
    We have quite a bit of encoding resources here at work, but AME has been giving us the most favorable results. Other options, such as Sorenson Squeeze, let you import your source clips, then apply 2 or more presets to them, before encoding the whole batch. Is there any similar functionality in Media Encoder? (Really don't want to move our workflow into Squeeze, with it's inferior MP4 encoding.)
    Does anybody have any experience with this sort of high-volume multiple-outputs from individual source files? Any tips with scripts or Apple's "Automator" that could streamline this type of batch processing?

    Any update on this ability?  We create many in house videos that need to be encoded to 14 different
    bitrates for use with Flash Media Server as dynamic http streams.
    Currently when I am ready to export a finished sequence, I will pick my first preset and queue it in AME.  Then I duplicate that thirteen times, setting each of the new thirteen queued items to their appropriate bitrates.  Then I have to change each of the output names to be "filename_bitrate.flv".
    This process is much slower when queued in AME than if I exported each individually from PP.  I just don't have the time to manually export each version.
    I have also started noticing that some of the last few projects won't render beyond the quality of the first queued item.  Do I need to render the largest bitrate file first?
    Any indication from Adobe on the correct workflow to create multiple bitrate files to be consumed by FMS as dynamic http streams would be appreciated.
    The link above is dead.  Does anyone have an updated link to the document above?

  • Join multiple output tables of BAPI into new table

    Hi,
    In my model (VC 7.0), I have a BAPI which outputs two different tables. Tables have many multiple records. Each table has several fields and a common field also. I want to combine these tables into one table form. I used the following methods and result are :
    1. I tried to connect output tables to one table form but no success. Because table form allows only one table input.
    2. I put a combine operator for output tables. No success. Although they're common field and multiple records but table form shows only one record? Where are the other record ?
    3. I put a union operator  for output tables. No success. Because union operator output only the common field. But I need the other fields from output tables in my table form.
    Will you please suggest what are the options available with me for joing output of both tables. I think combine operator should solve.
    Regards,
    Yi&#287;it

    Hi,
    use this link to get your answer:
    Join two Table output to new table
    Otherwise you can try with this:
    1. Drag signal out from the first table. Select all the fields which you want to be pass in the final table.Make the first table as multiple selection one.
    2. Create one button in toolbar for the first table and give some proper name in action property.
    3. mentioned the same action name in the link between the signal out and the first table.
    4. follow the same steps for the second table also.
    5. then from compose choose two signal ins and drag them on the story board. Then give the same name as you have given the signal outs name.
    6. Mention all the fields as you have mentioned in the siganl outs.
    7. Add a combine operator with both the signal ins and combine a table with the outport of the combine operator.
    Save and deploy. I hope it will help you.
    Here, you have to select the rows which you want to visualize in the final output table.
    Regards,
    Nutan
    regards,
    Nutan

  • EXSP24 - How to create multiple outputs

    When using the EXSP24 to play drum samples, is it possible to send different drums to different channels; eg bass drum to one channel, snare to one channel, etc?
    I would like to be able to do this in order to compress drums separately and add low shelf filter to the bass drum only etc.
    I have tried setting up different channel strips for the various drums but this means having the EXSP24 open on each of these tracks, and makes it hard to "play in" drum parts on the keyboard.
    Any suggestions?
    Bern

    You would have to use an EXS instrument that has been assigned to multichannel outputs. I don't know if any of LE7's drum sets are; I'm still using Logic Audio 6. But LA6 includes the EXS Instrument Editor, which allows you to modify existing instruments to make them multichannel; unfortunately, the Editor has been left out of LE7, as I've found out. The Editor is now only included in Pro.
    However, assuming you do have a multichannel drum set, you would select Multichannel (not Mono or Stereo) from the input menu of the Audio Instrument track and select the EXSP24 from there, and load the drumset.
    To access the multiple outputs, you use Aux tracks. You can create more Aux objects in the Environment if you need them. Once the multichannel EXSP24 has been assigned to an Audio Instrument track, the Aux tracks' inputs will either default to the EXSP24's multiple outputs, or have the outputs selectable in their input menus. The Auxes start with output 3; the main 1-2 outputs of the EXSP24 always go through the output of the Instrument track itself.
    Unless you know beforehand how the outputs are assigned, you'll have to play the set a bit to see which Aux track receives which drum(s).
    For example, you could have kick in the main out, snare in Aux 1 (EXSP out 3-4), toms in Aux 2 (EXSP out 5-6), and cymbals in Aux 3 (EXSP out 7-8). This is using stereo Auxes. In the EXS Instrument Editor, sample zones are assignable only to stereo pairs of outputs, not single outputs.
    For even more isolation (each drum to its own output), you'd have to set up the EXS instrument so that each drum is panned hard left or hard right in the pair. Then you create a mono Aux object for each drum; the input menu will then select a single EXSP output.
    I think it's a huge omission (and hindrance to the user) for Apple to leave out the Editor. Not only could you make these changes to your EXS instruments, but you could create new ones from sample CDs - though that's a long process.
    Redmatica's Keymap appears to be a more advanced and easier-to-use alternative to the Editor, but it's not available yet. http://www.redmatica.com/Site/Pages/KM.php

  • EXS24 - Multiple Output settings...

    Hey guys,
    I apologise for this question, I know it's an easy one, but I can't for the like of me remember how to do it!
    All I want to do is use the Multiple Output function of EXS24 - it's a drum instrument and want to separate the tracks out to mix individually.
    Help!

    Hi there,
    Click on the edit button above the level fader >the instrument editor window will open
    There by selecting the zone that each sample is layed that zone will be highlighted...
    Under the Mixer you can select the output from Group to 3-4,5-6...etc
    Then you need to create some Auxiliary tracks at the Environment and assign each drum track seperately by clicking on the input of each Aux channel.... if your output assignment is correct you'll be able to see the EXS24 inst and select the outputs for each part to each aux you want it to send e.g. Kick assigned to output 3-4 >Aux 1 etc...if you're sending the output in stereo 3-4 click on the Aux Channel to be a stereo channel as well ,if not you won't see the stereo assignment but only the mono ones for that Aux.
    A

Maybe you are looking for