下载链接(推荐 “我的电脑” “资源管理器” 中的路径打开,浏览器中打开需要额外设置权限)
ftp://60.205.141.108
- 导入CSV文件时强制使数据行号最小为1。
- 图表列表的显示信息中添加Scale、Maximum、Minimum。
- 使用string.Equals替换==比较文件的扩展名。
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 添加录制脚本时录制统计。
- 添加 Multi-Coherence。
- 置顶显示对话框。
- 保存文件时检查目录是否存在。
- 修复更新完成后重启系统时路径错误。
- 修复重新加载文件错误。
- 修复Coherence 按钮状态错误。
- 修复Frame Size未保存的错误。
- 修复Marker状态显示错误。
- 修复第一次启动时多图表拆分合并错误。
- 修复Smooth Range 取消时状态显示错误。
- 修复读取dat文件scale值的错误。
- 修复 Correlation 按钮状态错误。
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 添加脚本执行过程中按ESC键取消执行。
- 添加通过脚本扩展打开文件。
- 添加执行区间滤波时选择第一个点后可以按ESC取消选择。
- 修复执行脚本出错时状态未恢复的BUG。
- 修复导入pcf/fcf文件的BUG。
- 修复TF3D的BUG。
- 修复在Windows 10上另存为时未添加扩展名的BUG。
- 修复拆分显示图表时最后一个图表的X轴未显示的BUG。
- 修复频域数据默认X轴默认显示范围错误的BUG。
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 优化sdat文件和heat map 文件导入导出。
- 更新测试脚本。
- 优化脚本播放状态控制。
- 导入sdat文件时在当前窗体中显示数据。
- 多图表显示时Recall Bin添加到点击的图表。
- 读取CSV文件时,读到空行就停止读取。
- 更新测试数据。
- 修复X-Y单位和名称错误。
- 修复系统启动时自动执行脚本时脚本路径错误。
- 修复Envelope参数错误。
- 修复在弹出窗体中输入参数未及时更新的错误。
- 修复Histogram数据导出错误。
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 新增平滑选中区间数据的功能
- 新增默认显示多个图表或单个图表的选项
- 修复用脚本打开文件时如果文件已打开脚本不用执行的BUG
- 修复导出mat文件sDAP不能打开的BUG
- 修复通过远程桌面打开Zoom窗体显示空白的BUG
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- Zoom窗体中多通道可多图表分离显示
- 导出Curve fit数据到CSV文件
- 可设置频域计算的默认窗函数
- 添加数据转换功能(对逻辑数据转换为整型,以及逻辑与功能)
- 添加clip saturation功能
- FRS界面添加X轴切换为频率及周期的功能
- 右侧通道列表中,模糊搜索时,高亮显示通道列表搜索结果
- Add Refence 中增加一个Clip上下限值的功能
- 增加测试脚本及脚本示例(C:\Program Files\Servotest\xDAP\Script Examples)
- 修复zoom窗体中删除通道的BUG
- 修复打开Outlook附件的sef文件的BUG
- 修复坐标轴缩放的问题
- 修复图标标题名称显示的问题
- 修复打开频域图表默认不是最适显示的问题
- 修复读取sDAP保存的Bin文件的BUG
- 修复TF3D Overlap 和 Framesize错误
- 修复Mark不能删除的BUG
- 修复新结束时间计算错误
- 改进TMTS数据Limit显示逻辑
- 调整的X Limit显示逻辑,默认 XLimit只对当前sef文件有效,如果需要使用全局的X Limit,需要在设置->Misc->Global X Limit中进行设置
- Cut Discard 预览图表显示两条Annotation
- Transfer function和 Coherence 取消第一组通道(Y)和第二组通道(X)数量必须相等的限制
- 重构OxyPlotEx库
- 移除通道名称末尾的空格
- Bin中保存 FrameSize、Sef path、Duration、Unit y等信息
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- Zoom窗体中添加同时删除多个通道;
- 申请License时输入Email地址;
- PSD Error 中计算RMS误差,默认为滤波之后的,日志中会同时显示滤波之前的结果;
- 修复深色模式下复制HeatMap图表时丢失信息;
- 修复执行撤消操作后通道时间长度不正确的BUG;
- 优化XY操作,X通道数不需要和Y能数数一样;
- 在Bin中保存变采样率及Deformation信息;
- 添加启动时连接命名管道失败时重试;
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况(经证实未修复); 可以在脚本中修改,参考文档中的代码。
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- Frequency Plot Range的最大值设置为0时,自动绘制1/2采样率的范围(Vince)
- 调整View中显示的sef文件的创建时间改为sef文件的内部时间戳
- 新增右上角更新的提醒(如果有新版)
- Zoom窗体中,按ESC健可快速恢复当前窗体至默认大小
- 修复设置Fit Max/Min后,Y轴切换dB/Log/Lin坐标时,坐标轴错乱的问题。(Wisen)
- 修复emf截图打印时,网格线不连续断点的问题
- 修复新建的sef文件无法进行分析的bug
- 修复另存/导出数据至已经移除的U盘等存储介质路径,因目录不可用导致无法弹出另存窗体的bug(Wisen)
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 改进sie读取文件的稳定性;
- 改进长文件读取时的错误;
- 绘图统一绑定到主题
- 调整DPI时自动适应
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况(经证实未修复); 可以在脚本中修改,参考文档中的代码。
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 新增在文件浏览器中定位文件。
- 新增读取Sbf文件。
- 新增Zoom窗体中录制另存为副本操作。
- 新增Zoom窗体移动数据点可以撤销重做。
- 新增本地用户手册。
- New end操作后再末尾补一个点。
- 打开上一个文件或下一个文件时优化在当前打开文件的目录打开。
- 修改复制图表到剪贴板的快捷键(Ctrl+X -> Ctrl+C)。
- 修改TMTS文件匹配条件为模糊匹配。
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况(经证实未修复);
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 新增操作历史功能,快速执行相同的操作
- 新增导出和复制图片的emf格式,推荐制作Word/PPT/Excel文档时首选,可有效减小文档体积
- 图例中可选包含文件名,提高辨识度,默认是否包含可在Preference中设置
- Save to bin 默认会保存临时文件,下次启动xDAP时会默认加载之前所存的Saved bins,Clear all会同时清除离线文件。
- 改进图例处的快速切换导致双击的误触发
- 修改绘图自适应质量时判断阈值32*500,减小svg输出时的体积
- 改进Crosshair的稳定性;
- 通知栏不再显示图标
- 改进相位图中Unwrap功能
- 少量情况下,导出或复制emf至剪贴板会报错或为空;
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况(经证实未修复);
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 传递函数中新增拟合功能,根据指定阶数拟合s域的传函表达式;
- 增加参考线时,可选是否删除之前已添加的参考线(Wisen);
- 新增支持脚本完成报告的处理(后续会提供一个模板及操作说明)
- 选中线条需要按住Ctrl键,避免之前频繁误选中的可能性;
- FFT页面中可切换长短路径;
- 改进Crosshair的稳定性;
- 安装文件夹保留替换老sDAP程序的文件,以适配旧版Pulsar程序。
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况(经证实未修复);
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
软件名称由 sDAP 改为 xDAP (eXtreme Data Analysis Package),默认安装后的文件名为DAP.exe,在Pulsar的配置文件Pulsar.exe.config中appsetting新增以下语句Pulsar默认将调用xDAP打开sef文件。
<add key="PulsarDataFileViewer" value="C:\Program Files\Servotest\xDAP\xDAP.exe" />
- 新增新的Tracker(Crosshair)及双Tracker(Dual Crosshair)功能;(Glen)
- Crosshair状态下可通过键盘的左右箭头进行微调移动;
- 在Zoom 窗体下,Home -> Label下新增一个添加箭头的功能,可通过按住Ctrl键移动箭头末端的进行微调。
- 改进选取线条为选中状态的方式,改为点选线条可切换选中状态,可多选;
- 改进自定义文本文档(csv/txt/xlsx)读取时的稳定性;
- 进一步调整默认线条的颜色色号 (1 绿色 2 红色 3 蓝色 4 紫色 5 青色 6 橙色 7 粉色 8 棕色 9 茶色 10 浅蓝色 11 黑色)
- 调整优化界面的部分控件的对齐方式
- X-Y功能只绘制Set X Limit区间内的数据 (Glen)
- Cut-Discard默认的起始范围为 Set X Limit的范围 (Glen)
- 并行计算Transfer Function提升效率
- 修复利用sOpen打开文件通过回调功能进行脚本操作时,上一次脚本缓存未清空导致多次回调的情况;
- 修复 FFT Filter→Notch Filter无法正常工作的bug;
- 修复 Cut-Discard -Invert 工作异常的bug;(Wisen)
- 修复部分操作弹出按钮后未点击确认完成后导致下一次操作无法生效的bug;
- 修复频域缩放X轴达到1/2采样率后弹窗报警的问题; (Moon)
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 新增License授权模块,可在线申请授权,分为基本模块、疲劳分析模块、高级脚本模块。
- PSD中新增自功率谱、线性自功率谱、自功率能量谱功能,CPSD中新增互功率谱功能。
- 频域分析窗体中,在dB模式下可直接以dB为单位进行Y轴上下限设置(Moon/Wisen):
- 新增主页面所有图表复制为整体svg的功能;
- 新增支持csv/txt/xlsx的打开操作,自动保存本次设置的配置参数;
- 脚本下拉中可新增删除操作;
- 数据分析时现在可以在通道列表中进行选取;
- 主界面的缩放现在缩放需要同时Ctrl+Shift(或Alt)+滚轮,避免进行多通道选取时需要翻页时导致的页面缩放;
- 新增疲劳分析的应力损伤计算方式/平均应力修正方法(需要进一步完善);
- 新增疲劳分析中的材料管理模块;
- 宏录制中记录通道重命名的操作;
- 更新大多数图标,提升高分辨率屏幕下的图标清晰度;
- 调整默认主题的配色,微调绘图曲线的配色,改进深色模式下部分线条的颜色;
- 优化Statistics统计页面的表格颜色设置,更利于阅读,增加是否包含标题的选项便于复制数据;
- 改进疲劳分析中的弹出窗体显示形式(雨流矩阵、损伤曲线、穿级计数、程对计数);
- 改进雨流计数矩阵的显示名称、单位,优化缩放等操作逻辑;
- 改进当FFT/PSD/FFT Filter/Transfer Function数量不足帧时自动补全,FFT Filter还原后会剔除掉补全的部分数据;
- 优化对数坐标的显示精度;
- 优化了运行过程中内存的回收;
- 调整了程序默认的安装目录,由C:\Program Files\sDAP改为C:\Program Files\Servotest\sDAP;
- 修复FRS/PSD Error计算面积画线顺序错误;
- 修复图表中有相同名称的通道时切换选中的通道导致颜色显示不正确的问题;
- 修复峰谷值分析删除曲线顺序的bug;
- 修复主界面单位不在下拉列表中时无法连续修改的bug (Glen/Moon/Wisen);
- 修复脚本录制中sClose未能关闭文件的bug (Moon)。
- 利用sOpen打开文件通过回调功能进行脚本操作时,存在上一次脚本缓存未清空导致多次回调的情况;
- FFT Filter→Notch Filter无法正常工作;
- Cut-Discard -Invert 工作异常(Wisen);
- 雨流图及FFTSlice的热力图复制到剪贴板时会变模糊;
- 平均应力修正方法(Interpolate / FKM / Chaboche /Walker 待进一步完善);
- 疲劳分析中的应变损伤及RP滤波功能待完成;
- 主窗体图表列表导出SVG和PDF文件。
- 新增Zoom窗体复制到剪贴板的图片格式:透明背景PNG;
- 统计设置添加高级选项区分是否要显示峭度与峰度统计结果。
- 支持C#脚本。
- 左侧目录支持在右侧窗体中浏览文件和文件夹;
- 支持切换图例位置(四个角位置轮巡);
- 支持导出主页面的全部图表为一张svg图片或pdf文件。
- Ribbon菜单按钮图标大小由16×16增加至24x24
- 优化主窗体及zoom窗体右键菜单样式。
- 录制脚本时使用tab列表中显示的索引选择文档。
- 分析中的数据表达式支持sin、cos等复杂数学运算符。
- 弹出窗体添加背景色和边框。
- FRS Error中显示面积比。
- 优化对数坐标Y轴刻度数量少时最小刻度的显示方式。
- 优化深色主题与浅色主题的作用方式
- 优化Statistics统计页面的置顶逻辑
- 修复雨流分析及短时FFT的Heatmap 显示无单位及名称的问题。
- 修复图表中有相同名称的通道时切换选中的通道导致颜色显示不正确的问题。
- 修复Y轴为dB时在Zoom窗体间拖拽图表显示错误的问题。
- 修复多Y轴切换错误。
- 修复pcf、fcf文件数据类型识别错误。
- 修复获取Limit未生效的问题。
- 修复时域窗体Y轴单位切换错误。
- FRS/PSD Error计算面积画线顺序错误。
- 数据中包含NAN时,部分数据分析及编辑会报错。
- 首页图表支持复制、剪切、粘贴进行图表移动操作;
- Zoom页面新增多通道读取数据的功能(Crosshair)
- 新增一个关闭Zoom窗体是否提醒保存的选项(Preference - Closing Action - Do not prompt to save changes when closing)
- Zoom窗体上新增保存(Save)或另存(Save Copy)回主窗体的功能
- 新增Channel List根据通道排序功能
- 新增Channel List通道模糊搜索功能
- 新增点击Channel List中通道,自动定位图表的功能
- 新增外部调用sDAP与sDAP调用外部dll的功能
- sdat文件中保存坐标轴类型
- 添加重新加载sef文件的功能
- 支持使用CPython执行脚本
- 通过命名管道接收sdat数据
- 添加单独的快捷键设置窗体
- 添加Heat Map窗体(slice FFT和雨流分析)
- 改善宏录制及播放的稳定性
- 改善Zoom窗体中修改数据返回时经常提醒保存的逻辑
- 快捷键覆盖更多功能,自定义设置:(File → Shortcut)
- 改进多标签打开新文件时标签切换错乱的发生几率
- 略微调整Mark线条(第二条)的颜色
- 简化改善窗体的标题信息,窗体标题、Chart标题、通道信息组合显示完整信息,不相互重叠
- 多通道时,时域图表Y轴不再显示所有通道的单位
- Y轴显示的最小数据改善至(10-20),当数量级较小时自动采用 E-n 显示
- 短时傅里叶变换STFT(FFT Slice)的第三幅图支持双击打开
- FFT、PSD分析使用设置里选择的窗函数
- 添加拖拽打开其他文件
- 优化chart深色模式浅色模式切换
- 录制脚本时使用当前文档显示的文档索引
- 更新系统里的图标
- 修复Zoom窗体中统计未体现出偏度与峭度的bug。
- 修复窗体错误的处于置顶状态的bug。
- 修复当前选中文档错误的BUG。
- 修复Zoom窗体显示多个Y轴时双击鼠标滚轮报错的BUG。
- 修复合并文件未保存采样率的BUG。
- 新增错误日志自动上传至云服务器的功能
- 分析过程中会自动记录PSD、TF、FFT坐标轴类型(Linear、Logarithm、dB);
- 统计结果添加Skewness(偏度)、Kurtosis(峭度,标准正态分布设为0)、Std(标准差);
- 统计结果导出csv文件(表格区域右键操作)
- 添加Snackbar显示提示信息(提醒当前的操作及选中的通道数量)
- 支持TMTS数据(主要识别变采样率及Deformation Time Scale)(Vince)
- 可选点击主窗体的关闭按钮时执行的操作
- 增加Transfer Function中Phase窗体的Unwrap功能
- 添加Curve Fitting 自定义N阶拟合的功能
- 添加csv文件读写;
- 支持离线更新
- 改进坐标轴的精度
- Reset Limit最小值优化(线性坐标X轴最小将可为0)
- 修复合并sef文件的bug;
- 修复撤消时显示空白的bug;
- 修复dB/line坐标转换的bug;
- 修复清空bin界面不更新的bug;
- 修复删除参考线的程序报错的bug;
- 宏录制存在部分bug
- 合并文件及连接文件存在bug
Fluent Ribbon, https://github.com/fluentribbon/Fluent.Ribbon, https://github.com/fluentribbon/Fluent.Ribbon/blob/develop/License.txt
Math.NET Numerics, https://github.com/mathnet/mathnet-numerics, https://github.com/mathnet/mathnet-numerics/blob/master/LICENSE.md
Material Design In Xaml Toolkit, https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit, https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/master/LICENSE
Avalon Dock, https://github.com/Dirkster99/AvalonDock, https://github.com/Dirkster99/AvalonDock/blob/master/LICENSE
OxyPlot, https://github.com/oxyplot/oxyplot, https://github.com/oxyplot/oxyplot/blob/develop/LICENSE
Prism, https://github.com/PrismLibrary/Prism, https://github.com/PrismLibrary/Prism/blob/master/LICENSE
Avalon Edit, https://github.com/icsharpcode/AvalonEdit, https://github.com/icsharpcode/AvalonEdit/blob/master/LICENSE
WPF Localize Extension, https://github.com/XAMLMarkupExtensions/WPFLocalizeExtension, https://github.com/XAMLMarkupExtensions/WPFLocalizeExtension/blob/master/LICENSE
NLog, https://github.com/NLog/NLog, https://github.com/NLog/NLog/blob/dev/LICENSE.txt
GongSolutions.WPF.DragDrop, https://github.com/punker76/gong-wpf-dragdrop, https://github.com/punker76/gong-wpf-dragdrop/blob/develop/LICENSE
Material Design Extensions, https://github.com/spiegelp/MaterialDesignExtensions, https://github.com/spiegelp/MaterialDesignExtensions/blob/master/LICENSE
MahApps.Metro, https://github.com/MahApps/MahApps.Metro, https://github.com/MahApps/MahApps.Metro/blob/develop/LICENSE
MatFileHandler, https://github.com/AndersChen123/MatFileHandler, https://github.com/AndersChen123/MatFileHandler/blob/master/LICENSE.md
Mapster, https://github.com/MapsterMapper/Mapster, https://github.com/MapsterMapper/Mapster/blob/master/LICENSE
fastJSON, https://github.com/mgholam/fastJSON, https://github.com/mgholam/fastJSON/blob/master/LICENSE
AngouriMath, https://github.com/asc-community/AngouriMath, https://github.com/asc-community/AngouriMath/blob/master/LICENSE.md
ANTLR v4, https://github.com/antlr/antlr4, https://github.com/antlr/antlr4/blob/master/LICENSE.txt
NWaves, https://github.com/ar1st0crat/NWaves, https://github.com/ar1st0crat/NWaves/blob/master/LICENSE
Autoupdater.NET, https://github.com/ravibpatel/AutoUpdater.NET, https://github.com/ravibpatel/AutoUpdater.NET/blob/master/LICENSE
Gu.Wpf.DataGrid2D, https://github.com/GuOrg/Gu.Wpf.DataGrid2D, https://github.com/GuOrg/Gu.Wpf.DataGrid2D/blob/master/LICENSE
NHotkey, https://github.com/thomaslevesque/NHotkey, https://github.com/thomaslevesque/NHotkey/blob/master/LICENSE.md
Command Line Parser, https://github.com/commandlineparser/commandline, https://github.com/commandlineparser/commandline/blob/master/License.md
IronPython, https://github.com/IronLanguages/ironpython2, https://github.com/IronLanguages/ironpython2/blob/master/LICENSE
Python.NET, https://github.com/pythonnet/pythonnet, https://github.com/pythonnet/pythonnet/blob/master/LICENSE
Svg.Skia, https://github.com/wieslawsoltes/Svg.Skia, https://github.com/wieslawsoltes/Svg.Skia/blob/master/LICENSE.TXT
CS-Script, https://github.com/oleg-shilo/cs-script, https://github.com/oleg-shilo/cs-script/blob/master/LICENSE
System.Data.SQLite, https://system.data.sqlite.org/, https://www.sqlite.org/copyright.html
PropertyTools.Wpf, https://github.com/PropertyTools/PropertyTools/, https://licenses.nuget.org/MIT
PetaPoco, https://github.com/CollaboratingPlatypus/PetaPoco, https://github.com/CollaboratingPlatypus/PetaPoco/blob/development/LICENSE.txt
CsvHelper, https://github.com/JoshClose/CsvHelper, https://github.com/JoshClose/CsvHelper/blob/master/LICENSE.txt