ドキュメントの内容を検索して参照することで、2番目の誘電体媒質を作成します。
AddDielectric (properties)メソッドを使用して2番目の誘電体を定義します。このメソッドを使用すると、誘電体に最小限必要な設定をすべて記述した一時テーブルが最初に作成されます。このテーブルが作成された後で伝導率を定義します。
-
統合ヘルプでDielectric (object)を検索します。手順1を参照してください。
任意のオブジェクトにどのプロパティを設定するか確認するには、静的関数GetDefaultProperties()を使用します。
Figure 1. デフォルトプロパティを取得する関数を表示したDielectricオブジェクトのスニペット。
-
次の構文を使用して、デフォルトプロパティを設定した誘電体を作成します。
my_diel2_properties = cf.Dielectric.GetDefaultProperties()
-
inspect関数を使用して、これらのプロパティを画面に出力します。
inspect(my_diel2_properties)
画面の出力は次のとおりです。
Figure 2. myDiel2Propertiesを評価してスクリプトエディタで得られる画面出力。
Tip: 関連するプロパティのみを変更し、変更後のテーブルをハンドルmyDiel2に適用します。
ConductivityTypeプロパティが
LossTangentに設定されていることを
inspectの出力で確認できます。
-
統合ヘルプで.ConductivityTypeプロパティに移動します。
Figure 3. .ConductivityTypeプロパティを表示したDielectricModellingオブジェクトのスニペット。
Note: MediumDielectricConductivityEnumを使用して.ConductivityTypeプロパティを設定します。
-
MediumDielectricConductivityEnumのハイパーリンクをクリックします。
Figure 4. MediumDielectricConductivityTypeEnumのスニペット。
Note: LossTangentまたはConductivityを指定できます。この例ではConductivityを使用します。
-
次の構文を使用してConductivityに変更します。
myDiel2Properties.DielectricModelling.ConductivityType = cf.Enums.MediumDielectricConductivityTypeEnum.Conductivity
-
2番目の誘電体の伝導率、相対誘電率、およびラベルを指定します。
my_diel2_properties.DielectricModelling.Conductivity = "1e-2"
my_diel2_properties.DielectricModelling.RelativePermittivity = "2.5"
my_diel2_properties.Label = "substrate2"
my_diel2 = myProject.Media:AddDielectric(my_diel2_properties)
-
この時点までに作成したスクリプトを実行して、GUIで進捗状況を表示します。
Figure 5. スクリプト実行後のCADFEKOでの結果。
Note: construct treeで2つの誘電体を確認します。