
通讯协议
文章平均质量分 74
无
SunkingYang
C++资深工程师,拥有14年C++实战开发经验。
期间从事Windows客户端及Linux服务端开发。客户端有ActiveX、MFC、QT,医疗虚拟与现实(Ogre、QT、OpenCV等),三维人脸识别。
拥有4年天网视频监控开发经验,包含ocx插件开发、国标解码库:软解码和硬解码开发等(Windows平台),2年雪亮工程国标服务开发经验,包含国标28181级联服务、国标流媒体等(Linux平台)。
目前在从事半导体行业,负责应用程序、驱动开发。
展开
-
半导体设备通信标准—secsgem v0.3.0版本使用说明文档(1)之概述、如何安装及使用方法
secsgem 是一个用于与半导体行业中的主机或设备系统进行通信的 Python 包。这些用例涵盖了从为实现或功能编写测试、开发环境中的模拟到完整的主机/设备实现等多个方面。该软件包的部分内容可以单独使用,例如 HSMS 可以在没有 SECS-II 的情况下单独使用,或者流和功能可以与不同的网络栈一起使用。目前尚无支持通过串行端口进行通信的功能(SECS-I、SEMI E04)。只有以太网(HSMS、SEMI E37)是可用的。HSMS、SECS 和 GEM 均为来自SEMI的标准。原创 2025-04-15 21:11:58 · 1182 阅读 · 0 评论 -
半导体设备通信标准—python版本secsgem版本升级说明(从v0.2.0开始)
在 0.2.0 版本中,以往用于替换/添加自定义函数到处理程序的旧方法已不再适用。因此,新增了一种简单修改设备函数列表的方法。为了能够针对特定设备对功能列表进行修改,在 0.2.0 版本中将其移至设置中。随着这一变动,添加了一个功能列表的容器,以便于进行简单的查找。现在为该容器添加了一个功能,用于更新其功能列表。这将向列表中添加或更新该功能。可通过设置访问该容器。SVID,SVNAME,UNITS_New为函数定义数据项是一项相当复杂且令人困惑的任务。原创 2025-04-15 14:19:46 · 1050 阅读 · 0 评论 -
半导体设备通信标准—SECS协议包含哪些协议,分别都有什么作用,又都有什么区别
SECS/GEM(SEMI Equipment Communication Standard / Generic Equipment Model)协议是半导体和电子制造行业中用于设备与主机系统之间通信的标准协议。其最新发展包括对SEMI E5、E30等标准的更新,支持更多网络协议和性能优化,以适应现代制造业的需求。SECS-I和HSMS解决“如何传输数据”,前者用于旧设备,后者用于现代网络。SECS-II解决“数据是什么”,定义通用消息格式。GEM解决“如何交互”,确保设备按统一规则响应主机指令。原创 2025-04-14 11:32:45 · 1229 阅读 · 0 评论 -
半导体设备通信标准—secs/gem协议概要介绍及使用方法,以及关键指令说明
SECS/GEM是半导体行业用于设备(Equipment)与上层控制系统(Host,如MES/CIM)之间通信的标准协议,由SEMI(国际半导体产业协会):定义设备行为模型、状态机及通信规则。:规范设备与主机交换的报文格式及数据结构。:基于TCP/IP的传输层协议,替代早期的RS-232(SECS-I)。应用领域:最初用于半导体制造,现扩展至光伏、SMT(表面贴装技术)等行业,支持设备互联互通与智能制造。SECS/GEM。原创 2025-03-08 10:48:17 · 1854 阅读 · 0 评论 -
IEEE中STIL是什么,支持哪些数据类型?
此外,STIL还支持由结构化测试和集成测试技术生成的大量测试信息,这些测试信息用于超大规模和超大规模集成电路的设计。虽然STIL主要针对的是数字电路,但对于模拟电路和数模混合电路的测试语言/测试向量格式标准化问题,业界也在进行积极的探讨。在行业发展初期,各种测试机采用不同的测试语言和测试向量格式,这导致测试工程师在开发测试向量时面临很大的困难,测试效率低下。虽然STIL主要处理的是上述与测试向量相关的数据类型,但需要注意的是,STIL文件本身并不直接存储测试数据(如具体的信号值或波形数据)。原创 2025-01-13 19:34:23 · 741 阅读 · 0 评论 -
contec(康泰克)GPIB——Diagnosis Program(诊断程序)使用方法
诊断程序(CTSTGPIB.EXE)是用于检查API-GPIB(98/PC)W95/NT的通信、中断等功能是否正常的程序。诊断程序具有发送、接收、触发、轮询、输出诊断报告等功能。原创 2025-01-02 10:13:45 · 552 阅读 · 0 评论 -
NI(恩艾)GPIB——怎么启动 the NI GPIB-Serial Converter Wizard
应该出现NI GPIB-Serial Converter Wizard欢迎屏幕,如下图所示。要运行NI GPIB-Serial Converter Wizard,单击Next继续并进行GPIB-RS232/485/422连接。原创 2024-12-26 11:13:03 · 192 阅读 · 0 评论 -
NI(恩艾)GPIB——使用NI GPIB-Serial Converter Wizard工具来配置GPIB-RS232/485/422说明
您必须选择哪种GPIB-RS232/485/422模式符合您的使用要求。请参阅操作模式,了解不同模式的简要概述以及它们之间的差异。选择更改GPIB-RS232/485/422配置后,应该出现如下所示的NI GPIB-Serial Converter Wizard select Mode屏幕。要继续使用GPIB-RS232/485/422配置,请参阅与所选模式相关的部分。选择出符合要求的模式后,通过选中模式前的单选按钮选择该模式。为所选模式选择所需的配置设置后,单击Next继续验证设置。原创 2024-12-26 11:08:22 · 303 阅读 · 0 评论 -
NI(恩艾)GPIB——操作模式有哪些,分别用途是什么?
设置GPIB- rs232 /485/422工作在D模式,将串行设备连接到GPIB系统,由GPIB控制器负责寻址GPIB- rs232 /485/422进行对话或收听。下图显示了一个需要D模式的系统示例。配置GPIB- rs232 /485/422在G模式下工作,如果您的串行设备仅充当讲话者和/或监听者,而GPIB控制器管理系统,向串行设备发送和接收数据。如果您的串行设备作为GPIB系统中的控制器,配置GPIB- rs232 /485/422以S模式运行,寻址一个或多个设备,并执行其他GPIB控制器功能。原创 2024-12-26 11:00:24 · 635 阅读 · 0 评论 -
NI(恩艾)GPIB——通讯错误码含义
当 ERR 位设置为状态时,GPIB 错误或串行端口错误 发生。错误代码由 GPIB-error 或 serial-error 表示。以下段落详细描述了 GPIB-error。这 每个描述前面的数字是错误代码数值。原创 2024-12-25 18:03:44 · 816 阅读 · 0 评论 -
NI(恩艾)GPIB——函数模式S模式和G模式分别代表什么意思,有什么区别?
在NI GPIB(也称为IEEE-488或HP-IB)的上下文中,S模式和G模式代表了两种不同的设备通信和控制方式。原创 2024-12-25 17:25:34 · 472 阅读 · 0 评论 -
C/C++应该如何使用NI-488.2库?
请注意,上述代码是一个简单的示例,可能需要根据你的实际环境和需求进行调整。原创 2024-12-25 16:36:07 · 718 阅读 · 0 评论 -
通过C/C++代码展示GPIB协议中发送者与接收者是如何进行交互的?
GPIB(General Purpose Interface Bus,通用接口总线)是一种用于连接计算机和测试设备的总线标准。要在C/C++中展示GPIB协议中发送者与接收者是如何进行交互的,你需要使用一个GPIB库,比如NI-488.2(National Instruments提供的GPIB库)。下面是一个简化的示例,展示了如何通过NI-488.2库实现发送者和接收者的基本交互。这个示例假设你已经安装了NI-488.2库,并且你的开发环境已经配置好可以使用这个库。原创 2024-12-25 16:31:22 · 263 阅读 · 0 评论 -
目前主流GPIB卡厂家有哪些,测试机和探针台分别如何使用GPIB协议?
需要注意的是,不同的测试机和探针台以及不同的GPIB卡厂家可能会提供不同的API和配置选项。因此,在使用GPIB协议之前,建议详细阅读相关设备的文档和API参考手册,以确保正确理解和使用GPIB协议。此外,随着技术的发展,一些新的通信协议正在逐渐取代GPIB在某些领域的应用,但GPIB仍然在许多测试和测量应用中发挥着重要作用。原创 2024-12-24 16:36:36 · 524 阅读 · 0 评论 -
如何使用C/C++语言编写GPIB协议控制程序呢?
使用C/C++语言编写GPIB(General Purpose Interface Bus,通用接口总线)协议控制程序通常涉及与GPIB硬件接口的交互。以下是一个使用C/C++编写GPIB控制程序的基本步骤和示例代码,但请注意,具体的实现细节可能会因你使用的GPIB库(如NI-VISA、Agilent VISA、Linux gpib-utils等)和硬件平台而有所不同。原创 2024-12-24 16:17:42 · 559 阅读 · 0 评论 -
如何通过GPIB卡、GPIB线来连接探针台与测试机?
综上所述,通过GPIB卡和GPIB线的连接以及相应的软件配置与通信过程,可以实现探针台与测试机之间的高效、可靠的通信和数据传输。原创 2024-12-24 11:53:25 · 1644 阅读 · 0 评论 -
GPIB协议都有哪些优点和缺点
GPIB(General Purpose Interface Bus,通用接口总线)协议是一种广泛采用的仪器控制总线标准,具有一系列优点和缺点。原创 2024-12-24 11:24:46 · 636 阅读 · 0 评论 -
GPIB协议有哪些应用场景呢
GPIB(General Purpose Interface Bus,通用接口总线)协议的应用场景非常广泛,特别适用于需要连接和控制多个仪器设备的场合。原创 2024-12-24 11:20:41 · 379 阅读 · 0 评论 -
GPIB协议用法有哪些?
GPIB(General Purpose Interface Bus,通用接口总线)协议是一种广泛采用的仪器控制总线标准,特别适用于连接和控制多个仪器设备。原创 2024-12-24 11:08:21 · 701 阅读 · 0 评论 -
GPIB通讯协议详解
GPIB是一种由惠普公司(现为安捷伦科技公司)于1965年开发的接口标准,后成为IEEE 488标准,并被广泛应用于自动测试系统、实验室测量、医疗设备、通信测试和工业自动化等领域。GPIB总线通过一根多芯电缆连接多个仪器设备,实现仪器之间的通信和数据传输。探针台使用的GPIB通讯协议是一种高效、可靠且灵活的仪器控制总线标准。它支持高速数据传输、多设备连接、双向通信和可编程性等特点,使得用户能够方便地连接和控制各种测试仪器,提高测试效率和数据采集能力。原创 2024-08-21 14:21:17 · 3577 阅读 · 0 评论 -
探针台通讯协议概要介绍
探针台本身作为半导体测试设备,其通讯协议主要用于与测试仪(tester)或其他外部设备的数据交换和控制。这些通讯协议可能涉及多种类型,包括但不限于串行通信协议和并行通信协议,具体取决于设备的设计和应用需求。原创 2024-08-21 14:14:50 · 480 阅读 · 0 评论