LabVIEW 速度更快,C 是超声计算机断层扫描自动化经济实惠的接口工具
编程语言
2023-11-01 v1 机器人学
摘要
一个内部开发的二维超声计算机断层扫描系统已完全自动化。本文对仪器和软件接口软工具(即 LabVIEW、MATLAB、C 和 Python)进行了性能分析。仪器接口算法、硬件控制算法、信号处理和分析代码均使用上述软工具平台编写。总共使用了八个性能指标来比较以下方面的难易程度:(a) 机电组件的实时控制,(b) 传感器、仪器的集成,(c) 同步数据采集,以及 (d) 同步原始数据处理。研究发现,C 语言在执行相同任务时占用最少的处理能力并执行较少的进程。在运行时分析(数据采集和实时控制)中,LabVIEW 表现最佳,完成实验耗时 365.69 秒,而 MATLAB 为 623.83 秒,Python 为 1505.54 秒,C 为 1252.03 秒。Python 在建立更快的接口和最小化 RAM 使用方面表现更好。LabVIEW 因其快速的进程执行而被推荐。C 因其最经济的实现而被推荐。Python 被推荐用于涉及大量组件的复杂系统自动化。本文提供了一种为仪器自动化相关方面选择最佳软工具的方法。
引用
@article{arxiv.2205.08260,
title = {LabVIEW is faster and C is economical interfacing tool for UCT automation},
author = {Ankur Kumar and Mayank Goswami},
journal= {arXiv preprint arXiv:2205.08260},
year = {2023}
}
备注
15 pages, 9 figures, 2 tables, 23 references