随着微电子技术、计算机技术、软件技术以及网络技术的高度发展及其在电子测控技术与仪器上的应用,新的测控理论、方法、测控领域以及新的仪器结构不断的出现,在许多方面已经冲破仪器的概念,电子测控仪器的功能和作用发生了质的变化。在这种背景下,八十年代末美国成功开发了图形化的计算机语言LabVIEW。 LabVIEW是美国NI公司实现虚拟仪器(VirtualInstrument-Ⅵ)技术的G语言。图形化编程开发平台的特点是基于通用计算机等标准软硬件资源平台,实现构建灵活、层次体系明晰、功能强大且人机界面友好的测控系统,因此在国内外许多测控应用中被广泛采用,但目前用LabVIEW实现的应用大多是基于单机运行的LabVIEW虚拟仪器程序。 本论文介绍了小型电站中多个任务的实时测控系统。系统采用分布式控制系统结构,将人机交互、数据采集等任务和控制任务分别交由测试计算机和控制计算机完成。该测控系统计算机应用软件是在LabVIEW平台上开发,实现了友好的人机交互,简单直观的现场数据监控,安全可靠的故障处理措施等功能。这个实时系统对电机的多个开关量、模拟量、温度信号、直流电动机和步进电动机等进行实时的数据采集和控制。 本设计通过基于优先级的设置和执行系统的选择,结合固定时间间隔调度和事件驱动机制,提出了基于LabVIEW平台测控系统的两级多任务调度策略。这些设计方案大大提高了测控系统的性能。按照软件工程学的观点对实时多任务测控系统进行了方案设计;开发了操作简单、界面友好、通用化程度高的测控系统。 本论文较全面系统深入地研究了LabVIEW的网络化功能。系统分析了LabVIEW的TCP/IP、DataSocket和RemotePanels三种网络通信机制,详细讨论了每种机制的原理及功能特点,并设计了相应的LabVIEW程序。实现了基于局域网的实时数据通信和远程控制。 此外,为了结果查询和数据分析,本课题还设计了用LabVIEW开发的数据库。
上传时间: 2013-05-15
上传用户:zukfu
DSP实时多任务操作系统设计与实现pdf版
上传时间: 2013-06-21
上传用户:不挑食的老鼠
·嵌入式实时多任务软件开发基础
上传时间: 2013-04-24
上传用户:com1com2
·书 名 嵌入式实时多任务软件开发基础 作 者 晨风 出 版 社 清华大学出版社 书 号 302-09188-9 责任编辑 开本 16 出版时间 2004年9月 字数 300千字 装 帧
上传时间: 2013-04-24
上传用户:是王洪文
游戏贪吃蛇 基于UCOSII多任务 液晶 proteus仿真.
上传时间: 2013-09-30
上传用户:icarus
基于MDK RTX 的COrtex—M3 多任务应用设计 武汉理工大学 方安平 武永谊 摘要:本文描述了如何在Cortex—M3 上使用MDK RL—RTX 的方法,并给出了一个简单的多任务应用设计。 关键词:MDK RTX,Cortex,嵌入式,ARM, STM32F103VB 1 MDK RL—RTX 和COrtex—M3 概述 MDK 开发套件源自德国Keil 公司,是ARM 公司目前最新推出的针对各种嵌入式处理器 的软件开发工具。MDKRL—IUX 是一个实时操作系统(RTOS)内核,完全集成在MDK 编译器中。广泛应用于ARM7、ARM9 和Cortex-M3 设备中。它可以灵活解决多任务调度、维护和时序安排等问题。基于RL—I 订X 的程序由标准的C 语言编写,由Real—View 编译器进行编译。操作系统依附于C 语言使声明函数更容易,不需要复杂的堆栈和变量结构配置,大大简化了复杂的软件设计,缩短了项目开发周期。
上传时间: 2014-12-23
上传用户:Yue Zhong
介绍单片机如何进行多任务处理
上传时间: 2013-11-09
上传用户:Altman
:资料->【C】嵌入系统->【C0】嵌入式综合->【2】单片机编程->【参考程序】->MSP430单片机的实时多任务操作系统c源代码.zip
上传时间: 2013-11-08
上传用户:qlpqlq
单片机的多任务处理
上传时间: 2013-10-28
上传用户:极客
u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,主要用于嵌入式应用设计,本内容主要包含了多任务操作系统的源代码
上传时间: 2013-10-13
上传用户:sun_pro12580