G语言的一种结构模型及平台实现

G语言的一种结构模型及平台实现

论文摘要

本文通过对G语言的结构及运行机理的研究,提出一种可实现的G语言数据结构模型,并在此基础上扩展了G语言的功能,实现节点功能重载和分布式构架,以此为基础,实现了一套图形化虚拟仪器开发平台LabScene,并在教学和工程应用中得到验证。文中从虚拟仪器所模拟的硬件和需要实现的高级语言功能出发,针对一般的图或树等数据结构不足以表现基于数据流的数据流向关系和程序控制的容器控制关系,提出一种新的数据结构模型:兄弟图,结合其排序过程实现了G语言的数据结构和运行模型;基于XML来描述节点间的数据交流,动态加载功能实现和解析外部脚本,实现了G语言的功能扩展和分布式构架,并以此来达到G语言节点功能重载的目的。论文还介绍了一些在LabScene中用到的设计思想和实现算法。

论文目录

  • 第一章 绪论
  • 1.1 虚拟仪器概述
  • 1.2 图形化编程及其实现平台
  • 1.3 选题的背景
  • 1.4 论文的主要内容及创新点
  • 1.4.1 主要内容
  • 1.4.2 成果及创新点
  • 1.5 论文的结构
  • 1.6 小结
  • 第二章 图形化编程及G 语言
  • 2.1 概述
  • 2.2 图形化语言的一些定义
  • 2.3 图形化编程语言的历史及分类
  • 2.4 基于数据流的图形化编程语言及平台
  • 2.4.1 国外前期的图形语言探索
  • 2.4.2 商用的图形化虚拟仪器开发平台
  • 2.4.3 国内图形语言平台现状
  • 2.5 G 语言开发环境要素
  • 2.6 小结
  • 第三章 G 语言结构模型及运行分析
  • 3.1 概述
  • 3.2 G 语言要素抽象
  • 3.2.1 现实中的硬件
  • 3.2.2 用户界面
  • 3.2.3 电路图
  • 3.2.4 前后面板交互
  • 3.2.5 图形语言要素
  • 3.2.6 函数节点功能实现
  • 3.3 G 语言结构模型
  • 3.3.1 根树
  • 3.3.2 G 语言特性
  • 3.3.3 层图
  • 3.3.4 兄弟层图
  • 3.3.5 应用
  • 3.3.6 兄弟AOV 网
  • 3.4 G 语言运行机制
  • 3.4.1 可视化元素V
  • 3.4.2 消息及消息存放场所M
  • 3.4.3 规则R
  • 3.4.4 模型的运行流程
  • 3.4.5 消息执行统计
  • 3.5 内存数据管理
  • 3.5.1 数据的存储特征
  • 3.5.2 内存地址描述模型
  • 3.5.3 内存数据描述模型
  • 3.5.4 分配算法
  • 3.5.5 访问算法
  • 3.5.6 回收算法
  • 3.5.7 算法对G 语言特定功能的支持
  • 3.5.8 G 语言中运行效果比较
  • 3.6 小结
  • 第四章 G 语言节点及编辑模型
  • 4.1 概述
  • 4.2 节点的分类
  • 4.2.1 功能节点
  • 4.2.2 容器节点
  • 4.3 输入输出管脚
  • 4.4 G 语言中的连线模型
  • 4.4.1 正交线段
  • 4.4.2 定点、交点及段线
  • 4.4.3 正交三叉树及连线
  • 4.4.4 LabScene 中的实际连线
  • 4.5 用户界面接口模型
  • 4.5.1 前后面板数据流交互
  • 4.5.2 前面板数组生成
  • 4.5.3 前面板簇生成
  • 4.6 模块化设计
  • 4.7 图形化编程能力
  • 4.8 小结
  • 第五章 扩展模型及分布式构架
  • 5.1 概述
  • 5.2 外部功能动态加载
  • 5.3 外部脚本解析
  • 5.3.1 可配置系统实现
  • 5.3.2 脚本生成语法
  • 5.3.3 解释执行过程及运算
  • 5.4 虚拟实验室
  • 5.5 LabScene 分布式模型
  • 5.5.1 网络协议
  • 5.5.2 交互信息协议描述
  • 5.5.3 模型框架
  • 5.5.4 各部分设计
  • 5.6 小结
  • 第六章 LabScene 平台设计及实现
  • 6.1 概述
  • 6.1.1 Windows 开发过程
  • 6.1.2 LabScene 类体系功能
  • 6.2 基础类体系的建立
  • 6.2.1 类信息及其运行期识别能力
  • 6.2.2 类体系的建立
  • 6.2.3 动态创建及持久化能力
  • 6.2.4 消息驱动模型
  • 6.3 LabScene 类框架
  • 6.3.1 LabScene 基础类包
  • 6.3.2 G 语言基本要素的相关类
  • 6.3.3 三个最主要的节点类
  • 6.4 网络扩展类体系
  • 6.5 设计模式应用
  • 6.5.1 Command 模式
  • 6.5.2 Singleton 模式
  • 6.5.3 Dispatcher 模式
  • 6.5.4 Builder 模式
  • 6.5.5 Factory 模式
  • 6.5.6 Observer 模式
  • 6.5.7 State 模式
  • 6.6 小结
  • 第七章 LabScene 的功能实现及应用
  • 7.1 概述
  • 7.2 G 语言编程能力
  • 7.2.1 LabScene 的前后面板
  • 7.2.2 基本数据类型
  • 7.2.3 复合数据类型
  • 7.2.4 容器控制节点
  • 7.2.5 其它功能节点
  • 7.2.6 子VI
  • 7.2.7 节点的重载
  • 7.2.8 分布式体系
  • 7.3 LabScene 设计虚拟仪器实例
  • 7.3.1 驱动程序模块
  • 7.3.2 波形发生模块
  • 7.3.3 主程序模块设计
  • 7.4 小结
  • 第八章 总结及展望
  • 参考文献
  • 攻读博士学位期间发表的学术论文及其它成果
  • 致谢
  • 摘要
  • Abstract
  • 相关论文文献

    • [1].基于扎根理论的小学全科教师能力结构模型构建研究[J]. 教育评论 2020(01)
    • [2].甲胺水合离子团簇的结构模型及红外光谱研究(英文)[J]. Chinese Journal of Chemical Physics 2020(01)
    • [3].加强翻转课堂中的创新教育——基于“课前课中结构模型”[J]. 科技创新导报 2020(06)
    • [4].大学生结构模型竞赛指导中的力学与创新思维培养研讨[J]. 常州工学院学报 2020(02)
    • [5].关于桥梁结构模型的思考[J]. 科技经济市场 2015(01)
    • [6].人类推理的“推理题与推理知识双重结构模型”[J]. 心理学探新 2015(03)
    • [7].巧用微粒结构模型 培养化学核心素养——以2019年全国各地市中考化学试题为例[J]. 理科考试研究 2020(06)
    • [8].以批判性思维为原点 建构语文素养模型探微[J]. 语文教学通讯 2017(01)
    • [9].真核细胞三维结构模型制作与评价[J]. 中学生物教学 2017(09)
    • [10].真菌降解产生热量不污染[J]. 青少年科技博览 2017(02)
    • [11].基于胜任力的高师院校应用型人才能力结构模型构建研究[J]. 企业科技与发展 2019(12)
    • [12].基于量表法的高职教师信息化能力结构模型的构建[J]. 佳木斯大学学报(自然科学版) 2020(02)
    • [13].《中國工業經濟》“结构模型的理论、方法及其应用”专题征文通知[J]. 中国工业经济 2018(08)
    • [14].基于阈值筛选器的风机出力结构模型研究[J]. 科技创新与应用 2016(07)
    • [15].煤结构模型及其研究方法[J]. 洁净煤技术 2013(02)
    • [16].统筹城乡发展中的合作治理探析——基于一个合作治理结构模型的建构[J]. 重庆行政(公共论坛) 2011(03)
    • [17].国内桥梁结构模型振动台试验研究综述[J]. 山西建筑 2010(11)
    • [18].试论中高职衔接专业结构模型的构建[J]. 职教论坛 2012(30)
    • [19].面向全生命周期管理的产品结构模型[J]. 兰州理工大学学报 2008(04)
    • [20].医学编辑胜任力结构模型研究[J]. 中国卫生产业 2020(12)
    • [21].结构模型在国际贸易研究中的应用[J]. 中国工业经济 2019(04)
    • [22].学习者自主内在结构模型研究[J]. 湖南第一师范学院学报 2017(05)
    • [23].信息化条件下装备保障人才能力素质结构模型研究[J]. 价值工程 2015(23)
    • [24].基于隐结构模型的高胆固醇血症证候要素评价[J]. 北京中医药大学学报 2013(12)
    • [25].轻钢住宅结构模型动力特性测试与分析[J]. 建筑技术 2009(04)
    • [26].一个带有自扩散和交差扩散的年龄结构模型(英文)[J]. 生物数学学报 2008(01)
    • [27].基于五因素结构模型的组织承诺探讨[J]. 商场现代化 2008(25)
    • [28].基于网络结构模型的系统性风险研究:现状与展望[J]. 金融监管研究 2020(06)
    • [29].煤分子结构模型构建及分析方法综述[J]. 中国矿业大学学报 2019(04)
    • [30].电子结构模型与计算的若干数学问题 献给林群教授80华诞[J]. 中国科学:数学 2015(07)

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    G语言的一种结构模型及平台实现
    下载Doc文档

    猜你喜欢