Vision system design using 2 Basler line scan cameras

I would like to use 2 Basler line scan cameras (models L100 or L200) that I checked on the NI site as being approved. I would like to know how to acquire image data from 2 cameras at the same time and log this to the computer database.This is a high speed web application.

Jack,
You shouldn't have any problem. You will need to use two PCI-1422 or PCI-1424 cards, since each card can only handle a single camera. You can use the RTSI bus to synchronize the two cameras. You will probably need an encoder for timing signals.
I am not sure what information you want to log to a database. If you are planning on storing the images, it could slow down your system, depending on the size of the images.
Bruce
Bruce Ammons
Ammons Engineering

Similar Messages

  • Save D image with line-scan camera.

    Hi guys,
    my work needs to  use a line-scan camera to generate 2D image. A scanner is used to achieve the object scanning (so, the object is still). I have already acquired the image with the program similar to the example LL Trigger Ring, but I don't know how to save the 2D image on disk. Besides, do you guys know any other good source where I can find more labview examples (I only know the NI find the example)?
    Any suggestions or idea would be appreciate!
    Thank you in advance. 
    Attachments:
    My labview program.JPG ‏52 KB

    You can save the image to the disk using IMAQ Write File 2. You can find (and post) additional examples on the Developer Community. If you have more questions, please let me know. Hope that helps!
    John B.
    Embedded Networks R&D
    National Instruments
    Certified LabVIEW Developer

  • How do I send a command to a Line Scan camera?

    Hi,
    I am using the Measurement & Automation Explorer and I would like how to send a camera setting to a line scan camera that uses NI-IMAQ. Any one have any suggestions?
    -Chris

    What I am trying to do is send a serial command to the camera using the Measurement & Automation Explorer. I am also using the PCIe - 1429 framgrabber. Any know how to acheive this? Is this even possible using the NI software?
    -Chris

  • Do i need to use the phone line that came with the printer to fax paperwork or can I buy a new one?

    This question was solved.
    View Solution.

    Hi Willcarter,
    It is all up to you. You can use the phone line which came with the printer or you can get a new one. It does need to be a 2-wire phone line though.
    Thanks
    Josh.C
    Click on the BLUE KUDOS button on the left to say "Thanks"
    Although I am an HP employee, I am speaking for myself and not for HP.

  • How to enable Rosetta at the system level using the command line?

    I need to find a way to enable Rosetta at the system level (e.g. all users) using the command line. When Rosetta is enabled, the following entry is created in ~/Library/Preferences/com.apple.LaunchServices (run defaults read com.apple.LaunchServices)
    LSPrefsFatApplications = {
    "com.apple.Safari" = (
    <00000000 009a0003 00010000 c323458f 0000482b 00000000 00000023 0000727b 0000c2b0 8b4e0000 00000920 fffe0000 00000000 0000ffff ffff0001 00040000 0023000e 0016000a 00530061 00660061 00720069 002e0061 00700070 000f0014 00090053 00650072 00760065 00720020 00480044 00120017 4170706c 69636174 696f6e73 2f536166 6172692e 61707000 00130001 2f00ffff 0000>
    Does anyone know what the data shown here is? It doesn't change when Rosetta is turned off and then back on. It also doesn't change between user accounts (e.g. joe's com.apple.LaunchServices.plist has the same value as jane's).
    Will it be possible to run defaults in a way that makes this change work for all users of the computer?

    I am asking about the option to run in non-interactive modeIt cannot be done. Check "Oracle® Applications Maintenance Utilities Release 11i (11.5.10.2)" manual for more details.

  • Help: system design using NI cRIO-9004, chassis cRIO-9104; modules: NI cRIO-9411, -9221, NI 9472

    We have NI CompactRIO Real-Time Controller: NI cRIO-9004, chassis: cRIO-9104; and modules: NI cRIO-9411, -9221,  NI 9472. We also have different motors, helicopters, etc. equipments in our lab. Can anyone here give any advices that how to make use of these NI equipments to design a control/measure system? Or give me some detailed examples using these equipments? 

    Hi Jahy,
    Your question is somewhat vague, are you looking to do something specific with your application? A good place to start is by opening LabVIEW then in the toolbar go to the Help menu > Find Examples which brings up the NI Example Finder. The Example Finder has all of our example programs; these examples are great ways to start designing your application. If you provide a more detailed description of what you would like to accomplish with your application I would be happy to point you toward an example that is relevant.
    Scott B.
    AE NI

  • How can i use PCIe 1433 and basler line camera to construct image and pocess it?

    hello! every one ,I am new to machine vision.i have two problems to ask.First,how can i use line camera and 1433 to acquire 2-D image?second,if i want to pocess the 1-D signal ,how can i do it ?i expect for your answer ,thank you!

    What you are trying to do is not something you can easily do in a forum, but I can give you the basics.
    You have a CameraLink frame Grabber (PCIe 1433) and a LineScan Camera
    The framegrabber needs to be configured to understand how to communicate with the camera.  You need a file from the camera vendor.  This file might already be installed.  You can use MAX to check if it is, under Devices/IMAQ.
    Assuming you can get to the point where you can communicate with the camera, you need to configure your acquisition.
    Since the camera is a line scan camera, it captures image data one pixel ine at a time.  You will need to configure the frame grabber to determine how many lines per image you want.  The low limit is usually 1, and the high limit is either based on the framegrabber's internal memory, or that of the computer.
    If you are using labview, you will need to open a sessing to the camera, acquire the image(s), and then close the session when you are done.
    Once the image(s) are captured, you can performa analysis using the NI Vision Toolkit.
    Sorry, but there is no way to condense years into one post.
    Machine Vision, Robotics, Embedded Systems, Surveillance
    www.movimed.com - Custom Imaging Solutions

  • Calculating motion rate for given line scan rate

    Dear friends,
    I need to understand the calculation of motion rate for given line scan rate.
    i have line-scan camera connected to servo motor.
    i know that the line-scan camera can run at 7.2 khz line rate (7200 lines in 1 second).
    Each pixel need to be 0.1mm (in the direction of motion). 10 lines of scanning is 1mm.
    i need to scan image of object that its length is 400mm (0.1mm*4000lines)
    First, the Conveyor stop, the object that i need to test with the linescan camera is now 5cm from the camera.
    i want that the servo motor will move the conveyor for 45cm and stop. 
    (the conveyor accellerate, move const speed, decellerate, stop. the line scan camera connected to 10khz encoder for each revolution)
    Now i'm getting lost with the calculation.....
    if 1pixel = 0.1mm , then i need the conveyor belt be able to move 0.1mm for each pulse of the encoder???
    i want that the servo motor will rotate chain (like the attached image),
    but i dont know how i need to calculate the gear diameter, the chain pitch, etc...
    and specially, how this parameters influence the line scan rate, and what is the role of the encoder here...
    Thanks for any support.
    Moti 
    Attachments:
    Chain_gear.jpg ‏17 KB

    It sounds like you are mixing two methods of using a line scan camera.
    The first method is to run the camera at a fixed speed.  If the speed of your belt is constant, this can work okay.  To calculate the desired speed, let B=belt speed (mm/sec), L=line rate (lines/sec), R=mm/line (0.1mm/line in your case)
    B = L / R    This equation can be rearranged to calculate any of the quantities.
    The second method is to use an encoder to trigger each line captured by the camera.  In this case, the speed of the belt is not important as long as you don't go too fast for the camera.  In this case, you need to know how many mm the belt will travel for each pulse.  To calculate this, you would probably measure how far the belt travels during one revolution of the encoder.  You should also know the number of encoder pulses per revolution.  Dividing distance by pulses gives you distance per pulse.  Since you want 0.1 mm/pulse, you would need to adjust either the number of pulses in the encoder or the diameter of the belt roller.  If E=encoder pulses and D=belt distance, R = D / E.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • I need use the line data(basle​r spl2048 camera,NI1​433 board) to perform FFT transform ,how can i use transforme​d data to construct an image

    hello everyone! as what i haved mentioned in the title.In optical coherence tomography system ,i need to perform for every line data whick accquired by NI1433,how can i use
    the transformed data tto construct an depth image .

    This is no longer my main area of expertise, but here is results of brief search:
    Spectral Domain Optical Coherence Tomography System Design: sensitivity fall-off and processing speed enhancement
    look at Chapter 5
    https://circle.ubc.ca/bitstream/id/91474/ubc_2010_​fall_chan_kenny.pdf
    Ultrahigh-resolution, high-speed, Fourier
    domain optical coherence tomography and
    methods for dispersion compensation
    http://www.opticsinfobase.org/oe/abstract.cfm?uri=​OE-12-11-2404
    hope this helps,
    Curt
    Curt Corum, Ph.D.
    Center for Magnetic Resonance Research
    University of Minnesota

  • Using Consumer Digital Camera for the Vision System

    I am evaluating, if I can use a consumer digital camera for the vision system. I wanted to see if anybody out there have done that in past? The other question is, do the consumer camera manufacturers provide the driver software in order to retrive the images directly from the camera to the computer ?

    I think your suggestion is right, using a firewire camera is much
    straightforward. But some consumer cameras have advantages too because
    of the very high resolution, especially the newer models of digital
    still camera. If the cameras support PTP protocol, then I have a
    LabVIEW driver for them. Check out more details at:
    http://www.hytekautomation.com/Products/PTPCam.html
    Irene He
    Bruce Ammons wrote in message news:<[email protected]>...
    > You would need a really, really good reason to use a consumer camera
    > instead of a machine vision camera. The hassle you would go through
    > to get drivers working and get everything else to work the way you
    > want is not worth it. You may pay more for a machine vision cam
    era,
    > but it will work with a minimum amount of effort. Nowadays, the
    > firewire cameras are cost effective and you can put together a system
    > that doesn't cost much more than your consumer camera would.
    >
    > Bruce

  • How to measure diameter using vision system

    sir
             I am new to vision system, i want to measure diameter of a cylinder please send some example vi's

    Hello ksr,
    You can use a function called Clamp to determine the distance between two edges in an image.  If you have any specific questions regarding this, please respond and provide more details regarding your project.
    Regards,
    Jasper S

  • Reducing PDF-size: automatic reduction of datapoints that are used to draw lines in a 2d-axis system within report

    Creating fancy pdf-files for costumers and other purposes is great. However, if the experimental data include many datapoints (>200000) a line-2d-graph ends up in a very big pdf-file. Especially when many pages need to be used.
    Explanation:
    When I use lines to show experimental data in 2d-plots the size of my PDF-file is directly influenced by the number of datapoints used. The more datapoints are used to draw lines within the graph, the bigger the exported PDF-files of the report are.
    It would be great to limit the number of points used to draw a line as it can be done with markers without using the curve transformation option. - Hence, e.g. plotting a line with the help of 200 datapoints is usually as good as showing the same line based on 200000 datapoints but the pdf-size is significantly reduced. You can imagine that when this would be done via the transformation option a long lasting script would be needed for each line to reduce the number of datapoints shown. Hence, the plotting within the report and the actualisation of data would need very long.
     

    Since a while DIAdem optimizes the size of exported PDF-files in a related way as it is suggested here. In principle the PDF-file is exported in a very high resolution, so you can display it in a reader with a very high zoom value (e. g. 6000 %) to look into details of your data. If you have a huge dataset, this could lead in fact to a bigger file size, if data points could be displayed because the high PDF-resolution. But in general, DIAdem only saves information in a PDF-file which is really necessary - but with a high resolution.

  • I want to buy NI cam for my machine vision system

    Dear member
    I need to buy a NI cam to use it in my machine vision system that is used to in recognition of screws head like in second figure
    the problem is that my web cam is not able to produce high quality image
    so I need no but NI cam high quality
    I need only  NI cam  with USB cable, not a  NI smart cam with processor
    what is your suggestion please??
    best regards
    hi ?Q>

    AdnanZ wrote:
    For your industrial machine vision application, you would be better off with an industrial protocol like the Gigabit Ethenet (GigE) or USB 3.0 cameras. You should have a look at Basler's Ace line of cameras (scroll down and have a look at the Gigabit Ethernet and USB 3.0 tabs).
    Althought there are advantages to USB 2.0 (cost effectiveness, USB 2.0 ports available everywhere), it is still the least standardized and least popular camera bus considered. The one obstruction to the widespread adoption of USB 2.0 for vision applications is the lack of a hardware specification for video acquisition devices. Each vendor has to implement its own hardware and software design, which means that a special driver must be written to connect each USB 2.0 camera to each different software package. As a result, IEEE 1394 is much more prominent in vision applications. Also, most image acquisition drivers for USB 2.0 use utilities like DirectShow to acquire images into the PC. While these tools work well, they are a burden on the CPU. As a result, USB 2.0 image acquisition can be processor-intensive. Utilities like DirectShow also do not provide any type of interface for triggering or communication. Because of this, without a special driver, it is very difficult to synchronize USB cameras with each other or the rest of a system.
    GigE Vision and USB 3.0 Vision are built to avoid this (by using GenICam) and are supported by National Instruments' Vision Acquisition Software. If you have to choose between GigE and USB 3.0, just remembe that GigE is good for longer cable lengths (100m v/s 8m for USB 3.0) and works well with multiple camera. Otherwise, USB 3.0 has better bandwidth (350MB/s v/s 125MB/s for GigE) and is plug and play (no extra power required).
    Before you choose the camera, try to undestand what resolution and fps you need depending on your application, and then select the camera.
    To get the right lens, you need to know the CCD size of the camera, and working distance and field of view of the object. Working Distance is the distance from the front of the lens to the object and Field of View (fov) is defined by the smallest rectangle of sides x and y which contains the object at the object plane. You need to use these to calculate the focal length and then choose the right lens.
    Also, be sure to select the right lighting. Metaphase has some good products.
    Wherever you are based, you should be able to find a local vendor for the camera, lens and lighting. Be sure to do the due diligence. You should, then, be able to get a good image for your application.
    thank for your information share
    is CCD size=pixel size?? what ccd mean ,is thier other type,what ccd advantage??
    also
    i have buy camera with specific focal length then if i add lens with 14 mm focal is the total length will default focal+lens focal (14)?
    what is the effect of focal length and pixel size on images??
    best regards
    hi ?Q>

  • Vision system to look at a bubble level?

    Would it be possible to use some type of NI vision system to view a bubble in a bubble type level and to somehow "measure" how far off the bubble is left or right?
    This would be some type of system that would (somehow) set a table to a calibrated "known" level position. I'm not sure if this would be some type of gyroscope or another calbirated level, but we would have to start with a good solid calibrated level surface. We would then put a level to be tested and use a vision system to "view" the bubble to see how far off it is and report it as a % accuracy or uncertainty.
    I'm not looking for Labview code, only if this can be done with some NI vision system. Is there a camera that can see the bubble and calculate some % of the bubble outside of the lines?
    Seems like an odd application I know, but I'm just looking for input.

    Alternative approach I'd use if space permits and tilt angle is within reason:
    Use a digital protractor and then use vision tools for character recognition to read the display. If angle range is high, then use a fiducial and coordinate system to compensate for the angle so the characters can still be read.
    http://www.globalindustrial.com/p/tools/test-measurement/Measuring-Protractors/pro-360-digital-protr...
    EDIT: There are also inclinometers that have analog and digital ouputs/communications that would alleviate the need for vision entirely.
    -AK2DM
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Systems Design Engineer for Orange County, CA

    Please mail your resume in Adobe PDF format to [email protected]
    If you have an extraordinary passion for engineering and are not afraid to take on an extremely challenging position,
    we have exactly what you have been looking for!
    Employer information:
    moviMED is a small systems engineering consulting firm located in Southern California. The central focus of our operations is to provide exceptional engineering services to the Life Science Industry in the Academic and Commercial arena. We develop cutting edge technology for major biomedical companies. We offer a broad range of services to our clients to assist them in conceptual prototype design, medical device testing, motion and vision applications.
    Job Description:
    Employee will plan, document, design, specify and build comlpex systems using best engineering practices. He/She will be required to interact with other employees, vendors and other consultants to solve problems on his/her own. Application software will be mainly developed using LabVIEW and relevant tool packages, such as (but not limited to): NI MOTION, NI VISION, Data Base Connectivity, SPC etc.
    The employee will be further required to develop custom electronic signal conditioning and other interfaces to sensors and actuators. The frequent integration of new technology and third party products will require the employee to keep him(her)self up to date by studying relevant documentation and by engaging in a substantial amount of research.
    This job is heavily oriented towards the Life Science Industry and demands more than just electronic engineering and computer science skills.
    The Ideal Candidate:
    Will have experience in the following categories:
    - Application Development using LabVIEW V6.1 and V7.x
    - Analog and Digital Circuit Design
    - Micro-Processor, Micro-Controller Programming in embedded C and/or assembly for 8-bit and 16-bit cores
    - Motion Control (Pneumatics, Servo, Stepper etc.)
    - Computer Science Skills (MS Windows, MS OFFICE, Data Base/SQL, Networks etc.)
    - Project Management
    - Sensors of all kinds, Actuators of all kinds
    Required Skills:
    - Exceptional Sense for Details
    - Highly Organized
    - Self Sufficient
    - Ability to quickly learn on its own
    - A great deal of Common Sense
    - Capabilty to work of poorly documented requirement specifications
    - People Skills
    - Teaching Other People (Holding Seminars and Presentations)
    - Great Improvisation Skills
    - Fluent in English Language (in writing and verbal)
    - Analytical Problem Solving
    - Methodical Trouble Shooting
    - Working with Time Constraints
    We look forward to receiving your resume
    Regards,
    Markus Tarin
    President & CEO
    www.movimed.com - Custom Imaging Solutions
    www.movitherm.com - Advanced Thermography Solutions

    I have just read your job posting for LabView Programmer and would like to introduce myself.
    I have over six (6) years experience with LabView, from versions 3 to 7.1.1, in systems design and programming of LabView based SCADA/DCS and signal analysis applications.
    Your job description is very interesting to me as I have had some exposure to intelligent vision systems use in manufacturing quality control and have been a practicing audio/video engineer since 1987.
    I have also looked closely at the Lake Forest, CA location and would consider relocation as I have been recently considering a warmer climate. I have been working as an independent consultant and would be willing to assist you on a part-time or full-time, term, basis if you would find that helpful. I would like to discuss the position further and will send my resume early next week. Please feel free to contact me in the mean time with any questions.
    Thanks,
    Tom Held
    [email protected]
    414-964-0518

Maybe you are looking for

  • MacBook Pro 13" Early 2011 - Airport missing SSID

    after instal mac os x mountain lion MacBook Pro 13" Early 2011 Airport missing ssid and the chanel from 1 to 11 is missing too i live in syria and all the router wifi in the market have 1 to 11 chanels, what can i do i can't see any available en1:  

  • Can I make a calendar in iPhoto '09 using my Aperture 3.0 library?

    I've just doanloaded a trial of Aperture 3 and am generally very impressed. I decided I wanted to make a wall calendar, which is not supported but it says somewhere you can work from your Aperture library from within iPhoto. Is this only supported in

  • SOAP Sender URL for Default XI parameters

    Hi, In my scenario i want to use same SOAP sender communication channel for many webservices.So i selected USE QUERY STRING OPTION . But i am not sure about the parameters in URL. I referred SOAP Adapter how to guide. it was helpful to some extent bu

  • Partners are not automatically flowing in to UB Purchase Orders from Vendor

    Hi Gurus, We have an issue where in even though we have maintained the partners in vendor master, the same is not flowing in to Purchase Orders with UB document type Purchase Orders. User has to select the partners manually from the drop down. This i

  • How can I insert a C++ programm in labview 5.1;

    I am using Labview 5.1 to read data from sensors (analog input), but I would like to read data from a serial RS232 port. How I can do this;If I write a C++ program, how can I insert this in labview;