测量函数中的注释语句优质PPT.pptx
《测量函数中的注释语句优质PPT.pptx》由会员分享,可在线阅读,更多相关《测量函数中的注释语句优质PPT.pptx(40页珍藏版)》请在冰豆网上搜索。
,AnologOperatorsandFunction,Micro,宏是自定义的关系式,格式为:
宏名称(变量名1,变量名2)=表达式。
如:
pi=3.1415。
在显示窗口执行菜单命令Trace/Macro出现宏管理框,同时调入全局和本地的宏。
其它宏可由Load装入。
列入该管理框列表中的宏即可出现在AddTrace的宏列表框中。
在宏管理Macro框中可建立和修改宏。
PspiceA/D提供的测量函数,测量函数BandwidthBandwidth_Bandpass_3dBBandwidth_Bandpass_3dB_XRangeCenterFrequencyCenterFrequency_XRangeConversionGainConversionGain_XRangeCutoff_Highpass_3dBCutoff_Highpass_3dB_XRangeCutoff_Lowpass_3dBCutoff_Lowpass_3dB_XRangeDutyCycleDutyCycle_XRange,注释波形的带宽(需要选择dB)波形的(3dB)带宽在指定的X轴范围内波形的3dB带宽波形的中心频率(需要选择dB)在指定的X轴范围内波形的中心频率(需要选择dB)第一个波形与第二个波形最大值的比在指定的X轴范围内第一个波形与第二个波形最大值的比高通滤波器的3dB带宽指定X轴范围内高通滤波器的3dB带宽低通滤波器的3dB带宽指定X轴范围内低通滤波器的3dB带宽第一个脉冲周期的占空比指定X轴范围内第一个脉冲周期的占空比,接前页,Falltime_NoOvershoot,无过冲的下降时间,Falltime_StepResponseFalltime_StepResponse_XRangeMaxMax_XRangeMinMin_XRangeNthPeakOvershootOvershoot_XRangePeakPeriodPeriod_XRangePowerDissipation_mWPulsewidthPulsewidth_XRange,阶跃响应曲线负向下降时间指定X轴范围内阶跃响应曲线负向下降时间波形的最大值指定X轴范围内的波形最大值。
波形最小值指定X轴范围内的波形最小值。
第N个波峰的值阶跃响应曲线的过冲指定X轴范围内阶跃响应曲线的过冲第N个波峰的值时域信号的时间周期在指定X轴范围内时域信号的时间周期e在时间周期内的功耗(mW)第一个脉冲的宽度指定X轴范围内的第一个脉冲宽度,接前页,Q_BandpassQ_Bandpass_XRangeRisetime_NoOvershootRisetime_StepResponseRisetime_StepResponse_XRangeSwing_XRangeXatNthYXatNthY_NegativeSlopeXatNthY_PercentYRangeXatNthY_PositiveSlopeYatFirstXYatLastXYatXYatX_PercentXRangeZeroCrossZeroCross_XRange,计算指定dB值频率响应的Q值在指定的X轴范围内计算指定dB值频率响应的Q值无过冲阶跃响应曲线的上升时间阶跃响应曲线的上升时间在指定X轴范围内阶跃响应曲线的上升时间在指定X轴范围内,波形最大最小值之间的差。
对于指定的波形,相对于第N个Y值的X值。
对于指定的波形,沿负斜率方向第N个Y值对应的X值第N个Y值范围百分比处的X值对于指定的波形,沿正斜率方向第N个Y值对应的X值X范围起始处的波形值X范围结束处的波形值给定X值处的波形值在X范围给定百分比处的波形值Y值第一个过0点处的X值。
在指定范围内,Y值第一个过0点处的X值。
测量函数管理窗口的命令,在Prob窗口执行命令Trace/Measurements命令,进入测量函数管理窗口。
New创建测量函数。
View显示测量函数的定义。
Edit编辑测量函数。
Delete删除列表中选中的测量函数。
Eval计算测量函数值。
Load将测量函数加载到当前测量函数列表中。
执行菜单命令Trace/Evaluate,Measurement,可以更方便的计算测量函数值。
测量函数,执行Trace/Measurments命令,进入Measurments对话框选择和编辑测量函数,MeasurmentExpression:
测量表达式点击Nameoftracetosearch按键,选择测量波形V(out),测量变量进入ArgumentforMeasurment对话框。
示例:
晶体管放大电路运行ACSweep分析后测量3db带宽。
选择Bandwidth_Bandpass_3db,选择参数后执行按键Eval命令,计算结果,测量函数执行后,结果显示在窗口中。
选中Tool/Option的DisplayEvaluation项,Eval计算结果及波形都显示在窗口上,否则屏幕上只给出数值结果。
编辑测量函数,测量函数的格式函数名(波形名1,波形名n,替换变量1,,替换变量m)=特征数据点运算式,*,分隔符,1|,搜索命令!
1;
n|,搜索命令!
m;
上述搜索命令行中第一个数字1n是波形名序号,后面的1m是搜索到的特征数据点序号。
“;
”号表示与前一个搜索命令不是同波形。
函数名、波形名、替换变量,函数名:
为测量函数起的名称,在执行电路特性分析时出现在测量函数列表(Trace/Measurments)中可供选用。
波形名1n:
是搜索命令的对象,要测量的信号波形的名称,在函数中是虚元,以数字1n代表顺序的波形,调用时要改用实际的波形名,如V(out)等。
替换变量:
是搜索命令执行过程中涉及到的参数(如:
db_level),调用测量函数时,要给出替换变量的实际参数值。
例:
带宽的测量函数:
Bandwidth(1,db_level)Bandwidth是函数名,1代表序号为1的波形,此处只有一个波形。
db_level是替换变量,内容是用分贝表示的限定带宽的两个功率点的值,在调用测量函数时,输入对应的分贝值。
编辑测量函数,Bandwidth(1,db_level)=x2-x1*#Desc#*FindthedifferencebetweentheXvalueswherethetrace,*#Desc#*firstcrossesitsmaximumvalueminusevel(Ymax-,)*#Desc#*withapositiveslope,andthenwithanegativeslope.*#Desc#*(i.e.Findthebandwidthofasignal.),*#Arg1#*Nameoftracetosearch*#Arg2#*dbleveldownforbandwidthcalc*#ForceDBArg1#*1|Searchforwardlevel(max-db_level,p)!
1Searchforwardlevel(max-db_level,n)!
2;
数据点及数据点运算式,每执行一次搜索命令会得到一个特征数据点。
对搜索命令顺序编号,搜索到的数据点也用相同序号,如第一次搜索得到的数据点为x1,y1,第二次为x2,y2。
特征数据点运算式(如:
x2-x1):
是对搜索到的一系列特征数据点进行运算的表达式,即为测量函数值。
搜索命令,Search搜索方向起始位置出现次数搜索范围for重复次数:
任选项,必选项,字母不分大小写。
搜索方向确定搜索特征数据点的方向,F沿X轴增加,R沿X轴减少,缺省值是F。
起始位置,起始位置沿X轴执行搜索命令的起点,由表示起始位置的字符两边紧跟斜杠“/”组成,缺省值是当前位置。
使用的字符或表达式如表。
符号注释搜索范围的起点Begin同上$搜索范围的终点End同上xn特征点号码或特征点表达式,例如:
x1,(x1-(x2-x1)/2),出现次数,#出现次数#其中出现次数是数字,是搜索命令的特殊要求。
比如求最大值,可以是两边的Y值各有一个比此值小,该值就为极大值,也可要求该点两边各有两个Y值小于此点,该点才为极大点。
缺省值#出现次数#,如:
#1#。
例如:
测量波峰Peak(1,n_occur)=y11|Searchforward#2#n_occur:
peak!
1;
搜索范围,搜索范围具体格式为(x范围,y范围),是x、y轴的坐标取值范围,x范围、y范围值可以用浮点数、全部范围的百分数、特征点、或特征点表达式描述。
搜索范围示例,范围表达,含义,(1n,200n),X范围限定在1e-9to200e-9,Y范围缺省为全部。
(1.5,20e-9,0,1m),限定XandY的范围,(5m,1,10%,90%),限定x和y的范围,(0%,100%,1,3),全部X范围限定Y范围,(,1,3),全部Xrange,限定Yrange,(,30n),X范围只限定到结束,重复次数,for重复次数重复次数,是一个表示重复次数的数字,确定需要经过连续n次搜索得到的满足的结果是所要求的特征数据点。
如果在n次搜索中得到的满足的特征点少于n个,则以最后得到的特征点为结果。
Level是要找到第二个满足Level的值。
如果没有第二个满足Level的值,就以第一个为搜索结果。
搜索要求(必选项),搜索命令的具体查找要求:
Level(value,posneg);
SLope(posneg);
Peak;
Trough;
Max;
Min;
XValue(value)。
Peak、Trough、Max、Min,Peak:
搜索波峰。
找到最近的波峰,在波峰的两边小于Y值的点数满足#出现次数#。
Trough:
搜索波谷。
找到最近的波谷,在波谷的两边大于Y值的点数满足#出现次数#。
Max:
在X轴范围内搜索波形极大值,如有多个,取最近的一个。
Max不受搜索方向出现次数重复次数的影响。
Min:
在X轴范围内搜索波形极小值,如有多个,取最近的一个。
Min不受搜索方向出现次数重复次数的影响。
XValue(X坐标值),XValue(X坐标值):
在信号波形上搜索括号中X坐标轴距起始点最近的点:
X可取坐标刻度、X轴取值范围百分比、特征数据点或其表达式。
X取值还可如下表示(相对值):
(max-3):
X取值点比其最大值小3。
(min+3db):
X取值点比其最小值大3db。
(.-2)X轴上比搜索起点位置小2。
(3db)X轴上比搜索起点位置大3db,Level、Slope、Point、,Level(Y坐标值,斜率