文件名称:本书讨论的内容-pytorch对梯度进行可视化进行梯度检查教程
文件大小:8.03MB
文件格式:PDF
更新时间:2024-07-12 11:20:52
catia 二次开发 vba
(3)支持进程内和进程外程序 (4)一套源码支持多个 CATIA V5 版本 (极少 部分 API 会有出入 ) (1)部分 CATIA 底层功能不 具备 VBA API 接口 (2)程序效率不如 CAA CAA (1)有比较底层的程序接口,可以实现高级 开发功能 (2)能够开发具有 CATIA 系统风格的界面, 相关菜单和工具命令按钮嵌入在 CATIA 原生 系统中使用方便 (1)采用 C++语言在 RADE 环境中开发,门槛高 1.2 本书讨论的内容 本书把所有基于 AutomationAPI 的 CATIA二次开发统称为 CATIA VBA二次开发,这是本书讨论的 核心内容。这种叫法可能和部分人的理解不一致,请注意区别。 由于 COM技术支持几乎所有程序语言,所以 CATIA VBA二次开发也可以采用各种编程语言来实 现。按照使用语言的不同, CATIA VBA二次开发的开发模式大体有如下几种: ( 1)VBA Project:采用 CATIA提供的 VBA集成开发环境( IDE)进行程序设计,项目是进程内应 用程序,能够设计窗体界面,可以方便地把生成的程序添加到 CATIA工具条中。 ( 2)CATIA宏脚本:采用 VBScript 语言编写代码,也可以把程序集成到 CATIA工具条中,但脚 本程序的输入输出功能较弱,无法实现复杂的交互界面。 ( 3)其他脚本语言:采用 VBScript,JavaScript,Python 等语言编写代码,在 CATIA以外执行, 特点是可以写成比较短小灵活的代码集成到其他应用中。 ( 4)高级语言编写的程序,如 VB.net,C#。可以制作比较复杂的交互界面,可以利用 .net 优势 简化复杂业务流程设计任务。 本书假设读者是具有一定 Visual Basic语言基础的工程人员、学生等。 Visual Basic的基本语法不 作为本书重点讨论的内容, 用户可以阅读相关参考书或帮助文档。 本书主要内容包含如下几各部分: