soltrace教程(2)旧版本项目导入新版本

    在2011,Soltrace完全重写以便提高性能,采用并行处理技术,更新用户接口,并且为未来使用其他建模工具提供框架。这种升级极大的扩展了分析大型光学系统和使用内置脚本语言展示复杂的批量模拟的建模能力。新的版本使用C++编写,采用Qt用户图形接口工具,可以运行在Windows和Mac OS X系统上。先前的版本,是在Delphi编程环境下,只能够在Windows下运行并且存在兼容问题在跨版本的Windows下。使用最新代码和先前Delphi版本在2核Windows PC上进行处理速度测试。根据选择不同的几何形状,速度可以提升5到30倍。这两个版本的比较截图都包含在下面。

102106_S1WZ_1046919.png

图1 先前版本的Soltrace(Delphi)显示太阳定义页面

102259_hNY7_1046919.jpg

图2 新版本Soltrace(C++/Qt)显示相同太阳输入参数选项

    导入早期项目

    导入早期使用(*.stp)文件格式的项目在现在是不可以的。相反,用户必须手动导入独立的包含一个完整的系统几何机构的*.sun,*.opt和*.geo文件。我们提供了一个示例脚本叫做impogeo.lk(点击脚本选项卡打,点击脚本窗口顶部的打开图标开这个脚本)。运行这个脚本将会读取一个多背景的*.geo文件并且导入背景和元素数据,覆盖任何已存在的系统几何结构。预计这个脚本将会正确运行在大多数情况下,但是可能不完全导入所有背景属性(Virtual, trace through, multi-hit等)。导入*.sun和*.opt文件不会被设计成这个脚本,所以用户必须提供合适的新版本的部分。sunshape文件(*.sun)可以被导入到Soltrace中。optical文件(*.opt)必须重构并且数据必须用新的文件格式输入才能被存储。使用importgeo.lk脚本时用户必须非常小心的去检查所有输入。然而,很少用户仍会使用Delphi版本的Soltrace,所以这个问题的重要性有限。


转载于:https://my.oschina.net/u/1046919/blog/522959

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值