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

Similar Messages

  • Can I save data in a snapshot from signal express 2013 LE?

    Can I save data (in txt or excel format) from a snapshot from signal express 2013 LE?  My data buffer is too larege to export to excel.  When I try to take a snapshot, I do not see any data.  Are snapshots supported in the LE mode?  This is the free version that comes with the USB 6009 ADC.

    Yes, the snapshot function is available for SignalExpress 2013 LE. Does the snapshot function as intended when you try other projects?
    Daniel P.

  • Accessing digital inputs from signal express (TEK MSO2024)

    Hi,
    i'm trying to access the digital inputs of an TEK MSO2024 from signal express, but no luck.
    I'm using SignalExpress2011, tkpdo2 ivi driver.
    Seems like this driver doesn't support digital input, anyone got a solution or another driver?
    *edit
    topic can be deleted
    on another system DI works...
    Regards
    alex

    Hello,
    The best to way drive digital outputs while acquiring analog inputs is to create two steps in Signal Express. Each step will execute relatively at the same time but there is no way to correlate or synchronize DIO with AI on a 6008 because DIO on that device is software timed while AI is hardware timed. Below is the 'Getting Started with Signal Express' manual which can aid in creating an AI and DIO step. Also, if you need additional examples later, they are located in the Help->Open Examples.
    Getting Started with LabVIEW SignalExpress
    http://www.ni.com/pdf/manuals/373873e.pdf
    Regards,
    Patricia B.
    National Instruments
    Applications Engineer

  • 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

  • Can I use Signal Express for multiple customers for only the one time $699?

    How do I go about distributing Signal Expresss applications to multiple customers?

    Hi Nutter,
    Unlike LabVIEW, Signal Express doesn’t have any file distribution capabilities.  If your application uses only basic features, you could install the free LE version of Signal Express on as many computers as necessary.  If you need the full capabilities of Signal Express, however, you would need to purchase a license for each customer.
    An alternative to paying for Signal Express for each customer deployment would be to generate LabVIEW code from the Signal Express project and create an executable.  This process is described in the Knowledge Base articles Generate LabVIEW VIs from Signal Express and Deploying VIs generated in Signal Express.  Note that this method requires that you have LabVIEW installed on your development computer with Application Builder capabilities.
    Regards,
    Message Edited by Luke G on 05-02-2007 12:23 PM
    Luke
    Applications Engineer
    National Instruments

  • Tdms containing multiple channels

    I am currently trying to use Labview Base, to process 19 days of logged data from Signal Express. The data was recorded using TDMS files, each file contains 3 to 7 channels of data, at 100Hz and 120 samples. I now need to take these 1.2second frames (graphs of 100 points), and compress them into single 15 minute points (750, 1.2 seconds frames into 1 value at every15min) and preferably export the resulting information into excel. When i read the TDMS file in labview it gives a resulting graph which shows the data running for only 8 days, and i cannot see the data from all the channels. (if i were to "playback" the data in SignalExpress, it shows all 19 days of data, I can see the data from each channel, but only at 1.2 second time frames instead of 15min, it also wont allow an immediate export to Excel b/c of  "non-continuous recording"?)
    Any help with controling the channels/ being able to see all my data, then compressing it in labview?

    Hi icuone,
    First thing to check is to make sure you are exporting the files from Signal Express correctly. The LabVIEW SignalExpress Help provides some great information on how to export (save) data to files.
    You can save or export a signal or value to a file in LabVIEW SignalExpress in the following ways:
    Right-click an output on a step and select Save Value from the shortcut menu to save the signal or value to a text file.
    Right-click an output on a step and select Copy Value from the shortcut menu to copy the data to the clipboard. You can paste the data into Microsoft Excel.
    Open Microsoft Excel and drag the output to an Excel worksheet.
    Use the "Save to ASCII/LVM" step to write signals or values to a text file after a step or series of steps completes execution.
    Use LabVIEW SignalExpress data logging features to create logs of your signals in the .tdms file format.
    Right click a logged signal in the "Logged Data" window and select the Convert to ASCII option to save logged data in the ASCII format.
    Enable the Automatically export log file to ASCII file option in Tools » Options under the "Logging" category. This will export the log file to an ASCII file after the log file's creation.
    When you use the Save to ASCII/LVM step, LabVIEW SignalExpress saves signals and values in the LabVIEW measurement data file format, which is a tab-delimited text file you can open with a spreadsheet application or a text-editing application. All of the data is stored in the SignalExpress TDMS file, it is just not stored in the format that the Read From Measurement File.vi is expecting. The attached VI will allow you to read any number of channels that are in the SignalExpress TDMS file. Please take a look at it and compare it to what you have. Also, there are great examples in the NI Example finder that deal with importing and exporting data files. I hope this helps!
    National Instruments
    Applications Engineer
    Attachments:
    Read SignalExpress TDMS.vi ‏22 KB

  • 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

  • Anlysing saved data in labview signal express

    I need to collect data and later analysed them in labview signal express. I could do as i get thee data but saving the project and doing the analysis later is not working using the add step function.
    What should I do ?
    Secondly how do you convert to ascii and export to excel or word when using signal express ?
    Regards
    Matthew

    Hi mathade,
    I am not sure what exactly are you trying to do. Are you taking some signals from signal express and then saving them and later reading the saved values for analysis? If this is what you want to do, you can simple write your values into a spreadsheet and later on read it from there using the File I/O functions for doing the further analysis. If you want to do it in the same execution run, you can also hold the values in some shift registers and get the analysis done after the acquisition. 
    I can give you more information if you can post your vi so that I can take a look at your progress so far.
    Regards,
    Nitzz
    (Kudos are always Welcome) 

  • How do I get channel names written into a logged ascii file in Signal Express

    Hi there,
    This maybe a rookie question but I am a relative rookie to this software, and I hope it has an easy fix!
    Background:
    Take a load of analogue inputs from a DAQ device into Signal Express, first thing that hits me is that unlike labVIEW you cannot right click in the channel configuration window and change the name from say... Dev2_ai0 to Air Pressure? I feel that if this was possible then I would overcome my problem? anyway I can't so onwards...
    I goto the DAQmx Acquire window on the top left and can right click and rename the channel, which is great... however this does not translate to the logged data as I get the ai0 channel names across the top of the columns and not the names that I have put in.
    Is there anyway of getting data like the attached snippet?
    Many thanks for your help in advance.
    Neil Barker, Redbull Technology.
    Attachments:
    Channel names.gif ‏4 KB

    Hi Dan,
    Thanks for the reply, that has certainly fixed my issue as I wasn't expanding the channel and selecting the channel that I had renamed.
    One last thing though:
    I now not only get the individual channel name but the prefix for the DAQmx Aquire, for instance I get the Input of Braketest and then the channels under the input data.
    It looks a bit like this....
    Braketest - Front Pres
    Braketest - Rear Pres
    Braketest - FR Temp
    Braketest - FL Temp
    etc etc...
    Now all of the channel names at the top of the columns have this long name. Can this be rectified? can I remove the "Braketest" bit?
    By the way I am saving it as an ASCII so that I can read it in excel.
    Many thanks, Neil.

  • 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

  • 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

  • Signal express record from 3rd party VI driver

    Hi,
    Highlight - Can I record data from a 3rd party VI driver in signal express?
    Detail - I am tasked with developing a 'easy to use' data logging system for both voltage and temperature. Voltage will be logged via a NI cDAQ module, no problem here, temperature however will be logged from a LakeShore temperature controller, ie from a third party driver. My first thoughts were to use Signal express rather than coding my own GUI, obviously SE is easy to use for cDAQ Voltage modules.... but has it been crippled to prevent the use of VI drivers for third party kit? 
    Ideally I would like multiple series plotted and recorded by Signal Express, some from the cDAQ modules and some from one or more Lakeshore temperature controller and monitors, is this fundamentally possible in Signal Express? I can see that SE seems to have the ability to run labview VI's so I am hopefull! 
    I am using NI 2013 - full bells and whistles.
    Cheers,
    Chris

    Hello wonderwizard, 
    Yes you can use a Plug & Play Instrument driver. Some examples have already been created and mentioned in this Knowledge Base Article. 
    http://digital.ni.com/public.nsf/allkb/BC2CE741752EE09086256FFE00779D67?OpenDocument
    Hope this helps.
    Shazil M.
    CLAD
    Applications Engineer
    National Instruments UK & Ireland

  • Displaying real-time data using gui meter from multiple channels.

    I am using DAQ USB-6009 for my assignment. Part of my task is to display real-data from multiple channels in the form of gui meters.  eg. irradiance and voltage...
    I used a split signal to separate the signals from different channels coming out of the data output terminal of the DAQ assistant. The problem is that I do not know which vi to connect in between the split signal and the gui meter. I am looking for one vi that is capable of handling signals (measurement)  and outputting the data to the gui meters simultaneously and individually based on the channel they are coming from.

    Thnx for your tip, Dennis.
    However, I have another problem that just occurred to me when my VI manages to execute as I wanted.
    I noticed that the needle on my gui meter will only "appears" to be responding to every changes to its input when I have set it to run continuously and the only way to stop it is via abortion which might leave the resources (eg. external hardware) in unknown state. Is there any safer and workable ways to organise the VIs using while loop?
    I have placed my DAQ assistant, write to measurement file (vi), add function, split signal and gui meters all in 1 single while loop.
        DAQ-------> write to measurement file
                 |
                 |                                                 ​                   |--------------------------------> add function----> gui meters
                 ---------------------------------------------> split signals ---|--------------------------------> add function----> gui meters
                                                      ​                                |--------------------------------> add function----> gui meters
    If I do the following steps,
    1. press run continuously to start the VI
    2. click the same button to disable continuous run when the VI has completed its task.
    3. click the stop button in the front panel to stop the while loop
    Does doing these steps ensure that I will not leave resources in unknown state? Is it a safer way to stop a VI which is running continuously?
    Pardon me for I am new to LabView. Even though, I have read the user's
    manual and tried out all the execises, there are some concepts that I
    need clarification on and mistakes that I need to discover through more hands-on.

  • FP-AI-110 Multiple Channels - Signal Degredation

    We have a FP-AI-110 set up with a FP-PS-4 and communicating back over a FP-1000.  Set-up to read Current. -21 to 21mA
    I had a customer ask if connecting more than one signal input line to the AI-110 would cause signal loss on the multiple channels, getting worse with the more channels that are connected.
    Is this a concern with this module?
    Ryan Vallieu
    Automation System Architect
    Solved!
    Go to Solution.

    The above is incorrect, I was getting questions through a second non-technical party trying to translate....
    They really wanted to know the input resistance on the channels that causes the voltage drop for the current sensing, and what the minimum voltage would be.  I see from the literature that it is 100 Ohms resistance on the inputs.
    But then I see later in the operations manual that it lists 60-150 Ohms.....which is correct?
    Current Inputs
    Input impedance................................60–150 Ohm
    Ryan Vallieu
    Automation System Architect

  • 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

Maybe you are looking for