摘 要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 引言 | 第9-15页 |
·VISA 概述 | 第9-10页 |
·课题提出的背景和意义 | 第10-14页 |
·毕业设计的任务 | 第14-15页 |
第二章 VISA 的结构以及VISA 函数概述 | 第15-22页 |
·VISA 的结构 | 第15-17页 |
·VISA 函数概述 | 第17-22页 |
·VISA 资源模板 | 第17-19页 |
·VISA Resource Manager(资源管理) | 第19-20页 |
·VISA Resource Classes(资源类别) | 第20-21页 |
·VISA Resource-Specific Operations(特殊资源操作) | 第21-22页 |
第三章 VISA 设计方法 | 第22-44页 |
·控制器的数据通信 | 第22-26页 |
·PC 机与控制器通信 | 第22-24页 |
·控制器与GPIB 通信 | 第24-26页 |
·VISA 函数与仪器通信 | 第26-27页 |
·VISA 函数设计 | 第27-39页 |
·VISA 数据结构的设计 | 第27-32页 |
·VISA 资源模板数据结构的建立 | 第27-28页 |
·资源链表的节点结构 | 第28-30页 |
·会话节点的设计 | 第30-31页 |
·会话数据结构定义 | 第31-32页 |
·资源管理器函数的设计 | 第32-36页 |
·VISA 资源操作函数设计 | 第36-39页 |
·基本I/O 操作 | 第36-37页 |
·格式化 I/O 操作 | 第37-39页 |
·接口操作 | 第39页 |
·VISA 事件设计 | 第39-44页 |
·事件的处理机制 | 第41页 |
·队列模式 | 第41页 |
·回调模式 | 第41页 |
·事件机制的实现 | 第41-44页 |
·事件捕获和通知机制的实现 | 第41-42页 |
·回调模式事件处理机制的实现 | 第42页 |
·队列模式事件处理机制的实现 | 第42-44页 |
第四章 VISA 属性和错误机制的设计 | 第44-48页 |
·VISA 属性的设计 | 第44-46页 |
·VISA 资源属性 | 第44页 |
·资源属性的实现 | 第44-46页 |
·VISA 错误机制的实现 | 第46-48页 |
第五章 VISA 的调试及测试 | 第48-55页 |
·VISA 调试 | 第48-50页 |
·仪器级调试 | 第48-49页 |
·仪器驱动器级调试 | 第49-50页 |
·VISA 函数的测试 | 第50-54页 |
·VISA 函数的单个测试 | 第50-51页 |
·VISA 仪器驱动器级的测试 | 第51-52页 |
·VISA 与 VXI 模块进行通讯的测试 | 第52-54页 |
·测试结果分析 | 第54-55页 |
第六章 基于网络仪器的 VISA 设计方法研究 | 第55-76页 |
·网络仪器控制 | 第55-56页 |
·RPC 模式 | 第56-57页 |
·RPC 协议的实现 | 第57-60页 |
·RPC 参数传递和 XDR | 第60-65页 |
·RPC 参数传递过程 | 第60-61页 |
·端口的动态映射 | 第61-63页 |
·XDR 函数 | 第63-64页 |
·RPCL 语言 | 第64-65页 |
·RPCGEN 工具的使用 | 第65页 |
·TCP/IP 仪器协议规范(VXI-11) | 第65-70页 |
·网络仪器的消息传输 | 第66-67页 |
·VXI-11 中网络仪器的通讯模式 | 第67页 |
·VXI-11 中 RPC 的程序号、过程号及版本号的分配 | 第67-69页 |
·Abort 通道 | 第68页 |
·Interrupt 通道 | 第68页 |
·Core 通道 | 第68-69页 |
·VXI-11 客户端/服务器参数的传递 | 第69-70页 |
·基于RPC 的VISA 库开发 | 第70-76页 |
·基于 RPC 的应用系统 | 第71-73页 |
·基于RPC 客户端开发 | 第73页 |
·基于RPC 客户端VISA 库的设计 | 第73-76页 |
第七章 结论 | 第76-78页 |
致谢 | 第78-79页 |
参考文献 | 第79-80页 |
附录 | 第80-82页 |
攻硕期间取得的研究成果 | 第82页 |