生理图形参数中波形曲线测量程序的设计

文档序号:31950964发布日期:2022-10-28 20:52阅读:20来源:国知局
生理图形参数中波形曲线测量程序的设计

1.这里介绍的是为生物医学工程系的计算机多导生理参数记录仪所设计的波形曲线测量程序。采用光标移动法测量(类似b超的方法),使用简便,操作容易,以微机代替通常采用的四导生理记录仪进行测量,无论从准确性还是使用方面都有很大的好处。采用了basic语言编写,但倘若原机采用vb或c语言编写,本程序可方便地改为vb或c语言,因为各子程序(或过程)基本上是不变的,所以它有很大的适应性。


背景技术:

2.随着计算机技术的发展,生理参数波形(如血压、呼吸等波形)已由过去的多导生理记录仪记录,改用微机记录。用微机记录生理参数波形时,必须设计相应的程序对波形的参数进行测量、处理、存贮并最后打印输出。在b型超声诊断仪中,就有测量和显示所测图形的大小(如肝的尺寸)的程序,因为这些程序都是为特定的目的而设计的,通常也不公开。本研究介绍的是为生物医学工程系研制的计算机多导生理参数记录仪设计的波形曲线测量程序。


技术实现要素:

3.该程序可以做到
4.1)测出每一曲线的平均幅值、平均周期(频率),存贮一个周期中10点以上感兴趣点的值(例如血压波中的转折点等)。
5.2)同时测量1~4根曲线的上述参数。
6.3)具有误测修改功能。
7.程序采用basic语言编制,可在ibm-486以上任何机型上运行。
8.信号进入微机的总体设计过程是:
9.信号

传感器

a/d

微机ibm-pc
具体实施方式
10.1.方法
11.1.1测量程序总流程图(附图1)
12.1.2程序由下列几个子程序组成:
13.(1)显示所要测量的波形曲线(最多为四根,如血压、呼吸、心电、张力)。
14.该程序将原来动态显示的曲线固定下来。
15.(2)显示测量光标程序:
16.显示一个小的十字叉丝,其中心为待测量点位置,光标可借
←↑→↓
键作左右上下慢移动(按一次移动一个点位置)及i、j、k、m键作左、右、上、下的快移动(按一次移动20个点位置)。
17.(3)key程序:
18.此为键盘扫描等待子程序。程序一直在扫描键盘,如有w、p、del、end键按下,转入相应子程序,否则等待。
19.(4)w键程序:(w键程序框图如附图2)
20.a.周期幅度的测量:
21.移动光标至所要测的曲线(应先从左端测起)的峰(或谷),按“w”键,则在光标处显示一固定的光标(原光标则移动一下),表示该位置已测量,其坐标已存贮,将光标向右移至下一个谷(或峰)处。(上一次是峰,该次为谷,上一次是谷,则该次为峰,不能跳过),按“w”,测该点,以后逐次向右测下一个峰(或谷),通常应测5个以上的峰谷点。
22.b.幅值(如血压、呼吸的摆幅)及周期(频率)的计算:将以上记录的波峰、谷的纵向y值各自平均,两个平均值之差,即为幅值δy的平均值,再乘上事先存贮于机内的校正系数(由信号接受系统的放大倍数,a/d转换器常数等决定),即得实际的幅值。按峰、谷y值的平均值,判断是哪一根曲线,存入对应曲线的存贮器中。将相邻的峰值及谷值的横向(时间轴)位置x值的差,乘以固定的比例系数(由微机的横向扫描速度决定),再按次数平均,可得周期,其倒数即为频率,存入对应曲线的存贮器中,供打印调用。
23.5)p键(记录曲线特征点)程序(p键程序框图如附图3)
24.移动光标自左至右至曲线上欲记录的点,按“p”键,则记录该点的x、y值存于机内,供将来调用。记录曲线中非峰、谷的点的值必在w key后,应先执行步骤4,若未执行步骤4,程序保证不能跳至步骤5,但若交叉执行步骤4、步骤5,则显示出错。
25.6)del键(纠错)程序(del键程序框图如附图4)
26.若发现哪一次测量的点不对(例如漏掉谷点而直接按下一个峰点),可将光标移至该点,按“del”键消去该点值[原标记(固定)光标也消失],逐次按该键,可自后向前直至全部消去已测量的点。并重新计算幅值、周期、频率等。
[0027]
7)重复步骤4、步骤5测其他曲线,各条曲线都测好后,按“end”键,显示结果和打印输出。
[0028]
1.3程序说明
[0029]
1.3.1 w键程序说明
[0030]
1)判断是否执行了步骤5,是设置一个存贮器l,开始时置其值为0,当执行步骤5(即按下p键)时,将其置1,整个程序结束(按end键),恢复为0。
[0031]
2)判断是奇次或偶次按w键:设置一个存贮器m,先置0,每按一次w键,其值增1,判定此次的m值为奇或偶(即能否被2除尽,即除以2后其值是大于或等于取整的值),即可知是奇次或偶次。
[0032]
3)计算平均y值的公式为:
[0033]
奇次k时:a(601)=(a(601)*(k-1)/2+a(50+k))/(k+i)*2
[0034]
偶次k时:a(602)=(a(602)*k/2+a(k))/(k/2+1)
[0035]
其中a(601)和a(602)分别存储奇次k时和偶次k时y的平均值,a(50+k)则存储y的即时值。
[0036]
4)判断是哪一根曲线是由峰、谷平均值y
max
来判断的。将整个屏幕按纵向划分成均等的四个区域,y
max
落入哪个区域就可判断是哪根曲线。
[0037]
1.3.2 p键程序说明
[0038]
判断是否执行了步骤4,由峰、谷值平均值y
max
是否等于0来判断。
[0039]
2实例
[0040]
一个人的呼吸和血压的图形与打印结果见附图5
[0041]
附图说明:图1是测量程序总流程图;
[0042]
图2是w键程序框图;
[0043]
图3是p键程序框图;
[0044]
图4是del键程序框图;
[0045]
图5是一个人的呼吸和血压的图形与打印结果。


技术特征:
1.这里介绍的是为尘物医学工程系的计算机多导尘理参数记录仪所设计的波形曲线测量程序。2.根据权利要求1所述的程序,本程序采用光标移动法测量(类似b超的方法),使用简便,操作容易,以微机代替通常采用的四导生理记录仪进行测量,无论从准确性还是使用方面都有很大的好处。3.根据权利要求1所述的程序,本程序由下列几个子程序组成:key程序、w键程序、p键程序、del键程序、end程序。该程序可以测出每一曲线的平均幅值、平均周期(频率),存贮一个周期中10点以上感兴趣点的值;可以同时测量1~4根曲线的上述参数;且具有误测修改功能。4.根据权利要求1所述的程序,本程序采用basic语言编写,但倘若原机采用vb或c语言编写,本程序可方便地改为vb或c语言,因为各子程序(或过程)基本上是不变的,所以它有很大的适应性。

技术总结
本程序是为生物医学工程系的计算机多导生理参数记录仪所设计的波形曲线测量程序。该程序由下列几个子程序组成:Key程序、w键程序、p键程序、Del键程序、end程序。其中key程序为键盘扫描等待子程序;W键程序可测量周期幅度、计算幅值及周期(频率);P键程序可记录曲线特征点;Del键程序为纠错程序;End程序为显示结果和打印输出。本程序采用光标移动法测量(类似B超的方法),使用简便,以微机代替通常采用的四导生理记录仪进行测量,更加准确性,同时在使用上有很大的帮助。本程序虽采用BASIC语言编写,但倘若原机采用VB或C语言编写,本程序可方便地改为VB或C语言,因为各子程序(或过程)基本上是不变的,所以它有很大的适应性。所以它有很大的适应性。


技术研发人员:肖敏
受保护的技术使用者:温州医科大学
技术研发日:2021.01.02
技术公布日:2022/10/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1