OPENG

  • 前言
  • OPENG 函数分类
  • OPENG数值工具
  • 枚举、数值、字符串相互转换
  • OPENG 布尔工具
  • OPENG比较工具
  • OPENG定时工具
  • 数组操作工具
 
Picture

      敬告读者,这是《LabVIEW——北方客栈》的一个专栏,在那里可以看到更多的内容。
      此外,labview7i还在本站开辟了另一个与此类似的专栏《MGI 入门》,欢迎访问。


栏目简介

     本栏目以我的视角和观点来简要介绍OpenG软件包的基本特性和基本特点,目的是便于大家今后能够更好的、更合理的使用这个软件包。
      本栏目所展现的内容,对加深认识和理解LabVIEW图像化开发环境是大有好处的。



什么是OpenG?

      如果G代表图形化编程语言,那么OpenG就表示为源代码公开的图形化编程语言。所谓源代码公开包含两个含义:其一,对用户来讲它必须是免费软件;其二,它必须允许用户查看、修改和改进源代码。
      
      OpenG是可运行在LabVIEW开发环境下,一种免费的、源代码公开的图形化编程语言软件包(实质是使用LabVIEW开发的)。

      这些都是在公开源代码标准下完成的。(图片为OpenG开发团队在NIWeek2008)



OpenG的创建者

      OpenG的创建者Jim Kring的标准像。
      仅看到图片你可能对它还是不会有更多的了解和认识,当我们提到那本大作你应该会有印象了。它就是LabVIEW for Everyone(中译本:LabVIEW大学实用教程[第三版])的第二作者
Jim Kring。

      它是JKI Software社团的领导者。这个社团由LabVIEW爱好者组成,它们设计开发了OpenG软件包和部分工具包。而这些设计者都是来自于普通的LabVIEW应用程序开发者,大家精诚合作,成果共享,使程序设计工作变得更加简单且富有乐趣。



OpenG与LabVIEW

      OpenG是由LabVIEW爱好者设计的,它是使用在LabVIEW开发环境下的实用工具包,它是免费提供给LabVIEW爱好者使用的(OpenG也有付费的,但我们这里只讨论免费的那部分);而LabVIEW是由NI公司发明的设计的,它是需要付费才能够获得的。

      如果将OpenG的vi一层层打开,发现最底层完全是采用LabVIEW的内置函数构成的,非常有利于实用和再开发。也可以这样说:“OpenG是纯LabVIEW的”;如果一层层打开LabVIEW我们会发现最终内部是由LabVIEW的内置函数、CIN或DLL构成的。

      正是因为OpenG来自于那些优秀的LabVIEW应用项目开发者,所以它可能提供了实际应用中最有效的编程方法,也是我们在这里介绍它的原因。



Copyright © 2008-2012