Signal Express project document questions

Hi,
I'm using Signal Express 2009 to log two current signals(4-20mA) from a NI9219 card mounted on cDAQ9172 chassis.
Signal #1 on NI9219 channel ai1 is a pressure signal, scaled unit for this signal is PSIA
Signal #2 on NI9219 channel ai2 is a differential pressure signal, scaled unit for this signal is inch.water
I have no trouble to view the signals on Data View, both are displayed with the correct value with correct engineering unit shown on Y-axis.
But when I display the two signals in Project Document, wierd thing happened: signal #1 is displayed in correct value but in inch.water; while signal #2 is displayed in correct value but in PSIA.
Anybody knows what went wrong?
Attachments:
Flow_TEST_PR4000.seproj ‏343 KB

Hey bon2b,
         When I opened your file, The inlet pressure is in psia and the differential pressure is in inches of water in the project documentation. From what I understand, that is what you wanted. Is that correct? If so you might just need to close and reopen it. Are you talking about the compound graph in the project documentation? I dont see any graphs of individual data, so for the compound graphs, both scales are present on the y-axis. 
Luke

Similar Messages

  • Signal express project documentation

    I've been having problems with the "project documentation" section of my Sound And Vibration Assistant (based on signal express). It's been locking up and corrupting previously good projects. When I add the peak search step to the documentation and hit "view as - cascade" everything seems to fail, the project locks up, is not responding, it doesn't even let it close, have to call task manager to close it, after that when I try to open again that same project, it doesn't even open fully and is locked up again. Any help with this would be apreciated.

    Hello Seth, I'm attaching a couple of files. The first one contains a screen shot of the steps that I'm using in the project, The second one is the message that I received when SAV assistant quit on me and the third one is the printout of project documentation before it started failing, the second to last graph is the one I think is creating most of the problems, when I removed that graph from project doc it worked fine, other than when I tried to resize one of the other graphs.
    I'm gathering data from an accelerometer I take the time domain signal and transfer it to freq domain, zoom in on the power spectrum linear magnitude scale.
    Let me know if you need any other info.
    F@SII
    Attachments:
    SAVsteps.docx ‏200 KB
    SCREEN SHOT FAILURE LABView.docx ‏213 KB
    hppscan6.pdf ‏233 KB

  • Signal Express Play Back Help

    I have logged a signal in Signal Express. The logged signal was a force aquired from a NI DAQ system. The logged data consists of a number of peaks all of difference magnitude and period. My goal is to get a list of each of the peaks maximum amplitude so I can later average these force components for analyzation.
    I can already find the MAX amplitude using the amplitude and level function. This does not help me though because it only records the maximum value over the entire experiment.
    Can I do this application in Signal Express? I do NOT have the ability to purchase addtional software such as diadem to do this. I am hoping to carry this out all in the LabView signal express project.

    Hello erb174,
    In LabVIEW SignalExpress, there is no direct way to get all of the peaks in your signal.  However, during playback, you have the option to break your playback file into smaller chunks instead of playing back the entire file all at once.  To do this, from the playback part of the project, select the tab Playback Options.  In there, there is a block size input in the Playback block configuration section.  Using this, you can select the number of samples of your recorded signal to playback at a time.  You can pick a number of samples that is sure to contain only a single peak.  I then used the Amplitude and Levels step to search for the peak in the current subset of my recorded data.  From there you can save this data to an LVM file.  This will get you a list of peaks you created. 
    You could also consider creating a custom LabVIEW step that would search for the peaks for you.  After you create this step you can distribute it with your SignalExpress project. 
    Regards,
    Browning G
    FlexRIO R&D

  • 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

  • Signal Express logging issues

    I am having trouble with the Signal Express advanced logging features. For example, logging will not start at a specified Date/time. I also don't understand the interval logging. If I specify the log to start every 25 seconds and then specify a stop condition of a duration of 5 seconds, I expect the software to log every 25 seconds for 5 seconds. Instead, the logs start immediately for 5 seconds (as I would expect), but then log 2 starts 30 seconds after log 1. Log 3 starts 55 seconds after log 2, log 4 starts 80 seconds after log 3, etc.
    Any input would be appreciated. 

    Hi,
    I had a chance to create a program that logs 5 seconds of data every 25 seconds.  After looking at your program I saw that I had the same settings.  I attached a screen shot of my data view and also attached my signal express project.  I noticed that the time the data was being sampled was correct and the log files were perfect.  The only discrepancy was that the log file time did not correspond to the actual time the data was acquired. 
    Message Edited by Jordan F on 01-12-2009 01:03 PM
    Regards,
    Jordan F
    National Instruments
    Attachments:
    Advanced Logging.seproj ‏120 KB
    Signal Express Advanced Aqcuire.jpg ‏382 KB

  • I PXI 1010 with Digital Osci, RIO cards. Any simple projects to illustrate PXI with Signal Express and/or using Digital Osc.?

    I have PXI 1010 with card for Digital Osc. Also have ELVIS. Any suggestions on oa simple project to illustrate applications of PXI - using Dig OSc and/or ELVIS. Any suggestions to illustrate PXI with Signal Express exercises. This is for undergraduates in EE Engg.

    Hi, yes, that does help, thank you for your reply.  Signal express does make it easy to work with multiple devices, as I am, though something seems to be amiss with the timing between cards.  For example, setting Signal Express to do nothing more than log data at 100 pts/sec on all channels on all three cards (PCI-6289), and using the software trigger in Signal Express to start the digitization process, and the stop button, to stop data logging, certainly seems to be a very convenient solution.  However, the longer I record (an hour seems to be enough time), the more likely that a signal recorded on all three cards, will not synch, point to point, (comparing signals recorded on channel 0 on all three cards, which I believe should be captured simultaneously through out the recording process, for example) and data recording does not stop simultaneously on all three cards.  I can handle the data logging not stopping simultaneously, but my source signal apparently not being recorded synchronously is a whole other problem, and the impetus for my question.  Thanks for the tip about NI-SCOPE, I was going to start working with that on a different project.
    I am using the most recent versions of SignalExpress, NIDAQmx drivers, etc., on a PC running 64-bit windows 7.
    regards,
    Brian

  • Report generation toolkit and signal express user step : problem of closing reference in "Stop" event

    Hi all,
    I'm trying to make a package of Vis to easily make Excel reports with Signal Express. I'm working on LabVIEW 8.2.1.
    I'm using the report generation toolkit, so I build a .llb from my project which contains all the hierarchy of my steps, but also the hierarchy of dynamic VIs called.
    I have made some steps, like "Open Workbook", "Write Data", etc.
    My steps run well, excepts one step : "Close Workbook".
    If my "Close Workbook" step is firing on "Run" Signal Express event, I have no error, so my reference is properly closed.
    But if my "Close Workbook" step is firing on "Stop" Signal Express event, I have an error "1", from "Generate Report Objectrepository.vi".
    I feel that I'm trying to use a reference which has been killed in the "Stop" step...
    I would like to know what exactly do Signal Express on "Stop" event and why my close function does'nt run well.
    Thanks,
    Callahan

    Hi Callahan,
    SignalExpress (SE for short) does the following on the Stop event:
    1. Takes the list of parameters that SE found on your VI's connector pane, and sets the values that the user set from the "Run LabVIEW VI" configuration page, if any.
    2. Then tells the VI that SE is running the Stop event by setting the Enum found on your VI's front panel. This in turn should produce some boolean values telling your VI to execute the Stop case.
    3. The VI is then run, with those values and states.
    4. SE checks to see if any errors where returned.
    5. Since this is the Stop event, SE releases the reference to the VI which it possesses.
    Questions for you would be, is the reference to your Workbook linked to a control on your connector pane, or held in a uninitialized Shift Register. If it's held in a Shift Register, SE would not be aware of it, and would not be able to affect that reference.
    Hope that helps. Feel free to post your LLB if it doesn't.
    Phil

  • Can Signal Express prompt the user for the next ascii file name?

    I am using the following to collect data from Thermocouples and Strain Guages in our plant.  It allows me to plt data every second, while recording only every 3 seconds to cut down the file size.
    Big Loop- 
    Small Loop- 
          Conitional repeat...
          DAQmx Aquire...
          Statistics (mean) Temp...
          Statistics (mean) Press...
          Current Iteration...
    End Small Loop-
    Save to ASCII/LVM
    The problem is that I have to configure the save step as "overwrite once, then append" so I get a single file each time the project runs.  How can I get Signal Express to either prompt the user for a new file name with each run or have the ascii file saved into the log directory for that run.  As it stands now, the file gets overwritten with each new project run.
    Thank you.
    new user

    Hi crawlejg,
    You can set signal express to increment the file being created each time.  But if you are looking for 1 new file each time the project runs you will have to use LabVIEW as this advanced functionality is not available in Signal Express.  If you need help getting this to work in LabVIEW or have any other questions please feel free to ask!
    Sincerely,
    Jason Daming
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • How do I open/view Signal Express Data .tdms files? (Absolutely Brand New User!)

    Hi everyone,
    I've inherited this data recording software from a previous engineer and tried it out for the first time the other week. Mind you I have no manuals or help really here, so bear with me that this is probably a very basic question.
    I had a set-up using the Labview Signal Express ver.2.5 and NI-USB-6008 monitoring two voltages. I currently want to see the playback of the .tdms files which are located in my C:\Documents and Settings\TechSupport\My Documents\SignalExpress Data\08042009_015232_PM folder (3 files, voltage.tdms, voltage.tdms_index, and voltage_meta). I opened LabVIEW Signal Express and clicked "File", "Import", "Logged Signals From SignalExpress TDMS Files", and go to select the "voltage.tdms" file, but receive the error of "You cannot choose this folder name; a file of that name already exists".
    Does anyone know what I'm doing wrong?
    Thanks for any and all help (and let the sarcastic comments begin )

    Sometimes, selecting current folder instead of open is a valid workaround. 
    Also, can you identify the program responsible for creating the log data? Are you able to view this data using another progarm like LabVIEW or DIAdem?
    Regards,
    Glenn
    Regards,
    Glenn

  • What are the main differences between Signal Express and Labview?

    National Instruments provides a matrix so one can quickly compare the
    various versions of Labview but no comparison of Signal Express with
    Labview. Hence how does Signal Express compare with Labview? What
    are some of the things one can do with Labview one can't do with
    Signal Express?
    Howard

    hrh1818 wrote: Which version of Labview are you referring to? I don't consider the graphical version of Labview to be a full featured programming language. LabWindows/CVI is by a long shot a lot closer to being a full featured programming language than the graphical version of Labview.
    Howard,
    You clearly don't know what you are talking about. There is no "graphical version" of LabVIEW, there is just LabVIEW. Click on the article "Is LabVIEW a general purpose programming language?" written by the Jeff K. for some easy reading from a few years ago. It is all still true (except that object oriented features and recursion have been added in recent versions).
    One of the main points at this years NI-week was the discussion of how processor development is switching more and more to multicore designs  to improve performance because a simple boost in clock frequency is becoming more difficult. Linear, text based code is not well suited to take advantage of multticore design, while the dataflow based LabVIEW programming language automatically scales well to multiple processor cores, without any need to rewrite older code. I would say that only LabVIEW is futureproof in this respect. LabVIEW programmers are not wimps that are simply too stupid to write text based code. LabVIEW is not a toy language for people that don't want to learn a "real" programming language.
    LabVIEW is arguably the best programming language in terms of getting things done! I've never felt limited with LabVIEW and my programs often don't even have anything to do with data acquisition or instrument control. The difference between text based code vs. LabVIEW is like "DOS vs. Windows", "Radio vs. HD television". "Trilobyte vs. Homo sapiens" (sorry Putnam ). Text based code is monochrome, archaic and outdated and its linearity imposes unecessary constraints on the programmer that can only be (partially) overcome by wasting even more time throwing even more code at it.
    Sure, a seasoned text based programmer will initially have problems adapting to LabVIEW, just because you would need to adapt to and embrace the power of dataflow and not try to make a literal translation of the text code to LabVIEW, retaining old habits. If you get stuck, come back and ask here in the forum.
    You were looking for object oriented features and failed. All you need to do is a quick site search. All the information is out there. Just because you cannot find it in the first five sentences of the glossy brochure does not mean it does not exist. Maybe you want to read one of the application notes such as:
    LabVIEW Object-Oriented Programming: The Decisions Behind the Design
    In general, you should avoid judgement until you have all information. Your opinions seem quite biased and superficial and not really based on hard facts.
    Initially you asked about the difference between signal express and LabVIEW.
    hrh1818 wrote:
    > What kind of measurments do you want to do and what kind of requirements do you have?
    > You can also see for yourself and download evaluation version of both.
    No thanks, there has to be a better way to get an answer to my
    question than get involved in a two month study project.
    If you would answer the first question quoted above, we could certainly help you with the decision. Isn't that the main purpose of this thread?
    You can also contact your local LabVIEW Field Engineer to go over your requirements and help you make a decision. They usually know their stuff!
    Message Edited by altenbach on 09-02-2007 11:51 PM
    LabVIEW Champion . Do more with less code and in less time .

  • 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.

  • 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.

  • Export to Excel problem in Signal Express 2012

    Equipment used: PXIE-8102 CELERON T3100 1.9GHZ Controller Windows 7, PXIE-1071 4 Slot Chassis, PXIE-4140 4-Channel SMU 1.7.5 version.
    I am using Signal Express 2012 and the SMU to plot the I/V characteristics of FET and other active devices. I am able to obtain the anticipated curve traced results but I am not able to Export the data to Excel directly from the Data View using the Microsoft Excel option. The error message is: Data could not be sent to Microsoft Excel. Please ensure you have a properly licensed version of Microsoft Excel. See attachment.
    We have checked our version of Microsoft Office, it is Professional Plus and has the correct volume license so it does not revert to a home or student version.
    I have been able to use the Export to Excel function directly from the Dataview when I was using one of the waveform tutorials supplied with Signal Express so I suspect it is a function of the SMU.
    In conversations with an NI support engineer he felt it may be a problem with "an active x call is just not seeing the license for some reason", his suggestion is to drag the data into Excel rather than use the Data view tab. Because the SMU is being used in a production environment it is not really appropriate to have the operator work at this level so I would rather figure a way to have the data exported using the Data View tab.
    Anyway please can you let me know if there are any known work around for this issue.
    Thank you

    Calvin1957,
    I am not seeing any attachments in the first post or this latest post. The images should be added using the attachments section when creating the post. You should also be able to insert an image using the insert image button in the toolbar. Let me know if you have any questions. Thanks!
    Robert B
    Applications Engineer
    National Instruments

  • How can i generate AMI line codes in LabView signal express?

    i wish to conduct a project that uses AMI line codes. but i have a hard time using signal express to generate it. can anyone help me with that?

    Hello Barry,
    That is really a problem, in LabVIEW, we can only convert vi to the previous version, I have version 7.1 and so I can only convert to version 7.0 and you cannot open this too.
    But I think that it's very easy to do what I'm trying to explain you.
    Go to the cluster group in the functions pallete. Place an unbundle by name function in the diagram and connect it to the data that's comming out of the FFT Power spectrum vi - the pink (or watever) wire.
    Click in the white part of it (it should contain something like f0), choose magnitude.
    This is now an array that you can connect to the peak detector function.
    Take care about the threshold and width parameters of the peak detector.
    Take a look at your signal and decide the amplitude and width of the peaks you want to detect. The threshold is the amplitude above what you consider as a peak, the width is a little bit more complicated - to begin, 3 or 4 should be a good number if you signal is not too noisy - bigger widths will somehow do a kind of a low pass filtering to your signal.
    The position output of your peak detector is an array of locations where your peaks were found.
    Keep in mind you are now working in frequency domain and that position means something in the frequency domain.
    The array you placed as input of the peak detector is an array of points starting in f0 and separated by df (the other elements of the cluster).
    So to calculate the real value of the peaks, you have to multiply them by df and add them f0.
    Sorry by the big text and sorry if I went too much in detail,
    Hope it helps,
    Paulo

  • Problems activating signal express 2.0 in labview

    Hello,
    I have purchased a copy of LabVIEW Base Edition 8.2.1 and Signal Express 2.0.  I receive the following error when I create a LabVIEW VI containing a Signal Express VI (in this case a Signal Express Create Signal VI):
    NI_MAPro.lvib:
    This library is invalidly licensed for this computer.  Please contact your National Instruments sales representative to request an upgrade to access the functionality of this library.
    NI_Gmath.lvib:
    This library is invalidly licensed for this computer.  Please contact your National Instruments sales representative to request an upgrade to access the functionality of this library.
    NI_AALPro.lvib:
    This library is invalidly licensed for this computer.  Please contact your National Instruments sales representative to request an upgrade to access the functionality of this library.
    I have activated both the LabVIEW application and the Signal Express application and they both work fine indepedently.

    Some SignalExpress 2.0 Express VIs require functionality that is only available in LabVIEW Full or Pro.  Therefore, if you have LabVIEW Base and drop the Create Signal Express VI, your VI will be broken.  (If you convert the Create Signal Express VI to a subVI, you could find the VIs in question).

Maybe you are looking for