技术文档

当前位置:

空间辐射环境及效应分析软件Space Radiation 7 的改进

Space Radiation 7的改进


用户界面完全用C #/.NET重写:

空间辐射前端已完全用 C#/.NET托管代码重写。前端由用户界面,用于与数据库联系统和FORTRAN模块接口的代码,报告以及用于导入和导出文件的工具组成。《太空辐射第6版及更早版本》是使用32位Windows库用C编写的。


新代码更加可靠,安全并且易于维护。它包括Windows8,Windows7,Windows Vista和Windows XP在内的新Windows操作高度兼容。它本身支持重要功能,例如长文件名,国际字符集(Unicode),面向对象的构造,64位处理器和多任务处理器。受管代码的简单性使版本7中的大多数改进成为可能。


在保留许多早期版本的外观的同时,已实现了许多界面改进和工作流程的简化。这些变化会导致生产率的大幅提高。


  • 引入了强大的新“编辑”,“删除”和“克隆”功能,这些使您可以快速改计算序列,而只需要更改几个参数即可。

  • 执行计算时,不在需要输入文件名,将自动选择一个默认值。您可以根据需要使用描述信息来区分不同的计算。消除了文件选择对话框,为您节省了一步。

  • 精度监视器已被淘汰,因为现在计算速度非常快且具有多任务处理能力,进度会在令牌窗口中直观显示。

  • 项目现在可能具有与项目文件夹不同的名称。保留了其他项目数据,包括详细的项目描述,联系数据和特定于项目的报告标题。

  • 工具提示已添加到对话框的大多数字段中。这提供了即时帮助,并节省了对(修订后的)用户手册的访问。



令牌窗口

该令牌窗口界面提供的计算数据交互的新方式。在本质上替代进度监视器的情况下,将令牌分配给每个进行中的计算,并在执行开始时显示在令牌窗口中。令牌上的阴影表示正在进行计算。完成后,令牌将保留。可以通过令牌的上下文菜单直接访问文件上可以执行的仍和操作。该文件的图形可以一键显示,也可以显示报告或列表。这样可以在原始界面上节省大量步骤。


您会立即注意到以下一些优点:

  • 项目的可视化表示使其更易于理解

  • 完成任务所需的步骤更少

  • 显示计算之间的关系

  • 一步即可删除计算及其后代

  • 一步即可编辑计算及其后代

  • 一步可以克隆计算及其后代

  • 在我们的原始界面和令牌窗口之间轻松切换

  • 直接访问单个文件,而无需文件选择对话框




新数据库系统

空间辐射需要数据库系统来跟踪对话框的输入参数。现在,空间辐射6的自定义数据库已被SQLite所取代:SQLite:一个免费,开源行业标准数据库。以下是SQLite为我们提供的一些优势:

  • 数据库锁定支持多个用户之间的项目共享

  • 增强了数据安全性和可靠性

  • 可以通过广泛使用的工具进行访问和维护

  • 完全支持长文件名和Unicode字符集

  • 可轻松扩展到公司环境中的其他SQL数据库系统。



简化和增强了图形功能

所有图形功能均已重写。图形专门设计用于支持对空间辐射效果结果的理解和交流。以下是一些改进:

  • 图形功能针对较新的宽屏显示器进行了优化

  • 图形完全利用了更新的高性能GPU。对于较旧的系统,提供回退以降低分辨率或降低刷新率

  • 图形功能现在可以显示所有“空间辐射”文件类型

  • 访问能量和LET光谱显示要快的多。哪种电荷和光谱类型的选择将推迟到实际的图形窗口,并且非常快速和简单

  • 使用上下文菜单和设置对话框可以更轻松地找到绘图设置

  • 动态应用设置,使您可以更快地查看更改

  • 图像可以直接复制到剪切板,也可以JPG , BMP , PNG或GIF格式导出

  • 可以以海报大小的分辨率(10000 x 10000像素)导出图像

  • 可以从上下文菜单访问和编辑颜色键

  • 图形窗口很容易浮动到单独的窗口中,以供多台显示器查看。(使用双击或上下文菜单选项)

  • 通用缩放由点特定缩放代替。鼠标滚动会放大光标周围的中心区域

  • 可以在数据路径和数据网格显示中快速关闭和打开颜色键

  • 绘图输出时出版物质量

  • 所有绘图元素,包括字体和线宽,都会自动缩放到绘图大小。这简化了要导出的大型位图的生产


新的轮廓图显示

新的轮廓绘制功能使您可以快速交互地研究辐射环境。以下是一些功能:

  • 非常快

  • 无限分辨率。根据需要放大,细节会不断改善

  • 可变分辨率。可以以较低的分辨率更快地处理轮廓,并轻松切换到校稿的分辨率以输出演示质量

  • 最佳分辨率。单像素分辨率可利用系统的最大图形功能

  • 轮廓级别的数量可以在3到20之间轻松调整

  • 状态消失给出了光标的精确位置(维度和经度)以及所显示的环境变量的值

  • 提供了默认的配色方案,并且可以用自定义颜色键覆盖

  • 新的颜色键编辑器使您可以轻松设计和修改颜色键




新的轨道显示功能

  • 滚动条会自动出现在较大的轨道上,因此可以将单个帧中查看的点数限制为合理的数量。实际限制可由用户选择。如果需要,可以动态更改它以提高清晰度或图形性能。

  • 现在,通过鼠标拖动而不是滚动条来实现轨道视角旋转。

  • 轨道显示可根据鼠标模式进行平移或缩放。按住控制键可以切换模式。

  • 现在,通过右键单击上下文菜单可以对所有轨道进行动画处理。

  • 如果需要,动画可以包括地球自转。

  • 动画速度可能介于实时和10000x实时之间。

  • 动画速度准确地同步到实时。

  • 动画可以循环播放或单词播放。

  • 所有设置在动画过程中都是可用的,并且会立即更新,而不会影响动画速度或准确性。

  • 动画进行过程中,可以自由更改视角和缩放。

  • 动画刷新率默认每秒50帧。它可能会根据您的图形卡的性能而增加或减少。

  • 轨道阴影(地面轨迹)可以显示为点,连接的线段,或溶蚀显示为完全可选的颜色和宽度。

  • 在上下文菜单和设置对话框中可以进行设置。所有内容都可以从图形屏幕上立即获得,并且更改会立即显示。


简化的文件位置

现在,默认情况下,所有文件(包括项目,颜色键,示例和设置)都保存在“文档”文件夹中。这与Microsoft Windows标准(包括用户账户控制(UAC)系统)完全兼容。它首次为您提供了一步即可完全备份空间辐射资产的可能性。

此项更改伴随着“空间辐射6”中引入的“住文件夹”的消亡。您仍然可以将新项目放置在系统上火您拥有权限的任何网络计算机上的任何位置。项目是完全可重定位的。您可以将项目文件夹移动或复制到系统上的任何位置,并且在重新启动“空间辐射”后它将正常运行。


更新的文件列表

文件列表是将“空间辐射”二进制格式的文件导出为文本和HTML格式的文件。为了完全支持国际字符集,现在将它们生成为UTF-8格式的文件。这些文件以字节顺序标记开头,该字节顺序标记有三个十六进制数字0xEF,0xBB,0xBF组成,如果将其视为ANSI文本,则看起来像“?”。这可能会影响读取这些文件的第三方软件功能,但是大多数软件都可以理解此标记。


HTML文件头也进行了更改,以指示它使用的是UTF-8字符集,而不是以前使用的ANSI(ISO-8859-1)。


语数“直方图”已被“Binned”代替,因为它是对光谱形式的更好描述。该格式的使用受到限制,因为纸槽尺寸会随着能量的增加而增加。在将来的版本中将提供对此输出的增强。


“空间辐射7”列表中的绝大多数数值与“空间辐射6”的数值匹配,且在0.01%或更好的范围内。大部分完全相同,其余大部分仅在最优一位有效数字不同。在输出清单中发现了一些罕见的错误。在所有情况下,他们都已的到纠正。这些不太可能影响到您的结果。


以下错误已修复

当使用默认通量单位以外的仍和单位时,单位更改不会在具有Binned(直方图)或Integral光谱类型的能谱(FLX)输出文件的

最后一行上实现的。由于内部仅使用内部单元,因此不会传播到最终结果。这也不会出现在图形显示屏上,因为没有绘制最后一点。

  • 在CREME文本文件输出中,很少有几分或微分光谱输入错误出现10倍的错误。

  • 在许多情况下,列表中缺少显示在浏览器中的HTML标题,这些已被添加。

  • 在捕获电子,捕获质子,太阳质子和中子能谱的文本列表中,偶尔会出现一个额外的0x0D十六进制字符(ASCIIC回车符),该字符在大多数软件中都将被忽略或显示为任何空行。


更改报告

  • 空间辐射生成文本和HTML格式的参数报告。“空间辐射7”中两种报告类型的内容与“空间辐射6”相同。进行了以下更改:

  • 字符编码已从ISO-8859-1更改为UTF-8。更改反映在HTML标头中。

  • 字体大小从9pt增至10pt等宽。

  • 仅报告依赖文件的文件名,而不是完整路径名。

  • 术语“直方图”已被“Binned”代替,因为它是对光谱形式的更好描述。

  • 现在缺少参数名称时,它们的值中已包含这些名称。


其他重要变化

  • 已对《空间辐射用户手册》进行了重写,以纳入新功能并反映更改

  • 现在可以通过从AWSS3服务器下载来传递空间辐射。提供了一个新的自解压程序,以确保文件的完整性和真实性。

  • 一个新的无驱动程序加密狗取代了Sentinel硬件密钥。这应该消除所有驱动程序问题。

  • 安装程序已简化。新安装程序将检测您的系统是32位还是64位,并安装适当的软件可执行文件。

  • 修复了Space Radiation 6安装软件中不允许您删除示例文件的错误。


检索,查看和报告您的编码文本段:有用的MAXQDA功能一览
Prism 8新的注释工具:带居中文本的括号/线条(轻松添加星号!)

2020-09-09

上一篇:

下一篇:

分享到: 0