Vision in real time with USB2?

Hey guys,.

I'm stuck to decide on a method of image acquisition.

My project requires real-time imaging, but it is on a netbook, except that USB is out. Ethernet is only 100mbit so no gige.

I tried a few Comsumer s level USB cameras that I slept here and all seem to have about a half second lag in all lighting conditions. Is there a solution for me?

I tend to avoid the acquisition of vision with the USB.  I don't know what the limits are.  I know the that most consumer webcams are not enough good quality for machine vision.  There are a few industrial USB cameras, you might want to look at.

Can you put a firewire card in your netbook?  It would probably be your best option, because there are a large number of firewire cameras and they are very easy to use.

Bruce

Tags: NI Hardware

Similar Questions

  • Using FTPClient on a real time with system Exec.vi

    How can I tell FTPClient.exe address target when I start this executable with system Exec.vi in Labview?  I don't want to reinvent the file FTP utility used by MAX with targets in real time. I want to run this executable to a labview support utility without using MAX to do.

    Is this possible?

    Danny

    Thanks for the info.  Your "bad mood" response "suggests" a response to my question.  However, the full answer to my original question is that it is not possible to use FTPClient.exe outside MAX.  It is therefore not possible to spend in the address target at run time if the FTPClient.exe runs external to MAX.  FileZilla is a good choice - there are also other FTP clients out there, but you pointed out a solid choice.  Thank you.

  • Error-307650 during a sequence in real-time with API LV

    I created a basic real-time sequence that checks the time it takes a signal reach a certain threshold.

    On the side of the LV, I use the API to call this sequence. I make sure that all channels and settings are defined as in the examples. However I get 307650 error that says "NEITHER VeriStand: Index was out of range." Must be non-negative and less than the size of the collection.

    ' Parameter name: index.

    Any suggestion to help here? THX. Code is attached.

    There are two problems here:

    1. The Stimulus profile editor is not indicating that there is an error with this sequence, although there is a. Note that the variable InitialTime is used in an expression, but is not declared as a parameter or a local variable.

    2. you get an error at runtime because of it, but it's not terribly useful (index out of range).

    You can fix this by adding a local variable of InitialTime to your sequence. I dropped the CAR 338386 about this bug.

    Once you do this, there is something extra, you will need to set in your VI which runs the sequence so he could get the results of the sequence properly. You use correctly the value of the sequence name to read the back of the sequence Variable. You use the Session name used during the deployment of the sequence. Which does not match the name sequence.

    To get the name of the sequence, use VI to get all the names sequence on your session profile of stimulus to get the array of names for all of the top level of the session sequences, then index on the first point, given that you only use a single sequence. Example below:

  • Updated in real-time with text of exec system indicator

    I was wondering if anyone knows how to get LabVIEW to update an indicator of text with information from a command prompt in real time?  So, as if you ping IP show he ping and not just wait until the end to update it.  I try to have a batch file that processes the code displayed on screen so that the user can see that she is running and that it is not frozen.  When I ran the test originally she had a cmd window pop up and show that information was passing.  Since I opened the program with the exec system, it no longer displays anything so I thought that if she showed in a text indicator the problem could be solved.

    Thank you

    Derek

    Help for the system Exec VI

    (Windows) To use a DOS command, insert cmd /c before the command.

    Then try this way the system Exec VI

    cmd /c 172.18.81.54>"C:\temp.txt ping.

    Change the IP address to your needs.

    The quotation marks around the path is necessary if you have spaces in the path of the file.

    Now when you do this you will get nothing back from the exit of stardard, because you have redirected it.

    The results should be read from the file.

  • Display in real time with a delayed recording LV6.1

    Hi, I need help with LabView 6.1

    I have a hardware module FieldPoint where I read 8 channels for thermocouple. I want to display the value of the thermocouples in real time (or as close as I can manage) all saving the values in a CSV file at discrete time intervals (every 10 seconds). I am able to display the values in real-time, but the recorder real-time records, produce a lot too much data. I'm able to delay the recording interval, but in bulk then display in real time!

    The following example shows a method I've tried. The delay time in the loop of logging seems to delay the entire program. I also tried to use the loop of the logging of a sequence (using a simple delay of 'Wait') structure and a structure of matter (with a counter and only do the loop of logging real when the counter gets to 1). I tried to configure synchronous display without success.

    I'm having no luck and wonder if someone could point me in the right direction?

    Ah, the benefits of time.

    I think that I managed to create a solution for me using a different tact. Instead of using individual meters of delay, I used a "trigger time" approach as demonstrated in this thread;

    http://forums.NI.com/NI/board/message?board.ID=170&message.ID=286988&query.ID=6280650#M286988

    Currently, it is limited because it will allow only a delay of 59 seconds between the readings, but this should be relatively easy to solve. The solution works continuously update the display with a slight delay to help cope aging computers, and then the button "Log Data" is selected writing worksheet function is called second pushed together as selected. Quite a simple and elegant solution I think.

  • problems in real-time with 6534

    Hello

    in our application, we use a PXI-6534 card to acquire datas. With 20 MHz, we acquired 32 bit data. We have several applications that work without problems. But now on the current project we have problem and we don't know why.

    When we create test signals and read them in the 6534 we have several failures, which means bits that are not read correctly. Because we have 3.3 volt signals and the 6534 is a 5V card, it was expected that the problem is there. But now we think that it may also be that we broke the real time.

    Parameters:

    -Data entry

    -20 MHz clock frequency

    -32-bit

    Does anyone know if the 6534 is able to acquire datas really up to 20 MHz?

    Thanks in advance

    Oliver

    Hi Marco,.

    During this time, we did an independent test.

    We have created an independent generator that sent a test signal 3, 5V and 20, 8 MHz and 32-bit to thePXI6534 and checked if the data are complete. We discovered, that there is absolutely no data loss.

    For us, this means that our problem is before the 6534 somewhere inside our electronics.

    In general, this means that the 6534 can handle 3, 3V signals to 20 MHz.

    Thanks for your help

    Oliver

  • iPhone download videos in real time with the company data?

    How to set up my iPhone 5 to download videos in real time on my iCloud account using the data of the company (and WiFi, too)?

    Alexander.Carpenter wrote:

    How to set up my iPhone 5 to download videos in real time on my iCloud account using the data of the company (and WiFi, too)?

    iCloud photo library - Apple Support only works when the two is connected to wifi, no cellular data.

    Read here's how it works.

  • Application errors of the RT with the PXI-4461 with Labview real-time 9.0.1, DAQmx 9.0.2

    HI -.

    I recently converted a PXI time system real OS (PXI-1042 q chassis, controller PXI-8187, DAQ, PXI-4461, DAQ, PXI-6259). I can write and run DAQmx applications in real time with the 6259 very well. Whenever I try to write a labview RT app to use the 4461, however, it will fail. Note that I can use two cards through MAX I tried switching card slots, just in case it was a problem. Both cards worked with labview, the PXI chassis was before Windows.

    Attached are pictures of the screw base demo I built to show the problem. Since I was a mistake (-200758) if I started from the raw strings, I tried to create a MAX task and use it. The task, but he complained of a buffer is too small. I explicitly put the buffer to work around this problem and still get the same error (-200608). I've also attached a screenshot of the software currently on the Max MAX RT PXI system is version 4.6.2 btw. (I installed the most/all this from DS1 Dev Suite 2010 version).

    Please let me know if I hurt something installed, versions if 4461 just don't play nice with the new BT or RT software, or if something is wrong. Thank you.

    Kregg

    The first error you see is (details in the help-> error explain in LV)

  • BlackBerry Smartphones real time to sync with the calendar?

    I'm relatively new to Blackberry, my Motorola Q would make a synchronization of calendar in real time with my Outlook calendar on my pc at home. When I added an appointment in the Q, the Outlook calendar could be updated shortly, is it possible to do it with the curve 8330? So I don't have to come all day from home and plug it in. Thank you

    Hi and welcome to the forums,

    Wireless calendar synchronization is available only for BES users at this point, so if you or your business to work with a Blackberry Enterprise / Professional Server, then you will have sync wireless real-time.

    However, if you use the BIS service, you can only synchronize with Blackberry Desktop Manager with your PC.

  • Conspire in real-time

    Hello

    I'm working on a project of tension. I have read the data using the OPC. My variable is double wall to an address of mutual FUNDS. I want to plot these data to 10ms resolution. Is this possible?

    I have download a code sample, I tried to solve this problem. but is is not accurate and does not.

    You have an idea to plot the data in real time with a resolution of 10 ms?

    Hi beginner,

    you really need to redraw your project!

    (1) not the OPC data source really provides new data with sampling frequencies of > 100 Hz?

    (2) do you really need to draw the new data with a frequency of 100 Hz? You can't look at the graph that fast!

    If 1) applies: make a separate loop to collect data at the necessary pace in a registry to offset (or any other method to store the data). If 1) does not apply: lower the rate to which you are trying to read new data!

    (2) applies (no alternative): update your table with a rate of (say) 5 Hz. It's always fast enough when your field visualization and a lot less CPU consuming.

    You need to separate the task of gathering data from the task of their display!

    Your last question:

    Any multitasking (standard) OS will involve a big Jig in your loop times. With a RT - OS this jitter is much smaller, but still different from zero. See the plug...

  • Structure of the timed real-time event loop does not work

    I'm a new user for LabVIEW. And I've encountered a problem that frastre really me! Hope someone can help out me. Thanks in advance!

    I just want to use the structure of the event under timed loop, which is important in my extrmely design.

    However, this works very well in my computer (without connecting to the FPGA).

    Once I connect it to the FPGA, then I can still run but there is no response!

    My file is attached. Please someone help me!

    Looking forward to your answers!

    The FPGA runs headless. Structures of the event won't work. What you need to do is to have an application on your host computer when the user presses a button, changes a value, etc.. This event should send a message via TCP/IP for code that runs in real-time environment. Then the real time environment should attribute to the desired value a control on the FPGA.

    As a general rule, programming real-time with FPGA has several layers.

    (1) host-> handles interactions with the user code and communicates the code in real-time via TCP, UDP, etc.. Displays the user sent by RT controller data.

    (2) code in real-time-> tracks headlessly. Manages host code messages, processes the data of FPGA, communicates with FPGA much as the host code communicates with the code in real-time

    (3) FPGA-> no acquistion and passes through PEP in the RT

    The first thing you need to do is to understand the architecture and how all these pieces of the puzzle work together before you throw things down on a diagram.

  • Run a VI in real-time without a delay

    Hello

    I want to communicate in real time with a sound level meter via a serial port. I have already created my program, but I still have a 3 second delay, maybe it's not important but I have to remove to my request.

    Is it possible to completely remove the delay?

    Just for the record, my Vi contains two local variables, could that be the reason? Or perhaps because only a certain port timeout series?

    If you need to see the program, just tell me.

    Thanks in advance for your help.


  • AE 13.7 which is not yet present in preview in real time.

    Hi all

    I have the latest after effects CC2015 (13.7), but I still can't previews my comps in real time? It's to play in real time only when I jump 01 framework on the preview!

    I have the 5K. iMac with retina display core i7 with 16G of ram and GPU ATI. with OSX El Capitan.

    I just want to see the simple RAM Preview. As before the 0 button on the keypad. is this possible?

    Best,

    Ali.

    This is a bug with the works of the new architecture (introduced in 13.5) with El Capitan (if the bug is Apple's fault or Adobe is irrelevant - it is a very annoying bug if you do not know workaround). We have a number of discussions here about it. And he has been mentioned in the blog of Adobe After Effects in a few messages.

    As I alluded to earlier, there is a very simple solution.

    Anchor another Panel under your control panel mounting. Like this:

    Note how the render queue is anchored in the timeline panel.

    That's all.

    This will allow you to get cached previews who read in real time with the space bar so of numpad 0 found. If you prefer to keep your queue of rendering also, choose another Panel, you worry less.

    Alternatively, you can apply the update fixed a bug of beta-testing the 13.7.1 intended to fix this bug: help test the update of the fix after effects CC 2015 (13.7.1)

  • Video editing in real-time, is it possible?

    Hey all, first of all thank you for reading this post.

    I would like to know if it is possible to apply some effects (especially twixtor, some warp stabilizer, color correction) and see the result (perhaps at lower resolution, resolution 1/2, 1/4), without rendering, but the liquid (to check the image goes accordingly with audio, to see the speed change is control with twixtor, etc...)

    I have a laptop that is supposed to be powerful: i7-4800mq, 16 GB of RAM, GTX765M, and (perhaps it s the reason why I Don t see the expected result) a hard drive 7200 RPM (SATA 3 GB/s, with 64 GB SSD mSATA capture)

    I use the video recorded mainly a gopro 3 black and first pro cs6, sequelae. 1080, 60 frames per second.

    I want to change my computer because I have to do a lot of editing of short videos, a lot of twixtor and can´t waiting for renderize whenever I change something and the bar changes from green/yellow to red.

    I would like to know:

    -If it is normal, with my computer

    -If you intend to buy a computer, instead of asking which component you should buy part of (of course you can), what you think of these two:

    option 1:

    I7 - 4790 K 4.0 Ghz

    MSI GeForce GTX 980 Twin Frozr OC 4 GB GDDR5 V

    Motherboard: MSI Z97 Gaming ACK 9

    Hard drive:

    • Seagate Barracuda 7200.14 3 TB SATA3 64 MB
    • Samsung 840 Evo series of SSD SATA3 500 GB (250 GB x 2 In raid 0)

    Kingston HyperX DDR3 2400 16GB PC3 - 19200 2x8GB CL11 Savage


    Price: approximately 2100 euros

    option 2:

    4790 K I7

    2 x GTX760 2 GB of GDDR5 memory

    Motherboard: GA-Z97X-SLI

    Hard drive:

    - 2 x HDD 1 TB 7200 RPM Seagate ST1000DM003

    -2 x SSD 120 GB Kingston V300

    16GB DDR3 1600 MHz (2x8GB) HyperX blue Fury series HX316C10FK2/16

    Price: about 1600 euro

    I know that I can use proxyes, but I think proxyes with less resolution gives problems with the stabilizer of warp and with less fps gives problems with twixtor.

    Don't you think that I'll be able to do the video editing in real-time with these computers? Thank you very much!

    GoPro black 3 is very slow on CS6. Twixtor is poorly threaded and does not support CUDA acceleration.

    Re option 1:

    • The 980 is way exaggerated, a 760 is more than enough.
    • 16 GB memory isn't enough, you want 32 GB.
    • Forget the EVO. It's far too slow with the Scriptures. Get a 850 Pro.
    • Get a few more HARD and SSD drive to improve disk i/o.

    Re option 2:

    • A single video card is supported under CS6. Go on the other.
    • 16 GB memory isn't enough, you want 32 GB.
    • a single 120 GB SSD for media cache and previews is very low. Better to use 256 GB Samsung 850 Pro.

    With GoPro material and even with the improvements suggested (more memory, better disk i/o) that you will still experience slowness, jerks, unstable behaviour, because of the quad core CPU.

    See Page Tweakers

  • reading in real time - intensive filters

    Hello

    Today I made another transition. The one who is more intensive CPU and propably will not playback in real time.

    I read the guide I can communicate with the player (piSuites-> timelineFuncs.).

    What I tell him not to try to play in real time?

    What is the exact function of it? And how do I do this?

    Now if I try and play a work piece of my transition, playback stutters and continues to stutter even beyond this point.

    This isn't a really cool way to manage playback.

    So I was wondering what to do...

    See you soon,.

    Jaap

    Hi Jaap,

    Unless the reader plug-in is that you have developed, you will not be able to communicate with him to change reports in real time of your effect.  Your transition is automatically marked as not real time, with a red bar above segments that spans the transition in the timeline panel.  Playback in Premiere Pro plays at full speed, make the transition as quickly as possible, which may or may not be the image frequency maximum according to the required processing power and configuration of the system.  If you do not get a maximum frequency in the preview, and you need to see that, as a user, you can generate overview makes.

    Zac

Maybe you are looking for

  • Satellite Pro P100-327: Audio DVD stutters

    Hello everyone, and Merry Christmas.Problem is that satellite Pro P100-327 won't play DVDs without stutter on audio. I tried playback preinstalled Windows Media Player, WinDVD and PowerDVD. All have the same symptoms, so I think that the problem is a

  • Satellite A30 shuts down suddenly

    Toshiba Satellite A30-504, connected to the power adapter and with fully charged battery, turns off suddenly while I was reading something on the internet. I tried to turn it on, but she did not respond, and I thought that his mother might have broke

  • Problem connecting SQL toolkit Win7

    I use CVI 2013 and tto toolkit (2.2) of SQL to connect to a mySQL database.  I can connect to properly using my development computer, but not with the target.  Both computers are running 64-bit Windows 7 Professional (SP1).  I used to start the 64-bi

  • X 220-Expresscard 2.0 Support / Support full Super Speed USB 3.0 (i7)?

    Hello I want to learn more about the X 220 - in particular, the available bandwidth for the Version i7 X 220 with its 3 USB port. I wish I could use black magic Design intensity shuttle with this laptop, but it requires a Super Speed USB 3.0 Port. It

  • Motorola, Verizon and OTA updates

    One thing that really confused me, it's why Motorola and all the other phone manufacturers Android I can think, everything will depend on the OTA updates?  They are TERRIBLY slow to be implemented. Apple, as you know, connects to iTunes to update its