第5章中将4~6片透镜组成的镜头定义为中等复杂的光学镜头,现将由6片以上透镜组成的镜头划归为复杂镜头,即称结构比双高斯摄影物镜更复杂的镜头为复杂镜头。集成电路加工设备中的投影光刻机物镜就是一个复杂的光学镜头,一般它由十几块乃至几十块镜片组成。本章将一个工作在紫外波段的投影光刻物镜作为复杂镜头的设计实例,从构造初始结构开始一步一步完整地完成设计。6)双远心光路。......
2023-06-20
DATE_AND_TIME数据类型与ARRAY、STRING和STRUCT一起都属于复杂数据类型类别。复杂数据类型的允许存储区域是数据块(D)区域和本地数据(L)区域。
因为DATE_AND_TIME是复杂数据类型,在语句中使用DATE_AND_TIME作为形式参数时只能以下列形式提供实际参数:
1)指定块的变量声明表中的特定于块的符号。
2)数据块的符号名称,例如“DB_sys_in-fo.System_Time”,由以下部分组成:
① 在符号表中为数据块号定义的名称(例如DB5的名称为“DB_sys_info”);
② 在数据块中为DATE_AND_TIME元素定义的名称(例如DB5中含有的DATE_AND_TIME数据类型变量的名称为“System_Time”)。
图4-16 从STEP 7库进行复制
不能将常数作为实际参数传送给复杂数据类型(包括DATE_AND_TIME)的形式参数。也不能将绝对地址作为实际参数传送给DATE_AND_TIME。
1.FC1 AD_DT_TM功能
图4-17所示的功能FC1向一个时间(格式DT)值加上一段时间(格式TIME),产生一个新的时间值(格式DT),其输入输出参数见表4-28。时间(参数T)必须在从DT#1990-01-01-00:00:00.000到DT#2089-12-31-23:59:59.999的范围内。此功能不运行输入检查。如果加法结果超出了有效范围,则将结果限制为相应值,并将状态字的二进制结果(BR)位设置为“0”。
图4-17 FC1调用格式
表4-28 FC1的输入输出参数
2.FC3 D_TOD_DT
功能FC3将数据格式DATE和TIME_OF_DAY(TOD)组合在一起,并将这些格式转换为数据类型格式DATE_AND_TIME(DT)。表4-29为FC3的输入输出参数,其中输入值IN1必须在限定值DATE#1990-01-01和DATE#2089-12-31之间。
表4-29 FC3的输入输出参数
类似的有如下功能:
1)功能FC6从格式DATE_AND_TIME提取数据类型格式DATE。DATE值必须在限定值DATE#1990-1-1和DATE#2089-12-31之间。
2)功能FC7从格式DATE_AND_TIME提取周时。以数据类型格式INTEGER提供周时:1=星期日;2=星期一;3=星期二;4=星期三;5=星期四;6=星期五;7=星期六。
3)功能FC8从格式DATE_AND_TIME提取数据类型格式TIME_OF_DAY。
4)功能FC33将数据类型格式S5TIME转换为格式TIME。
5)功能FC34将两个时间值(格式DT)相减,结果为持续时间(格式TIME)。时间值必须位于从DT#1990-01-01-00:00:00.000到DT#2089-12-31-23:59:59.999的范围内。此功能不运行输入检查。如果第一个时间(参数DT1)大于(晚于)第二个(参数DT2),则结果为正;如果第一个时间小于(早于)第二个,则结果为负。
6)功能FC35从一个时间值中(格式DT)减去持续时间(格式TIME),结果产生一个新的时间值(格式DT)。时间(参数T)必须在DT#1990-01-01-00:00:00.000和DT#2089-12-31-23:59:59.999之间。
7)功能FC40将数据类型格式TIME转换为格式S5TIME。在转换中进行四舍五入。如果输入参数大于S5TIME格式的允许范围(大于TIME#02:46:30.000),则输出结果为S5TIME#999.3,并将状态字的二进制结果(BR)位设置为“0”。
3.比较DATE_AND_TIME变量
功能FC9比较两个DATE_AND_TIME数据类型格式变量的内容,检查它们是否相等,并将比较结果输出为返回值。表4-30所示为FC9的输入输出参数,其中参数DT1的时间与参数DT2的时间相等,则返回值的信号状态为“1”。此功能不报告任何错误。
表4-30 FC9的输入输出参数
类似的功能有如下:
1)功能FC12比较两个DATE_AND_TIME数据类型格式变量的内容,检查其中一个是否大于或等于另一个,并输将比较结果作为返回值。
2)功能FC14比较两个DATE_AND_TIME数据类型格式变量的内容,检查其中一个是否大于另一个,并将比较结果作为返回值。
3)功能FC18比较两个DATE_AND_TIME数据类型格式变量的内容,检查其中一个是否小于或等于另一个,并将比较结果作为返回值。
4)功能FC23比较两个DATE_AND_TIME数据类型格式变量的内容,检查其中一个是否小于另一个,并将比较结果作为返回值。
5)功能FC28比较两个DATE_AND_TIME数据类型格式变量的内容,检查它们是否不相等,并将比较结果作为返回值。
第5章中将4~6片透镜组成的镜头定义为中等复杂的光学镜头,现将由6片以上透镜组成的镜头划归为复杂镜头,即称结构比双高斯摄影物镜更复杂的镜头为复杂镜头。集成电路加工设备中的投影光刻机物镜就是一个复杂的光学镜头,一般它由十几块乃至几十块镜片组成。本章将一个工作在紫外波段的投影光刻物镜作为复杂镜头的设计实例,从构造初始结构开始一步一步完整地完成设计。6)双远心光路。......
2023-06-20
通过组合基本数据类型构成复杂数据类型,这对于组织复杂数据十分有用。复杂数据类型如表3-5所示,包括以下几种:表3-5 复杂数据类型说明1)DTL。表3-6 DTL举例DT变量的结构由若干元素构成,各元素可以有不同的数据类型和取值范围。指定值的数据类型必须与相应元素的数据类型相匹配。表3-9 字符串举例3.数组ARRAY数据类型表示由固定数目的同一数据类型的元素组成的域。关于复杂数据类型的使用将在后面的6.4节中详细介绍。......
2023-06-15
复杂数据类型是由其他数据类型组成的数据组,不能将任何常量用做复杂数据类型的实参,也不能将任何绝对地址作为实参传送给复杂数据类型。下面通过几个例子说明复杂数据类型的定义和使用。数组元素可以在声明中进行初始化赋值,初始化值的数据类型必须与数组元素的数据类型相一致。在存储器中,String数据类型的变量比指定最大长度多占用两个字节,在存储区中前两个字节分别为总字符数和当前字符数。......
2023-06-15
复杂的PCB一般适用于大型集成电路设计,有专用的一些样板模型,可以通过DXP的PCB向导编辑器来创建,下面介绍一个例子。图6-10 “PCB尺寸单位”对话框单击“Next”按钮即可进入板型选择询问对话框,如图6-11所示。如果需要奇数板层,可以直接编辑对应数字,需要说明的是,双层板就是信号层为2和电源层是0的PCB。图6-16 完成PCB定型图6-17 刚刚创建的PCB......
2023-06-23
一般情况下,系统的复杂性指的是系统结构的复杂性、系统性能的复杂性、组成系统个体的复杂性以及个体和个体之间相互作用的复杂性。复杂系统体现出的特征,相对于成分而言是一种质的变化,这种质的变化称为涌现性。对复杂系统的研究中最为著名的是美国圣塔菲研究所的学者霍兰于1994年提出的复杂适应系统理论。该理论的基本思想指出,复杂性科学,实质上是一门关于涌现的科学。......
2023-07-02
在制作表格的过程中,经常需要计算日期与时间,此时可使用日期时间函数,常用的日期与时间函数包括WEEKDAY、NOW、TO-DAY、YEAR、MONTH、DATEDJF等。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。特别要注意使用过程中结束日期必须大于起始日期。图6-33显示计算时间差步骤5:使用相同的方法计算其他单元格的时间差,最终显示效果如图6-34所示。......
2023-11-23
复杂系统建模的真正难点在于如何处理系统的多重性和开放性。因此,必须面对系统成分及其影响因素不明确巨不断变化的根本性“开放”困难。当然,这种基于网络的“开放性”对许多具体的应用目前还是不适用的,但可作为一种研究手段,探索解决复杂系统的开放性特征所带来的问题。......
2023-07-15
在8.4in LCD上,如CNC参数PRM11350.4设定为“1”,一个页面可同时显示5轴伺服负载表,如PRM11350.4设定为“0”,则只能显示4轴;其他轴的显示需要通过再次按〖监控〗键获得。......
2023-06-25
相关推荐