Simultaneous 3D graphs

I am looking for a way to update the viewing angle of two or more 3D graphs (3D surface) by simply changing the view of one graph or the other.  These plots cannot be plotted on the same graph.  I would appreciate any help.
Using LabView 8.20 Developer Suite

Here you are. Better done using events, but this is abit trickier since the changing of the viewpoint doesnt generate events on its own.
For case 1 (boolean array to number returns 1 for true/falste, 0 for false/false, 2 for false/true and 3 for true/true) just wire another pair of inputs (refnum and cluster) to the property node. Default does nothing.
Hope that helped!
Attachments:
graphs1.png ‏13 KB

Similar Messages

  • How can I have a program prompt a user to input a selected number of simultaneous (different devices run off com/rs232 ports) and be able to compile all the data and/or graph it simultaneously?

    I have a project that I'm working on that I could use some help on.
    Some background on it is I'm taking data from a balance via RS-232 (can be a selectable list of balances), and then communicating with them on their own separate COM port. I need these to then run in parallel to then take masses in regular increments and then output them to a graph and/or TDMS file. 
    What I'm trying to have is that a subVI prompts the user to how many simultaneous runs will be going.
    Then I will want multiple pop prompts (one for each simultaneous run) which will have initial data input (data cluster) and then associate these with the COM port and the specified balance. 
    I initially thought of utilizing a For Loop this way but I can't get these windows to pop up multiple times while storing their own values in say a cluster array. Can anyone give me any ideas to get me a little further?

    Cameron,
    I've created a prompt for the user to select the number or runs to be run simultaneously. 
    This then should trigger the amount of prompts the user needs to input - ie VISA resource, and headers to label the "samples".
    I want this to be done in multiples (somewhere around 1-10 simultaneous runs - bounded by the program) so that data points from multiple sources can be taken and graphed/saved to file. I just am having issues with the loop situation to be able to keep prompting the user X times and also output the data to the front panel. Originally i thought I could somehow manipulate a tab control container but I'm getting roadblocked. 
    Does that help you understand what I'm trying to do?
    I've attached an image of what I want the user to input for each sampling.
    Attachments:
    Capture11.JPG ‏24 KB

  • Simultaneous signals into waveform graph

    I am trying to use a VI to test multiple components' voltage inputs and outputs and I have developed the following VI.  The problem I am seeing is that when I operate two components, the DAQ assistant sends the two signals in series and my waveform graph doesn't plot the two signals simultaneously.  It appears that the graph flickers as it alternates between either of the signals.  Ideally I want to have about 4 components read by this VI, but I have not been satisfied with two yet.  Is there a better way to split these signals?  I have attached the VI, with my latest unsuccessful attempt to split the signal.  Ideally both readings would be going to the graph simultaneously, as different plots.
    Attachments:
    HE Control.vi ‏203 KB

    Thanks for the response Dennis. 
    The first problem that I originally wrote about was that the readback from the DAQmx in my VI "flickers" between the two signals, indicating to me that perhaps the signals needed to split and re-merged.  Using the test function of the DAQmx task manager, the data flow smoothly and simultaneously, but in my VI there will always be, for instance, a changing y-axis in a chart if I set the two voltage signals to different values.  Meanwhile, numeric readbacks seem simultaneous, but that is harder to determine.
    The second problem (tradition DAQ output and DAQmx input) stems from me reading a post when I first set up that my hardware does not support DAQmx.  It is a PXI-6704.  I checked this in the LabVIEW help files and this seems to have changed in later versions - although I have yet to make it work with only DAQmx.  Whether or not this is related to the first problem remains to be determined.  I have also posted a reply on the old post regarding incompatibility between the PXI6704 and the DAQmx to clarify what version they were using.
    Brad

  • How to display the same data simultaneously on both a graph and a table.

    I am a beginner.
    I would like to display a reference line(?) on dvt:graph
    whenever a row is selected on the related af:table.
    I would like to show the same data,
    simultaneously on both a graph and a table.
    Is it possible?
    I hope for a good hint. ^-^...

    Hi,
    yes. It depends on how the reference line is getting its data. If e.g you can use EL to bind it to ADF bindings then attribute bindings for attributes of the iterator that also renders the table are enough to get the current selection.
    If this is not possible you can follow http://thepeninsulasedge.com/frank_nimphius/2007/07/02/adf-faces-rc-programmatically-executing-a-button-method-using-javascript/ and create a selection listener for the table to programmatically manipulate the graph
    Frank

  • XY Graph Issue

    LabVIEW 12.0f3 Student Edition 32-bit
    Windows 7 64-bit
    I am trying to simultaneously write a 2D array to a spreadsheet file and plot the same array to an XY Graph. The data consist of pairs of random numbers, between 0 and 1, that I take to be coordinates. When these points are graphed, they are initially shown flattened against the horizontal axis. After some time (it varies depending on the number of points) these points miraculously orient themselves correctly. Does anyone know what I'm doing wrong? I have included my vi and a link to a video showing the problem.
    Video of problem
    Solved!
    Go to Solution.
    Attachments:
    xychart.vi ‏34 KB

    Your code in gnereal is incredibly convoluted, and whatever you are doing with the reshaping and subsetting seems totally wrong. (create an indicator on the cluster going to the graph to see the actual values. They are not right!)
    Here's what I would do instead (or similar).
     Hint: start with NaN so the invalid data does not show.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    XYChartMOD.png ‏27 KB
    xychartMOD.vi ‏13 KB

  • How do I fix the format of plot lines for an arbitrary number of sets of data plotted on the same x-y graph?

    I have written a VI to control an LCR meter and perform sweep functions. I have two x-y graphs on my front panel (one for each of 2 measured parameters). The VI is designed with a button to take a measurement, plot the data, and then wait for another event (like write data, clear plot, or measure again). The user can take simultaneous measurements and these are plotted on top of the data already there in the same x-y graphs (using an array of clusters with shift registers). There is no limit on how many sets of data can be on the x-y graph. 
    Now, my issue is in formatting the plot lines (color, thickness, marker type). I can fix the first plot line by adjusting the parameters of the x-y graph. However, I also want to control the format of all consecutive plot lines. How can I do this for an arbitrary number of lines? The main thing I want to do is to have all of them show the square marker type (the default is no marker type, just a line). 
    Thanks!

    Hi maximum23,
    You can use properties of plot to format the plot lines. You just have to select Active plot using property and then select color and line width etc..
    You can define color and width etc parameter by asking user or you can just make them default.
    Gaurav k
    CLD Certified !!!!!
    Do not forget to Mark solution and to give Kudo if problem is solved.

  • XY Graph with two Y inputs

    I need to know how to graph a XY graph with two values of Y. I need to it to compare to different angles and I also would like to make them graph different colors. Currently i have an XY graph with one Y input using the XY Graph express VI. I found out how to set up for two simultaneous plots by editing the properties for the graph but I don't know how I can input another Y value to plot using the XY Graph express VI.
    Thank You,
    Phil

    I never use the express functons but I think what will work is to use the merge signal function. Try merging the two x inputs together and merging the two y inputs together. I made a modification to the shipping example called Lissajous.vi  to try a quick test.
    Attachments:
    lissajous_mod.JPG ‏54 KB

  • Is there any way to link the individual rows of data to the corresponding bars in a bar chart so that each legend title appears simultaneously with its corresponding bar when creating a build? I can do it in a pie chart but can't in a bar chart.

    Is there any way to link the individual rows of data to the corresponding bars in a bar chart so that each legend title appears simultaneously with its corresponding bar when creating a build? I can do it in a pie chart but can't in a bar chart.

    You used the data.  Verizon can not see what it was sued for.  However your phone can see whats apps used the data.  go to settings-data usage- there will be a place that says data usage cycle.  line the dates up with your cycle.  then there will be a bar graph below that   extend bother white bars one all the way to the left and one all the way to the right.  after those are extended below that will be a list of apps,  there should be one that used over 2 gb and that will show you what app used that data in her purse

  • In Acrobat XI, how can I select and move multiple text/image blocks simultaneously on the same page?

    I work with student-generated PDFs that require all content to be within a specific margin range. Occasionally tables and figures are indented or otherwise spaced incorrectly so that the content violates the margin requirements. In Acrobat X, I could use the select tool to draw a select box around all of the text and lines within a table, for example, and just slide the entire table over a bit to meet the requirements without sending the PDF back to the author for a correction. This didn't always work, but often enough that I was able to use it on a daily basis.
    Is there a way to select multiple (but not ALL) text blocks and image pieces on a page, so they may be moved simultaneously? If I have to select every text block and line (or every point and line within a graph) and move them each individually, this is going to be a nightmare.
    I have Acrobat XI for both Mac and Windows, but tend to use the Windows version more often.

    Hey, I'm using Acrobat XI and I can't multi select like I use too do with shift as always. Now I get a green note every time I want to multi select with shift + click as always. I also use Pitstop and I get the same green notes.
    Can someone help me ?

  • 3rd party charts and graphs

    I would like to find out if there are any 3rd party (Free or for purchase) libraries which contain enhanced graphics objects.  For example, I would like to find a robust strip chart capable of displaying multiple simultaneous (Time locked or common X axis) strips in separate plots with the ability to re-arrange the plots vertically (Drag and drop), save the configuration, etc.  I'm sure this can be done via a lot of detailed programming, but I'd rather just use already available solutions if they exist.
    Are there 3rd party controls that replace and enhance the built in LabView graphs and charts?
    Thanks,
    Robert

    Below are some options for advanced graphical controls:
    VantagePoint Trend
    The VantagePoint Trend control is a scalable and highly-customizable data visualization control that allows you to track changes in data over time from a given data source or set of data sources, all in a cross-platform cross-browser environment.  This control have serperate versions for WPF andSilverlight.
    Visifire Charts
    Visifire is a set of data visualization controls - powered by Microsoft® Silverlight™ & WPF. Visifire is a multi-targeting control which can be used in both WPF & Silverlight applications. Using the same API, charts in both Silverlight & WPF environments can be created within minutes. Visifire is independent of server side technology, and can be used with ASP, ASP.Net, SharePoint, PHP, JSP, ColdFusion, Python, Ruby or just simple HTML. Check out more information on page http://www.visifire.com/.
    amCharts Bundle for WPF
    It is a set of highly customizable, interactive WPF charts for WPF applications.
    Quick Charts for WPF&Silverlight
    It is an easy to use, fast set of charting controls. Compared to amCharts Bundle, it has less features and only supports column and line graphs.
    You should be able to find online documentation further describing the specifications of the above products.

  • Acquiring two input signals simultaneously

    Hi,
    I have an LVDT and a force sensor (both attached to a motor) plugged into my SC board and I am trying to read out & save the output data from both sensors simultaneously while the motor is in motion. The SC-2350 board is connected to the laptop via DAQCard 6036E . Two questions:
              1) in my block diagram, the DAQ assistant blocks for both sensors are wired to their respective waveform graphs (one for the LVDT signal and one for the force signal), the whole being included in a while loop (which remains true until the motor stops moving). When running the program, only one signal is read out at a time and I have no control on which signal is transmitted (this seems to occur in a random fashion). Do I need to "link"/synchronize the two DAQ assistants in some ways so that both signals will appear simultaneously? If so, how would it be possible?
              2) ideally, I'd like to read out both input signals on the same graph (with 2 different y-scales but the same time scale) to observe the phase shift. I tried to "bundle" the two data output coming from the two DAQ assistants but it resulted in an error saying that the two outputs were of different types. Is there a way to plot these two physical quantities on the same graph even though they're different and come from different sensors?
    Thanks for your help!
    Thibault.

    Hello Dani,
    I assume, based on your position sensors and the image you posted, that you are using counters to acquire your data. Is this correct? If so, it is important to note that you cannot add multiple counter operations to a single task because they have different timing requirements and all channels in a single task must share the same timing and triggering. In fact, if you attempt to add a second counter channel to a DAQ Assistant for a counter operation, you will receive the following error when you try to close the configuration window:
    So, you will have to use two different tasks to acquire your counter data. You can do this either by using two separate DAQ Assistants or by using two different tasks in the NI-DAQmx sub-VIs in LabVIEW. Since you are trying to compare the phase difference between the two measurements, you will also need to synchronize the operations so that you are reading from both counters simultaneously. There are several resources online which discuss synchronizing counters, and I have linked some that I thought might be useful below:
    KnowledgeBase 1JPES6LL: How Do I Synchronize a Buffered Quadrature Encoder Measurement to a Signal
    KnowledgeBase 3GGATSCC: Hardware Counter Start Trigger for Counter Synchronization
    It would probably be easier to use the NI-DAQmx Sub-VIs to implement this synchronization because they give you more control over specific parameters of your task. You can use the NI Example Finder to browse some examples which use the NI-DAQmx sub-VIs for counters. You can open the NI Example Finder by going to Help>>Find Examples... in LabVIEW. Once in the NI Example Finder, you can find the counter examples by selecting the Browse tab and navigating to Hardware Input and Output>>DAQmx>>Counter Measurements; then you can select the Position category (shown below) to find the Position measurement examples.
    Let us know if you have any other questions about taking position measurements.
    Message Edited by Matt A on 04-09-2008 03:55 PM
    Matt Anderson
    Hardware Services Marketing Manager
    National Instruments
    Attachments:
    Error -200147.jpg ‏32 KB
    Example Finder Position.jpg ‏124 KB

  • 2 graphs in a single waveform and different signals

    hi everyone,
    I am working on a load cell device and interfacing the with PC with Labview. I want to plot input and output waveform on the same graph. SO that I can compare the phase difference between them. I also want to use different signals like sine, square, trianngle as my input signal to see the system response with different signals. How can I do that? pls reply urgently..
    jinal......

    Jinal,
    This would really depend on the frequency of the signals that you input/output and the DAQ device you are using.  Usually, you would read your output back into an input channel, but, of course, there will be some degree of latency between your output and input from your external circuit and from the fact that the signals will be multiplexed in (unless you have a simultaneously sampled board).
    I would check out example finder for the synchronization examples in Hardware Input Output -> DAQmx -> Synchronization -> Multi-Function as a starting point.
    Regards,
    Craig D
    Applications Engineer
    National Instruments

  • Multiple Graphs

    Ok i have hit a bit of a snag,
    I have essentially three seperate graphs, each displayed individually. What i woudl like to do is to change the x-axis (time in my case) Programatically... so if i set the time to 5000 all the x axis changes to 5000.... The problem is i can do that using property nodes!, but am unable to do that whilst experiment is running!!, i thought of including a scroll bar common to all three?? but need help... i wnat a way so that i can change x axis for all graphs simultaneously... whilst vi is running...
    all helps GREATELY appreciated...
    Mansoor

     ok if there ever was a dimwitted fool that woudl be me... i just looked at my programme as was about to reply... when i noticed that i had not put the property command in the loop, so obviously it was not going to update
    alas... i feel silly now!!
    Mansoor

  • Chnaging input in a waveform graph from front panel in labview

    Hi !
    I am working with temperature sensors; I have several sensors to read simultaneously.
    I want to plot information from different sensors in different plots and have the option to change/select  the sensors in the a graph from front panel. For example, I have 8 sensors(please see the attachments_ front panel), A,B,C,D,E,F,G and M. Some time it could be possible that user want A,B,C in Tumor Graph or sometimes only A and B. That means the identity and the number of sensors could be changed in different times.
    Now I connect only two sensors per graph (ref: block diagram) but the number and the sensors to be plotted in a certain graph can be changed, so How can I implement it ?
    Any help or idea will be appreciated.
    Best Regards,
    Hasan Masud
    CTH, Sweden.
    Attachments:
    random graph_front.jpg ‏260 KB
    random graph_block.jpg ‏298 KB

    Hi hasanma,
    Well, you could expend the build array and add more inputs to it as shown below:
    And individually select which sensor data the user wants to view as shown below:
    Warmest regards,
    Lennard.C
    Learning new things everyday...

  • PC gets loaded when trying to display large data in graph

    PC gets loaded when i try to display large data in the graph, the shift register holding the data eats up all my virtual memory ,so my pc gets hangs,any ways to refresh the virtual memory using labview. The chart also cannot be replaced.

    Bharani wrote:
    The data size is appox 200 MB or more. The data is acquired in I32 format and store in file. During the playback , the file is read according to the sampling rate, converted to ascii ,send to Daqmx write and Graph simultaneously. In graph portion, the array holds(using shift register)  all the data in the graph.This holding the data loads the PC.Is there any way to refresh the virtual memory using labview.
    Is there really a good reason to send 200MB worth of I32 data to a graph? NO! Your graph most likely does not have more than about 1000 pixels across!
    Most likely, you have multiple copies if the data in memory. Do you convert the entire 200MB data to ASCII or each data point as needed? Have you done some profiling? What is the memory usage in "VI properties..Memor Usage"? Do you use local variables?
    Your best bet would be to analyse you code to optimize memory usage, avoid data copies, etc. Please attach you code so we can give some advice.
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for