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

Similar Messages

  • Undo Sheet Deletion Bug (DIAdem 2014 SP1)

    Hello,
    I am experiencing a bug in the Report section of DIAdem.
    I have ~80 sheets in a report.  I delete the last one by right clicking and selecting "Delete".  I confirm the deletion when prompted and the sheet goes away.  I now press Ctrl-Z to undo the deletion.  DIAdem appears to reload the whole set of 80 sheets and the sheet that I deleted is back.  The undo function works.
    The problem I have now is that I lose the mouse input for the report section and data portal.  I am able to change the view to NAVIGATOR, VIEW, etc. with the mouse but I can't click on anything else including the pull-down menus.  Keyboard navigation works as I can move around the report and edit Text blocks, etc. but the mouse input is completely gone.
    I am using DIAdem 2014 SP1.  Can anyone replicate this issue?
    Thanks,
    Jacob

    Hi Jacob,
    Could you export your DIAdem reports as a .TDR file so we can try it out on another system and see if the problem is reproducable?
    Thanks

  • I am having trouble with scaling strokes in Illustrator CC 2014.

    I have a barcode I need to scale and I have ste the preferences to "Scale strokes and effects" but it is messing with the barcode? I tried it in the previous version and it works fine.

    It is a real bad idea to use lines instead of rectangles for bar codes because of the potential for the strokes to scale incorrectly. You should convert to outlines.
    That being said, Illustrator CC 2014 has a stroke scaling bug that is likely causing the problem:
    Strokes scaled with Object > Transform > Scale are scaled correctly.

  • Bug in Premiere Pro 2014.1

    Hello everyone,
    there is a bug in Premiere Pro 2014.1 (81) - when you want to replase klip from bin or from sourse monitor on klip in your timeline (and speed of your clip on timeline is not 100%, it is set to 50% , or 60% - it is not matter) it happends, but it replaced not from moment, that you are deside (with your IN button), it replaced from the another point of the video. It happends only if your klip on timeline is not set on 100% speed (then it is on 100% speed - everything is work perfect). In previus build (AP 2014.0.1 (21)) all work perfect in any case .
    Maybe someone faced a similar problem and knows its solution ?
    Best regards , Alex

    Anyone from Adobe care to offer some insight as it's something that is reportedly fixed?

  • DIAdem 2014 - Steuerleitung verlegen nicht möglich

    Hallo DIAdem-Kenner!
    Ich teste gerade das DIAdem 2014 bevor es auf unsere Messrechner kommt.
    da funktioniert hier eine simple Sache nicht:
    Im DAC, nur zwei Bausteine:
    1x Formel für Steuerleitungen (rotes f(x)) (Formel 1)
    1x Speicher Baustein für Variablen (Merker 1)
    Nun den Steuerleitungsausgang der Formel_1 mit dem Steuerleitungseingang vom Variablenspericher Merker_1 verbinden.
    Klappt nicht.
    Folge: "Es wurde kein automatischer Verbindungsweg geroutet"
    Bug oder Fehler60?
    Danke für Eure Hilfe!
    Gruß Tietje

    Hallo Tietje,
    in diesem Fall eindeutig Bug. Ich habe das gleiche Verhalten mit meiner DIAdem 2014 version. Der Bug wird unter der
    Nummer #479351 - Der Versuch eine Steuerleitung an einen Block "Speichern in Variablen" anzuschließen endet in einer Fehlermeldung
    gelistet.
    Das gute an der Sache ist, dass dieser Bug schon gefixt sein sollte. In der aktuellsten Version von DIAdem 2014 SP1 sollte wieder alles wie gewohnt funktionieren.
    DIAdem 2014 SP1 German Download - National Instruments
    http://www.ni.com/download/diadem-development-system-2014-sp1/5110/en/
    Stephan

  • PlotXY manual X Axis Scaling doesn't rescale Y-Axis auto-scaling

    I'm using PlotXY(..) to display data on a graph.
    I use SetAxisScalingMode(...) to set set VAL_LEFT_YAXIS to VAL_AUTOSCALE.  
    I use SetAxisScalingMode(...) to set set VAL_TOP_XAXIS scaling to VAL_MANUAL.
    I make various calls to SetAxisScalingMode(...) which change the min & max values for the X-Axis.
    Everything thing seems to display correctly except that changing min & max values using manual scaling on the x-axis does not seem to change the range of data used to auto-scale the y-axis.
    For example say you have a peak in your data that you want to exclude so the auto-scaling on the y-axis will zoom in.
    So you change the max, min manual x-axis scaling to leave out the peak but scaling but the y-axis scaling doesn't change.
    Is this the way it should work?
    Ideas for a work around?
    Thanks,
    Kirk

    Hi Kirk,
    As you've noticed, the autoscaling of an axis in the graph is based on the entire data of each plot, not just on the portion of the plot that is within the range of the other axis.
    If you use only integer limits for the min and max of the x axis, if you plot only 1D arrays, and if you don't mind re-plotting every time that you want to manually change the x-axis, there's a possible workaround, consisting of replacing PlotY with PlotWaveform, so that you can offset the data to plot.
    I've adapted the code that you attached earlier to illustrate this:
    int xmin = 40;
    int xmax = 90;
    SetAxisScalingMode(handle, PANEL_GRAPH, VAL_BOTTOM_XAXIS, VAL_MANUAL, (double)xmin, (double)xmax);
    PlotWaveform (handle, PANEL_GRAPH, datapoints + xmin, xmax - xmin, VAL_DOUBLE, 1.0, 0.0, xmin, 1.0,
                  style, VAL_EMPTY_SQUARE, VAL_SOLID, 1, color);

  • Bug in report CKDBSZ in Oracle Designer 2.1.2

    In that report (Database Table and Index Size Estimate) there's
    the following bug: the report doesn't compute estimates of
    indexes belonging to tablespaces other than those from their
    corresponding tables.
    Does anyone know if Oracle Corporation has corrected the
    problem? If not, does anyone have a corrected version from this
    report?
    Thank you!
    null

    Carlos,
    This forum is for Headstart related questions and experiences
    only. Please go to metalink.oracle.com to get more information on
    your problem.
    Regards,
    Lauri
    Carlos P     rez (guest) wrote:
    : In that report (Database Table and Index Size Estimate) there's
    : the following bug: the report doesn't compute estimates of
    : indexes belonging to tablespaces other than those from their
    : corresponding tables.
    : Does anyone know if Oracle Corporation has corrected the
    : problem? If not, does anyone have a corrected version from this
    : report?
    : Thank you!
    null

  • Bug toolkit report - LMS 3.1

    Hi
    I have problems with Bug toolkit report - bug summary report.
    I have empty all columns in this report. No bugs. Despite of having over 500 devices with various IOSes.
    Is it depends on CCO account or something else?
    Best regards
    Marek

    The Bug Toolkit report in RME can be problematic when it comes to certain device types.  That is why there is now a link to the Cisco.com Bug Toolkit report in the RME report interface.  You may have to forgo using the RME report, and use the Cisco.com tool directly to find bugs.

  • Scaling in EVDRE reports

    Hi All,
    Client for whom I am implementing SAP BPC 7.0 MS version want scaling in EVDRE report. which will work similar to Dynamic wizard reports.
    Can this be possible in reports created using EVDRE.
    Thanks

    You can scale in EVDRE using excel custom number formatting.
    Also, see this thread for more info:
    [SDN Forum|Scaling in EvDRE Report;
    And see this google book fore more info:
    http://books.google.nl/books?id=Pm8pEIHFIdQC&pg=PA472&lpg=PA472&dq=excelformattingscaling+1000&source=bl&ots=_e4mFqQJq_&sig=y4hPnJbFJSdEhSrBx_Z9EpL3wN8&hl=nl&ei=MWTMSvqTGaPMnAPd6NDKBQ&sa=X&oi=book_result&ct=result&resnum=1#v=onepage&q=excel%20formatting%20scaling%201000&f=false

  • Ciscoworks LMS 3.2 bug summary report

    Hi,
    I have one Ciscoworks LMS 3.2, it managed around 500 devices. I tried to generate bug summary report and the bug number is zero. Please kindly help to solve this problem.
    Best Regards,
    Jackson Ku                  

    For how many devices are you running the report?
    [ Wed Jan 05  21:26:50 CST 2011 ],INFO ,[main],com.cisco.nm.rmeng.bugtool.BTBugSummary,populateResults,295,Cisco.com URL Connection TimeOut: Try again later or with less number of devices.
    Have you tried running it for just one?
    This is also kind of strange,
    [ Wed Jan 05  21:26:50 CST 2011 ],INFO ,[main],com.cisco.nm.rmeng.bugtool.BTBugSummary,formBTDevHash,228,Device(s) are not supported by Cisco.com.
    [ Wed Jan 05  21:26:50 CST 2011 ],INFO ,[main],com.cisco.nm.rmeng.bugtool.BTBugSummary,formBTDevHash,229,Hence Could not generate report
    Like as if cisco.com would not know about these C3750's
    Maybe do an export of these 3750's in the DCR to see if the all have the same OID and if it is a supported OID.
    Are your device packages up to date? You may want to sync those with CCO.
    Cheers,
    Michel

  • DIAdem 2014 sql_execDi​rect() type mismatch

    I need to convert a *.sud file (which currently works in DIAdem 11) to DIAdem 2014. Need your help please.
    When I execute the sud file, it gave the following errors:
    Error in <graphTool.sud, graphDlg> (Line: 1411, column: 3):
    SU event context:
     Dialog_EventInitialize(...)
     cbTestSet_EventChange(...)
     cbPartNo_EventChange(...)
    Type mismatch: 'SQL_Execdirect'
    This is the section of the code in the SUD file:
    Sub cbPartNo_EventChange(ByRef This) 'Created Event Handler
      'Clear all of the listboxes since a new part number is chosen
      guiObj.clearLB(1)  
      guiObj.partNo = cbPartNo.InterpretedText
      'Query for serial numbers
      T1 = "Select distinct a.serial_no from test_run_meas_channels a, test_runs b where a.part_no = '"&guiObj.partNo&"' AND a.test_date = b.test_date AND a.part_no = b.part_no AND a.serial_no = b.serial_no " & rfilter &passFilter
      msgbox T1
      sTime = Timer
      Call SQL_Execdirect("T1")    '==== LINE 1411
      eTime = Timer
      If logSpeed = 1 Then
        fTime = eTime - sTime
        fsoStream.Write T1 & vbCr & fTime & vbCr
      End If
      'Call sqlObj.SQLselect("distinct serial_no", "test_run_meas_channels", "part_no = '"&guiObj.partNo&"'"&passFilter)
      Call sqlObj.SQLResultsToXBox(lbSerialNo, 1, 0)
      If lbSerialNo.X.ListCount > 0 Then
        lbSerialNo.X.Selected(0) = True
      End If
    End Sub

    I found the answer. Need to register the gfsODBC.DLL in DIAdem 2014.
    http://digital.ni.com/public.nsf/allkb/AA704980F46​1DD9386256C000064A1BF

  • Chart y axis scaling using msum

    hi,
    Is there any possibility to change the y-axis(sales- msum) range in the charts? I did search, but couldnt find the proper answer for this.
    Let us say I have my y-axis sales range 0 - 1million, but dont have any values under 0.8million. So I want to keep my chart y-axis range starts from 0.8million. I have the sales in the chart that is calculated using msum.
    Is there any such option to customize the y-axis scale ?
    Thanks,
    Mani

    Hi Mani,
    You can do that by setting minimum value and maximum value in Axis scaling tab(middle tab in 5 tabs for chart ) in chart view.
    Thanks
    Sandeep

  • "DIAdem 2014 service pack 1"

    DIAdem 2014 service pack 1 is available now.
    English version:
    http://www.ni.com/download/diadem-development-system-2014-sp1/5109/en/
    German version:
    http://www.ni.com/download/diadem-development-system-2014-sp1/5110/en/
    Japanese version:
    http://www.ni.com/download/diadem-development-system-2014-sp1/5111/en/
    Greetings
    Walter

    I have done exactly what you describe without an issue.  Having said that I normally do the upgrade to SP1 with LP and then run the Config Wizard.  Then go back and do the CU install and run the wizard again.  As I said, I've done it in
    one session, but would recommend doing the SP1 first.
    Paul Stork SharePoint Server MVP
    Principal Architect: Blue Chip Consulting Group
    Blog: http://dontpapanic.com/blog
    Twitter: Follow @pstork
    Please remember to mark your question as "answered" if this solves your problem.

  • Unable to generate BUG summary report in RME

    Hi, I am unable to generate bug summary report in RME. Even I can not generate PSIRT report as well..LMS always gives error "incorrect cisco.com credential. enter correct credential" I have checked my credentials are correct... it gives me error no BTKT:0014
    I am using LMS3.1 attaaching snap shot of my patch level and application version running on LMS...
    Please help me to solve this isue.
    Thanks

    Upgrade to LMS 3.2.1
    Install the patch for version 3.2 mentioned here https://supportforums.cisco.com/docs/DOC-16806
    Then it works again
    Cheers,
    Michel

  • 2D X axis Scaling on Reports

    HI,
    My time data comes in using the system time from the computer and does not start at zero.  It is often starting at 3000 sec or 6240 sec, etc..
    When I run my report I am constantly having to change the beginning and end times in order to capture the data.  I came up with a partial solution to my problem, but am still running into one issue.  Some of the report pages have 2 2Dgraphs on them, and others only have 1 2Dgraph.  With the solution I have found, I can change all the report pages that have 2 graphs, but as soon as I hit one that only has 1 graph it throws an error.  I'm sure that there is an IF statement I can use, but have been unable to get one to really work.
    I have tried using ObjectNoMax and I have tried using "2DAxis1" instead of ("Area : 1"), but I still can't figure it out.  Can someone please help?
    Dim intSheetNo
    Call GraphSheetInfos() 'Puts the number of sheets in GraphSheetCount
     For intSheetNo = 4 To GraphSheetCount
       CallGraphSheetNGet(intSheetNo) 'Puts the sheet name in GraphSheetName
       CallGraphSheetShow(GraphSheetName) 'Shows the sheet in DIAdem REPORT
       CallGraphObjOpen("Area : 1")
       CallGraphObjOpen("Area : 1_XAxis1")
        D2AxisXBegin = ChnValMin(35)
        D2AxisXEnd = ChnValMax(35)
        D2AxisXOrigin = ChnValMin(35)
       CallGraphObjClose("Area : 1_XAxis1")
       CallGraphObjClose("Area : 1")
       CallGraphObjOpen("Area : 2")
       CallGraphObjOpen("Area : 2_XAxis1")
        D2AxisXBegin = ChnValMin(35)
            D2AxisXEnd = ChnValMax(35)
            D2AxisXOrigin = ChnValMin(35)
          CallGraphObjClose("Area : 2_XAxis1")
          CallGraphObjClose("Area : 2")
    Next
    Call PicUpdate(0) '... PicDoubleBuffer
    Solved!
    Go to Solution.

    Tried the following - 
     99      Dim intSheetNo, n
    100     Call GraphSheetInfos()                'Puts the number of sheets in GraphSheetCount
    101     For intSheetNo = 4 To GraphSheetCount
    102     Call GraphSheetNGet(intSheetNo)     'Puts the sheet name in GraphSheetName
    103     Call GraphSheetShow(GraphSheetName) 'Shows the sheet in DIAdem REPORT
    104     Call GraphSheetRefSet(GraphSheetName)
    105
    106      FOR n = 1 TO ObjectNoMax
    107     IF ReportObj(n) = "" THEN Exit For'
    108 
    109    Call GraphObjOpen(ReportObj(n))
    110    Call GraphObjOpen(D2AxisXObj(n))
    111    D2AxisXBegin        = ChnValMin(35)
    112    D2AxisXEnd          = ChnValMax(35)
    113    D2AxisXOrigin       = ChnValMin(35)
    114    Call GraphObjClose(D2AxisXObj(n))
    115
    116    Call GraphObjClose(ReportObj(n)) 
    117    NEXT 'n
    118    Next
    119
    120     Call PicUpdate(0)                       '... PicDoubleBuffer  
    When I got to sheet 8 of my report there was an error.  (That is the first page with only 1 graph on it)  "Empty string not valid as object name" for line 110.
    ***Looked at this closer - it did not change any of my xaxis begin and end points either" ****
    So I tried adding a line after 107:
    108    If D2AxisXObj (n) = "" Then Exit For
    and now error is "Invalid variable access (D2AxisObj), Parent Object open?"

Maybe you are looking for

  • How to count number of occurence of a particular charchter

    Hi All, Anybody there who can help me in counting the no. of occurence of a particular char in a string, with the help of a select query !!! For example : there is a string 'RAJENDRA'. I want the select query to print 2 in this case without using a p

  • Updating data from PSA to Data Target

    Hi, I just want to update data from PSA to data target. There is a process chain running daily it will updating Master Data in to 0Vendor object. This process chain is updating only upto PSA not the data target. I just want to update from PSA to data

  • The Boot Configuration Data file is missing requires Information

    My ideapad U310 doesn't boot any more after the boot procedure was interrupted by power outage. A blue screen shows the following: Recovery Your PC needs to be repaired The Boot Configuration Data file is missing some required information. File: \BCD

  • How do I get all of my ITunes stuff onto a newly authorized computer/ITunes

    I just authorized a new computer after de-authorizing my other one. I signed in with my AppleID and authorized, however I do not see any of my stuff. No music or pictures or podcasts. How can I get my stuff onto this computer?

  • Acrobat form broke field into 2 separate fields and tabbed it wrong

    I created a pdf form from a word doc.  The form looks great with a couple of exceptions.  One of the fields had four buttons.  Adobe split that field into two fields and tabbed it wrong.  It has tabbed it 4,4 and 5,5, instead of 4, 5, 6, 7, as it see