Main Content

createFeed

Create feed location for custom antenna

Description

example

createFeed(antenna) plots a custom antenna mesh in a figure window. From the figure window, you can specify a feed location for the mesh and create a custom antenna. To specify a region for the feed point, select two points, inside triangles on either side of the air gap or inside triangles that share a common edge.

example

createFeed(antenna,point1,point2) creates the feed across the triangle edges identified by point1 and point2. After the feed is created, when you plot the resulting antenna mesh the feed location is highlighted.

Input Arguments

expand all

Custom mesh antenna, specified as a scalar.

Points to identify feed region, specified as Cartesian coordinates in meters. Specify the points in the format [x1, y1], [x2, y2].

Example: createFeed(c,[0.07,0.01],[0.05,0.05]);

Examples

Create Feed for Custom Mesh Antenna Using Air Gap between Triangles

Load a 2-D custom mesh. Create a custom antenna using the points and triangles.

load planarmesh.mat
c = customAntennaMesh(p,t)
c = 

  customAntennaMesh with properties:

          Points: [3x658 double]
       Triangles: [4x1219 double]
    FeedLocation: []
            Tilt: 0
        TiltAxis: [1 0 0]

Use the createFeed function to view the antenna mesh structure. In this antenna mesh view, you see Pick and Undo buttons. The Pick button is highlighted.

createFeed(c)

Click Pick to display the cross-hairs. To specify a region for the feed point, zoom in and select two points, one inside each triangle on either side of the air gap. Select the points using the cross-hairs.

Selecting the second triangle creates and displays the antenna feed.

Create Feed for Custom Mesh Antenna Using Triangles Sharing Edge

Load a 2-D custom mesh. Create a custom antenna using the points and triangles.

load planarmesh.mat
c = customAntennaMesh(p,t)
c = 

  customAntennaMesh with properties:

          Points: [3x658 double]
       Triangles: [4x1219 double]
    FeedLocation: []
            Tilt: 0
        TiltAxis: [1 0 0]

Use the createFeed function to view the antenna mesh structure. In this antenna mesh view, you see Pick and Undo buttons. The Pick button is highlighted.

createFeed(c)

Click Pick to display the cross-hairs. To specify a region for the feed point, zoom in and select two points, one inside each triangle sharing an edge. Select the points using the cross-hairs.

Selecting the second triangle creates and displays the antenna feed.

Create Feed for Custom Antenna Mesh

Load a 2-D custom mesh using the planarmesh.mat. Create a custom antenna using the points and triangles.

load planarmesh.mat
c = customAntennaMesh(p,t)
c = 
  customAntennaMesh with properties:

          Points: [3x658 double]
       Triangles: [4x1219 double]
    FeedLocation: []
       Conductor: [1x1 metal]
            Tilt: 0
        TiltAxis: [1 0 0]
            Load: [1x1 lumpedElement]

show (c)

Figure contains an axes object. The axes object with title customAntennaMesh with Feed Not Defined contains an object of type patch.

Create the feed for the custom antenna across the points (0.07,0.01) and (0.05,0.05) meters respectively.

createFeed(c,[0.07,0.01],[0.05,0.05])
show(c)

Figure contains an axes object. The axes object with title customAntennaMesh antenna element contains 3 objects of type patch, surface. These objects represent PEC, feed.

Version History

Introduced in R2015b