Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (24): 13-15. doi: 10.3969/j.issn.1000-3428.2007.24.005

• Degree Paper • Previous Articles     Next Articles

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的连线设计

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

  1. 1. 吉林大学仪器科学与电气工程学院,长春 130026;2. 清华大学计算中心,北京 100081;3. 吉林大学通信工程学院,长春 130022

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

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

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

CLC Number: