3D Graph log scale "feature"

Another annoying feature just discovered in the 3D Graph object: in Log scale, you can define the boundaries of an axis, but it will be ignored by the graph itself.
Example. Here are the settings I define for the Y axis. Notice the minimum value of 5?
Well, fat luck... Here is what LV is ready to do:
Now, in Edit mode, I can edit the scale itself and force the smallest value of the Y axis to be 5, but here is how it goes:
Not cool!
Solved!
Go to Solution.

Hi hanrock,
thanks, I got the Level List to work as you described. But if I may say, it is not exactly "Standard":
- To have to press the "Delete" key(not the Backspace key, no Ctrl-X shortcut, no right click contextual menu) to remove an entry is very specific to this object (and not described in the Help file).- To have to left click in the "[Add new level here]" entry and wait for a couple of seconds to have it turn black and be editable is not intuitive either.  There is BTW no editor popping up for me when I left-click the entry, so I am not sure what you are referring to.
- Worse, if you do that and then decide to not enter a new value, and for instance click outside of the listbox, you get this pop-up window:
which:
1) does not make any sense, as you haven't actually entered any level at all
2) hangs up LabVIEW for 10-20 seconds (in this depressed OK button mode I have pasted above) before it reverts to a clickable OK button and can be pressed to discard the window.
I would suggest that this object be debugged further. I have noticed other issues with it that are even worst than those I have mentioned so far (maybe topic for another post when I get sufficiently annoyed by them?)

Similar Messages

  • Xy graph natural log scale

    Hi,
    How can I make a xy graph with a natural log scale on the y axis. I
    know there is base 10 log, but is there something to produce a natural
    log scale.
    Thank you,
    -Tim

    All logs scales are similar so I am not quite sure what you mean by "natural log" scale.
    Logarithmic mapping for an axis does not imply any special base, in fact the tick marks are labeled in direct original units (e.g. 0.1, 1, 10, 100) so there isn't even any conversion. Functions such as y=10^x, y=e^x, y=e^(-x), etc. will all shows as a straight lines once the mapping for the y axis is set to logarithmic..
    Could you be a bit more specific on what you actually want?
    LabVIEW Champion . Do more with less code and in less time .

  • Log scale of the axis and the best-fit line

    I try to plot a graph and set the scale of the x-axis to log scale and then i try to plot a linear trendline (best fit line). but the linear trendline does now show on the graph. but if i set the axis scale to linear, then the trendline does show.  i will need my graph in the log scale and also a linear best fit line. please help me out

    0
    100
    3.00E-09
    71.52
    1.00E-08
    57.3
    3.00E-08
    39.15
    1.00E-07
    24.13
    3.00E-07
    14.77
    1.00E-06
    7.22
    i meant you these data, and left column is x-axis and gonna use log scale for the axis. the right column is the y axis. and then i need a best fit line for this graph.. hope you can help me

  • Too many digits in log scale

    I thought I had reported it before - but couldn't find the post nor a known issue...
    I have a XY graph with plotted waveforms. All fine. Then I change the Y scale from lin to log and the mess happens, see below.
    The left image shows the graph border with a linear Y scale, the right image after changing programmatically to log scale
    Solved!
    Go to Solution.

    OK,
    I was playing more and can add some details, hopefully sufficient to reproduce the issue:
    Plotted is a Gaussian with the parameters 1.0, 3.0e-3, 2.0e-5. For these values changing map mode to log scale works correctly. Now, if I replot the waveform with changed parameters (0.999, 3.0e-3, 2.0e-5), i.e. a slightly reduced amplitude, log scale goes wrong.
    Adding the attribute of 0 precision as kindly suggested by Roberto helps to remove the many digits, but it does not help with respect to the number of labels and the issue of identical labels (see the second graph below).
    In a next step I replotted the graph, now with the original parameters, but the log scale does not revert to the correct scaling, although formally the identical function is plotted.
    If I change the amplitude parameter of my Gaussian function to 10.0 I get a different scaling, but overall it is not much better: Somehow, some decades are omitted, there is no major tick for 100000, 10000, 1000, 100, 10 - only the 1 and two times a mysterious 0. (third graph below) 

  • TFA STFT Spectrogram: log scale on frequency axis

    Hi,
    I'm trying to get my spectrogram to display a logarithmic scale on the frequency axis, but whenever I go to the graph properties->y-axis, turn off autoscaling, check the log scale box, hit okay, and then run the vi, I still have a linear scale.  I tried creating a property node for the spectrogram's y-axis and setting the scale to logarithmic, but this doesn't work either.  Does anyone have any suggestions? 
    Thanks a lot,
    Chris K.
    Attachments:
    Front Panel.png ‏267 KB

    log (0), log (1), log (2), log(3), ... ?
    The Intensity graph uses the array indices (0,1,2,3,...) for the axis, not the values of Y.  If your frequencies are 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, ..., you would need an array with >=1001 elements to get the axis values where you wanted them and it would still plot the axis linearly.  You can certainly put the Z-values for frequency 10 in the 4th column of the array.  To get the labels to display the Y-axis frequencies might require overlaying an X-Y graph with logarithmic mapping of the Y-axis on the Intensity graph.  By making the appropriate parts transparent, you should be able to get the Y-axis display you want.  Tedious, but probably not too difficult.
    Lynn

  • DAQmx Logging New Features - Split files

    Hi All,
    With respect to this link - http://forums.ni.com/t5/Multifunction-DAQ/DAQmx-Logging-New-Features-Split-files-non-buffered-loggin... 
    My requirement is - Log each one minute data in single TDMS file (irrespect of the sampling rate).
    For this,
    I do want to understand the "Logging - Samples per File" property node value.
    The value which I am passing, needs to aligned to some "X" number.
    For Example,
    I am requesting "120000000 Samples per File"
    But the corrected value is "120171520 Samples per File"
    What is the relation between both the numbers? or How I can achieve this number pragmatically?
    Can you please help me on this?
    Thank you,
    Yogesh Redemptor
    Regards,
    Yogesh Redemptor

    Hello Mr.Yogesh!
    This error can be resolved be wiring the Logging.FileWriteSize input of the DAQmx Read property node to the required number of samples (120,000,000) .
    The corrected number in this case (120171520) is related to the size of the volume sector in bytes.
    Regards,
    Raghu

  • Xy Graph Auto Scale Bug - Need AutoScale VI

    I have another bug to report, I have come across more bugs in the past year than before.
    This bug is present in all versions since 7.1 to the latest 8.5.
    Here is the bug.
    Create and Graph.
    Make sure the X-Scale is set to Auto Scale.
    Go to Properties and Choose "Formatting and Representation" and Choose Relative Time for X-Axis . Select HH:MM. 
    Click OK
    Now Set the scale to say 20 Hours. You Should see 10 Divisions of X-Axis
    Right Click on the Graph and Select "Scale Object with Pane"
    Maximize the VI now.
    The Graph will scale nicely!!
    Look at the X- Axis Scale. It is 20 Hours.
    What happened to the 10 Divisions? It is one big Division of 20 Hours.!! Why?
    Set the Scale to 10 Hours and all the divisions reappear!!
    Restore the VI window to Previous and Now All divisions of the scale are gone.
    This Behavior is random based on the size of the graph and Screen resolution.
    Can someone suggest a VI that does Auto Scaling elegantly
    Attached find Pictures of the Phenomenon and VI which exhibits this behavior. Any one to help...
    Mache
    Good Luck!
    Mache
    Attachments:
    XY Graph 2.jpg ‏370 KB
    XY Graph Autoscale bug.vi ‏9 KB
    XY Graph 1.jpg ‏116 KB

    Here are the additional attachments
    Good Luck!
    Mache
    Attachments:
    XY Graph 3.jpg ‏124 KB
    XY Graph 4.jpg ‏350 KB

  • Ifft with a log scale

    I currently am reading in a data file that has the frequencies in a log scale.  I understand that I cannot to a ifft if the frequencies are not in a liner step.  I was wondering if anyone knew how to do a 2-D interpolation to try and space my signal at a linear step.  I was trying to space at 1MHz, below  is some of the data I am reading into labview.  Any advice or help would be greatly appreciated.  Thank you!
    David Steele
    Frequency (GHz) Voltage (V)
    0.22000 0.082643
    0.22220 0.16803
    0.22442 0.14800
    0.22667 0.079847
    0.22893 0.071640
    0.23122 0.18030
    0.23353 0.12486
    0.23587 0.25161
    0.23823 0.089895
    0.24061 0.11021
    0.24302 0.15196
    0.24545 0.12334
    0.24790 0.17741
    0.25038 0.29914
    0.25288 0.15243
    0.25541 0.18977
    0.25797 0.15024
    0.26055 0.082443
    0.26315 0.060924
    0.26578 0.044015

    Here's a quick modification to show one possibility of a linear interpolation. You can increment any way you want. I choose a fixe number of points between the first and last value. (I assume that your real data has more points, with the current limited data set the voltage variation is too steep between adjacent data points and linear interpolation is probably too much of a simplification.)
    (LabVIEW 7.1)
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    Interpolation2.llb ‏48 KB

  • Array of Clusters with Graph - Y Scale Change Event

    Hello everyone
    I have a Array of Clusters with a Graph inside each cluster. I need to trigger a event when the user type a new value on the graphs' Y scale and hit "Enter" to apply the change. Any ideas how to trigger that?
    I am not considering the "mouse enter" event because I have other events linked with that already.
    Thanks
    Dan07
    Solved!
    Go to Solution.

    dan07 wrote:
    I think that I was not clear. Sorry. Lets thing about two arrays of clusters with graphs: Array of clusters 1 and Array of clusters 2. Both of them have their own graphs insides the clusters.
    I want to do the same thing that you told me to do, but with two arrays of clusters instead of one. Changing the scale range of any graph of array of cluster 1 will trigger case A of event structure (just an example), and changing the scale range of any graph of array of clusters 2 will trigger case B of event structure (just an example again).
    Then try the following. Dynamic Event Registration nodes are expandable:
    a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"] {color: black;} a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"]:after {content: '';} .jrd-sig {height: 80px; overflow: visible;} .jrd-sig-deploy {float:left; opacity:0.2;} .jrd-sig-img {float:right; opacity:0.2;} .jrd-sig-img:hover {opacity:0.8;} .jrd-sig-deploy:hover {opacity:0.8;}

  • Negative scale on a Y log scale waveform graph.

    I have a problem with my waveform graph : I would like to set Y negative scale in a logarithmic mode. How can I do that? It seems to be impossible (always set to '0' if a set negative value)! What is the problem ?
    Thank's in advance.

    Hi,
    no problem,
    see attached file.
    Regards
    Mike
    GAP wrote:
    > I have a problem with my waveform graph : I would like to set Y
    > negative scale in a logarithmic mode. How can I do that? It seems to
    > be impossible (always set to '0' if a set negative value)! What is the
    > problem ?
    > Thank's in advance.
    Attachments:
    NegativeData.vi ‏27 KB

  • Looking for multiple graph logging suggestions

    I have a "host program" that is attached to a cRIO platform used for precision controlling of some heavy machinery.  The current host is used to set parameters, but primarily to read values and display trends for the operators and maintenance personnel.  I had previously been looking for a method to put a correct timestamp on my historical charts, which allow the user to scroll back if something odd occurs, but this has become more trouble than it is worth.  One of my main difficulties in all of this is that I have 6 synchronized graphs that need the "roll back" ability, and putting a live timestamp on a chart you must be able to pause and rewind is unfathomably difficult with LabVIEW...
    So, I have decided to kill 2 birds with 1 stone, so to speak.  I needed to work out logging the graphed signals to file anyhow, so I decided I might as well just do this and externally reference the log files for the "rewind" functionality.  My problem now is finding the best approach to log these 6 graphs of differing types...  The first graph has 3 overlaid analog values, the second graph has 2 overlaid values, and the last 4 are each just a single individual (scaled) sensor reading.  The graphs are updated every 100ms.  Accurate timestamps (date and time) need to be attached to the data as well.
    This logging is a new arena of LabVIEW for me, but I figured there has to be at least a few experienced users or developers out there who know all of the ins and outs.  Any suggestions on the best way for me to log this data?  Individual files for each chart, or is there a better method to combine the data to keep it cleaner (not multiple files to track)?  Are there pitfalls I should be watching out for?

    Take a look at tdms files.  They are a binary format that is open (www.ni.com/white-paper/5696/en).  You can define groups of channels and they can be logged at different rates.  The LabVIEW API makes it relatively easy to retrieve a channel or group, although it may be more challenging to find a specific time if your files are large.  Besides the examples included with LabVIEW, you can drill down into the TDMS File Viewer that's in the TDMS palette for another example.  Also, there is a plug in for Excel that will allow it to import TDMS files (zone.ni.com/devzone/cda/epd/p/id/2944).

  • Intenisty graph Z scale marker values not working

    Hello ,
               I have a VI that plots Intensity graph, I have assigned certain RGB values to the Z-scale markers. But all I see is green intensity chart always.
    Below I have attached the Block diagram and front panel.
    Please advice where can I go wrong in this one.
    Thank you
    Abhi
    Abhilash S Nair
    Research Assistant @ Photonic Devices and Systems lab
    [ LabView professional Development System - Version 11.0 - 32-bit ]
    LabView Gear:
    1. NI PXI-7951R & NI 5761
    2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021
    OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
    CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
    MEMORY - [ 16.0 GB RAM ]
    GPU - [ NVIDIA GeForce GT 530 ]
    Attachments:
    IntensityPlotBD.png ‏142 KB
    intenistyFP.png ‏290 KB

    Ben,
         Strange thing is that all is showing white now. It was working petfect untill I put in a program that shows the mouse cursor for intensity values as long as I hover the mouse above the Intensity graph.
    I am attachingn a VI so that you can see it for yourself. Also a test result that shows all values are almost same. In fact its supposed to be like sine wave. To get the actual values I will have to divide by 2^14 since my AD is 14 bit AD.
    But I dont really know where am I going wrong.
    Abhilash S Nair
    Research Assistant @ Photonic Devices and Systems lab
    [ LabView professional Development System - Version 11.0 - 32-bit ]
    LabView Gear:
    1. NI PXI-7951R & NI 5761
    2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021
    OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
    CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
    MEMORY - [ 16.0 GB RAM ]
    GPU - [ NVIDIA GeForce GT 530 ]
    Attachments:
    Desktop.zip ‏135 KB

  • Waveform Graph X Scale Format

    I have a graph currently display time in relative time in the pre-defined format HH:MMS. I would like to display milliseconds also if possible. Is there a format available or do I have to create my own?

    You can set the X scale format to be just about anything.  Right click on the scale, select properties, then go to the Display Format tab.  Select your X axis in the top-left combobox, then set the format to whatever you want.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Waveform graph x scale

    Hello,
    I am using a waveform graph.  My x scale is the time value of data being taken.
    I want the x scale to start at zero and my oldest data being displayed first.
    In other words a progessive flow of how data is seen on a graph starting from when the data was first
    taken to eventually newest data on the right side of the graph.
    Right now the graph does the opposite with my newest data displaying first.
    Please ...using a chart is NOT an option as I need cursors.
    Many Thanks !!

    Simply invert the wires at the build array located just before the Graph
    Message Edited by JoeLabView on 06-20-2007 03:44 PM
    Attachments:
    buildArray.PNG ‏2 KB

  • How do you create a gauge with a non-linear non-log scale

    Hello -
    I'd like to create a gauge that has a scale that isn't linear or log... See that attachment for an example of such a gauge;  note that spacing between markers varies. Can this be done?  If so, how?   (My gauge in LabVIEW can have an circular shape, and need not be oriented like in the image...)
    Thanks,
    Alan
    Attachments:
    nonlinear-gauge.jpg ‏59 KB

    I would probably use an image as background, then do some nonlinear mapping of the value before displaying.
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for

  • BDC using SAVE text in VA01

    Hi All, I'm creating a BDC session calling the VA01. my problem is where do I put my code? I test it and I still got a blank in header text pick list. Codes is more helpful so I can compare my work. Thanks.

  • Ways of enlarging a thumbprint image

    Ways of enlarging a thumbprint image Hi All, Could someone clever please look at the following URL: http://www.akdstudio.co.uk/ When one clicks on the images, a screen sized version appears on the left of a blank screen. I created this effect by simp

  • How do I change default software of an extension?

    how do I change default software of an extension? For exemple, I want do change .dwg to a recently installed software.

  • About error-page in web.xml

    1)<!ELEMENT error-page ((error-code | exception-type), location)>   <error-page>         <error-code>404</error-code>         <location>/404.html</location>     </error-page> <error-page error-code='404' location='/404.html'/ > <--why this is wrong??

  • N96 internet settings

    Hi all. I have just update my firmware on my n96 vers30 now. but now i can only acces the net via wirless. My gps settings have gone. Im on 3uk network is there anyway i can get these settings back? I dont pretend to know everything like some people