10-18-2013 02:11 PM
I have two identical Ethernet cameras which have been assigned unique static IPs. NI software (MAX, Vision assistant) will only detect one of them. Is there some special setup that needs to be done so that both are visible to NI software?
10-18-2013 02:28 PM
What kind of ethernet cameras? GigE machine vision cameras using GENiCAM protocol should show up fine, but I'm not sure about IP cameras. They may behave differently.
Let me know, and I can proceed to assist.
10-18-2013 03:07 PM
Thanks for the quick response.
They are not GigE cameras, they are actually IP Frame grabbers. I can access both of them with no issues using DirectShow.
10-18-2013 05:02 PM
NI Vision only support connecting to one DirectShow device at a time. You could try using one of the virtual camera drivers out there, like IP Camera Adapter.
10-18-2013 06:25 PM
OK Thanks. The Direct Show Dll works well enough, just a bit more code vs. starting a session with one line of code.
10-19-2013 08:40 PM
10-21-2013 01:39 PM
Yeah, let me clarify.
When using certain IP cameras with DirectShow drivers, MAX will treat the DRIVER as the camera, and not the device itself, and will therefore only show one device available. One workaround is to use a different driver, like the one I mentioned, to allow the second camera to be connected.
There may be ways of installing a second instance of the IP camera driver, but I am not aware.
This does not apply to USB cameras, which also use DirectShow.
10-24-2013 12:35 PM
I'm just going to use the DirectShow dll. I just thought there was some obvious setting I was missing.