如何用labview wince 网络开发工业wince平板电脑的应用程序

&&&&&&&前天有客户打算找一款8寸的工业平板电脑,并且最好是X86的。后来了解了他的应用,原来很简单,只是一些简单的通信,以及几个界面显示。我说,用X86的电脑,成本高、维护麻烦,不是很浪费吗?后来了解到他是不太熟悉WinCE应用开发。昨天他到我公司,看过我们演示后,表示完全满足他的需求。接着,我为他演示了如何简单的建立WinCE程序。他也表示没有他想象中那么复杂。
&&&&& 其实Windows CE与Windows XP都出自微软,同是“Windows”自然有很多相似之处。最重要的还是了解他们两者的开发思想。
1、开发思想
&&为了好理解,下面将开发产品的电脑叫主机,被开发的设备叫从机。
& PC程序开发的主机(开发的设备)和从机(被开发的设备)是一体的,即是本身;WinCE开发的主机是PC,从机是WinCE,两者一般通过USB同步来通讯。要建立个概念。
& 这个是最重要的。有客户直接问,是不是要在WinCE上装一个VS2005,我并不觉得可笑。因为一些一直从事PC上应用开发的工程师,不像我这些搞单片机过来的,他们没有主机和从机的概念。建立这个概念,对从PC编程到WinCE开发,有很大的帮助。PC编程不需要知道SDK、主从机的概念,编译好程序就马上可以在本机出来。正因为如此,他们就分不清主从机,哪个是在PC上运行,那个应该是在WinCE上跑。
& 要清楚那些工具是用来开发设备程序的,那些工具是在设备上运行的。
& 例如,开发工具VS2005、SDK,这个对PC编程还是WinCE开发都是运行在主机上,用于设备开发的;编译出来的程序,以及运行这程序相关的DLL(例如开发SQL相关的程序,需要在设备上安装SQL、.net framework ,也就是一些DLL)都是属于设备的。对于.net framework 或者SQL,PC 和 WinCE上都有自己的版本,如PC上是SQL2000,WinCE是SQLCE3.5,这个是为应用程序的运行服务的,归属于从机的概念。开发WinCE的时候,主机会下载SQLCE、.Net到WinCE上使得开发的程序运行起开(当然可以在设备上直接安装这些或已经有了,就不用主机下载进去安装了)。开发PC程序的时候,由于主从是一体,会看不到这个过程,导致大部分人忽略了,转而对WinCE开发产生迷惑。
& 现在的VS2005自己本身也集成了这些服务运行于设备的程序(WinCE5.0、6.0的SQLCE .NetFramework,XP的.NetFramework),当然某些还是要安装的,例如XP的SQL2000,但其目的主要是服务用户开发的程序,属于设备的。
& SDK就是软件开发工具包,当然是属于主机上使用的东西。PC开发无论是VS2005,或者VC6.0,安装的时候已经包含了SDK包,因为PC的架构(X86)系统是单一的。而WinCE设备的种类很多,无法做到单一,需要厂家提供。主机是调用这些SDK生成平台相关的程序。然后下载到设备运行。开发示意如下图所示。
2、开发工具
& EVC4.0 SP4& & VC6.0。早期的WinCE C++开发工具使用EVC4.0,十分类似于PC上早期常用的VC6.0。如果有VC6.0编程基础的,使用EVC新建一个工程,一步步实现功能。参考自带的帮助,这个也不会太难。当然,如果将VC6.0的程序直接移植到WinCE上,这个相对困难些。最好还是自己重新建一个程序。WinCE的API编程,或者MFC,功能没有Windows XP的大,有些函数、类也被裁减了。但这些在MSDN上都有说明。另外注意的是EVC
中字符串缺省的是UNICODE编码(即一个字符wchar_t是2个字节 typedef unsigned short wchar_t),而VC的是ASCII编码(一个字符char 1个字节)。
& EVC现在微软不推荐使用了,而且只能够支持到WinCE5.0。我还是建议客户使用VS2005。
& VS2005。VS2005不再像EVC和VC一样,分开版本分别针对平台;而是把各种平台集成到一个IDE上,统一管理。对智能设备,除了他本省自带的SDK外,用户还可以安装其他的SDK,在创建程序的时候,选择相应的SDK即可。
&& 技术交流请加本人QQ:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25165次
排名:千里之外
原创:20篇
(1)(3)(1)(1)(2)(2)(15)当前位置:
主题:616004 ┆ 帖子:4812211
┆ 今日新贴:354
昨日贴数:317 ┆ 1历史最高贴数:2607
(日)在线用户:4764人
Labview 开发工业平板电脑WINCE 应用程序
给TA发消息
加TA为好友 发表于: 17:20:00 楼主
--------专业的嵌入式工业平板电脑产品供应商及其系统方案解决商图1 安装Windows CE 系统的单板电脑这几年安装Windows CE 系统的单板电脑开始在工控行业里普及。用VS2005/VS2008 开发Windows CE 系统的应用程序可以像开发PC 机的应用程序一样。现在我们还可以选择LabVIEW 开发Windows CE 系统的应用程序。这样我们就可以很容易开发出漂亮而且专业的界面。如仪表,波形显示等。Labview 2009 安装和激活Touch Panel Module后即可支持Windows CE。广州三青创工自动化科技有限公司,推出的WINCE 工业单板电脑系列有4.3 寸,7 寸,8 寸,10.2 寸,10.4 寸均支持Labview开发。广州三青创工自动化科技有限公司电话:020-网址:1. 用 Labview 2009开发WinCE应用程序需要安装的工具包括了:USB驱动程序、Microsoft ActiveSync 同步软件、Labview 2009、和LabVIEW 2009 Touch Panel Module。随光盘附带有丰富的例子:串口、波形图等。1.1. 准备步骤1.1.1. 安装USB驱动程序Wince 单板电脑首次与PC 机(一般是桌面电脑)相连时,会提示需安装USB 驱动程序。以后可跳过这步。将PC 机与Wince 单板电脑通过USB 口相连,当PC 机提示发现新硬件时,找到附带光盘中的USB 驱动文件夹中WINCE 下面的wceusbsh 文件。1.1.2. 安装工具软件步骤1. Microsoft ActiveSync 4.2同步软件;2. 开发工具:①安装Labview 2009 开发系统平台;②安装触摸屏面板模块(LabVIEW 2009 Touch Panel Module);1.1.3. 重点提示以上工具安装完成后,当WinCE 运行并与开发机通过USB 相连时,ActiveSync 会自动启动,要求建立合作关系,如下图1.1:广州三青创工自动化科技有限公司电话:020-网址:图 1.1按默认设置即可,完成后如下图1.2 所示:图 1.21.2. 新建工程项目下面文章内容讲叙了如何在Labview 2009 开发系统平台创建向导来创建、编译、发布、运行和调试WINCE 应用程序。首先必须WINCE单板电脑已经正常开机(能看见WINCE桌面),USB 接口与PC 机已连接并识别同步。新建项目前我们先在PC 机上新建一个目录(如WICNE_test01)用于存放下面新建的项目启动LabVIEW 程序,有两种途径可以创建新的项目工程,如下图1.3所示:广州三青创工自动化科技有限公司电话:020-网址:图 1.3选择-》新建-》项目,弹出相应项目浏览窗口,然后选择终端和设备(只有安装了TouchPanel Module才会看见终端和设备这个选项),如下图1.4 所示;广州三青创工自动化科技有限公司电话:020-网址:图 1.4选择Win CE 5.0 设备,如下图1.5 所示;图 1.5这里我们先保存这个未命名项目,选择-》文件-》保存。保存到我们开始时创建的目录WICNE_test01。项目名称为WTEST01。因为我们这里只介绍新建项目,而不结束新建VI,所以我们需要从labview自带动例子里复制一个VI 文件来测试。手工从安装目录复制一个VI 到WICNE_test01 目录下。如从C:\Program Files\National Instruments\LabVIEW 2009\examples\TouchPanel\waveform\目录下复制“Waveform Graph - Touch Panel.vi”到WICNE_test01目录下广州三青创工自动化科技有限公司电话:020-网址:添加一个VI文件到项目,右击Touch panelWindowsCE 5.0 Device,如下图1.6 所示;图 1.6选择-》添加-》文件,添加刚才复制的“Waveform Graph - Touch Panel.vi”文件到项目。新建一个EXE,用来对编译VI程序生成等作出规范,如下图1.7 所示;图 1.7广州三青创工自动化科技有限公司电话:020-网址:此时,弹出项目保存对话框,命名完点击OK,如下图1.8 ;图 1.8设置应用程序的属性可从编译项快捷菜单中选择属性,如下图1.9 所示;图 1.9广州三青创工自动化科技有限公司电话:020-网址:继续配置相关编译内容,存储在触摸屏上电程序路径为ResidentFlash如下图1.10 、1.11所示;图 1.10图 1.11广州三青创工自动化科技有限公司电话:020-网址:设置顶层VI如下图1.12 所示;图 1.12到此新建项目已经完成,可以开始编译和运行应用程序了,如下图1.13 所示;图 1.13技术支持QQ:广州三青创工自动化科技有限公司电话:020-网址:附录:三青创工7 寸wince工业平板电脑硬件,软件资源配置一、Sam-Wince070 系统综合描述1.3. 功能概述? 集成有以太网控制器,串口,SD卡控制器,USB Host 控制器,USB 驱动;? 可完美支持WindowsCE .NET 5.0 操作系统;? 用户可将精力集中在应用程序相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上;? 支持Visual Studio .net(.net 2.0 Compact)、EVC++或、LabView开发;? 高精度电阻式触摸屏输入;? 显示格式 800×480,6.5 万色或26 万色(由用户设定)。支持屏幕旋转(0°、90°、180°、270°);? 用户可方便设定开机界面;1.2.硬件概述? 基于三星ARM9的CPU型号为S3C2416(主频:400MHz),64MB的DDRⅡ,128MB的NandFlash ,Windows CE .NET 5.0;? 显示屏:7 inch(英寸),800×480 TFT LCD,宽温型,64K色或26 万色;? 2~3路的3线RS-232串口(COM1,COM2,COM3),其中二路(COM1、COM2)可作为RS-485或COM作为RS422总线接口;? 一路CAN总线接口(此功能选配),支持CAN BUS的J1939 或者用户自定义CAN协议;? 一路USB Device接口,支持Activesync和PC 机同步通信和联调应用程序;广州三青创工自动化科技有限公司电话:020-网址:? 一路USB Host接口,支持鼠标、键盘、U 盘等设备;? 一路100M 的以太网络接口,支持USB 无线网卡(系统已经集成驱动)轻松实现无线组网;? SD/MMC 接口,支持SD卡和MMC卡,最大可以扩展到8G 存储;? 音频输出接口(选配);? 宽压DC12-28V,带隔离电源输入接口,可靠性更高;? 触摸屏接口,高精度电阻式触摸屏(WinCE 系统内已集成驱动);? 支持视频接口(选配)1.3.工作条件宽压 12V-28VDC,电流:600mA 工作温度:-10℃~60℃1.4.应用领域工业控制,检测设备,仪器仪表,安全监控,医疗器械,智能终端等产品嵌入式高端应用。支持CAN方便客户构建现场总线网络。1.5.安装结构(嵌入式安装)广州三青创工自动化科技有限公司电话:020-网址:1.6.产品详细规格与性能参数型 号 Sam-Wince070◇性能规格◇显示尺寸7 寸真彩TFT(154.0W×85.9Hmm)分辨率 800×480 pixels显示色彩65536 彩色亮度300cd/m2背光灯LED触摸屏4 线精密电阻网络(表面硬度4H)液晶寿命100000 小时CPU 32-bit 400MHz RISC存储器128M FLASH + 64M DDRAM掉电存储器RTC 256KB+实时时钟打印端口串口打印/USB 打印机以太网选配(100M自适应)程序下载1 个USB SLAVE 接口USB Host 1 个USB Host通讯端口COM1:RS232/RS422/RS485,COM2:RS232C/RS485(COM3 选配)◇电气规格◇广州三青创工自动化科技有限公司电话:020-网址:额定功率 小于5W额定电压DC24V输入范围12~28VDC允许失电小于5ms绝缘电阻超过20MΩ 500VDC耐压测试500V AC 小于1 分钟◇结构规格◇外壳颜色黑色外壳材料ABS 塑料外形尺寸212W×146.0H×36.0Dmm安装开孔尺寸192W×138Hmm净重 0.6kg湿重 1.0kg◇环境规格◇工作温度-10~60℃工作湿度10~90%RH(无冷凝)存储温度-20~70℃存储湿度10~90%RH(无冷凝)防震度10 ~ 25 Hz (X、Y、Z 方向2G/30 分钟)冷却方式自然风冷广州三青创工自动化科技有限公司电话:020-网址:◇产品认证◇面板防护等级符合IP65 认证CE EN:2005, EN:2007标准认证兼容性FCC Class A 认证
下载附件需0积分!
周点击排行周回复排行
[120] [104] [99] [82] [70] [64] [60] [52] [48] [46]
[21] [15] [13] [10] [10] [8] [8] [7] [7] [7]最新求助
[1] [0] [4] [10] [5] [2] [2] [12] [12] [1]工控自动化应用方案:组态王在wince工业平板电脑的安装使用方法
组态王在wince工业平板电脑的安装使用方法
--组态王在嵌入式平板电脑的安装方法
WINCE工业平板电脑运行系统的软、硬件环境
■ Intel x86或x86兼容CPU以及ARM系列CPU,主频200MHz以上
■ 64MB RAM
■ 32MB 存储空间,支持Doc(Disk On Chip)、DOM(Disk On Module)或者CF卡(COMPACT &FLASH)
■ 10Mbps Base-T标准网卡
■ 支持VGA的显示卡
■ 中文版Windows CE.net(CE4.0)或更高
■ 支持注册表信息永久保存功能
安装运行系统
安装组态王嵌入版运行系统:
第一步:将安装有组态王嵌入版开发系统的PC机和嵌入式系统连接在同一个局域网的同一个网段中。(如果采用网线直接将PC机和嵌入式系统设备连接的话,需要使用交叉网线)。
第二步:上电启动预先安装在系统上的WinCE系统,设置WinCE上的网络和拨号连接,给这个设备分配一个IP地址。
第三步:在PC机建立一个共享目录(名称最好用英文或者拼音,否则可能显示乱码);将组态王嵌入版安装目录下的ARMV4文件夹或者CEX86文件夹(根据嵌入式机器的CPU类型来确定)下的KV_FTP_ERVER.EXE拷贝到您PC机的共享目录下。
第四步:在嵌入式机器的WinCE中,在资源浏览器的地址栏中输入PC机的UNC地址,如PC机机器名为aaa,则输入 \\aaa。 找到KV_FTP_SERVER.EXE所在的共享目录。
& & & &注意:第三步和第四步也可以使用U盘将KV_FTP_SERVER.EXE程序拷贝到嵌入式设备的存储器上。
第五步:拷贝KV_FTP_SERVER.EXE到嵌入式系统的存储器上,比如DiskOnChip,Flash等,然后启动 KV_FTP_SERVER.EXE
第六步:点击主菜单中&工具\远程部署操作&,弹出远程部署操作对话框如图1.15所示:
在远程站点处输入嵌入式设备的 IP地址,点击&连接&,连接成功后状态提示为:&连接服务器:操作成功&;如果提示:&连接服务器:连接主机失败&,请检查嵌入式设备和PC机网络连接是否正确或IP地址设置是否正确。
注意:此处登录账号和密码可以为空白。
第七步:连接成功后点击远程部署操作对话框的&安装&,显示远程安装对话框如图1.16所示:
&本地&是指组态王嵌入版开发系统和驱动文件所在的源路径, C:\Program Files\Kingview嵌入版\CEX86(如果您的CE系统是StrongARM或Xscale,此处会选择ARMV4,该地址为自动识别,可以不用修改)。
&远程&是指组态王嵌入版运行系统和驱动安装的目标路径,用户可自行设置。远程路径设置格式为:\存储器名称\文件夹名称。存储器名称是指您的嵌入式设备中配置的电子硬盘或硬盘在WinCE系统下显示的盘符名称(DiskOnChip显示为DiskOnChip;Compact Flash Card、DOC和外挂PC硬盘显示为:硬盘、硬盘1、硬盘2);文件夹名称是指您指定的保存组态王嵌入版运行系统和驱动文件的文件夹名称。(以CF卡为例)。
第八步:路径设置完毕,直接点击&安装嵌入版&如图1.17 所示:
安装过程中除&取消&以外所有的操作都处于非激活状态。如果您是第一次安装,那么您可以使用&安装精灵&它会引导您进行正确的安装。
第九步:安装设备的驱动,在组态王嵌入版运行系统安装完毕后您可以根据需要安装全部的或者是部分组态王嵌入版支持的设备的驱动。如果要安装全部的设备驱动,只需点击&安装驱动&按钮即可,系统自动拷贝和注册;如果要根据需要安装部分驱动或者增加新的驱动,您可以点击&添加驱动&按钮,系统弹出驱动选择对话框,如图1.18所示,选择需要的驱动点击&确定&按钮即可。
系统只能默认组态王嵌入版开发系统安装路径下的CEX86或者ARMV4下的Driver目录下的驱动文件
第十步:安装序列号,在组态王嵌入版运行系统安装完成后您就可以安装序列号,在如图1.17所示的安装对话框内点击&安装序列号&按钮,系统弹出&注册窗口&对话框,如图1.19 所示:
在注册窗口对话框中可以手动输入公司名称、负责人姓名和组态王嵌入版点数,以及序列号等后点击注册,便可以完成序列号的注册安装。也可以点击&从文件获取注册信息&按钮,弹出打开文件对话框如图1.20所示:
选中提供给您的注册文件后点击&打开&按钮,在注册窗口的所有需要填写的信息就会被自动填写进去,点击注册窗口对话框中的&注册&按钮,完成序列号的安装。
您购买组态王嵌入版软件时,亚控公司会以一个xx.lic文件的形式给您提供软件注册序列号。请将该文件拷贝到您安装组态王嵌入版的PC机上,图1.24中输入的xx.lic文件所在路径就是您PC机上存放xx.lic文件的路径。如有什么问题,请与亚控公司技术支持联系。
在序列号安装完毕后您可以查看注册信息是否正确,在如图1.17所示的安装对话框内点击&获取下位机序列号&按钮,系统弹出&获取序列号&对话框,如图1.21所示:
以下是组态王运行在广州三青创工自动化科技有限公司的()ARM架构的wince平板电脑的情况:
15寸工业平板电脑参数如下:
具体参数如下:
1.1. & &功能概述
& & & & 采用防干扰铝合金拉丝光油外壳,无辐射,硬度高;
& & & & 集成有以太网控制器,串口,SD卡控制器,USB Host 控制器,四线电阻触摸屏驱动;
& & & & 可完美支持WindowsCE .NET 5.0操作系统;
& & & & Flash掉电保护功能;
& & & & 用户可将精力集中在应用程序相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上;
& & & & 支持Visual Studio .net(.net 2.0 Compact)、LabView开发;
& & & & 内带4线电阻触摸屏,定点触摸不抖动,精度高;
& & & & 物理分辨率:,用户还可以设定其他分辨率,如800&600等;
& & & & 支持屏幕旋转(0&、90&、180&、270&);
& & & & 支持CAN-bus接口(用户选配),提供调试例程和测试软件;
& & & & 用户可方便设定开机界面,和各种分辨率;
1.2. & &硬件概述
& & & & 三星Cortex-A8的CPU(型号为S5PV210,主频:1GHz),512MB的DDRⅡ,256MB的NandFlash,Windows CE .NET 6.0;
& & & & 物理分辨率:.5万色;
& & & & 三路带隔离的3线RS-232串口(COM1,COM2,COM3,COM4),其中二路(COM1、COM2)可以作为RS-485总线接口;
& & & & 一路带隔离的CAN总线接口(WinCE系统内已集成驱动)。标版不带,需要选配,选配后原来COM3接口不引出;
& & & & 一路USB Device接口,支持Activesync和PC机同步通信和联调应用程序;
& & & & 两路USB Host接口,支持鼠标、键盘、U盘等设备;
& & & & 一路100M的以太网络接口;
& & & & 音频输出接口;
& & & & DC12V,带隔离电源输入接口,可靠性更高;
& & & & 另外2路USB Host接口、SD/MMC卡接口在机箱内部没有引出,用户仍然可以定制使用,用户可以参考《VGA单板电脑控制板使用说明书》。
1.3. & &应用领域
工业控制,检测设备,仪器仪表,安全监控,医疗器械,智能终端等产品嵌入式高端应用。
支持CAN方便客户构建现场总线网络。
1.4. & &工作条件
12VDC,电流:1650mA
更多请登陆:
公司名称:
联 系 人:
电  话:
传  真:
地  址:
天河区龙洞汽配城A座
邮  编:
主  页:
该厂商相关解决方案:
工控网客服热线:9
版权所有 中华工控网&Copyright&, All Rights Reservedlabview生成exe,最全面的labview生成exe文章 - 电子工程世界网
labview生成exe
在电子工程世界为您找到如下关于“labview生成exe”的新闻
labview生成exe资料下载
\labview\labview生成exe...
LabVIEW8LabVIEW8.6生成EXE文件的步骤1.
在项目浏览器中右击“我的电脑”,选“添加”“文件”,见图1将与项目有关的VI及子VI全
部添加至“我的电脑”下面。
当所编写的VI...
这是一个有LabVIEW生成的EXE文件 能够动态演示通信原理 高频电子线路中的各类信号实验...
labview生成exe相关帖子
-》文件,添加刚才复制的“Waveform Graph - Touch Panel.vi”文件到项目。
新建一个EXE,用来对编译VI程序生成等作出规范,如下图 1.7所示 ;
此时,弹出项目保存对话框,命名完点击OK,如下图 1.8 ;
设置应用程序的属性可从编译项快捷菜单中选择属性,如下图 1.9 所示;
继续配置相关编译...
Panel.vi”文件到项目。&
新建一个EXE,用来对编译VI程序生成等作出规范,如下图 1.7所示 ;
&此时,弹出项目保存对话框,命名完点击OK,如下图 1.8 ;
设置应用程序的属性可从编译项快捷菜单中选择属性,如下图 1.9 所示;
用labview生成.exe后,运行exe文件,发现无法正常查看TDMS文件,难道是路径问题请高手指教
运行exe文件,发现无法正常查看TDMS文件...
labview生成exe labview生成exe教程...
labview生成exe视频
labview生成exe创意
你可能感兴趣的标签
热门资源推荐

我要回帖

更多关于 labview wince6.0 的文章

 

随机推荐