用户界面程序
发布时间:2014/10/7 19:50:10 访问次数:423
通过图3-5中的豇丑图标,就可以为VI添加输入/输出端口,具体的方法请读者参考本章后面的内容。
图3-4和图3-3可以看做一个图形用户界面程序(GUI),其中图3-4的Waveform Graph与图3-3中的图形显示元件是一一对应的关系。有过文本编程经验的读者可以知道,EP1K50FC256-2在基于文本的软件编程平台上设计图形用户界面程序时,同样存在着“控件”的概念,在文本编程中,控件是对数据和方法的封装,控件有自己的属性和方法,其中通过属性可以访问控件,而方法则是控件某些功能的实现,用户可以在源程序中调用这些方法来控制相关的控件。
LabVIEW中前面板上控件的功能与文本编程平台实现图形用户界面程序时控件的功能极其类似,因此用户在理解图3-3中的控件时可以将文本编程平台中的控件的概念引用过来——可以简单地将图3-3中的图形显示控件Waveform Graph看作是用户可与之交互以输入或操作数据的控件“类”,而将图3-4中Waveform Graph对象看作是这个控件“类”实例化后的对象(关于类和对象的概念请参考面向对象编程方面的资料),因此,用户对程序框图中的
Waveform Graph韵操作将通过前面板上的Waveform Graph体现出来。上述LabVIEW中的操作方法类似于Virtual Stdi0 2008中MFC编程平台的操作方法。
在文本编程平台中通过程序的执行顺序和赋值语句来表示数据的流动方向,而在图形化编程平台LabVIEW中则通过“连线”的方式表示数据的流动方向。以图3-4为例,WaveformGraph与Simulate Signal之间的蓝色连线表示数据的流动方向,即数据从Simulate Signal中流向Waveform Graph;由于Waveform Graph与前面板元件的一一对应关系,因此Simulate Signal中产生的数据将会在图3-3的图形显示控件中原样展示出来。
通过图3-5中的豇丑图标,就可以为VI添加输入/输出端口,具体的方法请读者参考本章后面的内容。
图3-4和图3-3可以看做一个图形用户界面程序(GUI),其中图3-4的Waveform Graph与图3-3中的图形显示元件是一一对应的关系。有过文本编程经验的读者可以知道,EP1K50FC256-2在基于文本的软件编程平台上设计图形用户界面程序时,同样存在着“控件”的概念,在文本编程中,控件是对数据和方法的封装,控件有自己的属性和方法,其中通过属性可以访问控件,而方法则是控件某些功能的实现,用户可以在源程序中调用这些方法来控制相关的控件。
LabVIEW中前面板上控件的功能与文本编程平台实现图形用户界面程序时控件的功能极其类似,因此用户在理解图3-3中的控件时可以将文本编程平台中的控件的概念引用过来——可以简单地将图3-3中的图形显示控件Waveform Graph看作是用户可与之交互以输入或操作数据的控件“类”,而将图3-4中Waveform Graph对象看作是这个控件“类”实例化后的对象(关于类和对象的概念请参考面向对象编程方面的资料),因此,用户对程序框图中的
Waveform Graph韵操作将通过前面板上的Waveform Graph体现出来。上述LabVIEW中的操作方法类似于Virtual Stdi0 2008中MFC编程平台的操作方法。
在文本编程平台中通过程序的执行顺序和赋值语句来表示数据的流动方向,而在图形化编程平台LabVIEW中则通过“连线”的方式表示数据的流动方向。以图3-4为例,WaveformGraph与Simulate Signal之间的蓝色连线表示数据的流动方向,即数据从Simulate Signal中流向Waveform Graph;由于Waveform Graph与前面板元件的一一对应关系,因此Simulate Signal中产生的数据将会在图3-3的图形显示控件中原样展示出来。
上一篇:面板控件对象的源程序
热门点击
- 路由表必须包含以下三项内容
- FTP使用的两个TCP连接
- 接口标识符(Interface ID)
- 怎样标志分布在整个因特网上的万维网文档
- 数据链路层的点对点信道和广播信道的特点
- 把三级IP地址的子网掩码和收到的数据报的目的
- IP电话所需要的几种应用协议
- 运输层的两个主要协议
- CIDR的32位地址掩码
- TCP报文段的首部格式
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]