Logarithmi​c Axis in DIAdem-VIE​W

I can't find an option to set my graph's y-axis scaling to "logarithmic" in DIAdem-View. Isn't there an easier way than writing a VBA-script? It's a breeze to do for reports, but I need the zoom and selection featurs available for views.

If I remember correctly, this is a feature planned for on of th next DIAdem releases. Look for it in a new DIAdem release sometime next year.
Otmar D. Foehner
Business Development Manager
DIAdem and Test Data Management
National Instruments
Austin, TX - USA
"For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

Similar Messages

  • How do I change the numerical format of the axis in Diadem view and report

    Is there a method for changing the format of the AXIS labels to show more significant digits? Second, I can't find how to display the menu shown in NI help document 3FIEI5LE. When I right click to (select properties) I get a different menu labeled (set proerties for display).
    Thanks,
    Doug

    Hi Doug,
    There is no way to configure the display of the X axis in VIEW-- this is for a quick look at or an interactive visual inspection of your data. For a fully configurable report creation environment you should switch to REPORT. Note that the last button on the top icon bar in VIEW with the tipstrip "Transfer to REPORT" will transfer what you currently have displayed in VIEW into a new REPORT layout.
    In REPORT if you double-click on the numbers below the X axis, a "2D - Numeric display" configuration dialog will appear which has the field "Format:" in it. Type in "d.dddd" ("d,dddd" in Europe) or as many d's after the decimal character as you want to display. There are also other formatting options for scientific display, etc.
    I honestly didn't understand your second question about the help dialog-- what version of DIAdem are you using?
    Regards,
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Trying to make a logarithmic Category axis - is this impossible?

    I'm trying to keep my y-axis linear and my x-axis logarithmic on a simple line chart – is this impossible, for some reason? I see no mention if it in the documentation, and I've spent hours trying to figure it out.
    It seems odd that it'd be so easy to make change the scale of the y-axis, but not the x-axis. Am I just completely blind?

    nckswtc1,
    A simple Line Chart uses text on the X-Axis, so log vs. linear has no meaning. A Line Chart is one of the group of Category Charts, so named because the Y-values are plotted against Categories, not numeric values. You may have used numbers in creating your Line Chart, but they are being treated as though they are nothing more than "Cat" or "Dog" in terms of numeric significance along the X-axis.
    If you want a value vs. value chart, you will need to convert your Chart to a Scatter Chart. Then you will have log and linear choices for both axes.
    Regards,
    Jerry

  • How to get out the E+ from the axis in Diadem Report?

    Hallo
    on the photo you can see numbers written like 10E+5 etc.  Like I have done the 10^5 shall be written in front of the unit and not after the numbers.
    The channel is created with Diadem Analysis
    Thank You

    Hi,
    You can sclae the channel by 10^-5 if you're already considering that portion in the unit. You can do this in a script using the following. Otherwise it's in the basic mathematics portion of Analysis.
    Call ChnLinScale("Group/Channel","/LinearScaled",1E-05,0)
    Hope that helps!

  • Logarithmic Trendline

    I am testing out iWork '09, hoping to get away from Office. So, naturally, I'm importing a few of my Office documents (Word docs and Excel spreadsheets so far) to see what happens. I've run into a problem with Numbers and hope someone can help. This problem isn't about an import issue, it seems to be a problem with trendlines in Numbers.
    I have created a scatter chart with a logarithmic X axis, linear Y axis, and a logarithmic trendline. A log trendline on this chart should be a straight line. The trendline equation is correct and I can create and plot a second series using the equation but the trendline plotted by Numbers is nowhere near correct. The trendline is plotted as if the X axis is a linear scale, which it is not. In fact, if I change X to a linear scale, the trendline looks exactly the same as before (but is now correct).
    Any ideas, am I doing something wrong?

    For the original problem, it is easy to create a simple 5 datapoint logarithmic chart with a trendline by just making up some numbers. I can't send you my data because it is company proprietary. I put in feedback to Apple, I'm sure a bug report will go in soon from someone else with the same problem. I think I'll drop it at this time. I can do without the trendline plots for a while as long as I can get the equations (which seem to be correct).
    On the issue of trendlines being non-equivalent when swapping the X and Y axis, that is not a bug so no action is required.
    Thanks.

  • Problems with "Make this a descending axis"

    Are there any known issues with that chart feature?
    You can enable this option by right clicking on an axis label selecting "Data (X/Y) Axis Options" in the context menu.
    I am using a horizontal line chart with a numeric x-Axis and a logarithmic y-Axis. When I check the option above, everything is fine except my axis is ordered the wrong way round.
    When I uncheck the option nothing is painted correctly at all. The lines and markers are at completely wrong positions. When I scale down the chart, the curves themselves are painted correctly again but still with an incorrect offset.
    Am I using a combination of features that shouldn't be combined? When I let the x-Axis have an ordinal scale, everything is fine as well. But my customer wants to have a numerical scale. So it seems like I have to tell him that Crystal Reports currently is not able to do what he wants.
    Any help is greatly appreciated!
    Regards,
    Florian

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • Excel will not save changes to chart axis

    I have many charts that I change the logarithmic y axis scale to fixed values.  In Excel 2010 when I save the file and then re-open it the axis scale reverts back to automatic and I have to re-adjust them.  Has anyone else experienced this? 
    Is there something I am missing?  I tried to report a bug but could not find a way and I can't affort any more time to that effort.
    Thanks for any assistance.

    This is very strange,does this issue occurs on all workbook or just the specified one?
    After you save the workbook and then reopen it , check the axis scale, the "Auto" options has already been checked?
    Also when you said 'I change the logarithmic y axis scale to fixed values', you mean you use the Logarithmic scale?
    If you use the Logarithmic scale,I don't think you need to set up the MAX and MIN value.
    http://blogs.mccombs.utexas.edu/the-most/2010/08/20/log-scale/

  • How to Use 2 Separate Y-Axis in Report generating Tool Kit

    Hello
    How do I make 2-Y-Axis chart on Word document from Report Generating Tool Kit?
    Now can make Chart to appear in Word document with Multiple plots, but all plots go to same Y-Axis.
    I want to put in chart two Plots with Same X-Axis, but different Y-Axis.
    I know it is possible manually in word, but how  can I do it with Labview RGTK?

    hmm, yes. I guess that is the only alternative. But is there anyone who has made something similar in the past?
    I am not sure how to interpolate this data to an array of 30 000 data points without loosing data in the beginning.
    Since it is exponential, the first few dozen datapoints are at really low freq. All about 10.xx Hz and increasing.
    Then in the end of the array, i have like one datapoint at 15kHz, one at 15,5kHz etc. Will be alot of gaps in my array and alot of lost data in the beginning I think.
    It's strange though that labview doesn't allow for waveform, or atleast let me put an XY-array into these methods since i believe always you want an logarithmic freq-axis when having a frequency-response to handle.
    Anyway, anyone who has a nice little VI that interpolates data like this?

  • Unexpect line performanc​e

    I have two problems here:
    1. When I use make a  2D curve, it looks like the connect the last point of my data the the first point, the slash form time 1s to time 0s isn't my expect.(Please see the figure attached)
    2.When I want to  use  2 Y Axis, I can't change the begin\end of Y axis to make the two Y Axis align well, I want to know what I need to do?
    Attachments:
    error.PNG ‏15 KB

    Hi ws.horton,
    The first Y axis on DIAdem plots must stretch from 0% to 100% vertically.  All subsequent Y axes can be configured at will to cover, say, 0% to 45% or 55% to 100%.  Please try creating 2 additional Y axes and assigning the first of your curves to axis 2 and the second of your curves to axis 3.
    Let us know if you still have trouble with this,
    Brad Turpin
    DIAdem Product Support Engineer

  • How can I apply curve fitting to simple BER measurement data?

    I am collecting simple BER data from a communications receiver for modulations such as PSK, CPM, etc. The data looks good but has the usual measurement noise, which I would like to spiffy-up for customer presentations.
    I have tried virtually all of the vi's in the LV Fitting palette, with little or no success. One of the NI AE's provided me with a GP Fit approach, but it has problems when you introduce error. I have attached a vi which demonstrates this, and also shows an attempt on my part to use the Least squares vi, with various functional estimates of the erfc vi. The vi also includes sample data.
    I see MatLab (and possibly Wolfram) has a function specifically for BER smoothing, but NI doesn't, as best I can tell. I feel certain that one or more of the LV fitting vi's can be coerced into working with the correct parameters - but so far I can't find them!
    Has anyone tackled this problem with good results?
    One other thing - has anyone else noticed that the formula used by the LV erfc (complementary error function) is *not* the standard model used for BER/radio communications applications?
    Appendix B of Digital Communications by B. Sklar gives the conversion:
    Q(x) = 1/2 erfc (x/sqrt(2)), where erfc (x) is the LabView vi block.
    Thanks,
    Mark

    Hi Eric,
    Well, BER is just data measured at certain input levels to a receiver. For digital communications systems, we typically use Eb/No to specify the input signal strength, and measure the BER at that level. This is analagous to signal-to-noise ratio (SNR) measurements in the analog domain.
    The BER values tend to run from between .01 and 10E-5, or even 10E-9 for high performance systems. As a result of the wide range of BER values, it is usually plotted on a logarithmic (y-axis) scale. Values of Eb/No are in the range of a few dB, up to perhaps 15~20 dB. So the x-axis is normally 'linear', although in dB.
    I have attached the vi's again, and if you run the LS BER fit vi, you will see the data plotted. If you turn off the noise, you can see a very nice plot - the curve fit vi works fine. But if you add noise (which simulates what you would measure in a real system), and run it several times, you will see all kinds of responses - depending on the noise parameters. What I am looking for is something that gives me a nice smooth graph even with the noise turned on (which is what my real data looks like).
    Thank you,
    Mark

  • How can I add a curve with a different sample rate behind another curve to show it like one in the report

    I saved two curves with different sample rates with signal express in waveform.
    Now I want to add the curves behind and show them in a report. 

    Hello MReizner,
    Both the DIAdem VIEW and REPORT panel use the time information from your Waveform channels (make sure they actually have the waveform symbol, not the numeric data channel symbol in the Data Portal) to plot the data in the same axis system.
    In the example below I have two waveforms, one sampled at 5 Hz and one sampled at 1 Hz, both in the same axis with the same time channel. All I did was drag the data from the Data Portal onto the axis. DIAdem automatically takes care of creating the correct time channel and plotting the data with the correct points if the data is stored as a waveform.
    I hope this answers your question, please let us know if further clarification is required ...
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

  • Call for Diadem 9.01 simple axis rescaling procedure

    Hello,
    Being at start of axis system definition it is not too obvious for me how to simply (!) obtain another axes scales than those being predefined ( linear, logarithmic ... in the axis system menu "Curve and axis definition\Axis definition\2D-axis system\2D scaling\Axis scales ) - e.g. for the case when dB scale is required. I was not too successful how to tackle this rather trivial task having spent an inapropriate time in search of Diadem manuals and Help documentation.
    Thanks in advance.
    Regards.
    PeS

    Hi Pes,
    You were on the right track for scaling the axis. In the dialog you mention, make sure to select the Y axis in the top radio button, then select either "Logarthmic", "Octave", or "Third" as the scaling option from the combo box you referred to (see JPG attached below).
    What you may be objecting to is that this does not change the values of the channel shown on the Y axis, but rather only changes the way those values are displayed (axis scaling). If you also need to change the scaling of the Y values, you should use the Formula Calculator to rescale the Y axis channel or create a new channel to display on the Y axis with this (dB) scaling.
    The Formula Calculator equation for calculating dB is as follows:
    Ch('new dB channel'):= 20*Log(Ch('old freq channel'))
    Regards,
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Y axis auto scale not working in DIAdem 11

    Hi
    A few years ago I created a user dialog box for selecting and displaying channels in DIAdem view.
    It worked fine for all DIAdem 10.X releases, but for DIAdem 11.X there is a problem with the y-axis scaling.
    The channels are displayd as [n  Systems (Linear)]
    In DIAdem 10.X the y-axis for each separate graph would be scaled automatically accoring to the min. and max. values of the displayed channel.
    In DIAdem 11.X the y-axis for each graph is scaled from 55.0397 to 133.7655.... for all channels, no matter what the values are for the displayed channel.
    When I click the "Zoom Off" button the scaling becomes correct.
    What do I need to put in to my script to make the y-axis scale correctly?
    Below is the code that is used to set the scaling (no scaling for Y axis is set):
        R1 = SelectedStartTime 'this is a variable defined earlier in the code
        R2 = SelectedEndTime 'this is a variable defined earlier in the code
        View.ActiveSheet.Cursor.X1 = R1
        View.ActiveSheet.Cursor.X2 = R2
        View.ActiveSheet.Areas(1).DisplayObj.XScaling = "RangeZoom"
    I've tried adding this code, to no effect:
        View.ActiveSheet.Areas(1).DisplayObj.YScaling = "n systems [phys.]"
        View.ActiveSheet.Areas(1).DisplayObj.YScalingMode = "automatic"
    Solved!
    Go to Solution.

    I tried with Macro recording and Ctrl+A and the result was
    Option Explicit 'Forces the explicit declaration of all the variables in a script.
    R1 = 30
    R2 = 52
    Call View.NewLayout()
    View.Sheets("Sheet 1").Areas("Area : 1").DisplayObjType = "CurveChart2D"
    Dim oMyDisplayObj
    Set oMyDisplayObj = View.Sheets("Sheet 1").Areas("Area : 1").DisplayObj
    oMyDisplayObj.Curves.Add "[1]/Time", "[1]/Speed"
    oMyDisplayObj.YScalingMode ="automatic"
    oMyDisplayObj.Abscissa ="X-Cursor"
    oMyDisplayObj.Ordinate ="Y-Cursor"
    View.ActiveSheet.Cursor.X1 = R1
    View.ActiveSheet.Cursor.X2 = R2
    View.Sheets("Sheet 1").Areas("Area : 1").DisplayObj.XScalingMode = "RangeZoom"
    WndShow "VIEW", ""
    which seems to work fine. So there is only one difference to your code which is
    .XScalingMode
    instead of XScaling. Does changing this work with your code?

  • How do I plot a y axis on the left and right in DIAdem/VIEW (version 11.0)?

    I am trying to analyze flight data, and I would like to analyze plots of certain parameters so that they share an x axis. It is necessary to view these using two different y axis, on the left and right. How do I do this in DIAdem (version 11.0) in the VIEW tab? Is this possible to do in the VIEW tab?

    myocom,
    You can highlight random points in DIAdem as well. 
    Here is an example:
    Use the cursor to move to the point you wish to highlight.
    Press the "Set Data Point and Flag" icon on each data point you wish to highlight
    When you are done selecting points, press the "Flags: Copy Data Points" icon - that will copy all X/Y coordinates into two new channels
    I created a REPORT Layout using the original data and the highlighted random points (I added the actual point Z-value above the point, they look strange when written at the exact point). I attached the layout for your reference.
    The complete task took 3 minutes from loading the data to finishing and exporting the REPORT layout. If you have a REPORT layout already, this will take less than 30 seconds ...
    I am not familiar with Matlab, so I can't compare how this works in DIAdem vs. Matlab. You can add the combine the complete process in a Script and it will automatically create this kind of report after simply selecting a few data points in VIEW and then pressing a button ...
        Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."
    Attachments:
    Report with highlights.zip ‏5 KB

  • 2D Axis Scaling Bug in Reports (DIAdem 2014)

    Hello,
    I've run across a rarther annoying bug in the 2D axis scaling for Reports.  Here's how to recreate it:
    Load a dataset that has x and y components.
    Create a new layout in the Report tab
    On Sheet1, add a Simple 2D Axis System.
    Select x and y from the dataset and drag it into the 2D axis system.
    Change the scaling mode from "Completely Automatic" to "Manual."
    Change the "Begin" number to something close to the default DIAdem has set.  Do not touch the "End" number.  Click OK.
    Add Sheet2 and repeat steps #3 thru #6 on Sheet2 with a different dataset.
    Both plots look good right now...
    Go to Sheet2 and double click on the chart to bring up the Curve and Axis Definition.
    Don't touch anything...just click "Cancel."
    After clicking Cancel, the scaling of the 2D axis completely changes.  I believe what happens is that DIAdem takes whatever the previous "End" number was and uses that instead of the "End" number you want.  Also, you don't actually have to go into the Curve and Axis Definition to create this bug.  Press cancel while editing anything like text (for example)...bye bye plot.
    Moreover, if I go back in and set the scaling mode back to Auto, click preview to refresh the plot, then switch the mode to Manual, everything looks good.  However, if I copy Sheet2, the plot on Sheet2_Copy1 is messed up the same way as if I hit Cancel but Sheet2 is OK.
    Worst of all, the undo function does not work on this unwanted scaling change.
    This is a bug that makes plots in the Report files almost unusable.  I hope this is re-producable on other systems so a patch can be issued.  Let me know what you find.
    The only workaround I've found is to click OK instead of Cancel, which isn't always preferred.
    Thanks,
    Jacob
    Solved!
    Go to Solution.

    Hello jrasco,
    You are right. This is a bug in DIAdem 2014. We fixed it for the DIAdem service pack.
    This is the link to the English DIAdem 2014 SP1
    Thank you
    Walter

Maybe you are looking for