DIAdem Help

Property: CurvesBode for Bode

  • Updated2024-09-12
  • 1 minute(s) read

Property: CurvesBode for Bode

Returns a collection of all curves in a Bode axis system in DIAdem VIEW.

Set oBodeCurves = Object.CurvesBode
ObjectBode
Object with this property
oBodeCurvesBodeCurves
Returned object

The following example creates a Bode axis system with a curve including markers and creates a legend entry with the number of curve markers:

VBScriptPython

 

View.NewLayout
View.ActiveSheet.ActiveArea.DisplayObjType = "Bode"
Dim oMyChart: Set oMyChart = View.ActiveSheet.ActiveArea.DisplayObj

Dim oMyCurve: Set oMyCurve = oMyChart.CurvesBode.Add("[2]/[1]","[2]/[2]","[2]/[3]")
oMyCurve.MarkerType = "square"

Dim oMyLegend: Set oMyLegend = oMyChart.LegendItems.Add("<freetext>")
oMyLegend.Title = "Marker interval"
oMyLegend.Format = "@@View.CurrSheet.CurrArea.DisplayObj.CurvesBode.CurrCurve.MarkerIntervalPoints@@"