軟件工程師優(yōu)化醫(yī)療設備設計
使用LabVIEW軟件來創(chuàng)建和驗證一個人工心臟的長期測試系統
本文引用地址:http://m.butianyuan.cn/article/113689.htm挑戰(zhàn)
創(chuàng)建一個人工心臟模擬流程測試系統(SFTS)的長期測試程序,對醫(yī)療設備應用進行VIs的驗證和有效性測試。
解決方案
使用NI 公司的基于USB數據采集(DAQ)和信號調節(jié)設備的并行循環(huán)架構,和使用NI LabVIEW單元測試框架工具包。
當測試人工心臟時, Data Science Automation將設備加入到流程系統中,來模擬動脈流體流動測試。每次,我們對心臟測試要進行數月和數年,以驗證人工心臟可以在患者身上使用數月和數年。我們同時運行18個循環(huán),需要對數據進行采集、記錄、分析和定期地記錄日志。因為我們需要對集中的數據進行收集,并需要流動探針測試的專用系統,我們使用一個多路系統將來自傳感器和串口通信的信號路由到一組單數據集中。系統每種“模式”,無論是報警狀態(tài),用戶覆蓋還是中斷,每天三次的單次循環(huán)測試需要可靠地記錄10個心臟節(jié)拍的數據。
即使我們一天只收集三次數據,系統還需要不斷地監(jiān)測每次循環(huán)中的壓力,流量,和溫度。如果這些值超過了用戶定義的限制,報警狀態(tài)就會被激活,通過循環(huán)和多路復用器覆蓋當前自動進程。我們收集和寫入額外的診斷數據到報警日志中,并發(fā)送信息給用戶,該信息必須在接受其他任何用戶輸入之前被清除。
為了滿足開發(fā)醫(yī)療設備軟件的規(guī)范,程序的每個部分必須要經過驗證測試。當我們完成每個VI,我們必須要使用一個合理的報告進行測試和驗證,生成一個測試記錄。雖然我們可以人工地執(zhí)行這些驗證測試,LabVIEW單元測試框架工具為我們節(jié)省了時間和精力,尤其是對于遞歸測試,因為我們可以使用該工具有效地產生測試和文檔。此外,在整合,重新測試和重新驗證期間對軟件的更改變得更加簡單。LabVIEW單元測試框架工具的靈活性和易用性為項目部分提供了更快和更可靠的完成,這無疑在項目生命周期中潛在地節(jié)省了人工大量的時間和數億百計的資金。
評論