第五章数组簇与曲线图形.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数组、簇和曲线图形 第5讲 学习目标 学习如何创建和初始化数组 建立自动索引概念 学习常用数组函数 建立多态性的概念 学习簇的创建及簇函数的使用 学习波形 Graph 图形显示特性 通过实例学习Graphs数据类型组织方法 5.1 数组 数组是相同类型数据元素的有序集合。 5.1.1创建数组 一. 在前面板创建数组控件 (1)放置数组框 数组元素的显示 多维数组创建方法(2种) 数组初始化 数组元素尚未定义 数组元素赋值与显示 二.在框图创建数组常量 常数数组空壳 布尔常数数组 三.其它创建数组方法 使用函数产生数组: 5.1.2 利用循环的自动索引功能创建数组 什么是自动索引? For Loop 和 While Loop 结构都可以在它们的边界自动索引数组或积聚数组,这一汇集数据的能力称为自动索引。 例5.1.1 利用For Loop创建一维数组。 例5.1.3 利用自动索引计算数组元素的平方和 注意 1. 对于For Loop结构的每一个数组,其缺省为自动索引使能, 相反接入While Loop结构的每一个数组,其缺省值为关闭 自动索引。 2. 决定For循环次数的是数组的长度而不是N,这是因为数组的长度比 N小。 5.1.3 数组函数 数组函数选项板 1.Array Size (数组大小)函数 2.Initialize Array (初始化数组) 3. Build Array(构建数组) 函数 例5.16  Build Array函数的使用。 输出一个新数组 若在函数弹出菜单选择Concatenate Inputs项,则函数会将两个数组按输入顺序合并成一个一维数组输出 4.Array Subset( 数组子集 )函数 该函数返回数组中从 Index 开始的长度为 length 的部分数组元素。 例5.17 Array Subset 函数的使用。 5. Index Array (索引数组) 函数 用于访问数组中指定位置的元素 使用索引数组从数组中提取一行或一列 Array Index 函数即可从数组中抽取一个标量元素。也可用于从一个二维数组中抽取一行或一列来产生一个原数组的子数组。 5.1.4 函数的多态性(Polymorphism)概念 多态性是指函数可以接受不同类型、不同维数或不同表示法的输 入数据的能力。大多数G语言函数都是多态化的。 Add 函数的多态组合 5.2 簇(Clusters) 什么是簇? 簇是由不同类型的数据元素组成的一种数据类型。 5.2.1簇的创建 (a) 混合簇控制件 (b) 混合簇指示器 (c)数值型簇控制件 a. 混合簇控制端点 b.混合簇指示端点 c. 数值型控制簇 在程序框图中的端点图标 注意 在一个簇对象中,簇元素只能同为控制件或指示件,不能 同时包含两种。一个簇是控制簇还是指示簇,取决于放进 簇中的第一个元素。 簇控件和簇指示器的转换 5.2.2 簇函数 1. Unbundle (解捆) 函数 例5.2.1 将一个簇中的各个元素值分别取出。 2.Bundle (捆绑)函数 例5.2.2 Bundle函数的使用。 例5.2.3 修改簇中某些元素的值。 5.3 曲线图显示件 5.3.1 Waveform Graph 控件 Waveform Graph 菜单选项 图形光标 5.3.2 Waveform Graph数据类型 一。单曲线图形显示 ( Waveform Graph 可接收两种数据类型 ) 二.多曲线图形显示 5.3.3 XY Graph 一.单曲线数据类型 XY 数据类型(一)       XY 数据类型(二) 二.多曲线数据数据类型 XY 双曲线图形显示 5.4 练习 5.4.1 练习使用自动索引功能创建

文档评论(0)

3471161553 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档