*Curve()

Creates an instance of a curve from the given curve definition.

Syntax

*Curve(curve_name, "curve_label", curve_def, [arg_1, arg_2,..., arg_n])

Application

HyperGraph

Arguments

curve_name
The variable name of the curve
"curve_label"
The descriptive label of the curve.
curve_def
The curve definition to be used.
arg_1, arg_2, ..., arg_n (Optional)
User-defined.

Example

*DefineCurve(crv_def_1, fname, req1, comp1, req2, comp2)
    *BeginVector(X, File)
        *Filename(fname)
        *Datatype("User Defined")
        *Request(req1)
        *Component(comp1)
    *EndVector()
        • • •
*EndDefine()
*DefinePlot(plt_def_camber, fname)
    *BeginAxis(X, "Primary", on)
        *Label("Camber ( deg )")
    *EndAxis()
    *BeginAxis(Y, "Primary", on)
        *Label("Wheel center disp ( mm )")
    *EndAxis()
    *Curve(camber1, "Camber" crv_def_1, fname,
           "REQ/50000010", "RZ", "REQ/50000000", "Z")
    *Curve(camber2, "Camber:" + fname, crv_def_1,
	        fname, "REQ/50000010", "RZ", "REQ/50000000",
	        "Z")
*EndDefine()

Context

*DefinePlot()

Comments

All arguments after the third argument are user-defined.

In the second *Curve() statement in the example, string addition is used to append the filename to the curve label Camber.