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

打开Soltrace,主窗口没有工程,在下图1显示。

图1 打开Soltrace空工程显示太阳形状输入。注意默认太阳形状是标准为4.65mrad的平行板

Soltrace工程文件包含一个整套的模型定义或者分析输入。这个包含太阳形状和位置的信息,一组表面光学相互作用属性,和系统中每个舞台的所有的元素。数据存储在纯文本的格式与*.stinput的扩展格式。光线追踪的结果不会存储在这个文件中,也不会像是VSHOT数据描述的在外部定义表面类型。因此*.stinput文件一般都很小。

在主窗口左边的图标工具栏(参见图7)允许用户在不同的数据输入和输出页之间移动,在下图展示。窗口的顶部是文件、运行、光学、舞台和帮助的选项。该文件选项允许用户启动一个新项目,打开现有的项目,打开安装时提供的样本文件,保存项目,并设置和打开一个工作文件夹到项目结构中。此选项还显示先前已打开的项目,可直接用左键打开。运行选项允许用户使用所有或一个处理器直接跳转到跟踪,或者用户可以直接移动到跟踪选项窗口。光学选项允许用户添加或删除光学属性集。帮助选项提供当前版本的信息和文档的访问。很多选项旁边有快捷键。一旦光学特性和系统舞台的页面填充,就可以通过点击在页面左侧的“+”或“-”符号来展开或收缩这些页面。

图2 Soltrace导航工具栏

最早的三页(太阳形状,光学属性,系统舞台)由用户来定义。当文件被加载或编辑时用户定义的光学属性页面和舞台将作为子项目在导航树中呈现。跟踪选项页面配置所需要射线的数量,使用处理器的数量,和其他模拟相关参数。之后跟踪成功完成,交叉点,磁通图,和射线数据页面被计算出的射线交叉数据填充并且作为结果 显示出来。包括很多图形选项,例如输出射线交叉数据的能力。脚本页显示了增加的脚本特性,允许用户编程控制Soltrace使用数百个元素(如电力塔的日光反射装置场)配置复杂系统的几何结构,或者处理合适的交叉点(post-process the calculated intersection points)。提供了一些例子,包括一个可以导入先前版本的*.geo文件格式例子。这些步骤都是按顺序执行的(至少在设置一个初始几何体时),下面的部分也是按这个顺序呈现的。

用户使用的测量单位对于Soltrace来说是不明确的。然而,在整个过程中应该很清楚的使用统一的单位。另外,在常规跟踪中能量值被应用在每个射线中并使用在随后表面的磁通和能量的计算中。自从能量相关的默认值是用户可以直接选择的作为正常照度(the default value associated with power is the user selectable direct normal irradiance)(默认为1000假设单位是W/m^2)之后,用户使用米作为单位就非常合适。应该使用英尺或英寸,默认直接正常照度(direct normal irradiance)应该被调整与这些单位相一致。直接正常照度值在交叉和磁通图窗口设置。

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

soltrace教程(3)基本使用相关推荐

  1. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  2. mysql修改校对集_MySQL 教程之校对集问题

    本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助! 推荐参考教程:<mysql教程> 校对集问题 校对集,其实就是数据的比较方式. 校对集,共有三种,分别为:_bi ...

  3. mysql备份psb文件怎么打开_Navicat for MySQL 数据备份教程

    原标题:Navicat for MySQL 数据备份教程 一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击.硬件故障.人为错误.电力中断等都会照成数据丢失.备份功能为防 ...

  4. php rabbmq教程_RabbitMQ+PHP 教程一(Hello World)

    介绍 RabbitMQ是一个消息代理器:它接受和转发消息.你可以把它当作一个邮局:当你把邮件放在信箱里时,你可以肯定邮差先生最终会把邮件送到你的收件人那里.在这个比喻中,RabbitMQ就是这里的邮箱 ...

  5. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  6. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...

  7. 理解和实现分布式TensorFlow集群完整教程

    手把手教你搭建分布式集群,进入生产环境的TensorFlow 分布式TensorFlow简介 前一篇<分布式TensorFlow集群local server使用详解>我们介绍了分布式Ten ...

  8. 高级教程: 作出动态决策和 Bi-LSTM CRF 重点

    https://www.zhihu.com/question/35866596 条件随机场 CRF(条件随机场)与Viterbi(维特比)算法原理详解 https://blog.csdn.net/qq ...

  9. PyTorch 高级实战教程:基于 BI-LSTM CRF 实现命名实体识别和中文分词

    20210607 https://blog.csdn.net/u011828281/article/details/81171066 前言:译者实测 PyTorch 代码非常简洁易懂,只需要将中文分词 ...

最新文章

  1. OpenSSL常用命令快速上手
  2. Apache连接和访问控制
  3. Hibernate学习(四)
  4. 极客大学产品经理训练营 产品思维和产品意识(中) 第4课总结
  5. 【2011-2012 ACM-ICPC Pacific Northwest Regional Contest C】A Classic Myth【点集最小平行四变形覆盖】
  6. JDK的Proxy技术实现AOP,InvocationHandler和Proxy详解——Spring AOP(三)
  7. pythoncookbook和流畅的python对比_流畅的python和cookbook学习笔记(五)
  8. 台湾 计算机术语,快取,陣列,程式,这些台湾的计算机术语,你知道几个?|冷知识...
  9. 射频(RF)和微波电路发展简史(一)
  10. php网站视频播放外链,用视频网站来做外链只需三步
  11. NEO FANTASY:回合制策略游戏在ACGN文化与GameFi中的新探索09-07
  12. pageoffice在线打开word文件加盖电子印章
  13. 【Column Generation思考-02】|从对偶的角度理解Cutting Stock Problem【更新版本】
  14. 15 个有趣的 JS 和 CSS 库
  15. redis appendonly.aof文件损坏修复方法
  16. 400,404,500报错原因
  17. 主板外形尺寸 ATX 介绍
  18. Python笔记之不可不练
  19. HDU2795 Billboard 线段树
  20. 11月03日解题报告

热门文章

  1. java putall实现,Java JsonObject.putAll方法代码示例
  2. SpringBoot应用中JSP的角色及整合
  3. [设计模式-创建型]工厂方法(Factory Method)
  4. substr判断最后一个是不是逗号_考研最后一个月是不是很累?
  5. docker-compose搭建ghost博客系统
  6. 7z 头部错误 数据错误_Vue项目组件数据类型错误处理
  7. 500并发 一台服务器的性能_面试官绝杀:系统是如何支撑高并发的?
  8. linux 重定向_Linux视频教程分享,零基础在家你也可以学的会
  9. linux脚本 let,通过shell 脚本查看服务器的时时流量
  10. idea设置类多行显示_IDEA 常用设置