计算机工程 ›› 2007, Vol. 33 ›› Issue (24): 13-15.doi: 10.3969/j.issn.1000-3428.2007.24.005

• 博士论文 • 上一篇    下一篇

数据流可视化语言LabScene的连线设计

随阳轶1,林 君1,范永开1,2,张晓拓3   

  1. 1. 吉林大学仪器科学与电气工程学院,长春 130026;2. 清华大学计算中心,北京 100081;3. 吉林大学通信工程学院,长春 130022
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-12-20 发布日期:2007-12-20

Design of Wiring in Dataflow Visual Programming Language LabScene

SUI Yang-yi1, LIN Jun1, FAN Yong-kai1,2, ZHANG Xiao-tuo3   

  1. 1. College of Instrument Science and Electronic Engineering, Jilin University, Changchun 130026; 2. Computer and Information Management Center, Tsinghua University, Beijing 100081; 3. School of Communication Engineering, Jilin Unviersity, Changchun 130022
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-12-20 Published:2007-12-20

摘要: 连线作为数据流可视化语言编辑器的重要组成部分,一方面要表示逻辑上的数据依赖关系,另一方面自身要以容易理解的物理形式展示出来。为了有机地整合这两个属性,该文提出了线树的概念,利用线树的结构表示逻辑属性,线树的节点表示物理属性,使得两个属性既相互关联又相互独立,从而为解析运行提供完整的逻辑信息且容易进行编辑和优化。该设计已在面向虚拟仪器开发的数据流可视化语言LabScene中实现。

关键词: 数据流可视化语言, LabScene语言, 连线, 虚拟仪器

Abstract: Wiring is a very important component of editor in dataflow visual programming languages. On the one hand, wiring should represent logical data dependencies; on the other hand, it should be show in an easily comprehended physical form. In order to organically integrate these attributes, the conception of wire-tree is proposed. The relationships of two attributes become both reliant and independent because of using the structure of wire-tree to represent logical attribute and nodes to represent physical attribute. Therefore, wiring supplies enough logical info of interpretive execution and is easy to edit and optimize. This design has been independently implemented in dataflow visual programming language ——LabScene, which can develop virtual instruments.

Key words: dataflow visual programming language, LabScene, wiring, virtual instrument

中图分类号: