【问题标题】:ECG/EKG software language adviceECG/EKG 软件语言建议
【发布时间】:2011-01-07 06:26:42
【问题描述】:

简单地说,我正在开发无线心电图(心电图,或来自德国 Elektrokardiogramm 的 EKG),我需要为桌面应用程序选择最佳语言,以实现以下功能:

  • 通过 WiFi 无线传输数据
  • 心电数据信号的实时绘图
  • 一个不错的 DSP 库

谢谢。

【问题讨论】:

  • 鉴于其关键任务性质,我什至不确定这是问这个问题的地方
  • 我已经用 C# 和 Python 完成了;我知道其他人用 C 和 C++ 做过。不过,我不确定您所说的“大量数据”是什么意思——1kHz 的 12 导联心电图,每个样本 16 位低于 200kbps。这不是很多。
  • 这取决于您的应用程序的架构,它是通过 WiFi 将数据发送到另一台设备(PC、服务器、平板电脑、智能手机)的无线传感器吗?

标签: c# java c++ python c


【解决方案1】:

从普通程序(即,不是设备驱动程序)的角度来看,Wi-Fi 连接只是一个网络连接——与(例如)有线以太网连接没有明显不同。

实时图形和数字信号处理库可能有点不太常见,但也不多。 “实时”是那些难以准确确定其含义的模糊短语之一(不同的人使用它的方式不同)。猜测一下,你的意思是你想在数据到达时更新图表。在这种情况下,重要的问题是您要处理的带宽是多少——即更新多少信息,更新速度有多快?

底线——您告诉我们的所有内容都没有提供太多选择要使用的语言的真正标准。显而易见的悬而未决的问题是性能——您需要处理多少数据,以及需要对其进行多少处理。这可能至少暗示一个人比另一个人更好。

【讨论】:

  • 160 - 200 kbps 是我要发送的。
  • @patrick:按照这样的速度,上面的任何东西在现代机器上都应该没问题,除非你需要进行真正的繁重处理。
  • 您的 UI 代码可能会比信号处理更大、更复杂——我怀疑这会比信号处理和通信更能影响您的语言选择(这在几乎任何现代语言中都适用。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
  • 2011-12-02
  • 1970-01-01
  • 2015-08-30
  • 2019-04-03
  • 1970-01-01
  • 2011-08-08
相关资源
最近更新 更多