MAX cannot find two usb cameras at the same time

Hello

I want to use two cameras usb (Thorlabs DCC 1545 M) in NOR-IMAQdx in Labview, but it cannot find a single camera (the one plugged earlier), and also a single camera is shown in MAX. Both cameras working in the manufacturer's software, and if I unplug the 1 unit, the 2nd will be displayed in MAX after a refresh.

I found that one camera is supported for each USB hub in Labview, and all USB ports in this computer correspond to a same hub online. I don't know if this is causing the problem.

In fact, I need to take the picture in both cameras at the same time, a switch programmed between the two cameras will work for me.

Any suggestion and comment will be appreciated.

Hello Hosni,

According to this link, you can acquire from multiple USB cameras simultaneously.  The limitation is on the manufacturer and how they interface with the bus of DirectShow.  When you use two cameras of the same make and model, it sometimes happens that not enough information is not IMAQdx to distinguish between the two cameras.  When you switch to MAX cameras, they come as different cameras, or they appear actually virtually the same?

Since you said switching between them might work, I found an example that does just that.  Just make sure you give a name to each camera single camera.  I hope this will be useful for you.

In addition, there is a bit of discussion on this topic on the forum of discussion already.  Check out these related threads, or use the search box to search for more.  There is much information available!

http://forums.NI.com/T5/LabVIEW/multiple-USB-cameras-in-LabVIEW/m-p/833517

http://forums.NI.com/T5/machine-vision/two-USB-camera-identification/m-p/2193960

http://forums.NI.com/T5/machine-vision/synchronized-capture-for-multiple-USB-cameras/TD-p/1879647

http://forums.NI.com/T5/LabVIEW/multiple-USB-camera-image-acquisition-using-vision-acquisition/TD-p/...

Tags: NI Software

Similar Questions

  • How to take snapshots of two usb camera at the same time

    Hello

    I have a project where I have to take still photos of two usb camera at the same time repeatedly and save the in a particular direcltory. I am received using a camera by using "Camera Grab vi", but I can't make it work with 2 cameras, I use the flat sequence and 2 "Camerra Grab vi: with particular camera in a sequence, but each time when I run the program I get only pic of a camera, its seems a camera dominates the other.»

    Please is it possible to use the two camera simultaneously. Attached are the snapshot of my vi.

    Thank you

    Ankit G

    Looks like you are using the same reference at the same time grabbing the camera. The two camera snaps happen but the second camera clamp is written on the first so it seems alone is slam. Try to run the VI executiong highlighted arbitrary mode (select icon icons four bulb to the right of the button run on the schema). This will allow you to see the data stream. In order to get both of these Snap you'll need separate references. You can try to watch one of our examples in the example Finder OR give you some direction (LabVIEW > help > find examples > Browse tab > Input and Output material > IMAQdx > high level > Snap.vi). You can break the two cameras at the same time if you just copy this code and double of the code.
    (Note: If you change the examples, always save as copy in another location so that you do not save on the packed example)

  • Could a NI6008 be shared by two software programs at the same time?

    Hello

    I wrote two software with Labwindows/CVI for different purposes. Two of them are using NI6008. I have only one ni6008 attached to my laptop. I can run two programs at the same time? I mean, it's a NI6008 could be controlled by two different software at the same time? Thank you!

    Best,

    Shang

    Shang,

    There are four types of tasks, AO, DIO and counter. You can have one of each performer both on a USB-6008.

    Kind regards

    Kyle Mozdzyn

    Engineering applications

    National Instruments

  • I recently bought a computer build-yourself. My question is what is the best way to mirror or save files on the two hard disks at the same time?

    Hello community,

    I recently bought a computer build-yourself.
    My question is what is the best way to mirror or save files on the two hard disks at the same time?
    I know there is a way in diskmgmt.msc, but I can't seem to make it work.
    Spec:
    Windows 7 Professional 64 bit
    8 GB ram ddr3
    2 x 1 TB hard drive

    On Saturday, 22 September 2012 00:53:18 + 0000, kevin.coe wrote:

    As I said, I think it's not only not a good idea, I think it's a very

    a poor man. Backup should be stored outside the computer content. Or
    use a service like Carbonite Online backup.

    Ken Blake, Microsoft MVP

    What is raid? A large number of people I know use raids.

    RAID 1 (mirroring) is not a backup solution. RAID 1 uses two or
    Several readers, each one duplicate of the other, to provide redundancy,
    no backup. It is used in situations (almost always inside)
    companies, not in homes) where any city cannot be tolerated.
    because the way it works is that if a disk fails the other takes
    more seamlessly.

    Although some people thing of RAID 1 as a backup technique, it is
    what it is, because it is subject to a simultaneous loss of the
    original and many of the main dangers facing the mirror
    your data - serious power, close to the lightning seeds, virus
    attacks, stolen computer, etc. Most companies that use RAID 1
    also have a solid plan of external backup in place.

    "Why the RAID is (usually) a Terrible idea".
    http://www.pugetsystems.com/articles?&ID=29
    Ken Blake, Microsoft MVP

  • What should I upgrade to be able to change the 10 cameras at the same time?

    I'm doing a video for live events and I must be able to modify the 10 cameras at a time.

    My system I've set up 2 years ago has a 3.4 ghz Ivy bridge i7, 32 GB of ram and a 2 GB video card. When I do multi camera changes in adobe first, I can only do 3 or 4 at a time with fluidity, using the camera multi monitor, but when I try 5 or more, it does not really play. The audio plays fine, but the video is just a frame every second couple.

    I tried mounting on an internal hard drive WD black, which is 7 200 rpm, but I found that I get the same results on a WD my book edition (which is a hard drive WD Green running to 5 400 rpm) via USB 3.0.

    What should I upgrade to be able to play all 10 cameras at the same time? A high-end video card? Which one? Do I need an esata raid configuration? Is what I ask to do even possible or not first even stand that?

    Thank you!

    My specs:

    central processing unit

    http://www.Newegg.com/product/product.aspx?item=N82E16819116501

    motherboard

    http://www.Newegg.com/product/product.aspx?item=N82E16813131830

    Video card

    http://www.Newegg.com/product/product.aspx?item=N82E16814127608

    RAM (32 gb total)

    http://www.Newegg.com/product/product.aspx?item=N82E16820233246

    Case

    http://www.Newegg.com/product/product.aspx?item=N82E16811119245

    What version of first? The GPU acceleration is activated? You may need to apply a 'hack' at first, so that it actually uses the GTX 560 for the Mercury engine.

    Runs in 'Software only' mode, navigate to C:\Program Files\Adobe\Adobe Premiere Pro and search the text file called "cuda_supported_cards.txt".

    Rename or delete this file - without this list of cards "approved," to look at first will use ANY card that meets the minimum criteria.

    I do not use the Multicam feature myself, but as an experiment, I piled about 20 layers of AVCHD, using multiple PIPS on the entire screen, and he plays them back well. The GPU acceleration will help no doubt if that is not currently enabled

    Thank you

    Jeff Pulera

    Safe Harbor computers

  • Trigger two FPGA instances at the same time

    I have a basic FPGA code that transmits the bits of data on a serial (RS-485) bus, the code is written so that it expects in the first State of a machine to States in a single-cycle timed loop.  After a certain trigger, he begins to read a FIFO containing data and sends the data on a line of Tx.  It does this until all bits are send and then it goes back to the first State to wait for the next trigger.  The relaxation is necessary because windows must fill out first before the FPGA FIFO can start sending.

    I need two instances of this code runs, because I have two buses of com (one is redundant).  So I use the FPGA code as a Subvi and I wrote a main FPGA vi to call two separate instances of the Subvi in parallel.  A regular window vi wrote on the FIFO for bed FIFO for Rx and Tx.  No problems so far.

    The thing is I start two transmissions in 200nS of each other (Yes, nanoseconds).  Windows will write two FIFO in parallel, but the timing is 4uS apart, too long.  I tried implementing a Boolean flag in the Subvi FPGA, but windows can not write directly on the control of Subvi.  FPGA won't allow (the Write function is grayed out).  I tried to use a FIFO for a flag, but the problem is a race condition.  One of the instances is first read FIFO and he destroy.  The other can't read.  I need a common trigger point to be used by the two instances of Subvi.

    My final solution was to use a memory in the Subvi FPGA and digital control in the main FPGA vi.  Windows write in numerical order, it may because the control is in the main FPGA vi.  Inside the main FPGA, I run a timed loop that looks for digital to be zero.  If so, it writes the value into the location of the memory used by the Subvi FPGA.  After awhile, the principal wrote a zero back to memory to prevent the Subvi is restarted, as well as to write a zero for digital to reset.  This repeats, waiting for windows to write in digital again for the next transmission.

    I had to do it this way because sometimes I want to pass on the bus, and sometimes just one or the other.  Numeric values are used to determine which to pass on.  Now, the transmissions are starting to almost exactly at the same time, 1 or 2 nanoseconds apart.  But the trigger process seems very silly to me.  I was wondering if there is a better solution.  I'm pretty new to FPGA.

    tbob wrote:

    Basically, I did the same thing using FPGA memory.  Windows I am writing for a digital control that resides inside the main FPGA vi.  In the main FPGA, I write in the memory.  Inside the Subvi FPGA, I read the brief and decode the value to use either one or the other or both buses.  After fool with it for awhile, because reading Memeory needs to use a shift register (probably because it takes a whole cycle of clock), I had to work.  The two bus trigger at the same time.  I guess it's not really important if I use a FIFO or if I use the memory.  The main problem is that I write Windows at the hand of FPGA, then the hand of FPGA for the Subvi FPGA.  Then the time is right for what is the Subvi is.

    There are some advantages to the use of two FIFO on your approach.  First of all, you don't have the change of register for the memory location.  Secondly, we should not worry that VI is responsible for compensation to the memory location, or do, you run the risk that one of your subVIs run twice, or not at all, if the memory is not erased at the right time.  Perhaps most important, you'll save yourself space on the FPGA because you will not need arbitration - the additional code that is added when two parts of the FPGA try to access the same resource at the same time.  In your case, both instances of the Subvi access the memory block at the same time, so the FPGA compiler adds additional logic to avoid conflict.  If only read you the memory block in one place and just write it in one place (reading and writing can be different loops where subVIs) there is no need for arbitration.  Using two FIFOs, you can keep independent and avoid the conflict resolution code.  See the help for the "arbitration" for more details.

  • Is it possible to have two mice connected at the same time?

    Hello. I have a gamer mouse, and I am pretty tired of changing the battery every now and then. So I was wondering if I could connect a wired mouse, I could use on the desktop, while my current mouse is always connected - for when I want to do some gaming. Windows Vista will allow that I have two mice connected at the same time?

    Hello

    You can connect two mice of universal Bus controller to the computer, but it goes to show that a single pointer.

  • possible to have 2 different application fields for two different clips at the same time

    Hello

    possible to have 2 different application fields for two different clips at the same time for the classification match in terms of the scope, only not to the eye?

    Not that I know of.  And Yes, it would be very useful. As would the ability to go back 2 in reading monitor and a button "game clip under the read head 1. Sigh.

    Neil

  • Insertion of records in two different tables at the same time?

    Hello everyone, I have question about inserting records in two different tables at the same time, I'm looking for is by the way a unique id, which is created in the first statement insert to the second insert statement. Example of this problem:

    < cfquery name = "addRecords1" datasource = 'test' >

    Insert Into Table1 (name, Date, age)

    Values (< cfqueryparam cfsqltype = "cf_sql_char" value = "#arguments.) "Name # ' >.

    < cfqueryparam cfsqltype = 'cf_sql_date' value = '#arguments. "Date # ' >.

    < cfqueryparam cfsqltype = "cf_sql_int" value = "#arguments. Age #"(>); "

    Select SCOPE_IDENTITY() as RecID;

    < / cfquery >

    < cfquery name = "addRecords2" datasource = 'test' >

    Insert into Table2(Company,City,Date,ID)

    Values (< cfqueryparam cfsqltype = "cf_sql_char" value = "#arguments.Company #" >,)

    < cfqueryparam cfsqltype = "cf_sql_char" value = "" #City # ">,"

    < cfqueryparam cfsqltype = 'cf_sql_date' value = "" #Date # ">,"

    ( < cfqueryparam cfsqltype = "cf_sql_int" value = "How to pass RecID to insert in this table?" >).

    < / cfquery >

    In this example, I'm inserting records in table 1 and creation of IDENTITY SCOPE as RecId. I would like to pass this id and insert it in my table 2. This Id, I'll use in my second table as an identifier. If anyone knows anything about this please let me know. Thank you.

    );
    

    QueryName - DOT - ColumnName, so it should be:

    );
    

    HTH,

    ^_^

  • appearing in two different colors at the same time container attached screenshot.

    post.JPGHello

    I am very impressed with this site's Look, you can see that
    in this the container showed up in two different colors at the same time as shown in the attached screenshot.

    Please tell me how to get there?

    A part is loading advertising and other view their business rules.

    Please tell me how to get this behavior

    Because when I use the Application container = 'black' background color, it displays the container integer oiail color.

    Help, please

    Thanks in advance.

    There are many ways to achieve this. We can be to use the background image for the application. Other means may be to use various containers (Panel, canvas etc with background pictures) to get this look. Think of it in HTML view. How you can use the div tags to your page layout, you can use various containers of Flex to your page layout.

  • Question about running from two cameras at the same time with MAX

    Hello

    I have two cameras attached to NI PCIe-1430 frame grabber card (Atmel Aviiva M2 CL and Fairchild 2 K LS) IRLS. It's ok when I run two cameras individually, but I can't run them at the same time.

    This is the step that simultaneously run two device:

    1. open MAX, select the port and start image acquisition by pressing the 'Grab' button, I can see the image at this point.

    2. open another MAX session, select the other port and press "enter". I got following error:

    "Error 0xBFF60021".

    Unable to perform request; acquisition in progress'

    Sometimes, I got this error too:

    "Error 0xBFF60022".

    A timeout error occurred while you wait for the specified event. If you expect a picture, check the video data is acquired in the period. If in the meantime the signal, check that the assertion of signal has occurred within the period. »

    I already give enough timeout Fame to the tab settings of Acquisition.

    The MAX version used is 4.5.

    You have an idea on that? Makes simultaneous Imaging MAX support?

    Thank you

    -polarfox

    Thanks for the quick response Bruce.

  • I can't get two cards USB worked at the same time

    I use Labivew 8.6 to program an application using NI UBB-9211 and USB-6211 connection to two USB ports on my PC in order to measure the temperature and pressure (voltage) at the same time. Also, I need to generate two AOs of USB-6211 to drive my engines. I tested two cards, they are OK. But when I program them together, I get only 9211 worked, an error poped to acquisition of data USB-6211. Could you please help me on this? advice or examples of VI / would be greatly appreciated. Thank you in advance!

    Hi navistar.

    It seems that you should be able to do what you are trying to accomplish. Can you post some information about the error you receive? You use the lower level Assistant DAQ or DAQmx screws in your application? You can post a screenshot of your code where it is merged together and easier troubleshooting. You use any trigger of your application? We have examples in the example Finder (help > find examples) under Hardware Input and Output > DAQmx. These examples are a good place to start to build your application. If you already have the code work for each instrument and you have problems combining them, it might be easier to work with where you are at as opposed to leaving it everywhere.

  • How to set up and use two video cards at the same time.

    I have HP Pavilion a6150d desktop under Windows XP SP3 PC. My goal is to be able to use the integrated video card and GeForce 220 video card I just buy at the same time.

    The integrated video card and GeForce video card (connected to the PCI-E) are installed and usable, but the problem is that I think that my computer cannot detect a video at a time card, so I can't use 2 monitors at the same time.  The video only card detects my computer is what I chose as a primer in the BIOS. When you go to the Device Manager display adaptors I can only find an available video card and that's regardless of Setup as primary in the BIOS.

    My GeForce 220 have VGA, DVI and HDMI display connectors, but I don't have that VGA cables. So my only option at the moment is to use my video card GeForce with band single VGA connector and integrated everyone to use my two monitors.

    I hope someone can help me without spending more money...

    "You're not going to be able to use the graphics card integrated Intel and PCIe x 16 graphics card at the same time."

    Thanks Frank, this already answered my question, you help me already by saving my time searching for the fix (since there is NO solution), although it won't save my money I like always your quick response and your support. My monitor is HPw1907 with a DVI connector, so I'll just buy a DVI cable. My other monitor LCD SHARP that have a HDMI and VGA connector so I'll just use the VGA cable in this one.

    So I guess that my simple goal is not achievable using HP Pavilion a6150d. I love HP more than Dell, but it's doable in Dell, so I hope that HP will have way on how to make this thing work in the future.

  • Is it possible to use express Airport and Time Capsule both as two Wifi-repeaters at the same time?

    Hello

    I have a time Capsule from the airport. I use it for my back ups and he repeats my wifi in the House (bottom).

    Now I need a Repeater wifi upstairs. I think to buy Airport Express. I will connect the Airport express with a Lan connection on the floor. And then I would also have wifi on the floor.

    But is it possible to use the time Capsule Airport express airport and at the same time: two repeaters-wifi?

    1. I have a Fritz! Box router / wifi (we called wifi Fritz! box)

    2. I have a time Capsule airport / wifi Repeater (we called the turtle wifi)

    3 and now I want Airport express on the floor for the wifi upstairs (another name for this wifi?)

    Is this possible?

    Before I had used TP-link (in socket), but it works for a few months.

    Thank you for your help and advice.

    2. I have a time Capsule airport / wifi Repeater (we called the turtle wifi)

    I think that your terminology wrong... the TC cannot work as a Repeater in the Frtiz.

    I think that you have done is connect via ethernet and run it as wireless... or WAP Access Point. It is perfectly great way to do it.

    3 and now I want Airport express on the floor for the wifi upstairs (another name for this wifi?)

    This is connected by ethernet, then it will work fine... you can call it Expresswifi

    You are certainly going to clutter the wireless channels, you could so be interesting rather than auto setting fastenings.

    2.4 ghz has been set to 1, TC 6 and 11 Express then Frtiz.

    5 GHz is less of a problem... auto should be fine, because the beach is mediocre.

  • How to run two 'County of buffered edge' using two different counters at the same time?

    Hello

    I try to use two counters at the same time count the TTL pulses for a fixed period (lets say 10 ms). I have the card PCI-6251 and PCI-6601. I am currently using PCI 6601 as counters and running a self updated the ' stamped edge County - reset.VI. Here, I have attached my VI.

    Now, during the execution of this VI, I get an error saying "error-200251 occurred at Task.vi:4 DAQmx Start" and the possible reasons are, "measures: no USB or DMA channels in loose ends are available.»

    Either stop other tasks which might be using these resources or are considering changing your mechanism for transfer of data to the interruptions if supported.

    Device: Dev2

    Task name: _unnamedTask<80>. »

    What I realized is I'm trying to use two buffers for two meters with ten samples each and this is probably not allowed. I don't know how to solve this out and bad looking for your suggestions.

    Thanks in advance.

    Hi all

    I found a solution too. This is the VI updated the "County of edge stamped" which can simultaneously run two entries-meter using a single source of door and it also uses the DMA and interrupts to save two pads.

    Have a nice weekend.

Maybe you are looking for

  • find files

    I looked at the disk utility to see how much space I have on my new Mac... and I saw that I have 2 GB of photos... but finding icant everything... I don't have a syn any peaks to icloud and I do not copy images from my macbook. This macbook was purch

  • The unidentified editor warning

    I downloaded, installed and safely played some MMO games, however, although they are the most used programs on my computer, I receive an unidentified editor warning every time I ever start them. Is it possible to make sure I don't get this caveat for

  • HP Officejet Pro 8625: Printer - disable the Fax Log printing

    Hello world I am trying to turn off fax printing logfile. I have searched and tried the suggestions on other threads; However, they all say to click on Confirmation of Fax that does not appear as an option. Here's what I did- -> Configuration-> Confi

  • Adapter for battery suddenly is not recognized

    Any input would be amazing!  I have an original battery and the original adapter for my computer.  Suddenly, my pc will not recognize the ac load. I have a Dell Inspiron that is about 2 years old.  I'm not very 'cranky' and anyone can or will help.  

  • OptiPlex 760 SFF power supply at the end of LIFE?

    After ordering a few supplies(H235P-00) of power for some 760's I have, I got a message that Dell has no more of them and they are EOL. After searching around, I can't find a compatible replacement part and cannot find more information. I have more t