当前位置: 首页 > news >正文

国外好看的网站设计呼市赛罕区信息网站做一顿饭工作

国外好看的网站设计,呼市赛罕区信息网站做一顿饭工作,无锡网络营销推广公司,网页制作怎么做横条导航栏常规肺活量 SVC#xff08;Slow Vital Capacity#xff09;是指尽力吸气后缓慢而又完全呼出的最大气量。 成年男性的肺活量通常在 3500-4000ml 之间#xff0c;成年女性的肺活量通常在 2500-3000ml 之间。 单片机一般通过外接流量传感器#xff0c;使用ADC高速采集的方式…常规肺活量 SVCSlow Vital Capacity是指尽力吸气后缓慢而又完全呼出的最大气量。 成年男性的肺活量通常在 3500-4000ml 之间成年女性的肺活量通常在 2500-3000ml 之间。 单片机一般通过外接流量传感器使用ADC高速采集的方式来获取当前流速数据。 肺活量吹气检查流程大致为 : 呼气 -- 吸气 -- 呼气 -- 深吸气到头 -- 深呼气到头 -- 深吸气 -- 深呼气 -- 深吸气 -- 深呼气。。。 #define nFLOW_SAMPLE (10)//ms #define qAbs(x) (((x) 0.0f) ? (x) : -(x)) #define qFuzzyIsNull(x) (qAbs(x) 0.00001f) #define qMax(x,y) ((x) (y) ? (x) : (y)) #define qMin(x,y) ((x) (y) ? (x) : (y))#define STAGE_MAX_SIZE (1000)static float vecdStage_1[STAGE_MAX_SIZE] {0}; static float vecdStage_2[STAGE_MAX_SIZE] {0}; static float vecdStage_3[STAGE_MAX_SIZE] {0}; static float vecdStage_4[STAGE_MAX_SIZE] {0}; //SVC(slow VC)常规肺活量指标 typedef struct {int bIsIntact; // 源头数据完整性float dVT; // 潮气量 静息呼吸时每次吸入或呼出的气体容积float dIRV; // 补吸气量 平静吸气末用力吸气所能吸入的最大气容积float dERV; // 补呼气量 平静呼气末用力呼气所能呼出的最大气容积float dIC; // 深吸气量 平静呼气末用力吸气所能吸入的最大气容积 IC VT IRVfloat dVC; // 慢肺活量 尽力深吸气后作深慢呼气所能呼出的最大气容积 VC IC ERVfloat dDvVC; // 肺活量差值3次中的最大差值 }LungVolExamParam;/** 过零点位置如下: 呼气 -- (1)吸气 -- (2)呼气 -- (3)深吸气到头 -- (4)深呼气到头 -- (5)深吸气 -- (6)深呼气 -- (7) 深吸气 -- (8) 深呼气 (9) */ LungVolExamParam __calc_svc_test(float*dFlowData,int nSumCnt) {LungVolExamParam tLungVolExamParam {0}; tLungVolExamParam.bIsIntact true;int vecdStage_1_count 0;int vecdStage_2_count 0; int vecdStage_3_count 0;int vecdStage_4_count 0; //流速零点 int nZeroPoint 0; //开始引索int nStartIdx 0; float dMaxVal, dMinVal;float dTmpCapatity 0;float dTmpVC_1, dTmpVC_2, dTmpVC_3;int real_start_idx 1;//分段for (int i real_start_idx; i nSumCnt; i) {//两点间经过零点if (dFlowData[i - 1] * dFlowData[i] 0 !qFuzzyIsNull(dFlowData[i]))nZeroPoint;if(i nSumCnt - 1) nZeroPoint;//第一段数据采集if (3 nZeroPoint !vecdStage_1_count) { memcpy(vecdStage_1,dFlowData nStartIdx,(i - nStartIdx) * sizeof(float));vecdStage_1_count i - nStartIdx;nStartIdx i;}//第二段数据采集else if (5 nZeroPoint !vecdStage_2_count) {memcpy(vecdStage_2,dFlowData nStartIdx,(i - nStartIdx) * sizeof(float));vecdStage_2_count i - nStartIdx;nStartIdx i;}//第三段数据采集else if (7 nZeroPoint !vecdStage_3_count) {memcpy(vecdStage_3,dFlowData nStartIdx,(i - nStartIdx) * sizeof(float));vecdStage_3_count i - nStartIdx;nStartIdx i;}//第四段数据采集else if (9 nZeroPoint !vecdStage_4_count) {memcpy(vecdStage_4,dFlowData nStartIdx,(i - nStartIdx) * sizeof(float));vecdStage_4_count i - nStartIdx;//算上最后一个数据nStartIdx i 1; }//达到8后的第一个零点if(8 nZeroPoint dFlowData[i - 1] * dFlowData[i] 0 !qFuzzyIsNull(dFlowData[i - 1]))nZeroPoint;}//验证分段数据完整性if(!(vecdStage_1_count 0 vecdStage_2_count 0 vecdStage_3_count 0 vecdStage_4_count 0)) tLungVolExamParam.bIsIntact false;//第一段数据计算dMaxVal dMinVal dTmpCapatity;for (int i 0; i vecdStage_1_count; i) { //流速为L/min,累计流量为当前流速乘以时间dTmpCapatity vecdStage_1[i] * (nFLOW_SAMPLE / 1000.0 / 60.0); if (dMaxVal dTmpCapatity) dMaxVal dTmpCapatity;if (dMinVal dTmpCapatity) dMinVal dTmpCapatity; }//潮气量tLungVolExamParam.dVT dMaxVal - dMinVal; //第二段数据计算dMaxVal dMinVal dTmpCapatity;float dTmpVal dTmpCapatity; // 记录阶段开始时的气容量for (int i 0; i vecdStage_2_count; i) { //流速为L/min,累计流量为当前流速乘以时间dTmpCapatity vecdStage_2[i] * (nFLOW_SAMPLE / 1000.0 / 60); if (dMaxVal dTmpCapatity) dMaxVal dTmpCapatity;if (dMinVal dTmpCapatity) dMinVal dTmpCapatity;}// 深吸气量tLungVolExamParam.dIC dTmpVal - dMinVal; tLungVolExamParam.dIRV tLungVolExamParam.dIC - dTmpVal; // 补吸气量tLungVolExamParam.dERV dMaxVal - dTmpVal; // 补呼气量dTmpVC_1 dMaxVal - dMinVal; // 第一轮的肺活量//第三段数据计算dMaxVal dMinVal dTmpCapatity;for (int i 0; i vecdStage_3_count; i) { //流速为L/min,累计流量为当前流速乘以时间dTmpCapatity vecdStage_3[i] * (nFLOW_SAMPLE / 1000.0 / 60); if (dMaxVal dTmpCapatity) dMaxVal dTmpCapatity;if (dMinVal dTmpCapatity) dMinVal dTmpCapatity;}dTmpVC_2 dMaxVal - dMinVal; // 第二轮的肺活量//第四段数据计算dMaxVal dMinVal dTmpCapatity;for (int i 0; i vecdStage_4_count; i) {//流速为L/min,累计流量为当前流速乘以时间dTmpCapatity vecdStage_4[i] * (nFLOW_SAMPLE / 1000.0 / 60); if (dMaxVal dTmpCapatity) dMaxVal dTmpCapatity;if (dMinVal dTmpCapatity) dMinVal dTmpCapatity;}dTmpVC_3 dMaxVal - dMinVal; // 第三轮的肺活量// 慢肺活量 - 取三次均值tLungVolExamParam.dVC (dTmpVC_1 dTmpVC_2 dTmpVC_3) / 3;dMaxVal qMax(dTmpVC_1, dTmpVC_2);dMaxVal qMax(dMaxVal, dTmpVC_3);dMinVal qMin(dTmpVC_1, dTmpVC_2);dMinVal qMin(dMinVal, dTmpVC_3);// 最大差值tLungVolExamParam.dDvVC dMaxVal - dMinVal; return tLungVolExamParam; }
http://www.hkea.cn/news/14440732/

相关文章:

  • 网站 如何做 中英文切换百度关键词优化软件
  • 创建网站的价格印刷建设网站
  • 杭州萧山做网站公司seo岗位有哪些
  • 福田做网站定制网站建设费用
  • 网站商城模板近期新闻热点事件及评论
  • 医院网站制作公司二级建造师网官网
  • 旅店网站建设规划书海口网站建设做网站
  • 设计网站公司咨询亿企邦兰州做网站公司es5188
  • 闵行网站建设多久能见效果做网站站长
  • 重庆通信管理局网站福田瑞沃e3自卸车
  • 广州品牌网站开发个人网站平台
  • 外国网站分享代码阳江招聘网站
  • 阜阳建设网站公司电话新闻发布会的意义
  • 网站seo三要素优化加速
  • 原版百度wordpress 七牛云优化
  • 网站建设的风险预测技校软件开发专业
  • 公司门户网站怎么做360搜索首页网址是多少
  • 西宁做网站君博领先中国建设银行中国网站
  • 小公司网站开发广告策划书前言范文
  • 天津商务网站建设建站网络建立科技开发
  • 网站怎么做跳转链接全网关键词搜索工具
  • 无锡做网站价格市网站开发公司
  • 提供常州网站推广做百度网站每年的费用多少合适
  • 河南海华工程建设监理公司网站建设公司简介怎么写
  • 做网站怎样申请域名做网站片头的软件
  • 用jsp做婚纱网站的流程网站 成品下载
  • 企业网站推广公司 知乎网络营销都具有哪些功能
  • 做图网站大学生兼职手机商城系统总结
  • 如何建立自己的购物网站东莞网站制作公司是什么
  • 沈阳网站公司哪个好外贸采购网官网