メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

fixedWingSurface

固定翼航空機の空力面または操縦面を定義する

R2021b 以降

    説明

    surface = fixedWingSurface(name) は、指定されたコンポーネント name を持つ固定翼の空力表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable) は、表面の制御可能性 controllable を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable,symmetry) は、表面の対称性 symmetry を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable,symmetry,bounds) は、表面の境界 bounds を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(Name=Value) は、1 つ以上の Name=Value 引数を持つ固定翼表面オブジェクトを返します。

    すべて折りたたむ

    MySurface という名前の固定翼表面オブジェクトを作成します。

    surface = fixedWingSurface("MySurface")
    surface = 
      Surface with properties:
    
                Surfaces: [1x0 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: off
                Symmetry: "Symmetric"
        ControlVariables: [0x0 string]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    引数を使用して、MyCtrl という名前の固定翼非対称制御面を作成します。

    ctrlsurface = fixedWingSurface("MyCtrl","on","asymmetric")
    ctrlsurface = 
      Surface with properties:
    
                Surfaces: [1x0 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: on
                Symmetry: "Asymmetric"
        ControlVariables: ["MyCtrl_1"    "MyCtrl_2"]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    指定された境界を持つ MyCtrl という名前の固定翼対称制御面を作成し、Name=Value 引数を使用してそれを空力面に追加します。

    ctrlsurface = fixedWingSurface("MyCtrl","on","symmetric",[-20, 20]);
    surface = fixedWingSurface("MySurface","Surfaces",ctrlsurface)
    surface = 
      Surface with properties:
    
                Surfaces: [1x1 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: off
                Symmetry: "Symmetric"
        ControlVariables: [0x0 string]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    入力引数

    すべて折りたたむ

    固定翼航空機の表面名。スカラー文字列として指定されます。

    データ型: string

    制御可能なコントロール サーフェス。'on' または 'off' として指定されます。コントロール サーフェスを制御するには、このプロパティを 'on' に設定します。それ以外の場合は、このプロパティを 'off' に設定します。

    データ型: string

    コントロール サーフェスの対称性。Symmetric または Asymmetric として指定されます。

    Asymmetric オプションは、プロパティの名前で示され、_1_2 が追加された 2 つの制御変数を作成します。これらの制御変数は個別に制御できますが、プロパティの名前で指定された有効な制御変数も生成します。この式は制御変数を定義します。

    name = (name_1-name_2)/2.

    この有効な制御変数を設定することはできません。

    データ型: string

    制御可能なサーフェスの下限と上限。2 要素の数値ベクトルとして指定されます。

    データ型: double

    名前と値の引数

    すべて折りたたむ

    オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

    R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。

    例: "Surfaces",ctrlsurface

    ネストされたコントロール サーフェスを提供する Aero.FixedWing.Surface オブジェクト (ベクトルとして指定)。

    スカラーとして指定された、コントロール サーフェスを定義する Aero.FixedWing.Coefficients オブジェクト。

    スカラー数値として指定されたコントロール サーフェスの最大値。

    依存関係

    SymmetryAsymmetric に設定されている場合、この値は両方の制御変数に適用されます。

    スカラー数値として指定されたコントロール サーフェスの最小値。

    依存関係

    SymmetryAsymmetric に設定されている場合、この値は両方の制御変数に適用されます。

    制御可能なコントロール サーフェスは 'on' または 'off' として指定されます。コントロール サーフェスを制御するには、このプロパティを 'on' に設定します。それ以外の場合は、このプロパティを 'off' に設定します。

    コントロール サーフェスの対称性。Symmetric または Asymmetric として指定されます。

    Asymmetric オプションは、プロパティの名前で示され、_1_2 が追加された 2 つの制御変数を作成します。これらの制御変数は個別に制御できますが、プロパティの名前で指定された有効な制御変数も生成します。この式は制御変数を定義します。

    name = (name_1-name_2)/2.

    この有効な制御変数を設定することはできません。

    スカラーとして指定された Aero.Aircraft.Properties オブジェクト。

    出力引数

    すべて折りたたむ

    Aero.FixedWing.State オブジェクト。スカラーとして返されます。

    バージョン履歴

    R2021b で導入