OpTaliX 宏语言

联合光学-optalix.jpg

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
在上面的示例命令中,有两个参数被传递给宏。宏也可以从菜单中执行(运行)。下面是一些在宏文件中注释的例子:

OP-01-20210127-01.png


内置的功能:

还有一组广泛的内置功能,可用于命令行,宏,在定义优化约束或指定镜头描述参数:

OP-01-20210127-02.png


OpTaliX 中的宏功能利用了 Stuart Midgley 的函数解析器模块。

电话:13510388719

邮箱:market@union-optics.com

网址:www.union-optics.com

欢迎扫码关注联合光学官方微信号

OpTaliX 宏语言的图4

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

14
8