创建射频对象

构造一个新对象

你可以创建任何rfdata,rfcktrfmodel通过调用对象构造函数。您可以创建一个rfmodel通过将有理函数拟合到无源组件数据中来实现。

本节包含以下主题:

调用对象构造函数

要创建一个具有默认属性值的新RF对象,您可以调用没有任何参数的对象构造函数:

h =objecttype对象名

地点:

  • h是新对象的句柄。

  • objecttype是对象类型(rfdata,rfckt,或rfmodel)。

  • 对象名是对象名称。

例如,要创建一个RLCG传输线对象,输入:

h = rfckt.rlcgline

因为RLCG传输线对象是一个电路(rfckt)对象命名rlcgline

下面的代码演示了如何调用对象构造函数来创建具有默认属性值的微带传输线对象。输出t1是新创建的传输线对象的句柄。

t1 = rfckt.microstrip

RF工具箱™软件列出您创建的传输线的属性以及相关的默认属性值。

t1 =名称:“微带传输线”端口:2分析结果:[]线性长度:0.0100 StubMode:“NotAStub”终止:“不适用”宽度:6.0000e-004高度:6.3500e-004厚度:5.0000e- 004

参考页面详细描述了这些属性,rfckt.microstrip

为被动组件数据拟合一个合理的函数

您可以通过将rational函数拟合到被动组件数据来创建模型对象。您可以使用这种方法来创建一个模型对象,该对象使用rational函数表示以下内容之一:

  • 您创建并分析的一个电路对象。

  • 从文件导入的数据。

有关更多信息,请参见将模型对象与电路对象数据相匹配

复制现有对象

方法创建具有与现有对象相同属性值的新对象复制函数复制现有对象。如果您有一个与您想要创建的对象类似的对象,则此函数非常有用。

例如,

t2 = (t1)复印件;

创建一个新对象,t2,其属性值与微带传输线对象相同,t1

稍后可以更改此副本的特定属性值。有关修改对象属性的信息,请参阅指定或导入组件数据

请注意

的语法t2 = t1只复制对象句柄,不创建新对象。