菜单
  

    本文具体的章节安排如下:
    第二章:主VI的设计框图包括子VI的程序设计,多面板程序的设计。
    第三章:波形发生器的设计。完成部分波形发生器的简单设计。
    第四章:网络通信VI的设计。
    第五章:调试结果及其分析。
    2 系统总体设计
    本设计总体设计思想为利用信号生成的方式产生波形数据,然后把数据转换成字符串的类型通过TCP协议,把服务器端的数据传送到客户端。最后再把客户端的数据转换成波形类型在波形显示其中显示出来。
    程序流程图如下图2.1、图2.2 图2.1 服务器端流程图
    图2.2 客户端流程图
    2.1  服务器端设计
    服务器端设计主要是采用多面板程序设计,其总体设计如图2.3、图2.4:
     
    图2.3 服务器端前面板
     
    图2.4   服务器端程序框图
    其主要是采用子面板的设计,即在运行服务器端时子面板运行需要运行的子程序。工作原理是每当控件被按下,就触发了时间结构中与之对应的控件。与控件对应的子程序会被引用VI控件从不同的路径调出运行,并在子面板中显示。这里的多面板程序分为两种情况:一种是弹出子面板时,主程序处于等待状态,直到子面板运行完成.另一种是弹出子面板后,子面板与主程序相互独立运行。本设计中使用到的多面板程序属于第二种情况,需要通过VI引用的方法节点来实现。程序框图中最只要的是一个事件结构,该事件结构的触发条件来源于用户单击界面上的按钮。例如单击正弦波按钮,可以通过
    属性:文本控件获得按钮的名称,由此得到该按钮的名称,由此得到该按钮对应VI的绝对路径。再由VI的Execution。State属性获得VI的运行状态。如果VI处于不运行状态,则通过运行VI方法运行该VI。
  1. 上一篇:MATLAB时域积分方程方法计算金属目标电磁散射特性
  2. 下一篇:基于FPGA的以太网接口设计+文献综述
  1. LabVIEW+DataSocket远程支援系统设计

  2. FHA和PHA的交叉验证技术在...

  3. HFSS法拉第笼对频率选择表面性能的影响

  4. 小波分析用于图像增强的研究MATLAB仿真

  5. 灰色建模技术的通信运行指标预测

  6. 基于多指标决策的通信网...

  7. Verilog的汉明码(15,11)编解码器的设计与仿真

  8. g-C3N4光催化剂的制备和光催化性能研究

  9. 现代简约美式风格在室内家装中的运用

  10. C++最短路径算法研究和程序设计

  11. 浅析中国古代宗法制度

  12. 江苏省某高中学生体质现状的调查研究

  13. 中国传统元素在游戏角色...

  14. 巴金《激流三部曲》高觉新的悲剧命运

  15. NFC协议物理层的软件实现+文献综述

  16. 上市公司股权结构对经营绩效的影响研究

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回