logo资料库

NEDA_STDF_Loader_开发手册.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
NEDA STDF Loader 开发手册 A L i g h t a n d I n t e l l i g e n t S o l u t i o n
Nornion NEDA STDF Loader 开发手册 ©2019, Nornion, Co. Ltd. All rights reserved. Wuxi, Jiangsu Province, China. http://www.nornion.com Document Number: NL-004-01 Rev. A http://www.nornion.com
目录 1 开始 NEDA STDF Loader 是什么 ............................................. 1-1 开发环境说明 .................................................................... 1-2 NEDA.dll .......................................................................... 1-3 创建 Visual Studio 项目工程 ............................................ 1-4 2 手册 命名空间 .......................................................................... 2-1 NEDA 类 .......................................................................... 2-2 属性和事件 ...................................................................... 2-3 方法 ................................................................................. 2-4 事件属性示例 ................................................................... 2-5 返回数据的结构 ............................................................... 2-6 http://www.nornion.com
 NEDA STDF Loader 是什么.  开发环境说明.  NEDA.dll.  创建 Visual Studio 新项目工程 1 开始 http://www.nornion.com
1-1 开始 NEDA STDF Loader 开发手册 NEDA STDF Loader 是什么? NEDA STDF Loader (NEDA.dll)是一个 STDF 解析控件,可以解析指定的 STDF 文件,并把结果以机构化的数据返回主调程序。NEDA STDF Loader 支持同步和 异步两种调用方式,异步调用时用户界面不会挂起,可以继续相应用户操作以获 得更好的用户体验。 开发环境说明 开发语言和环境:  Microsoft .NET 4.0 或者以上.  Visual Studio 2017 或者更高版本.  支持.NET 环境下的编程语言 C#, VB, C++等. NEDA 控件环境:  需要安装 NEDA Desktop Edition 最新版本并具有有效授权 (可以申请 1 个月 的试用授权来开发或者学习 NEDA.dll 在安装好 NEDA Desktop Edition STDF 分析工具之后,你可以在安装目录下找到 NEDA.dll,这个就是我们需要的 NEDA STDF Loader 控件,我们可以用它来做二 次开发,通过它从 STDF 中解析数据,并将数据存储到我们的服务器或者数据库 来做更深层次的分析。 如:C://Program Files(x86)/Nornion Software/NEDA Desktop/ http://www.nornion.com
1-4 开始 NEDA STDF Loader 开发手册 创建 Visual Studio 项目工程 创建一个 Visual Studio 新项目,并把 NEDA Desktop Edition 安装目录下的所有 文件复制到新建工程的 bin/Debug 目录下。 复制 在项目中添加对 NEDA.dll 对的引用 http://www.nornion.com
 命名空间.  NEDA 类.  属性和事件.  方法  事件属性示例  返回数据结构 2 手册 http://www.nornion.com
2-1 手册 NEDA STDF Loader 开发手册 命名空间 引入对 NEDA.dll 的引用后,我们的 NEDA 类在 Nornion 命名空间里面。 Nornion.NEDA nda = new Nornion.NEDA(); NEDA 类 其中类 NEDA 就是我们需要调用的主要的类,用 NEDA 类完成我们从 STDF 文件中解 析数据的任务。 属性 方法 Bool ErrorFlag, string ErrorMsg: 这是一个重要的 flag,每次操作之后需要检 查是否被置位(ErrorFlag=true),如果被置位表示操作过程中有异常发生,错误信 息保存在 ErrorMsg 中。 我们主要的操作有 2 个:初始化和解析,所以在初始化和解析之后都需要检查 ErrorFlag。 ProgressChangedEventHandler ProgressChangedEvent: 异步解析进度更新事 件,在异步解析时用来指定更新界面的函数。 RunWorkerCompletedEventHandler WorkerCompleteEvent:在异步解析完成后的 回调函数 DataSet StdDataSet: 返回数据,解析完成后此 DataSet 中会存储解析出来的数据 Hashtable StdLotInfo: 返回数据,解析完成后此 Hashtable 中会存储 STDF Lot 相 关的信息 Hashtable StdfWaferInfo:返回数据,解析完成后此 Hahshtable 中会存储 STDF Wafer 相关的信息 Note: 如果ErrorFlag=true, 返回数据无效 Bool ParseStdf(string StdfFileName): 解析 STDF 的方法,把 STDF 文件的绝对 路径作为参数传入,解析完成后会返回是否成功的 Flag,如果成功则返回 true, 反之 则返回 false。 也可以在解析完成后检查 ErrorFlag 属性来判断是否有错误发生。如 果没有任何错误发生,可以从 StdfDataSet, StdfLotInfo, StdfWaferinfo 中提取解 析的的数据。 http://www.nornion.com
分享到:
收藏