One producer two consumer loops, dequeue same element in both consumers

Hi!
What is the best way for the following:
I enqueu data in my producer loop. I need this data dequeue-d in both of my consumer loops, but I want to dequeu the same element in both loops.
Of course if I put dequeues in both loop, then the second consumer loop will loose the odd elements and the first consumer loop will loose the even elements.
thanks!
Solved!
Go to Solution.

Blokk wrote:
Hi!
What is the best way for the following:
I enqueu data in my producer loop. I need this data dequeue-d in both of my consumer loops, but I want to dequeu the same element in both loops.
Of course if I put dequeues in both loop, then the second consumer loop will loose the odd elements and the first consumer loop will loose the even elements.
thanks!
Makes very little sence- that is, the problem is stated in such a way as to preclude an informative response
Gerd wrote"
either create two queues or use notifiers...
Best regards,
GerdW
Usually, Gerd gives good advice but on this one I'm going to pick on him just a bit- I bet he rushed in just a tad without thinking about the premise of the OP's question - and Gerd I don't mean to sound mean, my appologies
The question pre-supposes that to use a queue element twice in parallel it must be read twice.  This is false and led to less than optimal advice.  What about a template like shown in this snippet? 
We can certainly dequeue once and spawn as many independant actions as we need within a single consumer loop!  Much more scalable than creating a queue for each action.
Jeff

Similar Messages

  • How can I produce two outputs of the same project

    Dear Sir,
    My aim is to produce two outputs of the same master project,
    HTML help and Webhelp each one will be used differently in my
    compnay.
    Producing two outputs is fine but the problem was that
    external links are done differently for HTML help and Webhelp and
    as I Knew from you that this can be solved using conditional tags.
    Actually I am new to conditional tags and I don't know how to
    use them. Could you please help me to do this or recommend a link
    on how to use condtional tags to produce different outputs.
    Thank you very very much

    Hi there ahlam323
    See if the link below helps any. Some goober wrote something
    on it.
    Click
    here to read the goober's guide
    Cheers... Rick

  • One Listener : two Databases in the same system : is it possible ?

    Hi,
    I am trying to setup a single listener to listen to two Databases running in the same system. We are experimenting a Network Architecture & this is a part of our experiment to see what happens..( most of the documentation I have read point out that running two DBs on a sing le system isn't a good idea..).
    One of the Databases is an Oracle Application Server Infrastructure Metadata Respository ( OraInfra ). The other database has been configured for use with Oracle Content Database ( OraContentDB ) .
    The two databases are up & running successfully - however, the problem is with the listener. The two listener.ora files are as follows :-
    # listener.ora Network Configuration File: C:\oracle\product\10.2.0\OraContentDB\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\product\10.2.0\OraContentDB)
          (PROGRAM = extproc)
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 152.69.191.100)(PORT = 1522))
      )and
    # listener.ora Network Configuration File: C:\OraInfra\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\OraInfra)
          (PROGRAM = extproc)
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 152.69.191.100)(PORT = 1521))
            (ADDRESS = (PROTOCOL = TCP)(HOST = 152.69.191.100)(PORT = 1522))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )However, everytime I try to connect via SQLPLUS, I can only connect via the first Listener. If I try to connect via the second listener, I only get this error :-
    SQL> connect scott/tiger@localhost:1522/CONTENTDB
    ERROR:
    ORA-12541: TNS:no listenerCan anyone shed some light on this ?
    Thanks,
    Sandeep

    Hi,
    Thanks to everyone for your time ! Yes, I now have an understanding of the architecture & I am trying to set up my listener...
    Paul, I reconfigured my Listener.ora and started it :-
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\OraInfra)
          (PROGRAM = extproc)
        (SID_DESC =
          (GLOBAL_DBNAME = ORAINFRA.idc.oracle.com)
          (ORACLE_HOME = C:\OraInfra)
          (SID_NAME = ORAINFRA)
        (SID_DESC =
          (GLOBAL_DBNAME = CONTENTDB.idc.oracle.com)
          (ORACLE_HOME = C:\oracle\product\10.2.0\OraContentDB)
          (SID_NAME = CONTENTDB)
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 152.69.191.100)(PORT = 1521))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )I started the listener from the command line and this si what I see :-
    C:\OraInfra\bin>c:\OraInfra\bin\lsnrctl
    LSNRCTL for 32-bit Windows: Version 10.1.0.4.2 - Production on 16-AUG-2006 10:12
    :38
    Copyright (c) 1991, 2004, Oracle.  All rights reserved.
    Welcome to LSNRCTL, type "help" for information.
    LSNRCTL> start
    Starting tnslsnr: please wait...
    TNSLSNR for 32-bit Windows: Version 10.1.0.4.2 - Production
    System parameter file is C:\OraInfra\network\admin\listener.ora
    Log messages written to C:\OraInfra\network\log\listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=152.69.191.100)(PORT=152
    1)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=152.69.191.100)(PORT=152
    1)))
    STATUS of the LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 10.1.0.4.2 - Produ
    ction
    Start Date                16-AUG-2006 10:12:45
    Uptime                    0 days 0 hr. 0 min. 2 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   C:\OraInfra\network\admin\listener.ora
    Listener Log File         C:\OraInfra\network\log\listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=152.69.191.100)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
    Services Summary...
    Service "CONTENTDB.idc.oracle.com" has 1 instance(s).
      Instance "CONTENTDB", status UNKNOWN, has 1 handler(s) for this service...
    Service "ORAINFRA.idc.oracle.com" has 1 instance(s).
      Instance "ORAINFRA", status UNKNOWN, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    LSNRCTL>It didn't look suspicious to me I had a peek at the Listener.Log :-
    TNSLSNR for 32-bit Windows: Version 10.1.0.4.2 - Production on 16-AUG-2006 10:12:43
    Copyright (c) 1991, 2004, Oracle.  All rights reserved.
    System parameter file is C:\OraInfra\network\admin\listener.ora
    Log messages written to C:\OraInfra\network\log\listener.log
    Trace information written to C:\OraInfra\network\trace\listener.trc
    Trace level is currently 0
    Started with pid=3308
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=152.69.191.100)(PORT=1521)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
    TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
    16-AUG-2006 10:12:45 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=balajsub))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=168821762)) * status * 0
    16-AUG-2006 10:12:46 * service_died * 1183The message "service_died" looked fishy & I tried to conect :-
    C:\OraInfra\bin>sqlplus /nolog
    SQL*Plus: Release 10.1.0.4.2 - Production on Wed Aug 16 10:18:26 2006
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    SQL> connect scott/[email protected]:1521/ORAINFRA.idc.oracle.com
    SQL> Connected
    SQL> connect scott/[email protected]:1521/CONTENTDB.idc.oracle.com
    ERROR:
    ORA-12537: TNS:connection closedI now understand that the Listener is trying to open a connection to the Database - but, I am not sure why the connection dies with with the ORA-12537 error. It looks like the error is somewhere deeper in the TNS Layer...
    Can you throw some light on this as well ?
    Regards,
    Sandeep

  • Time Machine fail on only one of two Macs on the same Time Capsule

    I have two computers connected to a Time Capsule, one Macbook (13'', 2.1 GHz) and one Macbook Pro (17'', 2.66 GHz).
    For the past four days, the Time Machine has been failing on my Macbook, while the Macbook Pro works perfect. I get the following error message:
    "Unable to complete backup. An error occurred while copying files to the backup volume."
    I can access Time Machine backups as recent as 7/30/2010.
    Troubleshooting done (in order of trial):
    - Removed any files from Time Capsule other than backups (I previously stored music and movies that I never used there)
    - Restarted MacBook
    - Restarted Time Capsule
    - Used Disk Utility to Repair Disk - no errors found
    - Deleted com.apple.TimeMachine.plist
    Any suggestions?
    Thanks...

    abelmann wrote:
    Update:
    TM successfully backed up on an external HD.
    Well, that's odd. It certainly looked like something was wrong with that system database.
    Any suggestions? Can I erase only the failing backup from the TC?
    You can open the disk image and delete the "in.Progress" file. That's a "last resort" sort of thing. Connect via Ethernet if at all possible. Double-click the sparse bundle to mount it, then double-click the disk image inside it. There you'll find a single Backups.backupdb folder, containing a single folder with the computer name. Inside that will be a folder for each backup, plus the "in.Progress" file (actually a "package.") That may take a while, and I'm not sure it will fix the problem. Then repair the sparse bundle, by dragging it into Disk Utility's sidebar, per #A5 in Time Machine - Troubleshooting.
    Or, you can delete all that Mac's backups, but it will take a while and/or be rather tedious. See the last point and/or the blue box in #Q5 of Using Time Machine with a Time Capsule (or use the link in *User Tips* at the top of this forum).
    And again - thank you for being somewhat of a personal helpdesk!
    You're entirely welcome -- that's what these forums are for!

  • HT1551 Can I simultaneously stream from my mac book pro to more then one Apple TV receiver, i.e. same pander in both living room and den or will I have to have two sessions?

    Is it possible to simultaneously streaming to multiple Apple TV devices, i.e. have the same music/movie projected to multiple devices, TV in Den and in Living room.  Understand two Apple TV devices are required but will my MAC pair with both devices and stream the same material simultaneously?  Let me know, Thanks, Eric

    Hey ekrebs66,
    Thanks for the question, and welcome to Apple Support Communities.
    It is possible to play music from iTunes on multiple speakers, which can include AirPlay to multiple Apple TVs. At this time, the multiple speakers option is compatible with music playback only. For more information, see this article:
    iTunes 11 for Mac: Choose which speakers to use
    http://support.apple.com/kb/PH12151
    Thanks,
    Matt M.

  • Drawback of putting producer and consumer in one loop. [Ethernet IP]

    The "Create Assembly Instance" exapmple vi have two separte loops. One for the input (producing data) and the other for the output (consuming data). Would it be possible to combine everything into one loop? Are there any drawbacks to using one loop for the input and the output?
    and i know one drawbacks will be that both consumer and producer will have to have the same rate.. 

    That's an interesting piece of code.  It's not so much a producer/consumer as it is two separate loops handling input and output.  Take a look at this link to see what producer/consumer is: http://www.ni.com/white-paper/3023/en/  You can also find the code by going to File->New and opening the "From Template" folder under VI.
    What controls your state machine?  With events not being possible on a RT system, I'd expect you'd have some form of polling.  Polling would still use a time period between polls.  Granted, the network requirement would definitely break determinism, as you've already noted.  If you're doing this, why not put it into a timed loop?  Timed loops aren't always determinstic.  That's why there is a "Finished Late?" terminal.  It's not the loop that makes the code deterministic, it's the way you put your program together. By moving it into a timed loop, you gain the ability to give it a priority.  I'll explain why this is important in a minute.
    You're welcome to combine the two into a single loop if you still meet your timing requirements.  That's a design choice that is up to you.  I don't know what your other Ethernet/IP "stuffs" is, but I'd likely combine this into my output loop if possible.  I'm assuming it has something to do with the data you care to send.
    The overhead from the loop isn't enough to worry about the worload on the CPU.  Ultimately, the code within the loop determines how rough you're being on the CPU.  That's true in one loop or in four loops.  Splitting code into multiple loops just lets you prioritize code.  If everything is in a single loop, it all must run before the next iteration.  If your code is split into ten loops, as an example, only what is inside each loop must be run on that loop's iteration.  Using priority, as you've mentioned, ensures you determine which loop runs first.  Let's say that loop completes and gives the other loops time to run on the CPU.  Before they complete, the loop wants to run again.  The CPU will go back to that loop and run.  By splitting the loops up, you've ensured this piece of your code will run even if the CPU can't handle processing all of the code within that period.  Rather than hurting determinism, you've aided it.  The parts of your code that you aren't worried about being deterministic happen when the CPU has time for them.  The parts that you NEED to be deterministic happen deterministically and push those other parts of the code out of the way.
    Looking at the example code you're showing, I'd really want to know what it is you plan to do with the code and what you need to be deterministic.  I'd assume you plan to read the data, process it, and send a corresponding output.  If you need ALL of this to be deterministic, I'd put it within a single loop or use queues to send data from the input loop (commented as consumer) to the output loop (commented as producer).  This decision would really just depend on how fast you care to acquire data and how deterministic you desire the output to be.  Without using the queues, you create something called "race conditions."  When you send an output, is that related to the newest input or one before it?  You simply cannot tell.  
    Jeff B.
    Applications Engineer
    National Instruments

  • Why do i get error 1122 at dequeue element in consumer loop when i hit stop button

    when i hit stop button from vi, the producer loop stops, the consumer loop gets an error and stops without reading all the elements and then my check queue status loop continues to run becuase it never goes to 0.
    Any help?
    Solved!
    Go to Solution.
    Attachments:
    READ SIC AND LOG.vi ‏48 KB

    matt198717 wrote:
    i believe this is what you were talking about.  If youve got any advice or pointers for this VI please let me know.
    1. Your consumer loop should be using the Dequeue Elements.
    2. Your consumer loop should actually be releasing the queue in the STOP case.
    3. There is also no need for the polling to see how many elements are left in the queue.
    4. Your wait in the producer loop shold only be when there is no data in the buffer (you have it in the wrong case).
    5. Do not use the value from the Bytes At Port to tell the VISA Read how many bytes to read.  You tell the VISA Read to read more bytes than you would ever expect the message to be.  Let the termination character stop the read.
    6. Use a VISA read right after intializing your port to sync up your messages.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Serial Port Producer Consumer.png ‏32 KB

  • I currently have one input but need to run two loops. I cannot get the two while loops to run so that they both pick up the same data, they are both picking up alternate samples. How can I get them to both pick up all of the values?

    The system I am trying to create calculates a number of values based on an input. I need to make the calculations and display the values for an entire production run and for each hour. The only way I know to do this is to create two while loops, one looking at all the values that are received and one looking only at the values for hour long periods.
    Any help would be great.
    Thanks
    RossH

    Why do you think that you have to have two loops to accomplish this task? Why not use one loop and accumulate the same data into two data sets based on the two sets of criteria?

  • Stopping producer consumer loop at the same time

    In my application I am using producer consumer architecture. In the producer loop, I am acquiring data, processing and outputting the result (feedback control system). Also in the same producer loop I am inputting all the data to a queue and then in the consumer loop I am writing data to a file. I have a stop control on the front panel and error from the queue and  error from the data acquisition all wired to OR gate to stop the while loop. ( I attached the picture of the code). Whenever I press stop form the front panel program wont completely stop. I think it is because consumer loop still running. Is there way to stop  the both loops at the same time. I tried creating local variable but it slows the program. Front panel stop control mechanical action is set to switch when released.
    Attachments:
    app.PNG ‏262 KB

    In the consumer loop you should check the error after the Read Queue function.
    TOn
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • Can anyone tell me what's wrong with my queue or producer consumer loop?

    A Labview engineer helped me with the overall structure of my program, necessitated by the fast data sample rate and post processing requirements. He recommended the producer/consumer loop and using one of the example files (Cont Acq graph voltage - int clk) to do the actual data acquistion. So I put together the loop and go my two channels of data acq going in the producer loop. However, nothing's getting picked up in the consumer loop and none of my data gets displayed over there.
    Anyone care to take a look at it and let me know what I'm doing wrong?
    Solved!
    Go to Solution.
    Attachments:
    P-C Yanmar Program.vi ‏296 KB

    Your Enque Element should be inside the while loop where you aquire the data.  As it is now, the data has to stop being aquired before you send the last set of aquired data.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Generate dynamic event of producer loop in multiple consumer loop

    I have one producer loop which used event case to interface with FP controls and 5 consumer loops
    If I have to use the fifth consumer loop to generate dynamic event which send to event case in produer loop. 
    I have to wire register event with dynamic event terminal in producer loop . Also I need to wire user event to consumer loop (at the bottom of screen window) which is far away from producer loop. It is hard to wire them. 
    Is there any other method to let many consumer loop to communicate with one producer loop through dynamic event (the same user event)?

    I like to use an Action Engine to hold control my Event Reference.  Then anybody can send the event commands.
    You may also want to look at the VIs I recently submitted for OpenG here.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Basic Producer/Consumer loops for a newbie

    Labview neewbie here.
    I was looking at Producer Consumer loops.
    Can anybody give me a very basic explanation of how to set one up.
    I want to take readings from a HP 53131A counter and store them in an excel spreadsheet.
    I understand the part about labview slowing down as it opens the Excel file, and a seperate loop will help solve this.
    But I dont understad how to set up the Que function.
    Thanks.

    Multithreading will not make excell open faster but using concurrency you can have more than one operation operate ate different speeds.  The nice thing about the produce consumer model is that the if the consumer is slow or unreliable (freeses up) the producer doesnt care and will continue.  To use a queue is very simple, 1. create the queue, name it(optional) and give it a data type (ie int, array of floats ...)  in the produce loop use the enqueue vi to add items as needed to the queue, in the consumer dequeue these items (using a timeout = -1 the loop will wait for a new item and not consume resources)  the consumer can process the data acquired in the producer loop.
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • Synchronizing 2 graphs / producer-consumer loop stuck

    I have a pretty huge VI here, so I created a smaller one, which shows my problem.
    First thing is, the user has to set some parameters, before the VI is running. So, I created a sequence with a while loop. If the user hits the button, the loop ends. That works pretty well.
    In my huge VI I am doing data acquisition. The user hits the button in order to acquire data, checks the data and the data is saved when he hits the acquire button the next time.
    Next thing is, I have two graphs. When the user zooms one graph the scale of the other should be updated automaticaly. Therefor I created a loop with a event structure in it. If the user hits the button in order to acquire the next set of date, the loop ends. So far so good, this works pretty good as well.
    But now - if I zoom the graph before I hit the button in order to end the while loop, everything gets stuck. I don't know how to get rid of that behaviour.
    Please do not suggest anything like getting rid of the producer/consumer loop, since I specifficaly need everything that is in the VI for a certain purpose.
    If you need any additional information, please just ask. I hope my problem is described well enough so far.
    Attachments:
    zoomprob.vi ‏41 KB

    thanks for the response,
    the upper event structure will trigger the data acquisition process, so I don't want to have any time out value unless the user wants to start the acquisition process.
    the lower event structure will take care of the state when the acquisition is done, but the user wants to examine the aquired data. Using a longer time out will not be a disadvantage, but I think it will not solve the problem alone.
    At the moment everything works fine, if you use it how it is ment to be used. If you aquire data and then mess up with the graphs scale, everything is good. But if you try to manipulate the graph and then acquire data, it gets stuck. Apperently, that is not how it's ment to be used - but you know what users often do...
    Unfortunately the highlight execution is of no particular use. If I turn it on and manipulate the graphs scale, the vi gets stuck, but no specific process is shown in the code. Apperently it is waiting for a event, but it isn't triggered. So, beeing able to disable an event structure and enabling it later would solve the problem, for example.... I haven't found any solution for dealing with that, unfortunately...

  • Consumer loop slowing down producer loop

    Hi All,
    I'm currently using a PXI to send commands to a chip, then retrieve the results with a DAQ. This process loops to populate a 256x50 array of values.
    Each time the loop is fully populated, I want to display the result onto a 3D plot, using 3d plot lvclass and plot helper. I noticed through the profiler and using timing functions in the loop that the 3D plot would take ~200 ms to update. The array would fully populate in about 100ms, so tripling the time to update was kind of nasty.
    I put the 3d plot into a consumer loop and everything else in a producer loop. It works fine, I don't mind about dropped frames, but it was running at the same speed. Apparently whenever the consumer loop executed, it would freeze completely the producer loop.
    Why is this? It seems like this fellow had the same problem:
    http://forums.ni.com/t5/LabVIEW/Producer-Consumer-Loops-not-independent/td-p/1115665
    But he "solved" it by removing the graph altogether. As showing the graph updating in real time is critically important, I can't just chuck it.

    No, an action engine is sometimes called a LabVIEW 2 Style global. They are basically a VI with a while loop and an unitialized shift register. They are useful when passing large amounts of data since it does not get copied. Also if you have transformations that are made on the data it is a single self contained VI that has data and actions which can be performed on it. Today a LVOOP implementation would be prefered. At any rate, this is a non-reentrant VI which will cause blocking to occur if called from two or more loops at the same time.
    Out of curiosity, what type of graphics card do you have in the PC? Would a better graphics card help?
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Can I have two projects open on Premiere Elements at the same time? (Elements 13 for Windows)

    Hi there.
    Can I have two projects open on Premiere Elements at the same time?
    The reason I wanna do this is because I've trimmed many hours of clips in one project (One timeline) and I want to start a new project where I have a "clean" timeline and can add clips from the
    first project (Cut and paste). Or how do I bring a trimmed clip from one project into another in a easy way?
    Thanks
    -Dan-

    Your question is in the Photoshop Elements forum.  There is another forum for Premier Elements and this will probably be moved.
    That said, the answer is that Premier Elements has not be designed with the ability to cut and paste from one project to another.  The only "work around" is to "Publish&Share" to a best quality format that matches your project settings.  You can control the output clips with the "work area bars".  You can then add the new clip to the second project.   The output rendering process can, at least in theory, reduce the picture quality.  Depending on formats, settings and footage, it may not be noticeable.
    There is a third party product called Clipmate that some say works, but not always with good results. 

Maybe you are looking for

  • PO release strategies with Contract

    Hi, implementing a PO release strategy (SAP-MM module)I need to consider the case in which a PO is assigned to a Contract. If so, different release strategies should be selected according to the PO value. Possible cases: S0-strategy 0: Contract does

  • TS3775 Target Display Mode doesn't work

    I have a similar issue. I am trying to connect iMac 27" to Macbook Pro 13" (both 2011 models). I am using mini displayport Male-Male cable to connect both computers. After connecting I have pressed Command + F2 key but nothing happens. Any suggestion

  • EEWB - BUPA enhancement not active in other clients.

    Hello, Created an EEWB/BUPA enhancement that worked great in Dev client but is not active in two additional clients. Found similar old questions in SDN but no solid answer -  hoped worth asking again. Has anyone encountered this? Thanks in advance...

  • Pictures in out going messaes

    In mail I now have a small picture in the uppeer right hand corner of all out going messages. I can't remember what I did to get that picture or how to change it to a business logo. Please advise Roger

  • OIM Group - tcDuplicateGroupException Error

    Hello Experts, I have created a java program using OIM APIs to load around 500 groups in OIM and it was success. I have created a small stored procedure to clean up those loaded group directly from db table (UGP & GPP Table) . Now when I again run th