首页
光电社区
光电资讯
光电动态
光电新知
光电展会
登录
注册
光电商情与信息交流
光电理论及应用技术
光电同行在线互动区
行业动态
科技新知
会展会议
行业人物
光电科普
技术百科
每日一记
精彩分享
社区图库
光电人物
光电百科
光电科普
科技博客
光电工程师社区
»
光电社区
›
光电理论及应用技术
›
光学设计与光学软件应用
›
请教FCT(User-defined Function)
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
请教FCT(User-defined Function)
2005-7-15 06:20:00
|
显示全部楼层
|
阅读模式
同一个FCT中可计算「不同function」吗?
FCT @fct_1(num ^var_1,num ^var_2)
if ^var_2=1
^fct_1=^result_1 !result_1
els
^fct_1=^result_2 !result_2
end if
END FCT ^fct_1
@fct_1(12345,1) ==> ^result_1
@fct_1(12345,2) ==> ^result_2
另外,当要计算@fct_1(12345,1)与@fct_1(12345,2)时,FCT会计算两次吗?
道具
举报
回复
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
抢沙发
千斤顶
显身卡
主题回复
倒序浏览
1709
查看
9
回复
redflag
redflag
当前离线
积分
12856
IP卡
狗仔卡
2005-7-15 15:21:00
不太明白你的意思. 不过你调用两次,它会计算两次. (但FCT读入只允许一次).
举报
回复
显身卡
redflag
redflag
当前离线
积分
12856
IP卡
狗仔卡
2005-7-20 15:20:00
1.可以参考自带的宏: fifdef?
2.不知道是你计算错误,还是程序不执行?
3.如果目前MTF>0.5.为何还去再优化它呢? 另MTF优化时,MXC 最好小于5.
举报
回复
显身卡
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
2005-7-22 04:43:00
谢谢您的回答。Thanks a lot.
举报
回复
显身卡
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
2005-7-18 05:17:00
FCT @fct_1(num ^var_1,num ^var_2)
if ^var_1=1
^fct_1=^result_1 !result_1
els
^fct_2=^result_2 !result_2
end if
END FCT ^fct_1
@fct_1(12345,1) ==> ^result_1
@fct_1(12345,2) ==> ^result_2
因调用到FCT两次,会计算两次,这样会增加计算的时间。上面程序主要的用意是,能否使同一个FCT计算两个结果,以节省计算时间。
举报
回复
显身卡
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
2005-7-18 05:29:00
另外,在请教一下,进行optimization时,何以有时会满足FCT的限制条件,有时不会满足?谢谢。
举报
回复
显身卡
redflag
redflag
当前离线
积分
12856
IP卡
狗仔卡
2005-7-18 15:31:00
另一个方法就是使用全局变量,不一定要使用返回值.
至于何时满足,何时不满足,这就没有依据可以推断了,跟你要约束的目标有关系!! 如果你确信你的约束量是系统相关的,应该会起作用.
举报
回复
显身卡
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
2005-7-20 07:37:00
谢谢您的回答。
1.能否简单介绍「全局变量」
2.我要约束的目标是镜片最大处的厚度与最薄处厚度的比。可是以相同FCT运行的结果,有时可满足,有时就是不满足!?
3.想再请教:进行MTF optimization时,若希望MTF在0.5以上,而目前MTF为0.7,则CODEV会以0.5为目标,使得MTF降低!!!除了提高MTF的目标值之外,可否有其它方法?谢谢您。
举报
回复
显身卡
victorrose
victorrose
当前离线
积分
4954
IP卡
狗仔卡
2005-7-21 06:30:00
谢谢您的回答。
1. 您是指fifthdef?
2. 计算正确,程序亦可执行,只是有时能满足目标有时则否。
3. MTF>0.5 is just an example. MXC is as smaller than 5 as possible for MTF optimization, why???
Thanks a lot.
举报
回复
显身卡
redflag
redflag
当前离线
积分
12856
IP卡
狗仔卡
2005-7-21 16:39:00
1.fifthdef.seq 是CODEV自带的一个宏.你可以用任何一个编辑器打开它.
(不要告诉我你没有看过CODEV自带的宏. 其实它自带了近400个宏,都是你学习的资料. 遇到问题,首先要考虑看帮助,然后找相关的宏!)
2. CODEV有几种约束方式,WTC(
GUI MINIMIZE
)格式是可能这样的. 如果不是WTC,而出现这种情况,我就不知道了.^_^.
3. 这只是我的建议,WHY这样,你自己理解吧.
举报
回复
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
光学镀膜技术及膜系设计
广告及供求信息发布专版
© 2001-2026
光电工程师社区
手机版
搜索
鄂ICP备17021725号-1