DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Axis label, Legend and Title

Hi,

I am new to DIAdem, I have been struggling for too long so I have decided to ask for some help, I hope someone can help me.

I am writing a script to plot a graph and add axis labels, Legend and Title.

So far I have just been able to draw the graph but no success with the rest. I have found a few answers to my question but none of them work, I don't know why. I am using Diadem 2012 and this is my code:

 

Can someone tell me how I make the changes I need?

 

Thanks 

 

Call PicDelete()                  'Deletes all objects. Without this I won't show the curve but with it it deletes the Picloaded previously

Call GraphObjNew("2D-Axis","New_2DAxis")   'Creates a new 2D axis system
Call GraphObjOpen("New_2DAxis")            'Opens the axis object
  D2AxisTop        =25                     'Sets the position
  D2AxisBottom     =30
  D2AxisLeft       =20
  D2AxisRight      =30
  
  Call GraphObjNew("2D-Curve","New_Curve") 'Creates a new curve
  Call GraphObjOpen("New_Curve")           'Opens the curve object
   
    D2CCHNX          ="Y_Accel"            'Defines the x-channel
    D2CCHNY          ="Strg_Angle"         'Defines the y-channel
    D2CurveColor     ="red"                'Defines the curve color
  Call GraphObjClose("New_Curve")          'Closes the curve object
  Call GraphObjClose("New_2DAxis")           'Closes the axis object

Call Picupdate

 

0 Kudos
Message 1 of 3
(6,365 Views)

Hi Leillo

 

If you are using DIAdem 2012 you should use the new API. To get a starting point create the layout as you like and then open the corresponding dialog box and press CTRL-Shift-C. Then you have a lot of code in your clipboard, which you can past in you script editor and edit. The contents of the clipboard depends of the dialog box you opened.

You can also select an object in Report and press CTRL-Shift-C

For the new API you will also find tons of small scripts in the help, which shows you how to create labels, legend and titles:

http://zone.ni.com/reference/en-XX/help/370858K-01/reportapi/objects/report_objects_irepaxislabelint...

http://zone.ni.com/reference/en-XX/help/370858K-01/reportapi/objects/report_objects_irepcurvelegendi...

 

Hope this helps

 

Winfried

0 Kudos
Message 2 of 3
(6,357 Views)

Thanks Winfried

0 Kudos
Message 3 of 3
(6,338 Views)