NOR-IMAQdx ICube NS4133BU uses wrong exposure values

Hello

I use a DirectShow supported CMOS-USB-Cam (ICube NS41133BU, Net-GmbH). This camera is displayed correctly in the Explorer of Measurement & Automation devices NOR-IMAQdx. I can also access and modify several parameters of the cam.

BUT: when I want to change the exposure time of the camera (which is a crucial parameter for my app) I can enter only a few numbers which are still twice the number preceding (e.g., 0.1, 0.2, 0.4, 0.8, 1.6)--> I can not chosen exposure values I want to because when I implement cela in my Vi and enter some value for duration of exposure , the camera will use a different value (the next smallest value that is available). However, this seems not to be a problem of the pilot of the camera or DirectShow support as it works perfectly with other software like 'AMCAP '.

http://www.noeld.com/programs.asp?cat=video#StillCapLib

All solutions?

Thanks in advance!

Philipp

Yes, there are available screws to expose the internal image data such as pointers to image data that 3rd - party code can use to integrate into their own software/driver development kit functions. Depending on how their functions are defined, you have perhaps trivial to wrap as - is in LabVIEW or you will have to compile your own packaging C.

Eric

Tags: NI Hardware

Similar Questions

  • Cannot use the NOR-IMAQdx with 3 USB camera driver

    I have a system WIN7 64-bit I would use with two USB 3 Vision cameras (both are 24UJ003 from The Imaging Source DFK), which works very well with the software IC software. The camera can be opened with IC software but will be visible only with a cadence of 1fps, any size I put it.

    I can open them able and Automation Explorer, but they do not appear under NOR-IMAQdx in the tree.  When I click on the software in MAX tree below, NOR-IMAQdx revealed as being installed (14.5). The camera (and OR) instructions say change the camera driver to that found in C:\Program NIUninstaller Instruments\NI - IMAQdx\Staging\NI USB3 Vision, but my driver is located in C:\Program Files (x 86) \National Instruments\NI - IMAQdx\Staging\NI USB3 Vision.

    Attempts to install the driver displays the following message is displayed:

    "The folder you specified contains a compatible software driver for your device.  If the folder contains a driver, make sure that it is designed to work with Windows for x 64 systems".

    This makes it sound like the driver is in the wrong place or it does not for a 64 bit OS.  Any advice on how to switch them TIS drivers to drivers OR-IMAQdx and also how increase the pace of the second camera would be very much appreciated.

    I tried to connect the cameras individually, and they both have the same performance as when they are connected together (we have good pace, and the other has only 1 fps).

    Are you sure that the camera is Vision compatible USB3? Nothing that I do not see in the marketing material says it is compatible. Is it possible you need a firmware update to make it compatible?

    The installer put IMAQdx driver in the space provided for an x 64 system and he always puts the number of correct bits of the driver down to the system that you have installed. My hunch is that the camera is not to expose a USB3 Vision interface for the driver to bind.

  • NOR-IMAQdx Intel Pro/1000 driver support

    The Readme of NOR-IMAQdx V3.4 document states that:

    If you have a gigabit Intel Pro/1000 series NIC Ethernet (NIC), it is recommended to install the High Performance GigE Vision Driver. This will ensure optimized performance and minimal configuration.

    Are all the Intel Pro/1000 series supported (GT - PCI, PT-PCIe) cards? Other series Intel cards are also supported. Is the Council of (chip 82574L) CT Intel Giga (PCIe) supported? What is the difference in performance if this driver is not installed?

    Hi John,.

    To answer one of your questions, there are many benefits to using the driver of high performance when they are available:

    • Optimized for the data is copied as little as possible with the load low. Pure performance gains are difficult to quantify, because they depend on many conditions. In general, the more packets per second (throughput divided by the size of the packets) and several cameras used, the more the driver gains performance high performance.
    • Optimized for the use of GigE Vision (amount of allocations of memory buffer, frames, packets interrupt settings, etc.). You can change some of these settings in Intel (much more than other providers) drivers, but not all of them, and there is no additional configuration required when you use ours.
    • Works independently of firewall configuration
    • Return of lost or damaged data packets are processed at a level General much weaker with much less latency and fresh
    • Uses frames for GigE Vision only without affecting the rest of the network stack (which allows some jumbo frames on a systemic basis may cause some annoying problems of network)
    • In versions of Windows prior to Vista, several cameras connected to multiple network interfaces could not make good use of the automatic link-local-address. With our High-Performance driver that you can fill multiple ports into a single virtual device that allows you to increase your overall bandwidth as easily as a single port.

    Now, regarding the interfaces are supported, we support most of the Pro/1000 series that are and have been widely used. In general, the only we can guarantee are those which is integrated in the maps that NEITHER sells because we can make our own validation on them. Because if this, our driver INF files are confined to specific chipsets that we validated internally. The best way to ensure compatibility would be to get the cards of NOR.

    However, ff, you have a copy of IMAQdx installed, you can view the nigevk.inf file (typically in C:\Program Files (x 86) \National Instruments\NI - IMAQdx\Staging\NI GigE Vision) to see what PCI IDs are listed in the INF file. PCI IDs are the best I can advise because Intel labelling of products is not always clear what chipset and the revision, the card has on it.

    82574L is listed in the INF of our driver currently high performance as PCI ID 0x10D3, so if you have this one even it * must * be supported. I recommend the GT line because 32-bit / 33 Mhz PCI doesn't have the bandwidth to support traffic GigE Vision.

    Hope this helps,

    Eric

  • FireWire Camera disappeared to MAX when you select the driver NOR-IMAQdx

    Hi, as the title suggests, I'm having a problem getting my camera firewire (a PixeLINK PL-A742) appears in MAX so I can use it in my application. First of all, a bit of history.

    It was all works fine on an old computer (Windows XP SP3, LabVIEW 8.6.1, NOR-IMAQdx 3.2).

    We just received two new computers. They have Windows 7 Professional 64 - bit installed on them, then we are stuck using that (I was going to install labview in XP Mode, but there is no support for firewire, which no longer works). After finally getting installed labview (to run the setup.exe from Distributions\LabVIEW-ENG\LabVIEW861\, rather than make the autorun) we cannot get this camera to work. It works very well with the PixeLINK pilot (and Capture OEM program that accompanies it).

    So here is what I tried, and what happens when I do.

    (1) install cost of LabVIEW (including IMAQdx 3.2) and PixeLINK drivers.

    (2) at this stage, the camera works very well in the PixeLINK application

    (3) start MAX. It detects the camera and shows under devices NOR-IMAQdx. When you click on the camera, it informs me that the selected device is not currently associated with legacy OR-IMAQ driver IEEE or the driver OR-IMAQdx. This is perfect, it is supposed to do.

    4) click camera > driver > choose NOR-IMAQdx IIDC camera digital

    (5) he then disappears from MAX (no record OR-peripheral IMAQdx more). If I goto windows Device Manager, it comes under National Instruments IMAQ Interfaces as NOR-IMAQdx IIDC camera, says the pilot did get properly, it just does not appear in MAX more...

    (6) at this point, there is nothing I can do to get it back to the MAX (except in Device Manager to switch the driver on the PixeLINK one, then he pops up and we return to step 3)

    So, any ideas? This could be a problem with firewire interface and not the camera? I use the FireWire on my computer. It presents itself as Texas Instruments 1394 OHCI compatible host controller in Device Manager.

    Here are a few screenshots to help illustrate my problems.

    It is the initial configuration using the PixeLINK driver.

    It's MAX with the PixeLINK driver

    As soon as I click on the NOR-IMAQdx IIDC camera, it disappears

    And here's what it looks like in Device Manager after you have selected the NOR-IMAQdx driver

    Anyone have any ideas? I'm open to anything. At this point, I'm completely at a loss to know what to do.

    Thanks in advance,

    Devin

    Mechanical engineering intern

    University of Victoria

    Well, you can just ignore this message now. I solved my problem. I installed Vision Acquisition software 2009 and it seems to have solved my problem.

  • Marlin F131B, NOR-IMAQdx 3.7, error 0xBFF69000 not enough of memory

    Hello

    We're having trouble getting our Marlin F131B-NIR camera to run under Labview.

    The camera works (using AVT Unicam 1.1.3) using Matlab.

    The computer has MAX 4.7.4f0 and Vision Acquisition Software August 2010 (NOR-IMAQdx 3.7) and running Windows XP 32-bit SP3.  The version of Labview is v8.6, but the problem is to the MAX.

    The camera appears in MAX, as

    NOR-IMAQdx devices

    CAM1:AVT 1394 camera

    but when clicked on the camera, we get an error message

    Error 0xBFF69000
    Not enough memory

    We would be grateful for any suggestions how to get the camera to open up to the MAX.

    Thank you very much

    Gil

    --

    Hello Gil,.

    In this system, how many camera you try to use (1, 2,...)? Could you confirm me that when you test your camera in MAX, AVT Unicam is closed and released the resource?

    Have you properly associated with the driver OR (Legacy IMAQ for IEEE 1394 driver) this camera in MAX?

    There is a good web page on our website that statement all the step to configure and install an IEE-1394 camera on a computer. Perhaps, which might help you to invesigate on this issue:

    http://digital.NI.com/public.nsf/allkb/C2F87C32F5627A0A862569E5006C17C4?OpenDocument

    http://digital.NI.com/public.nsf/allkb/E8CAFBC41A7B9BF086256D3C00650011?OpenDocument

    Let me know if you have any questions,

  • When I open a file in bridge my files no longer in numerical order and appear to be scrambled in exposure values

    When I open my files in bridge with CC, the images are more in digital but jumbled order in what appears to be exposure values. When I use the CS5 software files are fine, what should exclude a hard drive problem. It is a constant problem with all hard drives on CC and is accurate on these hard drives same with CS5. Any ideas on how to solve this problem?

    Look under the view menu > sort and see what is checked. I have Crescent and manually both checked.

    Let me know how it goes.

    Gene

  • Caveat "the formula uses a Boolean value instead of a number" would dismiss

    Hello!

    I do a "Calculator" to get estimates of price for the projects, according to which processes the customer wants.

    Rates for each process are added in another table, and I use the list of control buttons to enable or disable the various processes.

    Here is an example of a formula:

    D3 determines if the part of the project modeling is performed, so the price will be or will not be calculated.

    If D3 is true, the result is multiplied by 1, give me a positive amount. If false, the result will be multiplied by 0, 0, so nothing to add to the final cost he send me some.

    Same for B4 in the same formula.

    This formula is repeated all over the chart, with minor changes to add more complex options, but it's all the same.

    Everything works fine, but I got those blue triangles warning me of "the formula uses a Boolean value instead of the number". That's fine with me, I like the use of the Boolean types, and they make my formulas work well in my calculator. How can I reject the blue triangles?

    They are a little annoying. And they do not really correspond with the general style of my calculator.

    I saw someone talking other types of formulas, with SEARCH and yews, but who is really complicated and I don't know how to do... Especially for a simple calculator

    Is there a way to simply do not display warnings?

    Using the version 3.6.2 on a MacBook Pro, OSX El Capitan 10.11.5

    Thank you!

    Hi Sinshassan,

    I don't know a way to escape your blue flags except to make a formula which is consistent with the expected numbers. It is not difficult.

    My formula D2 = yew (AND(D1,B2), C2, 0)

    The IF statement tests the two D1 AND B2. If they are true, then it indicates the value of C2 your carbon Modeling::High Poly #1, if one or both are false (unchecked) then 0 is displayed.

    Give it a try.

    Quinn

  • Use the return value to do step digital multiple success or failure

    Hello

    I use a multiple digital step to check several measurements by an external DMM through a function created in CVI.  I would like to use the return value of the function to replace the global status of the step. The reason is that the return value indicates a communication error, while steps are being taken, and which would lead to a "fake" fake or false 'Pass '.

    What I would do is more or less this >

    If the return value is 0, then check if the measuremets are between the limits

    If return value! 0 = there was a communication error so step continues to operate independently of the measure.

    I tried combining multiple digital step with a step of pass/fail, but it does not work.

    I also trie to change the expression of the status of the multiple digital steps but basically ignores him.

    Any ideas?

    Thank you

    Javier

    Why don't you just make that return the value limits for multiple numerical limit stage.  Comparison of the EQ value and the low limit to 0.

    That would make the most sense.

  • kindly tell how to use the unique value of a table with the index 0

    kindly tell how to use the unique value of a table with the index 0

    Hi
     
    Yep, use Index Array as Gerd says. Also, using the context help ( + h) and looking through the array palette will help you get an understanding of what each VI does.
     
    This is fundamental LabVIEW stuff, perhaps you'd be better spending some time going through the basics.
     
    -CC
  • [Solved] How to do an enum using non-consecutive values

    LV2010...  I need to create an enum contstant who uses non-consecutive values.  I need to have two components, an equal to 0x00000000 and other equal to 0xFFFFFFFF.  It is only letting me use 0 and 1.  Thank you.

    You can use the constant of the ring that will look like enum. You can go and not select sequential values option and use your own values.

  • How to change the value of string clustered, to implement using the node value of property instead of writing directly on the flow of data or using the variable

    new to labview :-) and I have a problem when I want to change the value of a string in bunches, and I want to implement this using the node value of property instead of writing directly to the stream or by using the variable, enclosed is the picture.   No matter, I have change in cluster (control) or value of Popery out (indicator) cluster, the value (sensor 7) dataflow keeps unchanged even I gave the new value by value of property node. Thank you to give me some advice about this.

    Hi GerdW

    Thanks a lot for your answer. The reason I'm stubbornly tring to break the flow of DATA is: we have a test system that have about 100 screws, they have a few connected flow, some of them will be unbundling a cluster dataflow chain to check the value in order to make the different cases.  Now I want to insert user event by changing the control and influential cases during run time.

    As I initially uses a global variable (to control cases) instead of unbundle string data flow, it works well.  But then, I found there are a lot of screws that are using the string unbundle.  One of the 'lazy' means, I tried is to change the value via the property node (because that way, I did not need to find all the places where using the unbundle string and replace them with the global variable), then I noticed a problem with "dataflow", the value in the stream of cluster in fact will not be changed by changing the value of the property node.

    I did a test with VI simple (like the picture in last post), and after reading your advice, I tell myself that I need to understand the concept of "DATAFLOW" in labview, it seems that my "lazy" way can not work in this scenario.

    I have attached the criterion VI here, have you furthur suggestions on what I can do in this case?

    Mant thanks!

    Minyi

  • The number of characters is allowed when we use the ' have value in ' option when you create a filter?

    The number of characters is allowed when you use the option "value in" when you create a filter?

    Hey,.

    300 characters are allowed when we use the option "value in" everything by creating a filter.

    Thank you

  • Application of interactive report of apEx using the last value of the point

    My interactive report is based on a field, but the value of the field is not applied when executing the query

    SELECT *.

    MyTable FROM A

    where A.registration_year =: REGISTRATION_YEAR_ITEM

    I created an item in the page REGISTRATION_YEAR_ITEM

    When I run the query, I want the user to type in a year, and then run the query and display the corresponding results.

    The query always seems to use the default value of points instead of the current value

    How can I do use the value of the current field?

    I also tried the V method, but produce the same results

    where A.registration_year = v('REGISTRATION_YEAR_ITEM')


    The environment is ApEx 312, 10.2.0.4 database

    Unfortunately, the upgrade is not an option


    Thanks for any help you can offer

    S.Bovin wrote:

    My interactive report is based on a field, but the value of the field is not applied when executing the query

    SELECT *.

    MyTable FROM A

    where A.registration_year =: REGISTRATION_YEAR_ITEM

    I created an item in the page REGISTRATION_YEAR_ITEM

    When I run the query, I want the user to type in a year, and then run the query and display the corresponding results.

    The query always seems to use the default value of points instead of the current value

    How can I do use the value of the current field?

    Add the REGISTRATION_YEAR_ITEM to the IR Page elements to submit property. He will submit the current value in session state.

    Why bother with the page element at all? Why users can't create just an IR filter?

    I also tried the V method, but produce the same results

    where A.registration_year = v('REGISTRATION_YEAR_ITEM')

    For performance reasons, use bind variable notation when you reference values from session state in SQL queries.

    The environment is ApEx 312, 10.2.0.4 database

    Unfortunately, the upgrade is not an option

    Why not? That it will provide you with a safe and supported environment and your users with a much better life.

  • How to get a ledger_id before release of the report by using FND_PROFILE. Value

    Hi all, I am developing a customized using 10 g generator report. How can I get Ledger_id before release of the report by using FND_PROFILE. VALUE(). I tried with this V_LEDGER_ID: = FND_PROFILE. VALUE('GL_SET_OF_BKS_ID'). But it does not work. Please let me know how to get the legder_id using FND_PROFILE. VALUE before release of the report. Thanks, I'm glad.

    What version of oracle apps?

    have you used the user exist in your report?

    Try using the outputs of the user and P_CONC_REQUEST_ID

  • Examples on how to use the external value of the vro

    I'm trying to use the 'external value' VRA 7 feature to get data for a property definition.  Examples or guides?   I have a quick action that returns the string, but I get this error

    externalvalue.JPG

    Figured it out... the exit on the action must be array/string...

    now working to reproduce the relantionships parent on custom properties that not available in version 7

Maybe you are looking for