How frame drop test is executed using PQA in TestStand ?

Can someone shed some light on the frame drop test which is executed using PQA in TestStand ? Also, what is the use of reference stream and trigger in the frame drop test ?
According to the manual, the Dropped Frame processor computes the difference in pixels between consecutive frames. So, in this scenario, how does the processor compare the framedrop of the test stream with reference stream (if any).
Thanks

Hello Enigma123
The Dropped Frames processor returns a metric that is the average of the absolute difference between each pixel in a frame compared to its following frame.  Depending on scene transitions or a known video playback performance, you can use this processor to determine if you are missing frames.  For example, imagine two 3x3 images
2 2 2           1 1 1
2 2 2     &    1 1 1
2 2 2           1 1 1
The average difference between these frames is 1.  A media reference stream is not used with this processor when it runs.  However, and I always recommend doing this for unreferenced tests, a data reference can be created from a reference stream to compare with future tests results. The data reference is a calcuated set of metrics that corresponds with a given PQA acquisition/processes or a set thereof.
Here is the process I would take for unreferenced tests.
Take a reference video that you know plays back properly.
Set that you wish to create a data reference, acquire that video/audio stream and perform and activate the desired processors.
Now, select that you would like to use that data reference for future acquisitions.
Perform new acquisitions using the same processors and observe the new results stream
You will see your results stream now centred at zero according to the following calculation  (Test Results - Reference Results) / Reference Results  [Relative Difference]
If you see any major deviations, this is a probably cause for a concern, in our case, for dropped frames
Let's continue this discussion in the following location:
PQA Help
http://forums.ni.com/t5/NI-VideoMASTER-and-NI/PQA-Help/m-p/2305242/
Thank you.
Sincerely,
Greg S.

Similar Messages

  • How can I test IRIG-B'a accuracy using Labview

    We have a GPS source as reference, how can we test second GPS clock with IRIG-B output ?  Can we by using Labview ?

    Most timecode generators work by taking an external input (GPS, IRIG, PPS, or any of a number of other timecodes such as MILA, NASA36, IRIG A, etc) and outputting an on-time signal.
    The most common systems now use a GPS receiver to steer an oscillator to some fixed frequency (10MHz is a favorite) and then use that steered oscillator to generate the outputs.  The one PPS from a GPS receiver is not very smooth and jumps around easily a few hundred nano-seconds every PPS (at least they used to).
    Time codes are usually done by generating an on-time digital signal in which the rising edge of the frame bits is co-incident with the PPS timing.  The digital signal is then sent through some analog magic (op amps and whatever) which delays the output on time.
    In digital signals, the rising edge is considered on time, in analog it is the zero-crossing.
    Good systems will calibrate out the analog delay in the factory by moving back the on-time timing that is fed to the analog so that all on-time marks are co-incident.

  • How to schedule job to execute after 5 seconds gap using the program

    Hi ALL,
    How to schedule the program to run after 5 seconds to execute using JOB_OPEN,JOB_CLOSE,SUB_SUBMIT function modules in which parameter I should give this 5 secnods?
    Regards
    mahesh

    Hi,
    You can use the import parameters of function module JOB_CLOSE
    SDLSTRTDT & SDLSTRTTM
    to pass the required start date and time (respectively) of your background job. That is, if you want the job to be scheduled and start at a fixed time (as in your case 5 seconds in the future), you can determine the start date and time as 5 seconds ahead of sy-uzeit and pass the resultant values to the mentioned importing parameters.
    Cheers,
    Aditya

  • How to test the encryption used in my wireless router?

    How can I test my router for weak encryption keys? WEP and WPA..

    If you're using WPA-PSK/WPA2-PSK and your PSK is short (<20 letters) and it's a "normal" word (from the dictionary) it's possibe to hack it. WPA2 is a bit more secure but good PSK is important.
    This article describes details about hacking WEP/WPA. Unfortunatelly it's not free but maybe you can find a printed version of this magazine in your country in some library or you can just buy the article.

  • How to Create Test Sequence Document in HTML using command line

    How to Create Test Sequence Document  in HTML using command line
    I have lot of sequences and I want to create Test Sequence Documentation in HTML format using Command Line automatically, is there a way to automate this task using .bat file or using   C#  .Net

    If you aren't able to figure out how to call a C++ DLL in .net then there may be another option.  Unfortunately I don't know how to do this off the top of my head and I don't have an example.
    The other option would be to change docgen.seq a little bit to the dialog doesn't display and you just hardcode the options.  Then you can use a command line to call testexec.exe: http://zone.ni.com/reference/en-XX/help/370052K-01/tsfundamentals/infotopics/startup_opt/
    Hope this helps,
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • How to test batch jobs using loadrunner??

    Hi,
    Can anyone pl. tell me how to load test the background jobs in SAP using loadrunner??
    Thanks,
    Raj.

    Hi Samir,
    http://www.qualtech-int.com.au/filedb/uploads/LRUG.pdf, the following link is not working, i guess we need to have an account to access the site. Please send me the document if you have , to my email id: [email protected],..
    Can you give me a quick walk through of LR with SAP, as i have been assigned to a new project and i have never worked on LR with SAP.. please let me know if you can give me a demo on the same..
    You can either show it on my machine , as i have SAP R/3 with BI and also LR..
    Please let me know if you can walk me through an example..
    If not, pls send me any interactive document with screenshots, so as to start with..
    Thanks
    Vinni,..

  • How to sync/edit audio when using frame freeze or time remapping?

    how to sync/edit audio when using frame freeze or time remapping? in premiere pro cs6

    You need to give more information about what you want to happen to the audio when you freeze or time remap the associated video.
    Is it synch video?
    Is it music?
    Is it Voice?
    Generally .. you have to cut and design the audio around the video effect.

  • How do I drag & drop items to toolbar using iPad?

    How do I drag &amp; drop items to toolbar using iPad?

    If you mean the Bookmarks Bar (not the toolbar above it) you can add items to that by choosing Bookmark from the Share icon (rectangle with arrow coming out of it) and then choosing to add the bookmark to the Bookmarks Bar section in the popup that appears.

  • How to configure and test Profibus network using NI part number 780161-01 Master/Slave interface

    I have purchased this board from NI. I have been in touch with Comsoft who it appears is the developer of this board. I have used the configurator II to try and build the network. The GSD file for my slave board is entered. I also can see the GSD file for the master. There appears to be no obvious way to test the bus from the configuration tool. I have tried the Express VI provided by Comsoft. Nothing happens. I have a purchased profibus cable with terminations installed. I know the cable works as another division has another Profibus master that does work using this cable How do I configure correctly for sure? How do I test?
    Thanks
    Rick
    Solved!
    Go to Solution.

    Hi Rick, 
    First, ensure that you have the correct drivers installed on your system: 
    Make sure NI-VISA 4.2 or later is installed on your system.
    First install 1.3x.x COMSOFT driver
    Second install a DF PROFI II Slave and Master board in your PC-System.  
    Reboot your computer System.  
    Install the NI-PROFIBUS driver, instructions can be found here. 
    However, it sounds to me like you may have an issue with your bus configuration or with the GSD file. First, did you obtain the GSD file from the manufacturer or from profibus.com? 
    Also, common issues with the configuration include specifying an improper baud rate (supported baud rates can be found here), or an incorrect PROFIBUS address. Were you able to successfully save the bus configuration and generate the configuration database? Were you able to load the configuration database into the master device successfully as well?  
    If you are unable to resolve this issue, can you provide me with some more information about your system setup and error? What PXI chassis are you using, version of LabVIEW, operating system? What devices are you testing on the bus? 
    Julianne K
    Systems Engineer, Embedded Systems
    Certified LabVIEW Architect, Certified LabVIEW Embedded Systems Developer
    National Instruments

  • How can you run an executable from AS2 code without using fscommand() or a projector?

    Just using some short .asc files made out of Notepad for some back-end server stuff, but without using fscommand() or projectors, how can you call an executable? There's a C++ program that I want to run from more-or-less the same directory as the .asc files, which handles some logging, and I need to be able to pass it arguments when telling it to run.
    Please note that I have Googled this with no useful results and that I'm on an assignment that necessitates this question. Also I'm open to the possibility that it can't be done.
    Thanks!

    The swf is on a different server and using AS3.  The little bit of AS2 back-end stuff is on a few different servers that the swf is hooking up to for streaming video and audio.  The executable would be on the AS2 servers.

  • How to test ABAP mapping used in a Integration Process node

    Hi,
    anyone can suggest me how to debug an ABAP mapping used into a transformation node belonging to an Integration Process ?
    Thanks.
    Francesco

    Hi, Francesco.
    I've debugged ABAP Mapping with SXI_MAPPING_TEST transaction.
    If you have creted a scenario including your ABAP Mapping, you only hace to put the correct sender/sender interface and receiver/receiver interface. You have to put some XML document as an input.
    I wrote in my code the Break-point instruction an debugged the process without problems.
    regards,
    Francisco

  • Have a test version in use for testing purposes and want to buy it now without loosung the files. How to do so?

    I've a test version in use for testing purposes and want to buy it now without loosung the files.

    Just buy it and enter your serial key.

  • How to run/test application using network streams

    Hello,
    I'm confused on what steps to follow to test an application using the network streams feature. After reading a lot and going through other discussions I found 2 simple VIs on the last post here http://forums.ni.com/t5/LabVIEW/Network-streams-problem-with-cRIO-9022/td-p/1401576 (I attached the VIs, which I modified just a bit) which I believe have been tested before and work so I was trying to do the same in my desktop and it does not work. I get the same scenario when I was trying to test the code I wrote: no bugs, both VIs run but nothing happens.
    According to the link above this is what is supposed to happen: "a PC hosts a GUI (see mainGUI.VI) that sends an array of doubles to the cRIO via one stream and reads a double value back via another. The cRIO, via the scan interface, reads the array via the first stream and writes an analog value to the host via the second (see mainRT.VI). "
    The current set up is: 
    1. Add both VIs to the blank project with the target device cRIO (see attached screenshot)
    2. Deploy mainRT.vi on the cRIO
    3. Run both at the same time
    Am I missing something?
    Also, I have been reading that there are two ways of testing this. One running both VIs on the PC and the other actually using the targeted device, in this case cRIO. Is that correct?
    Please help!
    Thank you
    Attachments:
    project explorer.jpg ‏36 KB
    mainRT.vi ‏62 KB
    mainGUI.vi ‏20 KB

    Connections have TimeOuts, so you have a little "wiggle room" in deciding which to load first.
    In my situation, one side is a Remote Real Time system ("Remote"), which has the behavior that when it starts up, it runs the code that I want, which includes establishing the Remote side of the Network Stream.  I make all (four) streams use the Remote as the site whose URL (or IP) I need to know.  I set them up so that if they time out (I think I may use 15 seconds), they simply close the connections and try again, exiting when all four connections are established, and going on to run the rest of the Remote code.
    On the Host, the expectation is that the code is already running on the Remote.  Accordingly, on the Host side, the Initialization sequence establishes the four connections, all using the IP (URL) of the Remote.  I also use a 15-second timeout, but run it inside a second loop to allow three tries before I give up (and generate an Error Exit).  Otherwise, if all the connections get made, I've got my Network Streams connected and can continue.
    In this scheme, both the Host and Remote code are in the same Project.  What I typically do is to Build the Remote code, deploy it, and set it to run as the Startup.  If you are not dealing with a Real Time System, you might not have that option.  But you should deploy your Remote code, and start both programs within each other's respective TimeOut windows.  Since in my scheme the Remote Window is infinite, I (automatically) start it first, then start the Host.  I haven't timed it, but I'd guestimate that the connections are established in at most a few tenths of a second.
    Bob Schor

  • Frames drop constantly, how can I fix it?

    I have FCPX, mountain lion, and a 1920x1080/60p Sony camera, and my frames drop on all my videos.

    Probably better to post in the FCP-X forum, here.
    MtD

  • How Do You Test a Flash Drive for Errors Using OS X?

    HI. In Windows there are Flash Drive tester that tests if there's something wrong with the Flash drive's chips. How do you test a flash drive for errors on OS X? I bought the HP v220w which is tiny for a 16GB and it's metal. The whole thing goes into the plug. Design wise, it is great, it's very elegant like a jewelry. Thanks in advance.
    Gbu.

    Format it for OS X and run a surface scan on the partition. That should show any hardware problems that don't keep it from working altogether.

Maybe you are looking for

  • Error in data load from application server

    Well, this problem again! In datasource for dataload by flatfile, tab Extraction i selected Load Text-Type File From Application Server. In tab Proposal: Converter: Separated with Separator (for Example, CSV). No. of Data Records: 9198 Data load suce

  • Embedded videos from Presenter won't play/sync

    I have a couple embedded videos in a PPT that I've published from Presenter to Adobe Connect.  When I get to the slide with the video in the Connect meeting, the section with the video is blank.  However, if I turn off the Sync, I get the play bar an

  • Vendor Specific Tolerances

    I read all the documentation on vendor specific tolerances and am now completely confused. We already have tolerance limits set up for all vendors in regards to price (PP) and quantity.  The price variance is set to $100 or 50%, whichever comes first

  • I am unable to make or receive calls after the 6.1 update.  I have restarted, restored and reprogrammed without any positive results.

    I am unable to make or receive calls since I completed the 6.1 Apple update.  I have restarted, restored and reprogrammed without any positive results.  I hope that someone can assist me. Thank you in advance!  I appreciate your help!

  • Lion install aborting before download complete

    I've successfully installed Lion on one iMac and my MacBook Pro. However, when installing on my wife's iMac, I forgot to update to the latest version of Snow Leopard first. Now the Lion download aborts about a third of the way through the process, re