WinCE项目应用之RM905a+医用放射性核素活度计

  RM905a+医用放射性核素活度计大概是我做的第一个WinCE项目,RM905a的升级版。RM905a是曾经的老大LZF 2000年左右的作品,基于51单片机开发,数码管显示,稳定可靠,好似目前还在生产和使用中。RM905a+则使用SAMSUNG的S3C2410+WinCE5.0方案,6寸LCD液晶屏显示。

  做这个项目的时候,并没有明确的项目需求,对照原有RM905a实现所有功能。在实现的过程中根据客户提出的建议再做调整。WinCE部分的工作主要包括了按键面板的驱动程序和RM905主应用程序。探头端采用ADμC的单片机,实现难点是模拟电路部分,因为需要测量的信号是pA级的电流。探头与WinCE主机通过UART串口通信。单机项目完成以后,客户又提出了远程操作的需求。因为作为测量仪器,每隔一段时间就需要送到原厂做标定。如果能够实现远程检定就不必将探头、测量仪和放射性核素送到原厂来,原厂可以通过网络进行远程检定,并提供检定报告。WinCE的远程显示和控制比较容易,《WinCE桌面助手》就能搞定。难点在于需要通过屏幕显示,获取到当前的测量值,有点图像识别的意思。该工作主要分两部分,第一部分确定当前是否为测量界面,第二部分就是在测量界面上将测量的数值显示分矩形区域计算其特征值,并转换成实际读数值。实现好该功能后,客户还写成了论文《医用核素活度计远程检定方法研究》发表,说明该功能在他们业内也算是一个小的创新了。当然,这个方法同样也可以应用在很多测量仪器的远程检定和控制上。WinCE方案可用,Android的方案也没问题,而且对原有测量系统不会产生任何影响。

  RM905a+的界面和功能如下图所示。

 

时间: 2024-10-23 09:10:29

WinCE项目应用之RM905a+医用放射性核素活度计的相关文章

WinCE项目应用之RM905a+活度计远程检定方法研究

前文<RM905a+医用放射性核素活度计>中已经提到,基于WinCE5.0系统的RM905a+可以很方便的实现远程界面显示和控制.所以远程检定的主要工作在于服务器端的业务部分.基于<WinCE桌面助手>扩展了一下,增加了客户信息登记功能.通过网络同步客户仪器中的核素信息功能.远程操作指令发送和显示功能.活度测量值识别功能.处理测量值.保存检定结果.形成报表并支持打印.由于该项目是探索研究性的,并未产品化,所以仅实现了以上基本功能,但这个思路还是可以借鉴的.远程检定服务器端界面及使用

WinCE项目应用汇总

虚拟仪器(VI)                       RM905a+医用放射性核素活度计 RM905a+活度计远程检定方法研究  车载导航

wince项目中使用log4net写log日志

问题描述 我最近在做一个wince项目,用的VS2008.项目中要求记录一些登录用户等信息,我就想用log4net来做,因为以前做其他项目(不是wince项目)也是用的这个很顺手.然后问题来了,我声明log4net的变量时遇到了问题log4net.ILoglog=log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);就是这句代码,提示找不到GetCurrentMeth

WinCE项目应用之车载导航

WinCE车载导航系统是我过去几年投入精力比较多的一个项目.我的主要工作内容是BSP的移植.硬件模块的调试和WinCE系统的深度定制.如TDA7415驱动.TDA7415均衡器.慧翰车载蓝牙模块.华为EM730的3G通信模块.四线电阻式触摸屏驱动的优化.3G拨号助手.LCD调试助手.WIFI模块AR6102.调试串口的动态复用.不过,这部分工作都是纯嵌入式的,在终端产品中并无直接体现.而我们车机产品最炫的还是UI,虽然我基本没有参与,但很是引以为豪,现摘录几个,以作留念.

WinCE项目应用之虚拟仪器(VI)

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试.测量和自动化的应用.虚拟测量仪器(VI)概念由美国国家仪器公司NI(National Instruments)提出,并引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来,从而开创了"软件即是仪器"的先河."软件即是仪器"这是NI公司提出的虚拟仪器理念的核心思想.从这一思想出发,基于电脑或工作站.软件和I/O部件来构建虚拟仪器.I/O部件可以是独立仪器

Navi.Soft31.WinCE框架.开发手册(含下载地址)

1.概述 1.1应用场景 随着物联网的普及,越来越多的制造商对货品从原料配备,加工生产,销售出库等环节的要求和把控越来越高.在此情况之下,传统的ERP软件已经无法满足现有的操作流程. 移动设备的应用,在很大程度上弥补了传统ERP软件的不足,在物联网中,也起着非常重要的角色. 移动设备目前包括微软WinCE系统,谷歌的Android系统和苹果的IOS系统.Android和IOS系统目前在个人消费领域应用非常广泛,但在应用软件领域目前使用不多.WinCE系统出道较早,也属于名门之后.在此系统中开发的

“.csproj”文件怎么可不可以单独创建?

问题描述 ".csproj"文件怎么可不可以单独创建?有两个".csproj"文件,它们属于两个"sln",但是却在一个文件夹下,共用一组"Winform"窗体文件.比如,一组Winform窗体,它们即属于"Collect.csproj"(WinCE项目),又属于"PCCollect.csproj"(PC项目),这样只要我改了PC项目,WinCE项目就会自动修改.改了WinCE项目,PC

数据汇总加排序

排序|数据 原帖地址:http://community.csdn.net/Expert/topic/3317/3317231.xml?temp=.7252313 程序选择了: 项目名称,项目年度,地市,申请单位,支持金额这几个字段其中汇总字段为项目年度,地市查询结果列就要按需要项目名称,项目年度,地市,申请单位,支持金额排列好并能按指定的字段进行排序处理要求生成的结果:================================================================

编程语言伪简史

警告: 原文中的内容不一定都是真实的. 小字部分不属于原文,是翻译君为了便于读者读懂原文擅自所加的注解.当然,也不能保证一定都是真实的. 为了照顾那些幽默感退化的人们,维基百科有一个主题关于:History of programming languages. 1801 - Joseph Marie Jacquard用打孔卡为一台织布机编写指令,在挂毯上织出了"hello, world"字样.当时的reddit网友对这项工作的反响并不热烈,因为它既缺少尾递归调用,又不支持并发,而且甚至都