Add dielectric substrate to metal shape

Since R2023b

Syntax

``antShape = addSubstrate(metalShape,substrateShape)``

Description

example

````antShape = addSubstrate(metalShape,substrateShape)` adds the `substrateShape` with dielectric properties to the custom `metalShape` with metallic properties and returns a `shape.Custom3D` shape object.```

Examples

collapse all

This example shows how to add substrate to custom shapes and create a custom antenna.

Create and view the ground layer for patch antenna.

```gnd = shape.Rectangle(Length=0.15,Width=0.075); show(gnd)```

Create a box shaped FR4 dielectric material to use as the substrate layer.

```substratebox = shape.Box(Length=0.15,Width=0.075,Height=0.006,Dielectric="FR4"); translate(substratebox,[0 0 substratebox.Height/2]);```

Create a rectangular patch to use as the metal layer.

```patch = shape.Rectangle(Length=0.075,Width=0.0375); translate(patch,[0 0 0.006]);```

Create rectangular strip to use as feed.

```feed = shape.Rectangle(Length=0.006,Width=0.002); [~] = rotateY(feed,90); [~] = translate(feed,[0 0 feed.Length/2]);```

Add the metal and ground layers, and add substrate to the shape.

```antShape = add(gnd,patch); antSub = addSubstrate(antShape,substratebox);```

Create custom antenna using this custom shape and assign feed to it.

```ant = customAntenna(Shape=antSub); [~] = createFeed(ant,[0 0 0],1,FeedShape=feed); show(ant)```

Input Arguments

collapse all

Shape with metallic properties, specified as either a 2-D or 3-D shape object.

Example: `shape.Rectangle`

Example: `shape.Box`

Shape with substrate properties, specified as a 3-D shape object.

Example: `shape.Box`

Output Arguments

collapse all

Custom shape with metal and dielectric properties, returned as a `shape.Custom3D` object.

Example: `shape.Custom3D`

Version History

Introduced in R2023b