文档详情

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

发布:2018-06-11约2.71千字共37页下载文档
文本预览下载声明
第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 练习使用自动索引功能创建
显示全部
相似文档