Multiple channels from GigE camera

Hello NI Folks,
I am using a GigE camera for my Machine Vision application. I have to save data from all three channels coming out of Camera.
I am using Example VI from National Instruments 'Grab and Setup attributes.vi' to get attributes and save Image. But the problem is this example VI has capability only to grab data from one channel. Anyone please give an idea for Which part of thIS example VI should I edit to grab all the three channels ??
I checked this issue even in MAX. I selected all three channels in MAX and tried to take a snap from camera, but there is only one image captured, there is no option in MAX to view all three channels. I am attaching the MAX scrrenshot below which shows all the channels from my GigE are activated
How to make Labview to read all the three channels from camera ??
Regards
Neo.

Hello Mr.Alexander Glasner,
This is the camera I am using
http://www.automationtechnology.de/cms/index.php?id=243&L=1
It is used for Laser triangulation technique. this camera gives out  3D data in one channel, Intensity data in other channel, grey scale Image in third channel. All these these channels comes out ofcamera through a single Gigabit Ethernet.Camera manufacture provided a software with which streaming of desired channels is possible. But I want to do it in Labview. Is there any block in IMAQ library to isolate these channels from GigE Interface ?
My point with MAX is, MAX is able to grab all the attributes including its channels names DC0,DC1,DC2. But it is not able to display three channels seperately when selected.
Regards
Neo

Similar Messages

  • How do I delete multiple photos from the Camera Roll?

    How do I delete multiple photos from camera roll without doing it one at a time?

    Thanks for your posts on this - it's something I've been wondering about, too.
    I do agree with Bonzo that it seems strange that there isn't a way to do it *efficiently* without having to hook the iPad to a computer.
    I know there is an alternative: in other words, you're right, Lawrence - it is possible to delete multiple files at once by following your instructions (i.e. tapping on each photo once, etc.) - but if you want to delete lots of photos, it takes ages to tap on every one of them.
    Does anyone else out there know of a way to delete multiple photos on the iPad/iPhone/iPod touch without having to tap on each photo separately, or having to hook up to a computer?
    I'd be really grateful for any help on this. Thanks!

  • Multiple channels from Signal Express

    I have 3 channels from a NI9219 from which I read a Voltage, Thermocouple and RTD at 1000 samples/s for 1000 samples then calculate the DC level for them, display and log.
    Unfortunately when I export to Excel, each channel appears in a separate worksheet, even if they were on one dataview during playback. How do I set the recording so that each channel appears in a separate column in one worksheet ?

    Hi JPP,
    What you should do is to log the data to
    an ASCII file as you currently are, then open the file in Excel. It will open
    as one worksheet.
    It is expected behavior for channel data
    to appear in a separate worksheet when exporting data directly from
    SignalExpress to Excel. It can be seen that the “Export to Microsoft Excel” option
    appears the same whether done from the DAQmx Acquire step or the Save to
    ASCII/LVM step, and is independent of the file options in the Save to ASCII/LVM
    step (such as one X column for time, or one for each data channel).
    If you would like to see different
    behavior, I would encourage you to visit ni.com/contact and submit a product
    suggestion in the lower left. Thank you.
    Importing and Exporting Data in LabVIEW SignalExpress
    Mark E.
    Precision DC Product Support Engineer
    National Instruments
    Digital Multimeters (DMMs) and LCR Meters
    Programmable Power Supplies and Source Measure Units

  • Multicam Sync - multiple files from each camera

    I've been using FCPX for a while and it's multicam system just works.  However, I'm now working on a collaborative project where the NLE is Premiere Pro CC and I need to get lots of multicam sequences ready to edit.
    There are five cameras and due to the length of the sequence there are between 5 and 9 files per camera as well as 4 full length audio tracks.
    In FCPX I can set all clips from camera 1 to angle 1, camera 2 to angle 2 and so on.  When it syncs the clips everything from camera 1 is on the same track, all lined up.  Same for camera 2, 3, 4 etc.
    In Premiere Pro it seems to be creating a new track for every clip from every camera and I'm ending up with 40+ tracks that need collapsing.
    What am I missing?  How can I tell Premiere Pro that clips 1-5 all belong to a single camera and put them all on one track, likewise the clips for camera 2 and so on?
    I looked through the documentation and lots of video tutorials on Youtube etc and no one seems to address it.

    Thanks for your answer.  Extremely disappointed that Adobe can't get this simple stuff right.
    CC isn't exactly living up to things very well today.  Much easier (and quicker) to the M/C in FCPX, maybe I can XML it across later.
    Also, PP CC crashed on me 9 times in 2 hours (the dialog that says a serious error has occurred).  Not going well.  FCPX (and everything else) is rock solid, so it's not a hardware problem.
    It's a shame.  There's been enough improvements in other things I'd actually begun to think a CC subscription may be worth it, but I think I'll stick with CS6 after all.

  • Synchronization of multiple clips from two cameras using TIMECODE

    Hi there and greetings everyone,
    I'm new to the adobe forum, but I'm quite familiar with premiere pro and generally with filming and editing.
    My question is simple, yet complicated:
    I have 2x 5D mark III synched via timecode to the second and I have an event of about 30 minutes, where each camera recorded individual clips in an alternating way (so there are gaps between clips from the same camera, but almost 100% coverage with the 2 cameras together - we used this method for a more creative / interesting end result)
    HOW DO I import the clips from the 2 cameras in such a way that there will be two different video tracks (so for exemple track 1 for cam 1 and track 2 for cam 2) yet I will be able to sync them via timecode in my timeline ?
    Aditional info:
    - the only thing I managed was to select all the clips, create a multi-camera sequence and open that in a timeline format (everything is synced up, but each individual clip is on a different track, so I have 61 video layers basically instead of 2)
    I've asked lots of people, red tens of topics, watched lots of tutorial videos, none seemed to answare my question
    - I know there is the Multi Camera Monitor, but that option is designe for editing and synching clips when there is 1 long clip / camera, and where you actually watch the entire recording and do the editing real time, which is not my case.
    - Some sugested me to use plural eyes, but I don't see any point in using andio based synchronization if I have excelent timecode.
    - I also need it done the way I described because for me it;s more manageble that way, I can edit it faster, and I already know what to look for, so it;s again nonesence to use the multicam feature.
    The bottom line is that I am looking for something similar to pluraleyes (when you import everything in one timeline) and use the audio info to sync it, but in this case I would use the embeded timecode.
    I've red a post where someone mentioned that in other editors its just select all / sync / done, so I can't believe it;s that complicated in Premiere.

    There are currently better sync features in the works!
    I know your frustration. For a similar and more in-depth discussion, see another thread I posted in here: Batch syncing audio and video using timecode
    Unfortunately in CS6 (what I currently use)  it creates a separate track for each clip, which can be a mess if you have hundreds of clips. The best way I have found to make things easier is to create a separate TC synced multi-cam sequence for each individual cameras footage.  For example, I follow the same steps you did for each of my cameras footage independently so that I have a TC synced sequence for camera A, a TC sequence for camera B, etc. Then you can select all the footage of each sequence, nest it, and copy each nest into a master sequence to work with. What you end up with is a single clip for each camera. MUCH easier to work with!  To keep track of where clips start and/or end in the nested sequences you can go into your original sequence and place a marker (shortcut "M") at each clip. These markers then show up in your Mastertimeline clips for reference.
    I know things could be easier, but this is currently the best option I know of. I already put in a feature request and was told by the Engineering Manager of Premiere Pro that new sync features were in the works. (see thread link above)
    Hope that helps!
    ...and for the record, here is my TC sync process:
    SELECT ALL clips you wish to sync from your Project Tab/Window.
    RIGHT-CLICK and SELECT "Create Multi-camera Source Sequence..." In CS6 it is the next-to-last option in your popup window.
    A dialogue box will appear. For the Synchronize Point, SELECT the box that says "Timecode" and UN-CHECK "Ignore Hours"
    You will now see a new multi-cam sequence in your Project Tab/Window.
    RIGHT-CLICKyour new multi-cam sequence and SELECT "Open in Timeline"

  • Select multiple channels for one task - control and shift keys don't work

    Hi,
    Following advice from several other posts, I'm trying to select multiple physical channels  from the dropdown list so that I can then use the "unflatten channel string" function later on. It looks like if I hold down either shift or cntrl I should be able to select multiple channels from the list, however, this doesn't work for me. I tried going into the "key navigations" property for the task channel control but it doesn't have any associations listed. Has anyone else come across this and found a fix?  I have previously got around this by stating multiple channels with a colon (eg. ai1:3) but this doesn't work for the unflatten function.
    Thanks, 
    Claire.
    Solved!
    Go to Solution.

    Thanks for your reply Dennis, I see what you mean, unfortunately that doesn't solve my problem so I'm missing something else. I've attached my VIs. I expected that the output from the unflattenstring block would be an array of either the channel references or the names I had given them, and that therefore the "array size" in the 4th pane would be "9" (equal to the number of channels).  Instead the output is a an "unnamed task#(some number)" when I look at it with a probe. Perhaps I'm misunderstanding how the task naming works?
    THanks, 
    Claire.
    Attachments:
    Analog SW Trigger_v3.vi ‏33 KB
    Cont Acq&Graph Voltage-Analog SW Trigger_cfjv3.vi ‏64 KB

  • Problems acquiring and saving multiple camera images using a switch with GigE cameras

    Hi Folks,
    We are having an issue with connecting 6 GigE cameras via an Ethernet switch. We can acquire and store individual cameras but once we increase the number of cameras we end up with jumpy avi files.
    Each camera has been physically labelled and attached to the switch, so camera 1 is attached to port 1, which then corresponds to Cam1 in MAX. When recording multiple files what appears to happen is that the avi file from cam1 actually has images from multiple cameras, as if cam1 is being renamed/allocated on each frmae and each time a different camera is allocated. How can we fix this?
    We are new to this so any help or advice would be much appreciated.
    Thanks in advance,
    Cathy
    Attachments:
    Camerad.png ‏60 KB
    Camera.vi ‏91 KB

    I think your problem is caused by using the same image name on each instance of Imaq create. "Grab and Save to AVI Acq" being the string you are using. I am pretty sure If you make each image name unique you wont get image referance problems.
    Senior Software Engineer
    www.Adansor.com

  • Emailing multiple photos from camera roll

    Search threads but didn't find. Can multiple photos from camera roll be sent in an email on the iPhone 4

    In round about way yes.
    Go to photos.
    In thumbnail view click menu item (think moved to top right in iOS4) to enable multiselect.
    Select photos (up to 5 ... sorta) and then you can click share.
    The sorta part is that if you do more than 5 the share will go away, but you can still select more, then choose copy, then go open email and paste in more than 5.

  • Data acquisition from multiple channels.

    Hello
    Right now, I am able to acquire the signal from a single load cell and display it.But I would like to know of how to acquire  acquire signals from two load cells simultaneously.I am using Labview 6i and I am using AI S-Scan with AI config to acquire the waveform.It would be of great help if you could suggest a simple method to acquire the signals.
    PS: Please find the attached file used for acquisition from a single load cell.
    Looking forward for your reply.
    Manasa
    Attachments:
    test 4.vi ‏102 KB

    Hi Manasa,
    If I understand what you are trying to do, it is relatively
    straightforward to configure your application to acquire data on two channels.
    I was unable to run your vi as it was missing some of the subVI’s
    from your application.  However, your
    attachment was sufficient to see what you are trying to do. 
    Here is how to add channels:
    1.      
    In the I/O Channel Constant, you can add
    additional channels by using a comma or a semi-colon.  For example, to scan the first four channels
    you would put 0:3 in the constant (see attached screenshot ChannelConfig.jpg).  To scan the first and third channel you would
    put 0,2.
    2.      
    The AI Single Scan VI will now read from
    multiple channels.  Often it easiest to
    configure the output of this VI for viewing by first putting the data into an
    array using the Build Array VI.  It can
    then be plotted in a waveform graph. (see attached screenshot ReadtoGraph.jpg
    and WaveFormGraph.jpg)
    Just a few notes about “simultaneous” sampling:
    Most of the NI data acquisition cards have a multiplexer
    between the various input channels and the Analog to Digital (A/D) converter
    creating a very small delay between each channel (usually ms range or
    smaller).  NI does make several data acquisition
    cards that can perform true simultaneous sampling, meaning that there is an A/D
    converter for each channel.
    For the large majority of applications, the small delay
    between channels is negligible.
    Jared T.
    Attachments:
    ReadtoGraph.JPG ‏21 KB
    ChannelConfig.JPG ‏288 KB
    WaveFromChart.JPG ‏61 KB

  • How to Read from multiple channels

    Dear Sir
    I am acquiring data using FP-RTD-122 using OPC Client software. I ahve made one socket for that and i am using command
    CWDataSocket1.AccessMode = cwdsReadAutoUpdate
    CWDataSocket1.URL = "opc://localhost/National Instruments.OPCFieldPoint/FP Res\FP-RTD-122 @1\Channel 0"
    CWDataSocket1.Connect
    v = CWDataSocket1.Data.Value
    where v is a variant type.But this is 8-channel RTD so how can i read values from all channels using single socket connection Because at presnt i have to use 8 sockets for all eight channels.

    At least as of FieldPoint 4.0 and earlier (I do not know about 4.0.1 or later), the OPC Server did not support multiple channel analog items. Thus to read all eight channels of a FP-RTD-122 module, you would need 8 separate socket connections. For discrete modules (boolean), the "All" tag, is treated as a single 8 or 16 bit number.
    Regards,
    Aaron

  • How to do a simultaneous snap from two GigE cameras?

    I have 2 Basler Scout 780-54gm cameras (monochrome GigE) that I am triggering externally at 10 Hz. This frame rate is modest and the resulting data rate is not particularly high. I would like to get images from both cameras from the same trigger pulse. I have an Intel Pro/1000 NIC and I am using the NI driver that shows up as National Instruments GigE Vision Adapter. When I use the Basler Pylon Viewer (the software that comes with the cameras) I can see perfect images from both cameras at the same time at 10 Hz. This tells me that the network, NIC and drivers can handle the data rate with no problem. I have jumbo frames enabled.
      When I try to acquire images into LabVIEW 8.6 with IMAQdx vis, though, I run into problems. I can acquire from each camera alone, but I can't get both at the same time cleanly. The images are shot through with black horizontal lines that appear and move erratically. I have attached a vi that shows the problem. I configure and start both acquisitions, then enter a while loop which reads the images. If I do the acquisitions sequentially by starting and stopping them inside the loop and making sure that one stops before the other starts then I get high-quality images but they are not from the same trigger pulses, and the overhead of starting and stopping the acuisitions slows things down so that I can't get images from every trigger.
      My guess is that this is a problem with the way LabVIEW is managing memory, resulting in corruption with simultaneous acquisitions. Are there any settings I can change to cure this problem? I have experimented with everything that I know about, but no success yet.
    Attachments:
    Two GigE Grabs standalone.vi ‏50 KB

    Hi Richard:
    You should put the tick count function in a sequence structure in order to make the loop timing consistent each iteration, but what are you receiving as a loop time?  If it's operating in less than 100ms, it shouldn't be the software that's affecting the images.
    One other thing you can try is to get rid of the error wire between your Get Image VIs.  This will keep the program from forcing a delay by executing the functions one at a time.
    Alex Person
    NI-RIO Product Support Engineer
    National Instruments

  • Acquiring Analog Input from Multiple Channels in Labview

    Hello,
    i am working on a VI where i need to acquire signals from multiple channels in Labview using NI-9129.Initially i want to acquire contineous input signals (voltage and current) and display it on the graph.
    Having looked at forum and Labview examples i tried to make an initail VI but i am not sure if the setup i made needs any modification to serve my purpose.I am fairly new to Labview software.
    All i want is
    1.To acquire conteneously current and voltage 
    2.Display current and voltage individually on the graph.
    3.Perform some basic calculations like MAXIMUM,MINIMUM and AVERAGE values of voltage and current.
    4.Log the data into  excel file
    I have attached the VI i made so far.i need abit of advice if i am moving in the right direction or not.
    Thank You for having a look at my question.
    Attachments:
    Voltage-Current VI.vi ‏81 KB

    Engr_tech wrote:
    i think i already have the tdms for  data logging.as far as the tdms data logging is concerned,when i enable the logging mode to "read and log" the data logged inside the excel sheet would be seperate for current and voltage.?
    Is it practically possible to acquire data from 4 different channels and plot them.if yes,then am i right to assume that all i need is to modify the current VI for four channels having all of them in parallel.
    Yes, you are logging directly to a TDMS file.  This is definately the best route for data logging from a DAQ.  The currents and voltages will show up as different channels in the same group.
    To add more channels, just add them to your DAQmx task.  The logging will handle it with no issue.  Your calculations will also a little work to add the extra channels.  Same for the graphs, since you are using seperate charts.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Is there a way to acquire a set number of points from multiple channels?

    I had set up a VI to use AI ONE POINT.VI for multiple channels. Getting one data point for me is useless. I need, say, 100 data points from multiple channels at once. Is there a way to do that? Is there an example program I'm not seeing that already does that?
    Thanks!
    p.s. I have Labview 6.1

    Hello,
    Thank you for contacting National Instruments.
    As Dennis had mentioned, there are many example programs that ship with LabVIEW that demonstrate how to take measurements from multiple channels with either a finite or continuous amount of data to be acquired. In LabVIEW 6.1 you can find these examples by going to Help >> Find Examples >> Hardware Input and Output >> DAQ >> Analog Input >> General.
    In these examples, if you would like to sample multiple channels, you simply need to add the physical channels separated by a comma for example: 1,3,5 would sample channels one, three, and five. You can also use a colon to sample a sequence of channels for example: 4:6 would sample channels four, five, and six. This makes it easy for you to choose the chann
    els that you would like to sample without having to make any modifications to your code.
    Regards,
    Bill B.
    Applications Engineer
    National Instruments

  • Help! data manipulation for high speed streaming to disk from multiple boards and multiple channels

    I am using Labview 7.1 and have been trying to capture data from 12 channels simutaneously sampled at 2MS/s each and streaming to disk for up to a minute or more.  The hardware I am using is 2 x PXI 6133 S series boards with a MXI4 link to a Pentium D 2.8 Ghz machine with 2Gb ram.   I have 2 sata drives set up in a raid 0 configuration which should give me hard disk write speed faster or equal to the MXI-4 transfer speed. 
    I have first started off by using the example code "multi device sync - analog input- cont acquisition" which has enabled me to sync the two boards and sample at the required speed. 
    To stream the data to disk, I have first merged the data from each board  together to save it to one file.  I have tried using the storage vi's but I end up with a Daqmx read error (trying to read data that is no longer available).  I have played around with the read data size to the point that I either get a insufficient memory error, or I get the "trying to read data that is no longer available"  error.  I have also tried using the file IO blocks with some success and have found that I have been able to stream to disk only if I configure the daqmx read block to output the data in "raw 1D I16" format and plugging it into the file-write block.  In doing this, I have noticed that using  multiple channels on one daqmx read task, I will get all the channels in one 1D array rather than a 2D array organized by channels.  This makes it messy to read at the end of this, and I also don't want to write another vi to separate the channels, due to the high chance of getting the data mixed or messed up if I happen to change the number of channels on a board
    Is there a cleaner way of streaming this data to disk and keeping the channel data separated from each other?, and/or is there a better way to capture and handle the data I need? 
    I have attached the vi which I have got to consistantly work streaming to disk using the raw 1D I16 format.
    Thanks in advance to anyone who can help.
    Attachments:
    multidevicesync_analoginput_streamtodisk.vi ‏197 KB

    Hi,
    i can suggest following
    Refer to an example VI called as "High speed data logger.VI"  in conjunction with "High Speed data logger reader.vi" in Labview examples. Alhrough the logger might be in Tradiditional Daq format, it can be quite easily converted to Daq Mx format to store data in Binary (I32 format) . I have used this for many of my applications and i have found that the data retrieved does not have any "messups".
    Why not keep a seperate file for each card? This way, you do not have to load your application with extra process. You only have to acquire and save. After saving in Binbary format, you can retrive it offline, convert it to ascii format and merge the data files of various cards to get one consolidated ascii data file.
    hope this helps
    Regards
    Dev

  • Exporting multiple audio channels from Premiere Pro CS6 in MXF OP1a

    I have a Premiere Pro project with multiple audio channels and I want to export them as individual channels in a MXF-file.
    Method:
    When I created a new sequence I choose "Multichannel" from the "Tracks" page. When I export the MXF OP1a, I choose 8 channels from the "Audio" page. I make sure that none of the channels are muted.
    Result:
    The rendered file contains 8 channels as I want it to, but only the first two channels contains audio (main left + right), the rest of the channels are empty. Channel 1 and 2 contains the audio from all channels, but I want the channels to be seperated in the same way as they are layered in Premiere.
    Any ideas what I can do?
    Thank you for your help!

    Hey Guys,
    I'm having problems exporting an 8 channel audio mxf for a broadcast client. The mix they want is as follows:
    Track 01: Full Programme Mix L
    Track 02: Full Programme Mix R
    Track 03: International Sound L
    Track 04: International Sound R
    Track 05: Music and Effects L
    Track 06: Music and Effects R
    Track 07: VO Mono
    Track 08: Interview Mono
    I have setup the sequence following this video on vimeo and am fairly confident I have the sequence settings correct. https://vimeo.com/38501157
    I also can export a multichannel mxf. But all my tracks are exported as mono and I am therefore not maintaining my L and R as set up in my sequence
    The problem is on exporting that since Tracks 01 and 02 are bounced down to 1 + 2 it means that my Track 01 (Panned L) is getting bounced down onto my Track 02 aswell and thus it does not remain seperate. Has anyone delivered a similar format for a broadcaster and come across this problem with Premiere Pro and know a solution?
    Any help would be much appreciated
    Thanks
    Eamonn

Maybe you are looking for

  • Pdf's created in Indesign having problem in "Black" color when it overlap with other color.

    Hi all,I Please respond to this as soon as possible since this is now in printing stage we need to send it immediately. Adobe disabled attachment, I just made a screenshot and sending you the image as attachment for your reference. The design has "Bl

  • APP RUN  EXECUTION ERROR - F110.

    Dear Sap Experts, My User executed program on Run Date: 13/02/2012 and Next Run Date: 14/02/2012. Once he edit proposal done he got this error. My vendor is having open items but not yet cleared when i check job in sm37 status is showing Finished. Ho

  • Re: Macbook aluminium late 2008 updated to 10.6.7

    I have a Macbook Pro 2.53 GHz Intel Core 2 Duo and can only Boot with Safeboot since upgrading to 10.6.7. The only usable Web Browser is Firefox 3.6.16. I have tried reapplying the install from Safeboot and also removed any Anti-virus (primarily Syma

  • Customer Master - Tax Records

    Hi - We have added a new plant in a new country and attached to Sales Organization.  As a result, we need to update customer tax records for shipments from this plant.  When I go in to XD99 (MASS) - It doesn't allow me to create new records option in

  • Why does preview stop playing a track?

    preview stops playing a track after 13-15 seconds and moves to the next one