在评估之前有必要深入了解评估的对象。课程、教学和评估都应该反映我们对语言、语言学习和读写能力发展规律的认识。因此,标准5正面提出“评估必须认识到并反映阅读和写作在智力层面和社会性层面的复杂特征”。(二)在课程教学和评估的双向互动中尊重读写的复杂性标准4指明“评估必须反映和考虑对课程和教学的批判性探究”“可靠的教育实践基于重视读写复杂性的课程、维护读写复杂性的教学,以及充分反映读写复杂性的评估”。......
2023-08-17
通过组合基本数据类型构成复杂数据类型,这对于组织复杂数据十分有用。用户可以生成适合特定任务的数据类型,将基本的、逻辑上有关联的信息单元组合成一个拥有自己名称的“新”单元,如电动机的数据记录,将其描述为一个属性(性能,状态)记录,包括速度给定值、速度实际值、启停状态等各种信息。另外,通过复杂数据类型可以使复杂数据在块调用中作为一个单元被传递,即在一个参数中传递到被调用块,符合结构化编程的思想。这种方式使众多基本信息单元高效而简洁地在主调用块和被调用块之间传递,同时保证了已编制程序的高度可重复性和稳定性。
复杂数据类型如表3-5所示,包括以下几种:
表3-5 复杂数据类型说明
1)DTL。
2)字符串(STRING)。它是最多有254个字符(CHAR)的一维数组。
3)数组(ARRAY)。它将一组同一类型的数据组合在一起,形成一个单元。
4)结构(STRUCT)。它将一组不同类型的数据组合在一起,形成一个单元。
1.DTL数据类型
DTL(长格式日期和时间)数据类型是一种12 B的结构,以预定义的结构保存日期和时间信息,如表3-6所示。可以在块的临时存储器中或者在数据块中定义DTL。
表3-6 DTL举例
DT变量的结构由若干元素构成,各元素可以有不同的数据类型和取值范围。指定值的数据类型必须与相应元素的数据类型相匹配。表3-7给出了DTL变量的结构元素及其属性。
表3-7 DTL结构
2.字符串
STRING数据类型的变量将多个字符保存在一个字符串中,该字符串最多由254个字符组成。每个变量的字符串最大长度可由方括号中的关键字STRING指定(如:STRING[4])。如果省略了最大长度信息,则为相应的变量设置254个字符的标准长度。在内存中,STRING数据类型的变量比指定最大长度多占用两个字节,如表3-8所示。
表3-8 STRING变量的属性
可为STRING数据类型的变量分配字符。字符在单引号中指定。如果指定字符串的实际长度小于声明的最大长度,则剩余的字符空间留空。在值处理过程中仅考虑已占用的字符空间。
表3-9所示实例定义了一个最大字符数为10而当前字符数为3的字符串,这表示该STRING当前包含3个单字节字符,但可以扩展到包含最多10个单字节字符。
表3-9 字符串举例
3.数组
ARRAY数据类型表示由固定数目的同一数据类型的元素组成的域。所有基本数据类型的元素都可以组合在ARRAY变量中。ARRAY元素的范围信息显示在关键字ARRAY后面的方括号中。范围的下限值必须小于或等于上限值,如表3-10所示。
表3-10 数组的属性
表3-11所示例子说明了如何声明一维ARRAY变量。
表3-11 数组举例
访问ARRAY中的元素可通过下标访问来进行。第一个ARRAY元素的下标为[1],第二个元素的下标为[2],第三个元素的下标为[3]。在本例中要访问第二个ARRAY元素的值,需要在程序中指定“OP_Temp[2]”。
变量“Op_Temp”也可声明为ARRAY[-1..1]of INT,则第一个ARRAY元素的下标为[-1],第二个元素的下标为[0],第三个元素的下标为[1]。例如,“#My_Bits[3]”表示引用数组“My_Bits”的第3位,“#My_Data[-2]”表示引用数组“My_Data”的第4个SINT元素。注意“#”符号由程序编辑器自动插入。
4.结构
STRUCT数据类型的变量将值保存在一个由固定数目的元素组成的结构中。不同的结构元素可具有不同的数据类型。注意:不能在STRUCT变量中嵌套结构。STRUCT变量始终以具有偶地址的一个字节开始,并占用直到下一个字限制的内存。
关于复杂数据类型的使用将在后面的6.4节中详细介绍。
有关西门子S7-1200 PLC编程与应用的文章
在评估之前有必要深入了解评估的对象。课程、教学和评估都应该反映我们对语言、语言学习和读写能力发展规律的认识。因此,标准5正面提出“评估必须认识到并反映阅读和写作在智力层面和社会性层面的复杂特征”。(二)在课程教学和评估的双向互动中尊重读写的复杂性标准4指明“评估必须反映和考虑对课程和教学的批判性探究”“可靠的教育实践基于重视读写复杂性的课程、维护读写复杂性的教学,以及充分反映读写复杂性的评估”。......
2023-08-17
复杂数据类型是由其他数据类型组成的数据组,不能将任何常量用做复杂数据类型的实参,也不能将任何绝对地址作为实参传送给复杂数据类型。下面通过几个例子说明复杂数据类型的定义和使用。数组元素可以在声明中进行初始化赋值,初始化值的数据类型必须与数组元素的数据类型相一致。在存储器中,String数据类型的变量比指定最大长度多占用两个字节,在存储区中前两个字节分别为总字符数和当前字符数。......
2023-06-15
在Multisim中,同一个仪器可以在图纸上放置多次。下面介绍一些常用的Multisim虚拟仪器。Multisim自带的这款虚拟频率计还可以对信号的脉冲宽度、上升沿和下降沿的时间进行测量。波特仪波特仪是一种通过测量电路幅频特性和相频特性而得到电路频率响应的常用仪器,Multisim自带的虚拟波特仪的符号图和控制面板如图1-5-8所示。......
2023-06-23
从共享型以太网发展到交换型以太网,并出现了全双工以太网技术,致使整个以太网系统的带宽成十倍、百倍地增长,并保持足够的系统覆盖范围。本节讨论10 Mbit/s以太网技术,并对交换式以太网加以简单介绍。图5.29IEEE 802参考模型与OSI的比较MAC子层负责媒体访问控制,以太网采用竞争方式,对于突发式业务,竞争技术是合适的。图5.30以太网的数据帧格式各字段的含义如下。......
2023-06-26
在天津南开大学,冯尔康教授坐在他简朴的书房里,谈起他选择社会史研究的缘由。社会史研究显现出的特殊魅力正是在这一点上打动了冯先生。冯尔康说,社会史研究所展现的豁然境地已吸引了他多年。社会史着重于社会结构整体研究的方法,使冯尔康对于中国古代农村社会的自耕农阶层有了新的认识。“作为使历史科学走出简单模式的一种尝试,社会史研究的意义是特别的。”说话时,冯尔康习惯性地倾着上身,仿佛这个目标将牵引他的一生。......
2023-07-02
图6.14IPv6地址格式图6.14是基于提供者的全局单播地址,用来给全世界接在Internet上的主机分配单播地址。向IPv6过渡的过程必然很长,因此IPv6和IPv4将长期共存。图6.14就是嵌入IPv4的地址。③IPv6使用更小的路由表。⑥IPv6 具有更高的安全性。目前常见的方法有双栈主机、隧道技术和纯IPv6链路混合组网技术等。图6.15IPv6/IPv4双协议栈的协议结构隧道技......
2023-06-26
图2-8大规模个性化定制系统需求分析层需求分析层接到来自接口层的客户需求数据,通过需求分析系统对数据进行归纳和分析,并结合设计知识库的支持产生能够被ERP层识别并组织生产的标准化订单。同时,需求分析层还能够获取ERP层提供的产品生产数据,并实时反馈至接口层。......
2023-06-28
相关推荐