OpTaliX 宏语言
2021年1月27日 11:45浏览:2529 评论:8
OpTaliX包含一种宏语言,可以进行自定义分析和计算。宏语言包含以下领域:
在需要数字输入项的任何地方使用算术表达式。
可以访问各种镜头参数和性能数据,这些数据可以从程序的内部数据库中检索,并且可以在算术表达式中重複使用。
访问最常见的数学函数(sin,tan,cos,sinh,cosh,tanh,asin,acos,atan,sqrt,exp,log,log10,logn,besj0,besj1,besjn,abs,min,max,aint, anint)
用户定义的变量和函数
将参数传递给宏
在其他宏文件中包含宏,并通过基本宏或命令构建複杂的任务。
循环结构:DO-ENDDO和WHILE-ENDWHILE
条件构造:IF-ELSE-ELSEIF-ENDIF
文件和数据处理:OPEN,CLOSE,READ,WRITE / PRINT
宏是存储在文件中的一系列OpTaliX命令,算术表达式和数据库项目。宏功能可在整个程序中使用,例如在命令行中,在优化优值功能的定义中以及在用户定义的图形中使用。宏可以从命令或GUI模式运行。
例子
下面的示例说明了一些宏功能,其複杂性从上到下不断增加。mymacro宏」。从命令行执行
run mymacro.mac 3 0.546
在上面的示例命令中,有两个参数被传递给宏。宏也可以从菜单中执行(运行)。下面是一些在宏文件中注释的例子:
内置的功能:
还有一组广泛的内置功能,可用于命令行,宏,在定义优化约束或指定镜头描述参数:

OpTaliX 中的宏功能利用了 Stuart Midgley 的函数解析器模块。
电话:13510388719
邮箱:market@union-optics.com
欢迎扫码关注联合光学官方微信号

技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
14
8




















