2019独角兽企业重金招聘Python工程师标准>>>

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

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

图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

soltrace教程(2)旧版本项目导入新版本相关推荐

  1. 【Yolov5】1.认真总结6000字Yolov5保姆级教程(旧版本2021.08.03作为备份)

    旧版本2021.08.03 新版本https://blog.csdn.net/m0_53392188/article/details/119334634​​​​​​​ 以作备份 目录 一.前言 二.学 ...

  2. Android老版本项目导入到新版SDK提示错误

    使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explore ...

  3. Python卸载旧版本并安装新版本

    一.卸载旧版本python: 用快捷键win+R打开cmd,输python,查询当前python版本: 找到对应的安装程序打开: (忽略图片中的版本号,仅作示意) 点"Uninstall&q ...

  4. 怎样从旧版本激活TeamViewer新版本界面?

    TeamViewer用户界面允许用户以最高效的方式使用TeamViewer. 怎样从旧版本激活TeamViewer界面. 注:版本14后不能恢复到旧用户界面.假如你正在使用一个较早的TeamViewe ...

  5. IDEA导入旧版本项目maven不会自动下载依赖JAR包处理方法

    老版本长这样,pom文件里的配置,他的jar包是放在 添加 步骤 1.. 2. 3. 4.点击JAVA后出现路径 找到对应的文件夹,并将文件夹里的JAR包全部选中 添加就OK 了 转载于:https: ...

  6. Linux下Mysql卸载安装教程:卸载老版本,安装新版本

    由于:练习Mysql的主从复制,保证Mysql的版本一致,所以更新Linux上的Mysql版本 第一步:卸载linux系统上的原来的版本的mysql: 1.使用命令行查询电脑上的版本: rpm -qa ...

  7. FFmpeg卸载旧版本,安装新版本详细步骤(更新FFmpeg)

    感谢该博主提供的参考: https://blog.csdn.net/qq_36397240/article/details/107745149?utm_medium=distribute.pc_rel ...

  8. [Tomcat9]Tomcat卸载旧版本与安装新版本

    Tomcat服务卸载 1.管理员模式进入CMD,输入命令 sc delete Tomcat9(服务名称)//服务名称可以进入服务右键属性进行查看 Tomcat重新安装 1.官网下载最新的Tomcat绿 ...

  9. oppoa5降级教程_OPPOR11S线刷降级旧版本可以吗?Colors版降到3.2没问题

    OPPOR11S/R11SPLUS属于功臣级别的手机了,说到OPPO手机,自然就会有OPPOR9/R11/R15这一类型的精彩回忆,而且相信大部分人手机都还有R9R11S系列手机是吧?手机虽然经过岁月 ...

  10. Chrome用户不喜新版:宁用其他浏览器也不要用旧版本

    Chrome用户不喜新版:宁用其他浏览器也不要用旧版本 庆祝发布十周年,谷歌在今年九月推出的Chrome 69版本中用户界面发生重大调整,不仅带来圆角的标签.全新的色板和全新的图标,而且也重新设计了菜 ...

最新文章

  1. 批处理命令 For循环命令具体解释!
  2. apkrenamer_实用软件ApkRenamer:一键重命名apk包
  3. Kafka 的生产者优秀架构设计
  4. GitHub标星近10万:只需5秒音源就能实时“克隆”你的声音!
  5. Google开源新AI模型,语音区分准确率92%创新高 | 论文+GitHub
  6. LightOJ 1245 - Harmonic Number (II)
  7. paip.c++ qt messagebox用法
  8. VMware12序列号
  9. USB接口ID卡读卡器oem软件(vb源代码)
  10. vue js代码混淆加密、压缩
  11. 爱的历史摘录(西蒙·梅)
  12. bzoj4448(LCT)
  13. 创业1年半,烧光130万:我总结了哪些教训?
  14. 怎样用matlab编一个一次函数,怎样用 Excel 的描点法画一次函数的图象【一次函数图像excle】...
  15. 数据仓库概念以及选型
  16. 防止PCB会过期,以及过期后的处理办法
  17. 【Scratch考级99图】图20-等级考试scratch绘制复杂图形5个正方形 少儿编程 scratch画图案例教学
  18. 面试网答题(如老牛网)
  19. HTMLCSS常用英语词汇
  20. 教你如何修改铁威马NAS的用户密码

热门文章

  1. nginx upstream配置_效率倍增!网易杭研Nginx自动扩缩容实践
  2. windows怎么远程关linux系统,从windows远程关闭linux、windows系统.doc
  3. 学校为什么要单位接收函_学校就快要截止收档案接收函了!你开始处理没?
  4. 【跃迁之路】【648天】程序员高效学习方法论探索系列(实验阶段405-2018.11.21)...
  5. 什么是NVMe?一篇文章理清它的前生今世
  6. spring:注解配置AOP
  7. 世界第一个无人机快递网络下月在瑞士运营 物品 30 分钟内可达
  8. UIAlertController中TextField的用法
  9. 《Arduino家居安全系统构建实战》——2.3 组合多个单词
  10. 【PHP设计模式 02_JieKou.php】面向接口开发