目前,我迫不及待地想完成一个已经发展的项目的一部分。通常,我将花费无数小时来研究基本问题,以便制定所需的代码。但是,由于时间紧迫,我希望朝着正确的方向提出一些建议。这就是我需要提供的功能。
我有一个“设备”,可以从中读取XML流,对于其他所有数据都可以这样做。与该问题相关的部分是ChannelData =“ 1 2 3 4 5 6 ........ 1024”,我认为这是我所需要的。还有其他XML数据,例如剂量率,强度,但是我不确定在该图的ChannelData之外还需要什么。
我正在检测各种化学物质(因此,这不是视频或音频频谱,而是色谱图)。
我正在尝试绘制类似于所显示的Na-22色谱图的图/图。
我正在使用Windows窗体应用程序Visual Studio,当前已安装MathNet.Numerics。我想我需要读取ChannelData,执行一些转换,例如FFT,然后绘图。但是,我对在如此有限的时间范围内从哪里开始感到迷惑。
这是我要制作的示例图像的链接(因为我现在没有足够的代表)。
https://www.andrews.edu/phys/wiki/PhysLab/lib/exe/fetch.php?media=lab14.fig.2.jpg