【摘要】:endif或5)Exit命令的使用。采用Exit命令可以停止一个执行,下例表示当#a<2*#b时,退出,示例代码如下:!!采用Print命令可以输出参数值、字符串信息、错误信息等,例如:!!表3-23 三角函数集表3-24 杂项函数集表3-25 取坐标值函数集下边的例子实现返回PNT01点的x轴坐标值,返回值为1.234,代码如下:DP PNT011.2340.4567#z#x=x_coord8)文件读取函数的使用。
1.EDITFEKO常用命令函数(见表3-22)
表3-22 EDITFEKO常用命令函数
(续)
2.EDITFEKO常用语法与函数说明及应用
1)变量的定义与举例。
以“#”号开头,可以包含数字和字符,不区分大小写,可以定义表达式:
2)数组的定义与举例。
可以定义数组,以“#”号开头,带“[]”,方括号内部的数字代表数组的维数,例如:
#am_0[3*#i+ceil(#r[2])]
可以支持通过循环来为数组赋值:
3)For/Next循环的使用。
关键词For和Next以“!!”符号开头,完整的定义如下:
!!for#var=#start to#end step#delta
!!next
下面的例子是通过循环来定义多个点,点的名称为P1、P3、P5……,例如:
EG:1:0:0:::1e-6:::::::1
也支持多层循环:
4)IF/ELSE/ENDIF结构的使用。
关键词IF、ELSE和ENDIF以“!!”符号开头,完整的定义如下:
!!if#a>5 then
…!!endif
或
5)Exit命令的使用。
采用Exit命令可以停止一个执行,下例表示当#a<2*#b时,退出,示例代码如下:
!!if#a<2*#b then(www.chuimin.cn)
!!exit
!!endif
6)Print命令的使用。
采用Print命令可以输出参数值、字符串信息、错误信息等,例如:
!!print:输出信息到屏幕
!!print_warning:输出警告信息到屏幕
!!print_error:与!!print_warning相似,输出错误信息到屏幕
!!print_to_out:FEKO运行时,把相关信息输出到一个日志文件中
7)内置函数的使用,具体见表3-23~表3-25。
表3-23 三角函数集
表3-24 杂项函数集
表3-25 取坐标值函数集
下边的例子实现返回PNT01点的x轴坐标值,返回值为1.234,代码如下:
DP PNT011.2340.4567#z
#x=x_coord("PNT01")
8)文件读取函数的使用。
函数fileread()实现从ASCII文本文件中读取数据,使用格式如下:
fileread("Filename",Line,Column)
第1个参数是文件名;第2个参数是行;第3个参数是列。
下面的例子首先说明阻抗文件的存储格式,包含3列数据,文件保存为“datafile.dat”:
Frequency in MHz Re(load)in Ohm Im(load in Ohm)
10022.54-12.56
15025.07-6.54
20027.420.23
利用函数fileread()从文件“datafile.dat”中读取数据:
相关推荐