Multiple signal types in one chart

Hi there!
I need some help to understand if it is possible to do what I intend to do using SignalExpress LE.
The task is actually quite simple. I need to start a measurement of 2 analog, 2 digital and 1 frequency channels. The sampling speed is moderate, 5kHz. During logging I wish to be able to see the signals "live" and afterwards I want to compare signals and measure time between signal events in the graph.
I tried with a simulated device (since I have not yet one), the USB-6211. This failed due to the model only being able to poll the frequency channel (I think so since I was not able to select continuous samples). Therefore I tested by simulating with USB-6341 and made this setup:
Now I have some questions:
Are the steps (on the left) performed in sequence or in parallel?
Can I plot all signals in one graph so I can correlate them and zoom and measure all together?
I wanted to log the signals but I couldn’t include the frequency channel (see the little dialog box). Shouldn’t that be possible?
I’m also confused by the fact that the frequency plot has Volts on y-axis and not Hz.
Do I really need HW timing on digital I/O to perform this “simple” task? Which means a more expensive HW…
Many thanks for any input!
Regards,
Nicke
Attachments:
MyTest.jpg ‏563 KB
MyTest.seproj ‏131 KB

I've figured it out. Like everything to do with Illustrator's horrible ancient neglected graph tool, it's absurdly clumsy and involves tiptoeing around what is shamefully bad programming for an expensive professional product.
It's all about timing - you have to do things in one rigid counter-intuitive order that appears to not be working then comes together at the end:
Create the graph but, for now, keep it all the same graph type. If you've already set it to have different graph types, set them to be the same for now.
Select the whole graph, and in Graph Types main window, set Value Axis to 'Both sides'
In the drop-down there should be a Left and Right Axis (or top and bottom...). Set Value Axis settings for these now. It'll look like it only works for one axis, because the other axis won't change - bare with it...
Select the data series you want to use the other axis using Group Selection. Go to Graph Type and set the Value Axis to the other one, and set the graph type to the one you want. It should suddenly all fall into place.
If you need to edit one of the Value Axis settings, select the whole graph, set the whole graph to one graph type, edit the appropriate value axis by choosing it from the drop down, and the re-apply the graph types as above.
(the bug is - you shouldn't need to set the graph object to have only one graph type in order to access the value axis options for the two seperate value axis)

Similar Messages

  • Two diffetent chart types in one chart

    Hi
    Can anyone tell me how i put a line and bars in one single chart?
    Regards.
    Oliver

    I don't think you can do it directly, but you can always set one on top of another, make the tops ones background invisible (No fill). make sure you select the object it self, not the individual chart objects only, and make its background (might be its "fill" property in the inspector) none. ( i am at a Windoze machine at work right now).
    don't forget to make the charts background's also none.
    just one idea. I just don't think there is multiple chart types in one chart yet. I might be wrong. Anyone at a mac that can verify for me?
    Thanks alot everyone,
    Jason

  • Multiple tc types on one scxi 1102

    Does anybody know if you can use two different thermocouple types on one SCXI-1102 module? 
    I need to measure both Type K and Type T thermocouples.  I am using a SCXI 1303 connector block and plan to use the internal CJC.
    Thanks in advance
    doloop

    Hello doloop,
    You can indeed configure a task to have to two different types of
    thermocouples, and acquire from multiple thermocouple types in one
    DAQmx Task.  For each channel, the NI-DAQmx driver will apply
    different conversion coefficients to convert voltage measurements from
    different thermocouple types into temperature measurements.  You
    can configure this easily in Measurement & Automation Explorer
    (MAX), by creating a DAQmx Task of the thermocouple type, and adding
    multiple physical channels from the SCXI 1102 module to the channel
    list.  For each channel in the scan list, under the settings tab,
    you will have the option to select what type of thermocouple to
    associate with each channel, along with CJC settings.  You can
    also do this programmatically in LabVIEW using the DAQmx Create Channel
    VI.  I've attached a shot of a block diagram that shows how to
    program this.
    I hope this helps!
    Travis G.
    Applications Engineering
    Message Edited by Travis G. on 04-18-2006 05:09 PM
    Attachments:
    MultipleThermocoupleTask.Jpg ‏68 KB

  • BPEL Process with multiple file types using one FTP adapter is not working

    i created a bpel process which will fetch the files from remote location using FTP adapter.
    Now the process works for only one format or file type like *.xls.
    How can i use more than one file format in one FTP adapter.
    OR
    is there any other way to do it.
    file type assignation is 5th step in FTP adapter configuration.
    i have tried *.xls,*.csv and *.xls;*.csv and *.xls:*.csv by seperating with comman, colon, space... still not working.
    i read the documentation *.* will not work.. for one file format it's working fine.
    looking forward for reply as soon as possible.

    Are you positive that it is not working? I'm not sure how you can use one FTP adapter for multiple file types unless the underlying data is exactly the same format or you are processing it as opaque data. Sometimes when a FTP adapter chokes on a file with a bad structure it doesn't create a BPEL instance, it simply moves the bad file to a separate folder.
    So I assume you are using opaque as the data type instead of using an XSD element?
    That said, I don't think you can put two separate file types in the filter. Is it possible for you to do something like: CommonFileName*.* or do you have similar files with other extensions?
    I know the above probably isn't of much help, but I had so many problems with the FTP adapter and its lack of features that I am writing my own. Unfortunately that is a large undertaking and there isn't any good documentation of JCA resource adapter / BPEL PM integration.

  • Multiple Activity Types with one Production Cost Centers

    Dear Experts,
    I have One Cost Center 2 Activity typesu2026I can plan in kp06 in single shot thatu2026
    1Ctr-1ActvtyRs.100 and 1Ctr-2Actvty----Rs.200u2026.(Same Cost Elements)
    Here my confusion is while doing actual posting we can post cost element to Cost Center i.e.Rs.300 to 1Ctr.
    Here how I can map that 100 belongs to 1Activity and Rs.200 belongs to 2Activity because there is only cost center.
    I know that solution is simple we can maintain separate cost center for both activity types i.e 1 to 1 mapping of cost center to Activityu2026So Actual posting weu2019ll be fineu2026.
    Then what is use of Kp26 to maintain 1 cost center to multiple activity types?
    Kindlyu2026..Clear my problemu2026
    Regards,
    Balaji Bhonsle.

    Hi Balaji
    You have pointed out a valid concern.. There is a solution to it as well, however, very cumbersome and less practical
    In OKKP - You allow some control indicators i.e. CCA, IO, PCA, COPA, etc.. Here, you need to allow Activity Type as Addiitional Account Assignment Object.... (This is below Cost Center Accounting)
    While booking expenses from FI, you can specify the Act TYpe along with the cost center... Provided you have that much patience and it is identifiable....
    Also, you can assign act type in Asset MAster so that while posting depreciation in AFAB, the same gets assigned to Act Type
    Br, Ajay M

  • Different chart types in one chart

    Hi guys,
    I need to know if there is any wat to mix two different chart types in WAD.
    For instance, I have to key figures and I want to draw in the same chart Lines for one KF while I want Bars for the other KF.
    Is this possible ?
    Regards,

    This is done using the Secodary Axis. Check the following link.
    http://help.sap.com/saphelp_nw70/helpdata/en/0b/ac553bf3a76258e10000000a114084/content.htm

  • How to display multiple signals on the same chart/graph

    Hello,
    I have a text file that has 21 different signals acquired through NI DAQ. I am able to read the file and display on the chart but the problem is all the signals have the same dynamic range -6 to +6 so when plotted they all show up on top of each other and one cannot really discern whats going on. Please see the attached image.
    I am trying to ask the community for help on how could I display all 21 signals separate from each other so that the user can easily differentiate between signals. I thought about adding offsets to the signals but I dont really want to change the actual data and the data set is already large enough that I donot want to creat copies of data.
    I am running Labview 10.0.
    Any creative ideas.
    Attachments:
    Graph Question.PNG ‏19 KB

    Using Stack Plots was my first thought too but it appears to be buggy these days. I know I've used it before with no problems but I can't get it to work now at all. In any case, stacking 21 plots will be futile since you won't be able to see any detail (unless you have a VERY tall monitor).  Your best bet is to use property nodes to make the plot of interest become highlighted in some way. 
    EDIT:  I think stacking only works with charts.  You can select it on the right-click pop-up menu.  Then, expanding the plot legend determines the number of stacked plots shown.  Again, since there is so much wasted vertical space when stacking, you'll never be able to see 21 plots concurrently with any detail visible.
    Using LabVIEW: 7.1.1, 8.5.1 & 2013

  • Multiple Question types on one slide

    I need to create a quiz slide with different types of questions on one slide.  Basically I need a multiple choice question and a couple of short answer questions to do an evaluation of the course and ask for feedback.  How do I do this?
    Thanks
    Terri

    Hello,
    If you want to create custom slides with standard objects and/or widgets, have a look at the articles I posted about this subject on my blog. Here is one link:
    Widgets and custom questions - source list
    Recently I wrote some about reporting that kind of questions
    Lilybiri

  • Can I have multiple stream types in one object?

    For my final project in my data commucnications class I'm writing a client/server socket application that will allow multiple clients to play TicTacToe simultaneously against the game on the server. The teacher is a C/C++ jock, and knows very little Java. We're free to choose any language that will do sockets, and I love Java and don't love C++.
    I've built the GUI, and got it to the point that I can reliably connect multiple clients on different machines in the school lab to the Server object, which accepts the new sockets and creates a new thread of ServerGame to do the playing in response to the client's moves. A mousePressed() detects clicks in the grid, and modifies a string to contain the status of the game. I've used a BufferedReader and PrintWriter combination on both sides, to send the GameString back and forth, starting with "---------", then the client makes a move and it changes to "X--------" and the PrintWriter sends it over and the ServerGame makes a move to "X---O----" and send it back, etc, etc. You get the idea. I have a ways to go with the implementation of strategy stuff for the ServerGame's moves, but I like it so far. But now I realize it would be really cool to add to it.
    What I want to do, since there can be multiple players, is have a way that it can be like a TicTacToe club. At any one time, it would be nice to be able to know who else is playing and what their won/loss record is. I plan a Player object, with String name, int wins, losses, ties, gets and sets. With Textfields and a Sign In button I should be able to send the Player name to the Server, which can look up the name in a Vector of Player objects , find the one that matches, and sends the Player object for that name over to the Client, and also provide it to the ServerGame. Each player's won/loss record will be updated as the play continues, and the record will be "stored" in the Server's vector when he "logs off". Updates shouldn't be too hard to manage.
    So, with that as the description, here's the question -- most streams don't handle Objects. I see that ObjectInputStream and ObjectOutputStream do. So -- am I headed for trouble in using multiple stream objects in an application? I suppose I could just use the object streams and let them send out a serialized String. In other words, I want to add this to my program, but I don't want to lose too much time finding out for myself if it works one way or the other. I already have working code for the String. Without giving too much away, can anyone give me some general guidance here?

    Anyway, here's the present roadblock that's eating into the time I have left. I've spent many happy hours looking for what I'm missing here, and I'm stumped, real-time.
    I found it was no problem to just send everything over and back with ObjectInputStream and ObjectOutputStream. From the client I send a String with the state of the game, and can break it down and code for decisions in the server as to a response and send the new String back to the client. I now have a Player class with Strings name and password, ints wins, losses, ties. I have a sign-in in the client GUI and old "members" of the club are welcomed and matched with their Player object stored in a Vector, and new members are welcomed and added to the Vector. My idea is to make the Vector static so the clients can have access to the Vector through their individual threads of the Game in the server. That way I should be able to make it so that any one player can have in his client window a TextArea listing who's playing right now, with their won-loss record, and have it updated, real-time.
    The problem is that in my test-program for the concept, I can get a Player object to go back and forth, I can make changes in it and send it back and have it display properly at either end after a change. What I'm aiming at in the end is the ability to pass a copy of the Vector object from the server to the client, for updating the status of everyone else playing, and when there's a win or loss in an individual client, it should be able to tell its own server thread and through that update the Vector for all to access. Sounds OK to me, but what's happening is that the Vector that goes into the pipe at the server is not the same as the Vector that comes out the pipe into the client. I've tried all the tricks I can think of using console System.out.println()'s, and it's really weird.
    I build a dummy Vector in the constructor with 4 Players. I can send a message to the server that removes elementAt(0), and tell it to list the contents of the Vector there, and sure enough the first element is gone, and the console shows a printout of the contents of all the remaining Player objects and their members. But when I writeObject() back to the client, the whole Vector arrives at the client end. Even after I've removed all the Player elements one by one, I receive the full original Vector in the client. I put it into a local Vector cast from the readObject() method. I believe that should live only as long as the method. I even tried putting clear() at the end of the method, so there wouldn't be anything lingering the next time I call the method that gets the Vector from the server.
    What seems the biggest clue is that now I've set up another method and a button for it, that gets the elementAt(0) from the server Vector, changes the name and sends it back. Again, after the regular call to get the Vector sent over, it shows in the server console that one element has been removed. And one by one the element sent over from (0) is the one that was bumped down to fill the space from removeElementAt(). But in the client, the console shows 4 objects in the Vector, and one by one, starting at (0), the Player whose name was changed fills in right up to the top of the Vector.
    So something is persisting, and I just can't find it.
    The code is hundres of lines, so I hesitate to send it in here. I just hope this somewhat lengthy description tips off someone who might know where to look.
    Thanks a lot
    F

  • How can you use multiple stream types with one socket?

    Hi,
    I'm working on a large program that currently uses Object Input/Output streams for all of the messaging in a client/server application. This works fine except when files need to be transferred. In many cases using a Object stream to send a file can be 30 times slower than using a Buffered input/output stream. I've found I can combined the two. Here are some code snippets to give you a basic idea of what's happening...
    BufferedInputStream bis = new BufferedInputStream( serverSocket.getInputStream( ) );
    ObjectInputStream ois = new ObjectInputStream( serverSocket.getInputStream( ) );
    //this code runs on a thread on the server
    while( true ){
    switch( whichKindOfStreamUsedNext ){
    case OBJECT_STREAM:
    Object object = ois.readObject( );
    doSomethingWithObject( object );
    break;
    case BUFFERED_STREAM:
    readFromBuffer( bis );
    break;
    Obviously there is a lot missing here. Basically the variable whichKindOfStreamUsedNext is changed in the methods doSomethingWithObject( ) and readFromBuffer depending on what the current state of the server is and what is passed to these methods from the client.
    Here is the problem. If readFromBuffer( ) does a very small task and the client sends an object through an object stream everything is okay. I've switched whichKindOfStreamUsedNext = OBJECT_STREAM before that point and by the time the client sends the object the server is waiting on Object object = ois.readObject( );. However if the method readFromBuffer( ) does a very time intensive task and it takes a while to return and meanwhile the client sends an object then the server never gets that object. Does anyone have an easy solution to this problem. (Changing the whole program to just using BufferedStreams is not a solution).
    Thanks.

    Thanks a lot for the response.
    I guess I didn't realize I could do that.
    I changed how I am doing the program anyways. Sending flags to switch streams was a little messy. but now I have a new problem. I've discovered that mixing object streams with buffered streams also leads to significant speed increases. I do that in this manner...
    int ONE_MEG = 1024*1024;
    ObjectInputStream ois = new ObjectInputStream( new BufferedInputStream( socket.getInputStream( ), ONE_MEG ) );
    and I do the same thing for the ObjectOutputStream. It works very well when I just set up the client's output stream and the servers input stream in this manner. Upload times are increased from 60 seconds to 2-5 seconds.
    Unfortunately when I try to do the same thing with the servers output stream and the clients input stream to speed up downloads I get deadlock! As soon as the socket connection is opened and I try to set up the streams in this manner I get deadlock. Does anyone have any idea why this occurs and what I can do to fix it?

  • Error when Combining Multiple File Types

    I can't combine multiple file types into one pdf, e.g. .docx and .xlsx files.  The combine feature only seems to be working to combine .pdf and .jpg file types.  An error message stating the below appears. Does anyone have a solution? 
    Thank you. 

    no i can't seem to do that either. the only way I have found to get around it. It's long winded... i export the jpgs from Indesign CS4, then take the jpgs into photoshop CS4 and baiscally resave over the top the of the original jpg without changing any settings, this will then let me combine them in Acrobat Pro 9. for now i will be doing it that way but if anyone knows of another way that would be great.

  • I want to validate multiple input type=text with spry validation any one hepl me?

    I want to validate multiple input type=text with spry validation any one hepl me?
    my code is as below plz help me
               *Professional Experience             Years        Months                             

    Read;
    http://labs.adobe.com/technologies/spry/articles/textfield_overview/index.html
    http://labs.adobe.com/technologies/spry/widgets/textfieldvalidation/SpryValidationTextFiel d.html
    and check out the samples:
    http://labs.adobe.com/technologies/spry/samples/

  • Combining two different Chart types into one graph

    Hi All,
      I am developing a graphical BW report using WAD. I need to place two differnt chart types into one graph.For example, I have Volume and Quantity .Here the volume should be displayed in Bars and Quantity should be displayed in Lines in the same graph. X axis(Country) is same for these two . I am not sure how to achieve this. Please do let me know if anyone has solution for this.
    Thanks for your time.
    Thanks & Regards,
    Raja

    Hi Andreas,
      One word I can say is 'Perfect' . Even though I am out of office now,I hope the example perfectly will solve my problem.I will try it.
    Thanks for Aduri and Pcrao also for their suggestions .
    Thanks again and I assigned points to all to say my thanks
    Regards,
    Raja

  • WAD : One chart with 2 differents Chart Type

    Hi All,
    Im a amateur with Charts in Web Application Designer.
    In WAD, i have to create one chart that shows 2 different key figure from a report:
    Key Figure 1 : it should be represented as column
    Key Figure 2 : it should be represented as line.
    Does anybody explain me how can i do it this please?
    Regards

    Hi,
    Fetch the chart item from WAD. Add the query/query view in the dataprovider.
    Cilck on edit chart. Click Next.
    Give the Series count equal to 2. Name the Category and Value axes. Click Next.
    Click on series 1 . Make the chart type as Column.
    Click on series 2, make the chart type as Line.
    You can specify their corresponding vertical and horizontal axes (Primary or secondary) for both the KFs.
    I hope this will be helpful.
    Thanks,
    Sarmistha

  • Add multiple graphs in one chart(ex.scatter chart) using labview excel report generation toolkit

    How to add multiple graphs in one chart(ex.scatter chart) using labview excel report generation toolkit. Assume like my test data is like below:
    X-Axis
    Data1
    Data2
    1
    1
    2
    13
    2
    3
    14
    3
    4
    15
    5
    5
    16
    3
    6
    7
    7
    The above graph generated manually in excel. I want to generate the same using excel report generation toolkit. when I use Excel Insert Graph.vi where the input data is 2D array with numeric data but here labview converts the empty cells (eg.x -axis 1,data1- is empty) as zero and while plotting i am getting zero for empty cell values.
    Can anyone please help me on how to plot the graph without adding zero for empty cells?
    Thanks&Regards,
    Bharathi T
    TE
    X-Axis
    Data1
    Data2
    1
    1
    2
    13
    2
    3
    14
    3
    4
    15
    5
    5
    16
    3
    6
    7
    7

    Hi Bharathi,
    The Excel Insert graph function takes in only 2d arrays as inputs. Since arrays can only have numeric values, any table with a null string is read as 0. Now to get a plot like you mentioned, you could read the table and replace blank Strings as NaN. NaN values in an array when plotted do not appear in the excel sheet. For reference I have attached a sample vi to help you understand.
    Regards
    Vijetha Nuthakki,
    Applications Engineer
    NI Systems India
    Attachments:
    Excel_graph_multiplot.vi ‏21 KB

Maybe you are looking for

  • I had to erase my computer and start over, how do I reinstall snow leopard

    Hi I have an old computer and for some reason my i photo would not open so I had to erase everything and start over. I had snow leopard and now have a 10.5.6 system. is there any way to get my snow leopard back in order to download I tunes? I lost th

  • STEPS TO CREATE A MEMBER FOR LOYALTY PROGRAM

    Hi , I am currently trying to set all the necessary steps to create a simple scenario in order to understand the functionality of loyalty. Until now, I have created a loyalty program, a RewardRule Group and a RewardRule, However, i don´t know which s

  • Video Cameras  What should I buy Panasonic or Sony?

    I am looking to upgrade to a new camcorder from a Panasonic TM700 to either a Panasonic HC-X900M or a Sony HDRPJ760VE. The reason for the upgrade is because my TM700 will no longer switch off, making it necessary for me to detach the battery after ea

  • SO_OBJECT_SEND - Email failure notification

    Hi all, I have an issue with Email failure notification. The requirement is if an email is not delivered to the receiver, I need a failure notification to some alias so that the original email can be re send. The function module used to send email is

  • Security Update - 2007-004 does it Bork iCal?

    I have just applied the new Security Update (2007-004) that was released this morning, and since then both my Intel Macs refuse to load iCal, with an exception generated during loading.