一 什么是SECS SECS(SEMI Equipment Communication Standard),半导体设备通讯标准. 此标准由SEMI (Semiconductor Equipment and Materials International 国际半导体设备与材料产业协会) 制定,用来统一各个生产设备之间以及生产设备和控制设备之间的通讯. SECS标准包括SECS-I.SECS-II.HSMS 和 GEM 四个标准. 1.1 SECS-I (SEMI Equipment Communi…
一 概述 GEM标准定义了通信链路上的半导体设备的行为. SECS-II标准定义了在主机和设备之间交换的消息和相关数据项.GEM标准则定义了在哪种情况下应该使用哪些SECS-II消息以及由此产生的结果行为.图1.1说明了GEM.SECS-II和其他通信替代方案之间的关系. GEM为所有半导体设备定义了SECS-II的标准实现.它定义了一套通用的设备行为和通信能力,这些设备行为和通信能力提供了支持半导体设备制造商的制造自动化程序的功能和灵活性. 设备供应商可以提供GEM中不包括的附加SECS-II…
一 SECS-II 概述 SECS-II 标准定义了使用如SECS-I.HSMS等传输协议在设备和主机之间交换的消息的形式和含义. 定义了以消息的形式在设备和主机之间传递信息,消息按其行为分类,称为Stream.有很多不同的行为Stream,每个Stream又包括具体的消息,称为Function. 标准还定义了消息的结构,消息由数据项和数据项列表 ( items and lists of items ) 构成.该结构允许自描述数据格式,以保证对消息的正确解释. SECS-II还规定了事务协议,用…
一 HSMS通信标准概述 HSMS定义了使用 TCP/IP 作为物理传输媒质时的通信接口. HSMS使用TCP/IP流支持,提供了可靠的双向同步传输,可以用来作为SECS-I通信以及其他更高级的通信环境的替代. 1.1 HSMS连接状态图 HSMS状态机如下图所示,此图中描述的行为定义了HSMS的基本要求. 状态图说明: NOT CONNECTED:该实体已准备好侦听或启动TCP/IP连接,但尚未建立任何连接,或所有以前建立的TCP/IP连接都已终止: CONNECTED:已建立了一个TCP/I…
介绍SECS/GEM SEMI SECS/GEM标准概述 SECS/GEM是由国际半导体设备与材料协会(SEMI)制定的连接性标准.此连接性标准用于在设备和工厂的资讯和控制系统间建立通讯. SECS是SEMI设备通讯标准的缩写.GEM指SEMI连接性标准E30,被定义为制造设备实现通讯和控制的一般模型. 一般来说,SECS/GEM标准定义了信息.状态机和情境,来让工厂软件能够控制并监视制造设备.正式名称是SEMI连接性标准E30. 下载Cimetrix SECS/GEM标标准白皮书 在实现SEC…
1.SEMI (Semiconductor Equipment And Materials International)  国际半导体设备与材料产业协会 2.SECS SECS协议是基于RS-232或TCP/IP的点对点协议,由SECS I/HSMS.SECS II两层及GEM构成   SECS I/HSMS 为传输层,SECS II则把SECS I传输的二进制串翻译成形象直观的格式表示出来,SECS II规范传输资料的标准结构和显示内容,方便使用者查看数据内容. 3.GEM (Generic…
http://baike.baidu.com/link?url=e9vXkKd2aHp8VDr1XTURdwQB4K85r28IYjeMwRIyuaXtsrCsXHY1eohiFgsDXRYRlj6xEQoZFzH9dgKwla2n3q     IOCP(I/O Completion Port),常称I/O完成端口. IOCP模型属于一种通讯模型,适用于(能控制并发执行的)高负载服务器的一个技术. 通俗一点说,就是用于高效处理很多很多的客户端进行数据交换的一个模型.或者可以说,就是能异步I/O操…
学习了进程与线程,现对自己的学习进行记录. 目录: 一.进程与线程的概念,以及联系与区别 二.多线程 三.python中多线程的应用 四.python实例 五.参考文献 一.进程与线程的概念.以及联系与区别 进程可以被称为执行的程序,一个进程拥有完整的数据空间和代码空间,每一个进程的地址空间都是独立的,进程之间不能共享数据. 线程是进程的一部分,也可以称为mini 进程.在同一个进程中的线程共用同一个地址空间,单有自己独立的堆栈和局部变量.所以除了堆栈中的数据,其余所有数据都可以共享. 如果再形…
模块概述 定义:模块,用一砣代码实现了某类功能的代码集合. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,提供了代码的重用性.在Python中,一个.py文件就称之为一个模块(Module). 注意: 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码! 模块分为三种: 自定义模块 开源模块 内置模块 使用模块有什么…
模块概述 定义:模块,用一砣代码实现了某类功能的代码集合. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,提供了代码的重用性.在Python中,一个.py文件就称之为一个模块(Module). 注意: 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码! 模块分为三种: 自定义模块 开源模块 内置模块(又称标准库)…