-
VDL-Translator是一款桌面软件,能够将HERL“振动数据记录器”所采集的数据转换为Java代码,其功能涵盖MATLAB代码转换
资源介绍
matlab转换java代码VDL翻译器
桌面软件,用于转换HERL的“振动数据记录器”收集的数据。
请注意,这是旧代码,因此即使我仍然使用它也绝对会更改它,但我无法证明时间合理(而且我目前还没有该设备的副本,因此很难进行任何修改)
。
也就是说,我仍然为此感到骄傲。
当时我们有一些C#和MATLAB代码的分散副本,目前尚不清楚哪个副本有效或什至准确。
最完整的副本是在MATLAB中,花了8个多小时才能在Xeon工作站上转换数据集(实际上,我们花了很长时间才杀死了它)。
此Java代码在3分钟内转换了2010
Macbook
Pro上的相同数据集。
有趣的事实:为什么MATLAB版本花了这么长时间?
由于数据记录器如何存储其数据,因此此代码需要大量按位操作。
通过编写本文,我了解到Java中的按位运算比MATLAB中的更快(尽管自2014年以来,这可能不再成立)。
一些可能的改进:
更好地将GUI和处理代码分开。
目前,这些都太混杂了。
使保存和加载配置文件变得容易,以更改用于转换电压值的方程式。
这将使使用具有相同硬件设计的不同传感器变得更加容易。
注释和格式设置通常可以在任何代码库