Read channel 1 versus channel 2

Hello,
I went through on Core 1 Lab View course and I start to understand some of it. I have difficulty to write the following application in Lab View 8.5 and 2011 version.
I need to write a VI for the Tektronix TDS 210 2 channel oscilloscope to be able read channel 1 versus channel 2 as( x versus y). Also I need to run this scope as a digital storage scope (store the waveform in the memory and be able to recall in determinate time range) I downloaded the driver for the Scope and I am able to run the Single waveform or Multiple waveform VI but I do not know how do I modify those VI to be able the function as I mentioned above.
I need to know also how I can lock this VI to read the instrument always a same GPIB address. 
Could anybody help me about this project please? 
Thanks
Joe
Solved!
Go to Solution.

Jozsef,
If possible can you give us more information on your system?  What GPIB card are you using, and how are you addressing the tektronix device?  This driver page may be of use to you, once we get more information we can definitely give you more help on this issue.
http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=288
Regards,
J Newk
Systems Engineer
National Instruments

Similar Messages

  • 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

  • Read number of channels dynamically

    Hi ,
    I have a test file in .dat format.  Normally we will have 4 channels. Time, Accleration1 and Accleration2, Upper Limit and Lower limit.
    Where I plot Time v/s Accleration1 and Accleration2.
    In future, test file may contain Accleration 3, Accleration 4, .. Accleration 10. So, how can I make a script to dynamically read the number of channels that are loaded to a data portal and plot all of them on report.   (whichever is existing. )
    I read in help to use globusedchn. How can i use it in script.
    Should I have to use ny looping statements? please help.

    Hello RSH,
    There is a function in DIAdem REPORT to do exactly what you are asking for, which is to dynamically plot n number of channels in a file based on however many channels are contained in a file.
    First of all, we need to make sure you data is stored as Waveforms, not channels which is done by using the "Numeric Channels <-> Waveform Channels" function in DIAdem ANALYSIS (this can be done in a Script too):
    Once all your channels are Waveforms, we can move on to REPORT.
    Go to the Settings menu in "REPORT" and switch on the "Curve Expansion" mode:
    I have thre Waveforms loaded called "Noise", Noise1" and "Noise2" in my DataPortal
    In your Axis Layout, delete the group reference and add a "*" to the end of the channel name:
    Here is the result, which will dynamically add channels based on how many "Noise*" channels are in the DataPortal:
    Hope that helps,
         Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

  • Mib for reading/setting RF channel on standalone Access Points

    Hei Everybody.   Does anybody know if there is a SNMP mib sfor reading/setting RF channel and other RF-parameters on 1131AG standalone Accesspoints. In my network we are  using the "least congested frequency"  choice for Channel selection and wants to se what the result for this is.
    Regards, Roy

    "Least Congested Frequency" does not work.... either set your AP's to a specific channel or only highlight channels 1, 6, or 11.  You can use a mib browser to seethe mib listing... this link migh help... son't know if its different from the 1131AG:
    http://www.oidview.com/mibs/9/CISCO-DOT11-IF-MIB.html

  • Performing channel-to​-channel measuremen​ts on o-scope

    I am using a Tektronics TDS3054B Oscilloscope (although this could pertain to any O-scope) with labview and GPIB.  I am trying to figure out how to perform channel-to-channel measurements (such as measuring the time from trigger on channel 1 to some action on channel 2).  I see how measurements can be made on a single channel but not on more than one.  I could potentially use the vertical cursers, but I don't see how I would position them at certain events other than maually.
    Can someone shed some light my way?
    Thanks,
    Tony

    If your scope does not support channel to channel measurements, then these are usually pretty effectively done in LabVIEW once you've transferred both waveforms. There are a variety of waveform functions (i.e. Basic Level Trigger Detection, Waveform Peak Detection) that will return location information. You can also extract the Y array from the waveform and use functions such as Array Max and Min. If you can mathematically define the points at which you want to do a measurement between, then LabVIEW can do it all in software without cursors.

  • Bug in LV6 AI sample channel, sample channels?

    Hi,
    I have some problems using the DAQ functions AI sample channel / sample
    channels. I can't define the channels I want to scan. If I use the
    channel numbers, for example 0:4, the right channes are read in, but the
    defined scaling does not work. If I use the channel names, I can only
    define one channel. There's no array acceptet to define more than one
    channel.
    Any ideas?
    Regards
    Martin
    [See first answer for additional information]

    Martin,
    I run into this all the time when teaching the LabVIEW courses.
    Although you can select the channel names you have created from the drop down menu, it only allows you to select one. What you need to do is manually type in the additional names (with a comma separating each name). In order to do this, make sure you have right mouse clicked on the control and Allow Multiple Names is checked.
    Hope this helps.
    --Eldon
    PS. You have probably noticed, but you can't combine the names and the numbers, i.e. 0,1,temp,3 will give you an error.

  • RIO - Channel to channel skew

    This has been a difficult query to answer through my usual routes, so I'm hoping this finds a domain expert in the likes of Spex or similar.
    I use a lot of R series and RIO devices for test and measurement systems. Mostly, the requirements for these are in the analogue domain, with relatively low speed requirements (10, 20 MHz) in the digital domain. My current favourite device is the sbRIO 9636, which is perfect for my sort of industrial processes - I can integrate it into a rackmount system without worrying about bulky cables, and usually it's able to do most of what I'm hoping it can.
    I have a new process coming up which will require a greater channel count in order to accommodate analogue and digital DUTs. In addition, the digital clocked outputs it will have to measure will be more like 50 MHz max. Because I'd like to stick to the sbRIO if I can, my ideal solution would be similar to a 9626 with a 9693 with additional C-Series modules, but with access to additional DIO on the RMC. And yes, I'm aware of what that system will look like (without the need for a custom RMC ) I'm pretty sure that even at RMC digital inputs, I can probably get to 44 MHz (with no headroom for Nyquist, which isn't so much of a problem). I know RIO devices often quote 80 MHz as the input speed, but I'm also aware that most advice seems to suggest applications beyond 5 to 10 MHz carefully consider timing.
    Previously, I discounted using a cRIO with 9403s for the high speed digital because of uncertainty over the channel-to-channel skew and propagation between the input pin and the FPGA. If I could be guaranteed a fixed latency between pin to FPGA with a finite but small skew, I would be comfortable with that, as I care most about missing edges and synchronisation between mutiple inputs from the same device. These days, especially with the newer Zynq chassis making them more attractive, it's worth revisiting...but still those questions remain about channel-to-channel skew.
    For what it's worth, PCI/PCIe devices are out due to a compatibility issue with other hardware. USB devices are out due to a lack of robustness within my test environment (whether due to lack of strain relief on most USB connections or because Windows likes killing USB devices from time to time). I can't justify moving to FlexRIO due to cost either. With access to a variety of R series and RIO devices, I know I can benchmark some of this, but it'd be nice to hear from someone vaguely in the know.
    So, after a long ramble, my questions:
    1. What's the channel-to-channel skew like on board level IDC DIO for sbRIO devices (4x on 9626, 28 on 9636)?
    2. What's the channel-to-channel skew like on C-Series modules through an RMC (e.g. a 9403 connected to a 9693)?
    3. What's the channel-to-channel skew like on C-Series modules through a cRIO chassis (e.g. a 9403 through a 9068)?
    4. Are there any other options I'm missing?
    I'd be happy to explain more about my process requirements away from the fora, if helpful.

    Whoops, had meant to use 9402 rather than 9403!
    Propagation delay is usually the latency between input pin to FPGA. If this is constant, this isn't a particular problem for edge counting / quadrature decoding - I just know that when my FPGA registers inputs as being high on A and low on B, that was what they were some time ago. In the case of the 9402, the spec is 17 ns typical, 55 ns max (although I've also seen 50 ns somewhere). This might be an issue if you're trying to synchronise with some other process, such as a high speed analogue measurement, but if it's constant you can account for the phase introduced.
    You should find, if you shove a 9402 or 9403 into a cRIO, that you can get in acquiring data at frequencies higher than 1/55n or 1/7u respectively - just that if you had an accurate way of measuring, you'd see level changes on those channels at some delay from the pin on the front of the module seeing a change.
    What's more important for quadrature decoding is that the channel-to-channel skew for a device is short, typically of the order of nanoseconds. If you look at a typical line receiver, like the Texas Instruments SN65LBC175A or the Maxim MAX3095 etc, you'll notice their channel-to-channel and device-to-device skews are indicated. For an encoder measurement, this affects the maximum frequency you can count edges for. I know I can use one quad SN65LBC175A RS-485 receiver to receive four channels to within 1 ns of each other, and I can use a second and it will be within 2 ns of the other device. The propagation errors are an order of magnitude greater, but in the main this isn't an issue for most people trying to just count edges as per a counter application.
    So...
    - Propagation delays don't stop you sampling faster (I believe a 9402 can be driven to 80 MHz, as can a 9403)
    - A constant propagation delay for a single device is acceptable, as I can usually adjust for the phase that this introduces if I really care about it
    - Channel-to-channel skew is the main limiting factor for measurements of count edges...but this isn't routinely published data for C-series modules or RIO devices
    If I could do everything straight into an RMC-mounted DIO or straight into the board level IO on an sbRIO, I'd probably be happy, but it would still be nice to know what the channel-to-channel skew is! As I've said, there's always the option of benchmarking any of the R-series/RIO combinations I own myself...but it would be nice to find the answer on a spec sheet somewhere.
    I've opened a SR before and not really received much in the way of an answer, but short of spamming certain members of the FPGA team on the forum I don't know if it's answerable at all?

  • What is diffrence bet'n allocate channel & maintenance channel in RMAN Back

    Dear All,
    Please tell me the diffrence between allocate channel & maintenance channel in RMAN BACKUP.
    waiting for reply...
    Regards,
    .................

    user9161658      
         Newbie
    Handle:      user9161658
    Status Level:      Newbie (5)
    Registered:      Feb 15, 2010
    Total Posts:      67
    Total Questions:      23 (23 unresolved)
    RMAN Channel is a communication pipeline between a RMAN executable and a target or auxiliary database.
    To manually allocate a Maintenance channel in preparation for issuing a CHANGE, DELETE,or CROSSCHECK command. Note that if you use CONFIGURE to set up automatic channels, then RMAN can use these automatic channels for maintenance operations; you do not have to manually allocate them.
    refer:
    http://download.oracle.com/docs/cd/B12037_01/server.101/b10734/rcmconc1.htm

  • Duplicating/copying plug-ins OR bus sends from channel to channel?

    Is there a key-command that I am unaware that allows me to copy a plug-in from one channel to another? Say for instance I have a few vocal tracks that I want a certain plug-in on. I know I can send it over to a bus track that way, but is there a way I can just copying a plug-in from channel to channel? I know about moving the plug-ins with the command-click and also bypassing them, but can you copy em? Thanks
    ~trevor
    Edit: Is there a way to copy Bus sends to each channel rather than going through the pull-down menu and selecting 10 of em?

    Am I still missing an essential OS X problem here? I am still semi-new to OS X and don't know a lot of the tricks, but I have a key called alt and option. It's on the same key... wait, I figured it out... I had to click the Command/Open Apple key, then hit the Alt/Option key. Doh.. I am an idiot. Thanks guys!
    ~trevor

  • How to read frequency channel & voltage channels at the same time with different rates?

    I am using a DAQCARD 6036E with a SCXI-1000 chassis.  I have a SCXI-1100 & a SCXI-1126 modules, along with a SCXI-1124 AO module for voltage output.  I am acquiring several voltage input channels with the SCXI-1100 & one frequency channel (frequency signal upto 12000Hz) with the SCXI-1126.  I want to configure all the channels in the Measurement & Automation so that I can use the Scale function to setup all the channels.  I am using a higher acquisition rate for the frequency channel than the voltage channels.  I had the block diagram as attached.  When I run the vi, I had the resource problem.  The err. msg. is: the specified resource is reserved..  Any suggestions as how to acquire a frequency signal & several voltage signals with this system setup using the DAQ-mx?
    Attachments:
    Document.rtf ‏4727 KB

    Since a common ADC is shared with all your SCXI analog input channels , you will have to sample all channels in a scan list at same sampling rate.
    However, you can set up frequency and voltage virtual channels using different instances of "create DAQmx Virtual channel" function in the same task as shown in attached pic, set scan rate and read them using a single DAQmx read
    Attachments:
    vi.PNG ‏6 KB

  • Read Measurement file does not read the first channel of my TDMS file

    When I try to read a TDMS file with the Read Measurement File express VI, the first channel of the data is not there.  When I open the file up in excel the channel exists

    Even I have the same doubt  regarding Labview plss help me reading the Excel file from 23rd row and the graph should be drawn between 1st column and 8th column ,  from 23rd row . Here is the sample data.
    Attachments:
    Book1.xlsx ‏204 KB

  • ImageIO.read stripping alpha channel

    I've been chasing this one for the last few hours and haven't gotten anywhere.
    I've been trying to load a 32 bit bitmap (I'm using photoshop and I put a gradient on the alpha channel), and no matter what I do, I keep getting a 24 bit image from the api. I could really use some help on this one. This is the toString() of what should be a 32 bit image: BufferedImage@1f44f8a: type = 1 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 IntegerInterleavedRaster: width = 72 height = 72 #Bands = 3 xOff = 0 yOff = 0 dataOffset[0] 0
    And here's the code I'm using to load the image:
    public Image Fetch(String path) throws CommonException
         BufferedImage image = null;
         try
             image = ImageIO.read(new File(path));
             System.out.println(image.toString());
         catch(IOException ex)
             Error(ex.getMessage());
            return image;
        }Thanks in advance.
    EDIT
    Here's the image I'm using: [http://img.photobucket.com/albums/v461/vaine0/thebitmap.jpg]
    Edited by: Ax.Xaein on Aug 1, 2009 2:03 AM

    I can probably help you, but you need to save the actual 32-bit bmp image on an image hosting sight so I can take a look at it.
    If the image data contained 4 channels of information, but the BMPImageReader used a destination image of only 3 channels, then you would get an IOException complaining that the source bands doesn't match the destination bands.
    And I'm pretty sure the BMPImageReader can read version 4 and version 5 bmp's (the ones that support an alpha channel).
    Are you absolutely sure you have a bmp with an alpha channel? Not many applications support writing v4 and v5 BMP's.

  • How to read channel for channel and appended data for appended data?

    Good day,
    I wrote a little program that saves blocks of data after a trigger to a
    file, it will append these blocks off data as much times as you set it.
    Each appended data block has a time stamp and a signal path and burst
    number as a header.
    I use the storage way to save it to TDM format. This all seems to work nicelly.
    Now is my question:
    Afterwards i want to read each block or burst seperatelly. How can I do
    this. I can't seem to find an easy way to read just one data block in
    the file.
    best regards
    Joost van Heijenoort
    Ursa Minor Space and Navigation

    allready found out that I have to save it in unique channel names...
    this helps..
    best regards
    Joost

  • Correct termocouple reading by VI channel test panel but not by DAQ wizards.

    1. I am getting correct termocouple readings when using the virtual channel test panel, but not when using labView software created by the DAQ wizards. why and how to solve it?
    2. I am unable to switch on 6V relay using DAQ card's output voltage but able to do so using other voltage supply. How to solve this?

    In answer to #2, the DAQ card's analog and digital outputs cannot drive
    enough current to turn on a relay. What you need to do is use the output to
    drive a MSOFET or transistor that will drive the relay. You can use the 5V
    computer supply that is available on the DAQ card connector as the power
    supply that the MOSFET or transistor use to turn the relay on.
    Neal Pederson, President, VI Control Systems
    1923 Mendius Lane, Los Alamos, NM 87544
    TEL: (505) 662-1461, FAX: (603) 388-4969
    [email protected], www.vicontrols.com
    "DAQprojects" wrote in message
    news:[email protected]..
    > 1. I am getting correct termocouple readings when using the virtual
    > channel test panel, but not when using labView software created by the
    > DAQ
    wizards. why and how to solve it?
    >
    > 2. I am unable to switch on 6V relay using DAQ card's output voltage
    > but able to do so using other voltage supply. How to solve this?

  • DIADEM is not reading data into channels

    Hi
    I am trying to read a tdms file into DIadem through data Navigation.This conatins 12 columns of data.But when it is loaded it creates large number of channels with lengths (arb~200).I tried to create the data pluggin but the small windows are showing unidetified symbols.Is this due to any setting is not set properly

    I assume that the file contains a lot more columns/channels than you thought.
    This might habben because you created a new groups every time you wrote a new chunk
    instead of appending to an existing one
    group1.mychannel
    group2.mychannel
    will result in two channels.
    Could you make sure your write code does append instead of create.

Maybe you are looking for