配列
説明
例
pcbStack オブジェクトを使用して、円形マイクロストリップ パッチ アンテナから PCB アンテナを作成します。
ant = patchMicrostripCircular(Substrate=dielectric("FR4"));
pcbAnt = pcbStack(ant);
show(pcbAnt)
array 関数を使用して、アンテナの直線アレイを作成します。
pcbArr = array(pcbAnt,"linear",NumElements=5,ElementSpacing=0.2);
show(pcbArr)
pcbStack オブジェクトを使用して、PCB アンテナを作成します。
pcbAnt = pcbStack
pcbAnt =
pcbStack with properties:
Name: 'MyPCB'
Revision: 'v1.0'
BoardShape: [1×1 antenna.Rectangle]
BoardThickness: 0.0100
Layers: {[1×1 antenna.Rectangle] [1×1 antenna.Rectangle]}
FeedLocations: [-0.0187 0 1 2]
FeedDiameter: 1.0000e-03
ViaLocations: []
ViaDiameter: []
FeedViaModel: 'strip'
FeedVoltage: 1
FeedPhase: 0
Conductor: [1×1 metal]
Tilt: 0
TiltAxis: [1 0 0]
Load: [1×1 lumpedElement]
pcbAnt.Layers{1} = pcbAnt.Layers{1} - antenna.Rectangle(Length=7e-3,Width=7e-3);
pcbAnt.Layers{1} = pcbAnt.Layers{1} - antenna.Circle(Radius=5e-3,Center=[20e-3,0]);
d = dielectric("FR4");
d.Thickness = pcbAnt.BoardThickness;
pcbAnt.Layers{2} = d;
pcbAnt.Layers{3} = antenna.Rectangle(Length=0.15,Width=0.075);
pcbAnt.FeedLocations(end) = 3;
show(pcbAnt)
PCB アンテナから成る 4 行 4 列の方形アレイを作成します。
pcbArr = array(pcbAnt,"rectangular",Size=[4 4],ColumnSpacing=0.1,RowSpacing=0.2);
show(pcbArr)
pcbStack オブジェクトを使用して、三角形パッチ マイクロストリップ アンテナから PCB アンテナを作成します。
ant = patchMicrostripTriangular(Substrate=dielectric("FR4"));
pcbAnt = pcbStack(ant);PCB アンテナから成る円形アレイを作成します。
pcbArr = array(pcbAnt,"circular",Radius=0.03);
show(pcbArr)
入力引数
PCB アンテナ。pcbStack オブジェクトとして指定します。
例: pcbStack
アレイ構成のタイプ。文字列として指定します。次のアレイ構成を使用できます。
linear- 素子の間隔が 2 メートルである既定の 2 素子直線アレイを作成します。rectangular- 行と列の間隔がそれぞれ 2 メートルである既定の 2 行 2 列方形アレイを作成します。circular- 半径が 1 メートル、オフセット角が 0 度である既定の 6 素子円形アレイを作成します。
例: "linear"
データ型: string
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
例: NumElements=4
直線アレイ
アレイ内のアンテナ素子の数。正の整数として指定します。
例: 4
アンテナ素子の間隔。メートル単位の正のスカラーまたは正のベクトルとして指定します。既定では、素子の間隔は 2 メートルです。アンテナ素子の間隔が均一な場合はスカラーを使用し、不均一な場合はベクトルを使用します。
例: 3
例: [3 2]
データ型: double
方形アレイ
アレイの行と列に含まれるアンテナ素子の数。2 要素ベクトルとして指定します。
例: [4 4]
2 つのアンテナ素子の行間隔。メートル単位のスカラーまたはベクトルとして指定します。既定では、アンテナ素子の間隔は 2 メートルです。アンテナ素子の間隔が均一な場合はスカラーを使用し、不均一な場合はベクトルを使用します。
例: 0.1
例: [2 1]
データ型: double
2 つのアンテナ素子の列間隔。メートル単位の正のスカラーまたは正のベクトルとして指定します。既定では、アンテナ素子の間隔は 2 メートルです。アンテナ素子の間隔が均一な場合はスカラーを使用し、不均一な場合はベクトルを使用します。
例: 0.1
例: [2 1]
データ型: double
円形アレイ
アレイ内の素子の数。正の整数として指定します。アレイ内の素子は X 軸に沿って配置されます。
例: 4
データ型: double
アレイの半径。メートル単位の正のスカラーとして指定します。
例: 0.4
データ型: double
アレイの最初の素子のオフセット角。度単位の実数スカラーとして指定します。
例: 8
データ型: double
出力引数
PCB アンテナ素子から成るアレイ。pcbStack オブジェクトとして返されます。
バージョン履歴
R2021a で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)