How to determine the accuracy of the frame rate using a Basler sca640-70gm?

To whom it may concern
I am guessing that the time between each frame varies from a nominal set frame rate.
How do I set that nominal frame rate?
How do I determine what the actual (frame by frame) frame rate or time between frames was in post pressing of the "video" image. 
Thank you,
Todd
Solved!
Go to Solution.

It is almost impossible to measure the frame rate accurately by measuring the time between consecutive frames.  The latency of sending the images over the ethernet means they won't arrive at the computer with the same exact spacing they were taken at.  Also, measuring the length of one short interval in LabVIEW is also very difficult.  Windows latencies and other issues could make your measurement be off by quite a bit.
The only way I can see to verify the frame rate is to use a digital input into a counter and wire the shutter signal directly from the camera into the digital input.  You could program the counter to measure between the rising edges of the shutter signal, and you would find out the frame rate is indeed very accurate and repeatable.
The only other way I know to accurately measure the frame rate in LabVIEW is to measure the time over a large number of frames (thousands) and divide the number of frames by the total time.  Any minor errors in measuring the timing of a single frame go away with the large number of frames.
Bruce
Bruce Ammons
Ammons Engineering

Similar Messages

  • How to get the frame rate of my application

    Hi again...
    How can I get the frame rate of my application?
    I also want the frame rate value to be the title of the frame, updated every second. How do I do that?
    thanks in advance...

    To get the path where your application has been installed you have to do the following:
    have a class called "what_ever" in the folder.
    then you do a litte:
    String path=
    what_ever.class.getRessource("what_ever.class").toString()
    That get you a string like:
    file:/C:/Program Files/Cool_program/what_ever.class
    Then you process the result a little to remove anything you don't want:
    path=path.substring(path.indexOf('/')+1),path.lastIndexOf('/'))
    //Might be a little error here but you should find out //quickly if it's the case
    And here you go, you have a nice
    C:/Program Files/Cool_program
    which is the path to your application.
    Hooray

  • How to determine the purchasing group using BADI BBP_PGRP_FIND

    Hello Friends
    We use SRM Server 5.5 (Classic scenario).
    As you know that, purchasing group has the responsible product categories in PPOMA_BBP, when user creates the shopping cart to determine the purchasing group. 
    In our case, we should determine the purchasing group using other criteria.
    MM side is OK to determine the purchasing group using specific criteria.
    Because Material Master has the purch. Group information. 
    In case of SRM, we should develop the logic using BBP_PGRP_FIND BADI.
    But I’m not sure how to use this badi.
    We want to determine the purchasing group based on the following logic.
    If described shopping cart without product ID
    Do Standard purchasing group determination logic.
    Else
    Assign the purch group from MARC- EKGRP (Purchasing Group)
    Is it possible to determine above the logic?
    If yes, Could you give me some information?
    Thank you,
    Best regards,
    SH
    Message was edited by:
            So Hee Lee

    Thank you for your answer.
    I found the way to develop the our logic using BADI: bbp_pgrp_find.
    But I’m not sure the following logic is correct.
    To differentiate described req. or product id req, We check the E_ITEM – PRODUCT using BBP_PD_SC_GETDETAIL.
    IF E_ITEM – PRODUCT is blank, Read the category ID to find the purchasing group.
    To find the purch. Group, we can use FM:  BBP_OM_DETERMINE_RESP_PGRP.
    Import parameter: IS_RESP_ITEM_DATA – Category _ID
    Export parameter: ES_PURCH_DATA
    ELSE
    CALL the customer function to read the R/3 purchasing group from MARC- EKGRP
    Search the HRT5500-TABNR using purchasing group from R/3.
    Search the HRP5500 – OBJID using HRT5500-TABNR
    Call the FM:  BBP_OM_DETERMINE_RESP_PGRP
    Import parameter: IS_RESP_ITEM_DATA – PROC_GROUP – OBJID
    Export parameter: ES_PURCH_DATA
    Thank you
    Best Regards
    SH

  • How to determine the process alias using condition technique in Transportation & Shipment Scheudling?

    Dear All,
    I am trying to use the functionality Transportation and Shipment Scheduling in GATP.
    I would like to know that how the sytem determines the process alias using condition technique in Transportation & Shipment Scheudling?
    As the Transportation & Shipment Scheduling functionality can be extended further by using the configurable process to overcome the complex scenario. But it needs that process alias should not be determined by using the condition technique.
    Moreover, is it possible to use both functionality simultaneously in the system. i.e. Transportation and Shipment Scheduling using condition technique and Transportation and Shipment Scheduling using configurable process?
    Thanks & Regards
    Piyush Ranpura

    Hi Piyush,
    I have added a small overview in the SCN WIKI which shows you the two ways for the process alias determination and also here as attachment:
    http://wiki.sdn.sap.com/wiki/display/SCM/Time+and+Scheduling+Functions
    Yes, depending on your customizing you can use both scheduling methods in parallel. e.g. you activate CPS just for a specific ITEM category or product and/or customer and/or....what ever you want.
    best regards,
    Michael

  • How to determine the IPS throughput using Cisco ASA 5500 IPS Solution?

    Hello there!
    I´ve been desinging a solution to protect de Server Farm and I intend to use the ASA 5500 series with AIP-SSM module. There´s any tool to determine the real throughput that I need? I mean, how to determine the performance (Firewall + IPS  throughput), what main points I should consinder?

    If the server farm is running production levels of traffic today you can get statistics off a variety of networking devices passing the existing traffic. Switches, routers and firewalls all count every byte of traffic they pass. There are plenty of tools that can gather this traffic into tables via SNMP too, such as MRTG.
    Do not average your traffic over too great a time peroid, you will miss busy hour peaks. At most, use 5 min averages.
    - Bob

  • How to determine the slew rate of an amplifier using lab view

    gud evening all
    I have an op amp circuit built on the NI ELVIS board and I input a square wave from function generator to the circuit. I have to determine the slew rate of the op amp.In the labs, one would run the square wave over a range of frequencies and stop when the square wave looks like a triangular wave. At that frequency, one would then measure the slope of the signal and that will give you the slew rate. How can I do that in LabVIEW? How can I check when my square wave starts looking like a triangular wave? please help
    good
    good

    thank you johnsold
    i designed a voltage follower using 741, on an Ni elvis instrument. i can manually do the slew rate experiment by varying the frequency range on the coasre frequency knob( using a square wave) of the function generator until the slew rate occurs at 0.5volts, my problem is how can i do the same experiment with built in vi in labview with out touching the knob on the function generator and once the triangular wave starts to show the lab view program will automatically stop.
    find attache my vi
    good
    Attachments:
    slew rate.vi ‏21 KB

  • How to determine the bit rate with button over video subtitles?

    I have a project where I've got several questions that come up on the screen. The DVD is subtitled in 14 languages, so depending on the language chosen, it will show the question in the proper language along with navigation buttons to go to the next question or track.
    The problem is this: I added several new questions that each have a black only video that runs about 1min with 14 subtitle tracks made from photoshop psds. When I try to build, it fails saying "bit rate too high." When I removed all but 5 of the subtitle tracks, then it would build. I came up with a workaround, but then hit the limit of 99 tracks, menus or stories on a DVD.
    I went back and tried combining all 3 questions in to one slide, but now with more information on the psd, it will only allow 3 subtitle tracks before it reaches the max bit rate.
    How does it determine the bit rate? What can I do to lower the rate? I tried compressing the video at the lowest bitrate, but it didn't' help. I tried changing the psds to much smaller jpg files, but it didn't change anything. If anyone has any suggestions, please let me know!
    Thanks.

    CS,
    Almost all DVD SP Tracks should first be completely constructed in a Sequence in FCP, the markers placed there, and then everything encoded into a single Mpeg 2 clip with matching length audio (even if just low bit rate AC3 silent audio, as the case may be, because all Mpeg 2 clips in the Title domain should be accompanied by an audio stream), and then imported into DVD SP.
    Lay your subtitles under that and see what happens.
    Take care,
    Trai
    TFDVD Research Labs

  • How to determine the patch number used (installed using runInstaller)

    Whilst it easy to find the patch number installed using opatch by using the lsinventory argument.
    Is there a way to find patch number for a patch applied via runInstalled?
    META-INF/MANIFEST.MF from platform/iam-platform-kernel.jar,gives the following:
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.0
    Created-By: 19.1-b02 (Sun Microsystems Inc.)
    Product-Version: 11.1.1.3.0
    Build-Number: 11.1.1.3.0.0.0
    Built-By: aime1
    Build-Tag: Build_11.1_1_3.0_0_0
    Built-at: 05/02/2011 06:46
    Version: 11.1.1.3.0
    Build-Label: IAM_11.1.1.5.0_GENERIC_110502.0500
    Build-Transaction: NONE
    But I need the exact patch number, eg, p1234567.
    Anyone know where to find this information?
    The system has been patched from 11.1.1.3 to 11.1.1.5
    I am looking for the patches used for WLS, SOA and OIM.
    Regards
    Hanif

    Another way to get it is:
    SELECT XSD_CODE,XSD_VALUE FROM dev_oim.XSD WHERE xsd_code='XL_ADE_LABEL';
    Check Note: 1247564.1 for 11.1.1.3 and 1360009.1 for 11.1.1.5 for builds to patch mapping. Check Note:1299977.1 for how to determine build numbers.
    For WLS you can use: http://docs.oracle.com/cd/E13222_01/wls/docs81/admin_ref/clic.html
    For OIM as mentioned above
    For SOA: $mw_home\Oracle_SOA\bin\soaversion.cmd (or soaversion.sh) to know the SOA version or
    SELECT version, status, owner FROM schema_version_registry where owner = 'DEV_SOAINFRA';-Bikash

  • How to determine the core currently used?

    Hi,
    does anybody knows a Java SE6 method that gets the current processor number?
    It should run at least on WindowsXP with a dual core.
    I'm aware of the fact that the core currently used is a very ephemeral information. Nevertheless I want to verify whether assumptions about the scheduling are correct.
    All solutions without using JNI are welcome.
    Thanks in advance
    -- Thomas

    I doubt it is possible. I am not even sure how you would do that with the windows API. Not sure it is even logical. Since a thread switch can occur at any time that means that an atomic operation would be needed to recover it and that going up/down the call stack to that point would all be places where it would become invalid.

  • How to determine the protocol to use in Sender mail Adapter ?

    Hi All
    Can i use my Microsoft Exhange Server address while configuring Sender Mail Adapter .? If yes , then which protocol i can use out of IMAP and POP ?..
    How do i determine which protocol i should use to connect to my exchange server ?
    Thanks
    rohan

    Hi Rohan,
    //Can i use my Microsoft Exhange Server address while configuring Sender Mail Adapter .?
    Yes, you can.
    //If yes , then which protocol i can use out of IMAP and POP ?..
    You can use either of them. To know more on IMAP and POP, i would suggest you go through these links,
    http://www.trincoll.edu/depts/cc/documentation/email/IMAP_vs_POP/default.htm
    http://www.imap.org/papers/imap.vs.pop.brief.html
    If your are using IMAP, you will have to specify, which folder from which you wnaty the emmail to be retrived, this is not needed for POP.
    Hope this helps,
    Regards,
    bhavesh

  • How to determine the organizational unit using activity category  ????????

    Hello All
    We are working on CRM 7.0 , we need to have the organizational determination based on the activity category , I have put the activity category in the attribute list then I created a determination rule type responsibility and it is working fine in the simulation but after I assigned the determination rule to the transaction type the organizational unity could not be determined. I tried the BADI CRM_ORGMAN_BADI but it was not help.
    Any clues regarding this issue ?
    Regards
    Jacopo

    No answers

  • How to synchronize the frame-rate on different devices?

    Any solutions or hints are welcome. Thank you.

    Don't cross-post:
    http://forum.java.sun.com/thread.jsp?thread=506057&forum=33&message=2398355
    http://forum.java.sun.com/thread.jsp?thread=506055&forum=406&message=2398352
    http://forum.java.sun.com/thread.jsp?thread=506053&forum=28&message=2398347
    http://forum.java.sun.com/thread.jsp?thread=506052&forum=57&message=2398345
    http://forum.java.sun.com/thread.jsp?thread=506051&forum=45&message=2398342
    MOD

  • How to determine the ROWNUM in a Master Detail Form

    Hello,
    I am working in a Master Detail Form with Orders and Order Items Information; and I created a process that allows the users to select a Product ID on a tabular form, and the next column is populated automatically with the Product Description.
    To achieve that, I followed some instructions by Denes Kubicek (http://apex.oracle.com/pls/otn/f?p=31517:241), but my case is slightly different:
    <ul>I am using a wizard-created tabular form, instead of a manual tabular form; and </ul>
    <ul>Instead of using another page as a Popup to pass the parameter of the ROWNUM, I am using a plug-in called “Tabular Form Super LOV” which is a modified version of the SkillBuilders’ Super LOV that works on Tabular Forms. </ul>
    The Product ID is returned in the correct row by the plug-in; but in the case of the Product Description, it is always returned into the first row; and my problem is that I don't know how to determine the row where the user clicked to call the plug-in.
    I set up an example in apex.oracle.com in case someone would like to look at it:
    Workspace: ediazjorge
    Username: test
    Password: test
    App Name: Sample App
    App Number: 1550
    BTW, I am using Apex 4.1.1.00.23 and Oracle DB 10.3.2.
    Thanks in advance,
    Erick

    Hello VC,
    Thank you for your time and help.
    Unfortunately, it is still not working properly:
    1. When the Popup LOV opens, the first row of the tabular form is 0, the second row is 1, and so on. How can I assign the values starting with 1 and in the format *0001* ? (I am still a novice on Apex and new to JavaScript :-), sorry about that).
    --2. Also, when I close the Popup LOV, the value of P1_ROWNUM is ‘undefined’ again so I'm not sure if the Product Name column will be populated.--
    3. And finally, you are using the jQuery Selector uPopupLOVIcon, which is an attribute of the Cloudy Theme. In my real application (Apex 4.1.1.00.26), my element looks like: *<img src="/i/lov_16x16.gif" width="16" height="16" alt="Popup Lov" alt="List" style="vertical-align:middle;" align="middle" />*. What do you recommend me to use as a jQuery Selector?
    Again, I really appreciate your help and time. I think you solved the most difficult part.
    Thank you so much,
    Erick
    Update: I just found out that the problem with my comment 2 is because I didn’t delete the previous dynamic action that set the value to P1_ROWNUM.
    Edited by: ediazjorge on Sep 18, 2012 11:20 AM

  • How can I change the frame rate mode?

    Adobe Premiere Pro exports my videos with a variable frame rate. Because of this long videos are asynchronous. How can i change the frame rate mode? So Adobe Premie Pro exports my videos with a CONSTANT frame rate? The original video  has a constant frame rate...

    Sorry my mistakes. I am from Germany.. so...I mean with asynchronous that the video file and the sound file are displaced. In the beginning of the Video it's normal, but if the videos is very long it goes VERY "asynchronous"
    I analyzed the video with "mediainfo":
    General
    Format                                   : MPEG-4
    Format profile                           : Base Media / Version 2
    Codec ID                                 : mp42
    File size                                : 2.00 GiB
    Duration                                 : 20mn 13s
    Overall bit rate mode                    : Variable
    Overall bit rate                         : 14.2 Mbps
    Encoded date                             : UTC 2013-12-11 13:56:13
    Tagged date                              : UTC 2013-12-11 13:58:30
    ©TIM                                     : 00:00:00:00
    ©TSC                                     : 30
    ©TSZ                                     : 1
    Video
    ID                                       : 1
    Format                                   : AVC
    Format/Info                              : Advanced Video Codec
    Format profile                           : [email protected]
    Format settings, CABAC                   : Yes
    Format settings, ReFrames                : 3 frames
    Format settings, GOP                     : M=3, N=30
    Codec ID                                 : avc1
    Codec ID/Info                            : Advanced Video Coding
    Duration                                 : 20mn 13s
    Source duration                          : 20mn 13s
    Bit rate                                 : 14.0 Mbps
    Width                                    : 2 560 pixels
    Height                                   : 1 440 pixels
    Display aspect ratio                     : 16:9
    Frame rate mode                          : Variable
    Frame rate                               : 30.000 fps
    Minimum frame rate                       : 30.000 fps
    Maximum frame rate                       : 30.030 fps
    Standard                                 : PAL
    Color space                              : YUV
    Chroma subsampling                       : 4:2:0
    Bit depth                                : 8 bits
    Scan type                                : Progressive
    Bits/(Pixel*Frame)                       : 0.127
    Stream size                              : 1.98 GiB (99%)
    Source stream size                       : 1.98 GiB (99%)
    Language                                 : English
    Encoded date                             : UTC 2013-12-11 13:56:13
    Tagged date                              : UTC 2013-12-11 13:56:13
    Color primaries                          : BT.709
    Transfer characteristics                 : BT.709
    Matrix coefficients                      : BT.709
    mdhd_Duration                            : 1213733
    Audio
    ID                                       : 2
    Format                                   : AAC
    Format/Info                              : Advanced Audio Codec
    Format profile                           : LC
    Codec ID                                 : 40
    Duration                                 : 20mn 13s
    Source duration                          : 20mn 13s
    Bit rate mode                            : Variable
    Bit rate                                 : 158 Kbps
    Maximum bit rate                         : 254 Kbps
    Channel(s)                               : 2 channels
    Channel positions                        : Front: L R
    Sampling rate                            : 44.1 KHz
    Compression mode                         : Lossy
    Stream size                              : 22.8 MiB (1%)
    Source stream size                       : 22.8 MiB (1%)
    Language                                 : English
    Encoded date                             : UTC 2013-12-11 13:56:13
    Tagged date                              : UTC 2013-12-11 13:56:13
    mdhd_Duration                            : 1213777
    And there i can read that the "frame rate mode" is variable... and that's the bad thing... I want to change that point to a constant frame rate mode. I use the H.264 codec 

  • How to determine the mount point for directory /tmp ?

    Folks,
    Hello. I am installing Oracle 11gR2 RAC using 2 Virtual Machines (rac1 and rac2 whose OS are Oracle Linux 5.6) in VMPlayer and according to the tutorial
    http://appsdbaworkshop.blogspot.com/2011/10/11gr2-rac-on-linux-56-using-vmware.html
    I am installing Grid infrastructure. I am on step 7 of 10 (verify Grid installation enviroment) and get this error:
    "Free Space: Rac2: /tmp"
    Cause: Could not determine mount point for location specified.
    Action: Ensure location specified is available.
    Expected value: n/a
    Actual value: n/a
    I have checked the free space using the command:
    [root@Rac2 /]# df -k /tmp
    Output:
    Filesystem     1k-blocks     used     Available     Use%     Mounted on
    /dev/sda1     30470144     7826952     21070432     28%     /
    As you see above, the free space is enough, but could not determine mount point for /tmp.
    Do any folk understand how to determine the mount point for directory /tmp ?
    Thanks.

    I have just checked "/home/oracle/.bash_profile". But in my computer, there is no "oracle" under /home directory.Is this your first time Linux and Oracle installation? I had a brief look at your referenced link. The reason why you do not find a "oracle" user is because the instructions use "ora11g" instead, which, btw, is not standard. The directories of your installation and your installation source can be somewhat different from known standards and you will have to adjust it to your system.
    My best guess is that you have either missed something in the instructions or you need to ask the author of the blog what is wrong. The chance to find someone here who has experience with these custom instructions is probably unlikely.
    I suggest you try to locate the cluster verification tool, which should be in the bin directory of your grid installation. Alternatively you might want to check the RAC, ASM & Clusterware Installation forum: RAC, ASM & Clusterware Installation

Maybe you are looking for

  • How to make an index use in a query execution

    Hi, I have the below query for which ename column has an index. As of my knowledge below queries 1st and 2st will not use index. Hence i used the 3rd statement and that too its not using the index. Finally i used the 4th query, but even the 4th query

  • Mac running slow since digital tv retuning

    I use my mac as a TV by (using Eye TV) but since retuning it for digital TV switchover my mac keeps running slow. The programmes stop and start whille the coloured wheel whirrs round. It last for about a minute and happens about every five minutes. A

  • Factory calendar - Special rules need to be deleted

    Hi, I've created several "special rules" in a specific factory calender 6 months ago, that specified closing days for our plant. Due to market changes, these previously closing days have to be active working days again; subsequently, I deleted these

  • Mb sound not working. Can i add a sound card to work with PP cs6?

    I have a sabertooth x58, pc, win 7. I lost the audio monitoring all of a sudden. Also tryed windows media player & all windows sounds are not being played as well.  Tryed absolutely everything. Need to go to plan B. Can i add a  sound card to work wi

  • ASP timeout value not updating correctly

    MS Server 2000 MS SQL Server 2003 Connection timeout not updating correctly.  In Enterprise Manager I updated from 600 to 900 seconds.  I had some connections issues and the solution said to modify the properties of the DB user to grant it 'write' pr