Main Content

traceTapered

Create tapered trace in X-Y plane

Since R2022a

Description

Use the traceTapered object to create a tapered trace in the X-Y plane.

Creation

Description

trace = traceTapered creates a tapered trace in the X-Y plane.

example

trace = traceTapered(Name=Value) sets Properties using one or more name-value arguments. For example, traceTapered(ReferencePoint=[1 1]) creates a tapered trace with the reference point [1 1]. Properties not specified retain their default values.

example

Properties

expand all

Name of the tapered trace, specified as a character vector or a string scalar.

Example: trace = traceTapered(Name="traceTapered")

Data Types: char | string

Point of reference of the shape where it can be modified relative to initial position in meters, specified as a two-element vector of real elements.

Example: trace = traceTapered(ReferencePoint=[1 1])

Data Types: double

Curvature rate of the tapered trace in meters, specified as a real scalar. Set the property to 0 to create a linear trace.

Example: trace = traceStep(CurvatureRate=20)

Data Types: double

Width of the tapered trace at the input end in meters, specified as a positive scalar

Example: trace = traceTrapered(Width=0.0060)

Data Types: double

Width of the output side of the taper trace in meters, specified as a positive scalar

Example: trace = traceTrapered(Width=0.070)

Data Types: double

Length of the tapered trace in meters, specified as a positive scalar or a two-element vector. Use the two-element vector to additionally specify the dimensions of the extended line to the tapered trace.

Example: trace = traceTrapered(Length=0.040)

Data Types: double

Symmetry of tapered trace along X-axis, specified as 1 or 0. If set to 1, symmetry is enabled.

Example: trace = traceTapered(Symmetry=0)

Data Types: logical

Object Functions

addBoolean unite operation on two RF PCB shapes
subtractBoolean subtraction operation on two RF PCB shapes
intersectBoolean intersection operation on two RF PCB shapes
plusShape1 + Shape2 for RF PCB shapes
minusShape1 - Shape2 for RF PCB shapes
mirrorXMirror shape along X-axis
mirrorYMirror shape along Y-axis
andShape1 & Shape2 for RF PCB shapes
areaCalculate area of RF PCB shape in square meters
rotateRotate RF PCB shape about defined axis
rotateXRotate RF PCB shape about x-axis
rotateYRotate RF PCB shape about y-axis and angle
rotateZRotate RF PCB shape about z-axis
translateMove RF PCB shape to new location
scaleChange size of RF PCB shape by fixed amount

Examples

collapse all

Create a tapered trace with default values.

trace = traceTapered
trace = 
  traceTapered with properties:

              Name: 'mytraceTapered'
    ReferencePoint: [0 0]
     CurvatureRate: 50
        InputWidth: 0.0050
       OutputWidth: 0.0200
            Length: 0.0300
          Symmetry: 1

Visualize the step trace.

show(trace)

Figure contains an axes object. The axes object with xlabel x (mm), ylabel y (mm) contains 2 objects of type patch. These objects represent PEC, mytraceTapered.

Create a nonsymmetrical tapered trace.

trace = traceTapered;
trace.Symmetry = 0;

Rotate by 180 degrees about the Z-axis.

trace = rotateZ(trace,180);

Visualize the step trace.

show(trace)

Figure contains an axes object. The axes object with xlabel x (mm), ylabel y (mm) contains 2 objects of type patch. These objects represent PEC, mytraceTapered.

Version History

Introduced in R2022a