我和LabVIEW:一个NI工程师的十年编程经验

我和LabVIEW:一个NI工程师的十年编程经验
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-09
版次: 1
ISBN: 9787811248890
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 412页
字数: 610千字
正文语种: 简体中文
165人买过
  •   《我和LabVIEW:一个NI工程师的十年编程经验》是作者在学习和使用LabVIEW过程中的经验总结。书中由浅入深地对LabVIEW最常用的功能和LabVIEW学习过程中常见的问题进行了一一介绍。此外,对于LabVIEW帮助文档中没有涉及的内容,如LabVIEW程序设计的原理、原则,如何选取最适合当前情景的编程方法,编程时的注意事项,LabVIEW的学习方法等,《我和LabVIEW:一个NI工程师的十年编程经验》都进行了较为详细的介绍。《我和LabVIEW:一个NI工程师的十年编程经验》的特色之一在于紧密结合实例,对于提及的LabVIEW功能,书中都配以编程实例来讲解。
      《我和LabVIEW:一个NI工程师的十年编程经验》可作为大、中专院校通信、测控等相关专业的教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术参考书。   阮奇桢,毕业于东南大学仪器科学与工程系。时任美国国家仪器有限公司上海研发中心高级软件工程师,负责LabVIEW新功能的设计与开发。在LabVIEW编程语言的设计和开发领域具有资深经验。 第0章什么是LabVIEW
    0.1LabVIEW与文本编程语言的区别
    0.2G语言
    0.3LabVIEW的应用领域
    0.4LabVIEW的发展历史

    第1章LabVIEW入门
    1.1“Hell0,World!”程序
    1.1.1启动界面
    1.1.2创建一个新VI
    1.1.3让VI显示“您吃了吗?
    1.1.4LabVIEW程序的运行逻辑
    1.2如何学习LabVIEW
    1.2.1学习LabVIEW的3种方式
    1.2.2自学LabVIEW
    1.2.3LabVIEW的帮助文档
    1.2.4LabVIEW的范例
    1.2.5寻求他人帮助
    1.3编写更复杂的程序
    1.3.1美化VI
    1.3.2让VI持续运行
    1.3.3项目
    1.3.4使用子VI
    1.3.5创建子VI
    1.3.6从程序框图创建子VI
    1.4设置个性化编程环境
    1.4.1LabVIEW的设置选项
    1.4.2函数和控件选板的设置
    1.4.3工具选板

    第2章数据
    2.1数值
    2.1.1数值控件及显示格式
    2.1.2常量
    2.1.3表示法
    2.1.4数值运算的常用函数
    2.1.5表达式节点
    2.1.6公式ExpressVI
    2.1.7公式节点
    2.1.8MathScript脚本节点
    2.1.9数值的单位
    2.2其他数据类型
    2.2.1枚举型
    2.2.2布尔型
    2.2.3数组型
    2.2.4簇
    2.2.5字符串
    2.2.6路径
    2.3数据类型之间的转换
    2.3.1数值表示法之间的转换
    2.3.2数值与字符串之间的转换
    2.3.3数值与布尔类型之间的转换
    2.3.4路径与其他数据类型之间的转换
    2.3.5与时间相关的转换
    2.3.6变体
    2.3.7数据平化至字符串
    2.3.8数据平化至XML
    2.3.9强制转换
    2.4控件和数据在程序中的使用
    2.4.1控件与变量的关系
    2.4.2控件的标签和标题
    2.4.3控件的默认值
    2.4.4局部变量
    2.4.5属性节点
    2.4.6调用节点
    2.5应用实例
    2.5.1字符串公式求值
    2.5.2字符串转换为布尔数组
    2.5.3程序运行中改变控件标题
    2.5.4禁止枚举控件中的某些项
    2.5.5在字符串中显示多种字体

    第3章基本程序结构
    3.1顺序结构
    3.1.1程序执行顺序
    3.1.2创建顺序结构
    3.1.3层叠式顺序结构
    3.1.4平铺式顺序结构
    3.1.5“无形胜有形”的最高境界
    3.2条件结构
    3.2.1布尔类型的条件选择结构
    3.2.2其他数据类型的条件选择
    3.2.3合理设置选择条件
    3.2.4条件结构隧道
    3.2.5选择函数
    3.3程序框图禁用结构
    3.4条件禁用结构
    3.5for循环结构
    3.5.1for循环
    3.5.2循环结构隧道
    3.5.3移位寄存器
    3.5.4反馈节点
    3.5.5结束条件
    3.6while循环结构
    3.7事件结构
    3.7.1事件结构
    3.7.2按照产生源来区分事件的种类
    3.7.3编辑事件
    3.7.4按照发出时间区分事件的种类
    3.7.5事件结构的使用
    3.7.6动态事件
    3.7.7用户自定义的事件
    3.8定时结构
    3.8.1定时函数和VI
    3.8.2使用事件结构
    3.8.3定时循环

    第4章常用程序结构模式
    4.1错误处理机制
    4.1.1不可预期的错误
    4.1.2可预期的错误
    4.1.3自定义错误
    4.1.4显示错误信息
    4.1.5调试时显示错误信息
    4.1.6合并错误
    4.2可重人VI
    4.2.1同一VI的并行运行
    4.2.2可重入VI的副本
    4.3状态机
    4.3.1循环条件结构
    4.3.2单状态传递的状态机
    4.3.3多状态传递的状态机
    4.3.4状态机的使用
    4.3.5状态图工具包
    ……
    第5章调用外部程序
    第6章VI服务器
    第7章测试测量应用程序设计
    第8章调试
    第9章管理LabVIEW项目
    第10章界面设计
    第11章代码风格与优化
    第12章界面的模块划分和XControl
    第13章面向对象的编程
    后记
    致谢
    参考文献
  • 内容简介:
      《我和LabVIEW:一个NI工程师的十年编程经验》是作者在学习和使用LabVIEW过程中的经验总结。书中由浅入深地对LabVIEW最常用的功能和LabVIEW学习过程中常见的问题进行了一一介绍。此外,对于LabVIEW帮助文档中没有涉及的内容,如LabVIEW程序设计的原理、原则,如何选取最适合当前情景的编程方法,编程时的注意事项,LabVIEW的学习方法等,《我和LabVIEW:一个NI工程师的十年编程经验》都进行了较为详细的介绍。《我和LabVIEW:一个NI工程师的十年编程经验》的特色之一在于紧密结合实例,对于提及的LabVIEW功能,书中都配以编程实例来讲解。
      《我和LabVIEW:一个NI工程师的十年编程经验》可作为大、中专院校通信、测控等相关专业的教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术参考书。
  • 作者简介:
      阮奇桢,毕业于东南大学仪器科学与工程系。时任美国国家仪器有限公司上海研发中心高级软件工程师,负责LabVIEW新功能的设计与开发。在LabVIEW编程语言的设计和开发领域具有资深经验。
  • 目录:
    第0章什么是LabVIEW
    0.1LabVIEW与文本编程语言的区别
    0.2G语言
    0.3LabVIEW的应用领域
    0.4LabVIEW的发展历史

    第1章LabVIEW入门
    1.1“Hell0,World!”程序
    1.1.1启动界面
    1.1.2创建一个新VI
    1.1.3让VI显示“您吃了吗?
    1.1.4LabVIEW程序的运行逻辑
    1.2如何学习LabVIEW
    1.2.1学习LabVIEW的3种方式
    1.2.2自学LabVIEW
    1.2.3LabVIEW的帮助文档
    1.2.4LabVIEW的范例
    1.2.5寻求他人帮助
    1.3编写更复杂的程序
    1.3.1美化VI
    1.3.2让VI持续运行
    1.3.3项目
    1.3.4使用子VI
    1.3.5创建子VI
    1.3.6从程序框图创建子VI
    1.4设置个性化编程环境
    1.4.1LabVIEW的设置选项
    1.4.2函数和控件选板的设置
    1.4.3工具选板

    第2章数据
    2.1数值
    2.1.1数值控件及显示格式
    2.1.2常量
    2.1.3表示法
    2.1.4数值运算的常用函数
    2.1.5表达式节点
    2.1.6公式ExpressVI
    2.1.7公式节点
    2.1.8MathScript脚本节点
    2.1.9数值的单位
    2.2其他数据类型
    2.2.1枚举型
    2.2.2布尔型
    2.2.3数组型
    2.2.4簇
    2.2.5字符串
    2.2.6路径
    2.3数据类型之间的转换
    2.3.1数值表示法之间的转换
    2.3.2数值与字符串之间的转换
    2.3.3数值与布尔类型之间的转换
    2.3.4路径与其他数据类型之间的转换
    2.3.5与时间相关的转换
    2.3.6变体
    2.3.7数据平化至字符串
    2.3.8数据平化至XML
    2.3.9强制转换
    2.4控件和数据在程序中的使用
    2.4.1控件与变量的关系
    2.4.2控件的标签和标题
    2.4.3控件的默认值
    2.4.4局部变量
    2.4.5属性节点
    2.4.6调用节点
    2.5应用实例
    2.5.1字符串公式求值
    2.5.2字符串转换为布尔数组
    2.5.3程序运行中改变控件标题
    2.5.4禁止枚举控件中的某些项
    2.5.5在字符串中显示多种字体

    第3章基本程序结构
    3.1顺序结构
    3.1.1程序执行顺序
    3.1.2创建顺序结构
    3.1.3层叠式顺序结构
    3.1.4平铺式顺序结构
    3.1.5“无形胜有形”的最高境界
    3.2条件结构
    3.2.1布尔类型的条件选择结构
    3.2.2其他数据类型的条件选择
    3.2.3合理设置选择条件
    3.2.4条件结构隧道
    3.2.5选择函数
    3.3程序框图禁用结构
    3.4条件禁用结构
    3.5for循环结构
    3.5.1for循环
    3.5.2循环结构隧道
    3.5.3移位寄存器
    3.5.4反馈节点
    3.5.5结束条件
    3.6while循环结构
    3.7事件结构
    3.7.1事件结构
    3.7.2按照产生源来区分事件的种类
    3.7.3编辑事件
    3.7.4按照发出时间区分事件的种类
    3.7.5事件结构的使用
    3.7.6动态事件
    3.7.7用户自定义的事件
    3.8定时结构
    3.8.1定时函数和VI
    3.8.2使用事件结构
    3.8.3定时循环

    第4章常用程序结构模式
    4.1错误处理机制
    4.1.1不可预期的错误
    4.1.2可预期的错误
    4.1.3自定义错误
    4.1.4显示错误信息
    4.1.5调试时显示错误信息
    4.1.6合并错误
    4.2可重人VI
    4.2.1同一VI的并行运行
    4.2.2可重入VI的副本
    4.3状态机
    4.3.1循环条件结构
    4.3.2单状态传递的状态机
    4.3.3多状态传递的状态机
    4.3.4状态机的使用
    4.3.5状态图工具包
    ……
    第5章调用外部程序
    第6章VI服务器
    第7章测试测量应用程序设计
    第8章调试
    第9章管理LabVIEW项目
    第10章界面设计
    第11章代码风格与优化
    第12章界面的模块划分和XControl
    第13章面向对象的编程
    后记
    致谢
    参考文献
查看详情
相关图书 / 更多
我和LabVIEW:一个NI工程师的十年编程经验
我和祖国话情长(微传记征文选集)
王丽 编
我和LabVIEW:一个NI工程师的十年编程经验
我和张骞闯西域
段张取艺
我和LabVIEW:一个NI工程师的十年编程经验
我和玄奘去取经
段张取艺
我和LabVIEW:一个NI工程师的十年编程经验
我和爸爸:一个真实故事
misaki636/著绘 时代华语 出品
我和LabVIEW:一个NI工程师的十年编程经验
我和徐霞客游中国
段张取艺
我和LabVIEW:一个NI工程师的十年编程经验
我和爸爸去春游(精)/学前识字绘本
刘宝恒 编
我和LabVIEW:一个NI工程师的十年编程经验
我和图书馆的故事
谢欣晨 绘;芝麻团长;赵晓/著 吴颖婷
我和LabVIEW:一个NI工程师的十年编程经验
我和最好的妈妈
安徽万有文化科技有限公司
我和LabVIEW:一个NI工程师的十年编程经验
我和我的房颤病人
魏勇
我和LabVIEW:一个NI工程师的十年编程经验
我和郑和下西洋
段张取艺
我和LabVIEW:一个NI工程师的十年编程经验
我和我的母校
南昌师范学院
我和LabVIEW:一个NI工程师的十年编程经验
我和提线木偶谷内钢太新作蒲蒲兰绘本(3-6岁)
[日]谷内钢太