摘要
图形化语言(G语言)的运行模型是运行平台能够正确解析其图形程序、实现设计者意图的基础,也是其实现对应文本语言所具有功能的保证。一般图形语言运行是动态纯数据流驱动的,在占用系统资源和事件实时响应上都有缺陷。论文提出了一种消息驱动运行模型,结合消息执行机制和运行规则,从功能完备性和事件即时响应上保证G语言的正确解析运行。在分析其要素后剖析了这种模型的运行机理,实现了文本语言的基本功能。在自主研制的图形语言开发平台LabScene中得以完整实现及验证,同时具有开发平台的调试及运行功能。
The running model of the graphic language(G language)is the base of that run platform can analyze its graphic program correctly.It is the assurance that it can realize the function of corresponding text language and is the foundation of realizing designer's intention.But the general graphic language is run and driven by a dynamic pure dataflow which uses up systematic resource and limits the real time performance.This paper presents a message drives running model,combining the message execution mechanism and running rule,which can realize analysis and run graphic program.So it can be guaranteed from function completeness and has good real time performance.This paper analyzes the running mechanism of this kind of model after analyzing its basic elements,and has realized the basic function of the text language on it.The authors realize and verify it in the graphic language developing platform-LabScene that is developed independently.LabScene realizes debugging and running function that the developing platform should have at the same time.
出处
《计算机工程与应用》
CSCD
北大核心
2005年第3期21-24,62,共5页
Computer Engineering and Applications
基金
国家973基础科学研究发展计划项目资助
关键词
G语言
消息驱动
虚拟仪器
运行模型
graphic language,message driven,virtual instrument ,running model