第14章与其他软件共享 3D文件不是必须保留在CAXA实体设计中。如果您有其它支持OLE( Object对象链接与嵌入)20 的程序,您可以将您的3D零件复制到字处理程序、emai程序、数据表以及其它的零件设计程序中。 例如您可以先打开CAXA实体设计和 Microsoft Word for Windows,然后将零件放到字处理文档中 当您将零件拖入Word之中后,您就在这两个程序之间建立了一个OLE链接。您甚至可以在Word中双击 此零件,对其进行编辑 通过将零件保存到以不同格式编码的文件中,您可以导出CAXA实体设计中的零件,然后在任何其 它的兼容应用程序中打开这些零件。同样您也可以将其它软件程序中零件和图形导入CAXA实体设计。 CAXA实体设计能够读取CAD(计算机辅助设计程序、绘图软件包、字处理程序、数据表以及其它应用 程序中的文件 本章内容 ·将CAXA实体设计文档嵌入其它应用程序 ·将其它应用程序中的对象嵌入CAXA实体设计 ·将CAXA实体设计零件链接到 Microsoft excell ·从CAXA实体设计中导出零件与其它项 向CAXA实体设计中导入零件与其它项 转换成实体 ·将软件工具添加到CAXA实体设计中 将cAXA实体设计文档嵌入到其它应用程序中 与其它支持OLE20的应用程序共享CAXA实体设计文档是很容易的。本节中包括了能够将CAXA 实体设计文件嵌入另一个应用程序所用的两种方法。如果一次将两个应用程序都打开,您就可以使用拖 放方法。此外还可以使用任意的OLE20应用程序的“插入”菜单, 使用拖放方法 在以下示例中,您要将CAXA实体设计设计环境添加到由 Microsoft word for windows创建的文档中。 要使用拖放方法,将CAXA实体设计设计环境嵌入到word文档中,您需要: 1.打开CAXA实体设计和 Microsoft word for windows 2.安排您的桌面,以显示两个程序的视窗。 3.在CAXA实体设计中,打开含有要嵌入到Word中的零件的设计环境文件
1 第 14 章 与其他软件共享 3D 文件不是必须保留在 CAXA 实体设计中。如果您有其它支持 OLE(Object 对象链接与嵌入)2.0 的程序,您可以将您的 3D 零件复制到字处理程序、e-mail 程序、数据表以及其它的零件设计程序中。 例如,您可以先打开 CAXA 实体设计和 Microsoft Word for Windows,然后将零件放到字处理文档中。 当您将零件拖入 Word 之中后,您就在这两个程序之间建立了一个 OLE 链接。您甚至可以在 Word 中双击 此零件,对其进行编辑。 通过将零件保存到以不同格式编码的文件中,您可以导出 CAXA 实体设计中的零件,然后在任何其 它的兼容应用程序中打开这些零件。同样您也可以将其它软件程序中零件和图形导入 CAXA 实体设计。 CAXA 实体设计能够读取 CAD (计算机辅助设计)程序、绘图软件包、字处理程序、数据表以及其它应用 程序中的文件。 本章内容: • 将CAXA实体设计文档嵌入其它应用程序 • 将其它应用程序中的对象嵌入CAXA实体设计 • 将CAXA实体设计零件链接到Microsoft Excel中 • 从CAXA实体设计中导出零件与其它项 • 向CAXA实体设计中导入零件与其它项 • 转换成实体 • 将软件工具添加到 CAXA 实体设计中 将 CAXA 实体设计文档嵌入到其它应用程序中 与其它支持 OLE 2.0 的应用程序共享 CAXA 实体设计文档是很容易的。本节中包括了能够将 CAXA 实体设计文件嵌入另一个应用程序所用的两种方法。如果一次将两个应用程序都打开,您就可以使用拖 放方法。此外还可以使用任意的 OLE 2.0 应用程序的“插入”菜单。 使用拖放方法 在以下示例中,您要将CAXA实体设计设计环境添加到由Microsoft Word for Windows 创建的文档中。 要使用拖放方法,将 CAXA 实体设计设计环境嵌入到 Word 文档中,您需要: 1. 打开CAXA实体设计和Microsoft Word for Windows。 2. 安排您的桌面,以显示两个程序的视窗。 3. 在CAXA实体设计中,打开含有要嵌入到Word中的零件的设计环境文件
4.Word中打开相应的文档,并显示文档中要插入零件的区域。 5.如果已显示出来的话,请打开CAXA实体设计中的设计环境浏览器 6.拖动显示浏览器的顶部设计环境图标,并将其放到Word文档中 注:您不能直接将CAXA实体设计目录中项拖到其它的应用程序中。您可以先将它们拖入一个设计 境中,然后再将设计环境图标拖入其它的应用程序。 如下如示,零件通过OLE链接添加到Word文档中。 群整顶新别w D口 部M|游| 山30A8J mend owe指x4 1节1置:2厘米 嵌入到Word文档中的CAXA实体设计零件 要在wod中编辑CAXA实体设计零件,可在word文档中双击此零件。CAXA实体设计工具栏出 现在Word视窗中。您可以使用相机和其它的CAXA实体设计工具来修改零件的外观,甚至更改其结构。 当您要结束编辑零件时,可单击外部区域中的Word文档 使用另一个应用程序的插入菜单 嵌入设计环境所用的可代替拖放方法的另一种方法是,使用Word或其他OLE20应用程序中的“插 入”菜单。以下示例表明了使用“插入”菜单将CAXA实体设计设计环境嵌入到Word文档中的方式 要使用插入菜单将CAXA实体设计设计环境嵌入到Word文档中,您需要: 1.在Word中,选择“插入”菜单中的“对象” 2.在出现的对话框中,选择“由文件创建”。 3.输入需要嵌入的文件名。 选中“浏览”可搜索需要嵌入的文件的目录。如果您知道完整的目录路径和文件名,就可将其输入 文件”字段 在选择或输入了文件名之后,您还需要选择两个其它选项: 链接选择“链接”选项,可在编辑CAXA实体设计中的文件之时,控制Wod中的嵌入文件的更 e 2
2 4. Word中打开相应的文档,并显示文档中要插入零件的区域。 5. 如果已显示出来的话,请打开CAXA实体设计中的设计环境浏览器。 6. 拖动显示浏览器的顶部设计环境图标,并将其放到Word文档中。 注:您不能直接将 CAXA 实体设计目录中项拖到其它的应用程序中。您可以先将它们拖入一个设计 环境中,然后再将设计环境图标拖入其它的应用程序。 如下如示,零件通过 OLE 链接添加到 Word 文档中。 嵌入到 Word 文档中的 CAXA 实体设计零件 要在 Word 中编辑 CAXA 实体设计零件,可在 Word 文档中双击此零件。CAXA 实体设计工具栏出 现在 Word 视窗中。您可以使用相机和其它的 CAXA 实体设计工具来修改零件的外观,甚至更改其结构。 当您要结束编辑零件时,可单击外部区域中的 Word 文档。 使用另一个应用程序的插入菜单 嵌入设计环境所用的可代替拖放方法的另一种方法是,使用 Word 或其他 OLE 2.0 应用程序中的“插 入”菜单。以下示例表明了使用“插入”菜单将 CAXA 实体设计设计环境嵌入到 Word 文档中的方式。 要使用插入菜单将 CAXA 实体设计设计环境嵌入到 Word 文档中,您需要: 1. 在Word中,选择“插入”菜单中的“对象”。 2. 在出现的对话框中,选择“由文件创建”。 3. 输入需要嵌入的文件名。 选中“浏览”可搜索需要嵌入的文件的目录。如果您知道完整的目录路径和文件名,就可将其输入 “文件”字段。 在选择或输入了文件名之后,您还需要选择两个其它选项: • 链接 选择“链接”选项,可在编辑CAXA实体设计中的文件之时,控制Word中的嵌入文件的更 新
按图标显示选择该选项,可将嵌入的文件显示成Word中的图标。否则它将以其原有格式出现。 4.选择“确定” 至此,设计环境文件被插入到正使用的word文档中。 5.要编辑该设计环境文件,请在Wod视窗中双击此文件。 您可以利用上述方法的变形来创建新的CAXA实体设计设计环境。在第2步中,选择新建,然后从 对象类型列表中选取CAXA实体设计设计环境。 注:当运行嵌入 Internet Explorer中的CAA实体设计时,无法使用CAKA实体设计的设计环境潮览 将其它应用程序中的对象嵌入cAA实体设计 上一章节以实例说明了使用OLE20技术在另一个应用程序建立的文档中嵌入CAXA实体设计设计 环境的方式。此过程还可以反向使用。您也可以将其他与OLE兼容的应用程序中的对象嵌入到CAXA实 体设计设计环境中。 嵌入部分文档 对象可以为文档的一部分,例如由 Microsoft word建立的报告中的某一段或者是 Microsoft excel工 作表中的某几个单元格。您可以使用拖放方法将这些对象嵌入到CAXA实体设计设计环境中。下面的示 例以图解的方式说明了将Excl工作表的一部分嵌入CAXA实体设计的过程。此过程与上一章节中的过 程极其相近,只是顺序相反 要将 Excel工作表的一部分嵌入CAXA实体设计,您需要: 1.打开CAXA实体设计和 Microsoft excel for window 2.重排您的桌面,以显示出这两个程序窗口。 3.在CAXA实体设计中,建立一个新的设计环境或者打开一个现有的设计环境,以接收Exce中的数 据 4.打开Exce中相应的工作表文档 5.在 Excel中,单击并拖动以选取需要嵌入CAXA实体设计的单元格。Exce将反白显示选中的单元格。 6.如果需要的话,启用Exce单元格拖曳功能 选择“工具”菜单中的“选项”。选中“选项”属性表中的“编辑”选项卡。选择“单元格拖曳功能”选 7.单击反白显示单元格的边框,将这些单元格拖出 Excel,然后将它们放到CAXA实体设计设计环境 中 这些单元格将显示在此设计环境中。您可以先选中它们,并右击以显示它们的弹出式菜单,然后选 择“选取对象”,随后选择“编辑”。此时您就可以对嵌入的单元格进行编辑了。另外,您还可以右击设 计环境浏览器中的单元格图标,然后从立即菜单中选择“编辑”。此时 Excel应用程序打开,使您能够编 辑这些单元格。当您结束编辑并保存您的工作后,更新的单元格将显示在CAXA实体设计中
3 • 按图标显示 选择该选项,可将嵌入的文件显示成Word中的图标。否则它将以其原有格式出现。 4. 选择“确定”。 至此,设计环境文件被插入到正使用的Word文档中。 5. 要编辑该设计环境文件,请在Word视窗中双击此文件。 您可以利用上述方法的变形来创建新的 CAXA 实体设计设计环境。在第 2 步中,选择新建,然后从 对象类型列表中选取 CAXA 实体设计设计环境。 注:当运行嵌入 Internet Explorer 中的 CAXA 实体设计时,无法使用 CAXA 实体设计的设计环境浏览 器。 将其它应用程序中的对象嵌入 CAXA 实体设计 上一章节以实例说明了使用 OLE 2.0 技术在另一个应用程序建立的文档中嵌入 CAXA实体设计设计 环境的方式。此过程还可以反向使用。您也可以将其他与 OLE 兼容的应用程序中的对象嵌入到 CAXA 实 体设计设计环境中。 嵌入部分文档 对象可以为文档的一部分,例如由 Microsoft Word 建立的报告中的某一段或者是 Microsoft Excel 工 作表中的某几个单元格。您可以使用拖放方法将这些对象嵌入到 CAXA 实体设计设计环境中。下面的示 例以图解的方式说明了将 Excel 工作表的一部分嵌入 CAXA 实体设计的过程。此过程与上一章节中的过 程极其相近,只是顺序相反。 要将 Excel 工作表的一部分嵌入 CAXA 实体设计,您需要: 1. 打开CAXA实体设计和Microsoft Excel for Windows。 2. 重排您的桌面,以显示出这两个程序窗口。 3. 在CAXA实体设计中,建立一个新的设计环境或者打开一个现有的设计环境,以接收Excel中的数 据。 4. 打开Excel中相应的工作表文档。 5. 在Excel中,单击并拖动以选取需要嵌入CAXA实体设计的单元格。Excel将反白显示选中的单元格。 6. 如果需要的话,启用Excel单元格拖曳功能。 选择“工具”菜单中的“选项”。选中“选项”属性表中的“编辑”选项卡。选择“单元格拖曳功能”选 项。 7. 单击反白显示单元格的边框,将这些单元格拖出Excel,然后将它们放到CAXA实体设计设计环境 中。 这些单元格将显示在此设计环境中。您可以先选中它们,并右击以显示它们的弹出式菜单,然后选 择“选取对象”,随后选择“编辑”。此时您就可以对嵌入的单元格进行编辑了。另外,您还可以右击设 计环境浏览器中的单元格图标,然后从立即菜单中选择“编辑”。此时 Excel 应用程序打开,使您能够编 辑这些单元格。当您结束编辑并保存您的工作后,更新的单元格将显示在 CAXA 实体设计中
嵌入整个文档 您也可以将整个文档嵌入CAXA实体设计。嵌入的文档可以是在Word、 Excel、或其它应用程序中 建立的现有文件 要将另一应用程序中的现有文件嵌入CAXA实体设计,您需要 1.在CAXA实体设计中,从“文件”菜单中选择“插入”,然后从下拉式菜单中选取“对象 2.在弹出的对话框中,选择“由文件创建”。 3.输入要嵌入的文件名 如果您知道整个目录路径和文件名,就可以将其输入到“文件”字段中。如果您不知道,可以选择 浏览”以搜寻要嵌入文件对应的目录。 输入或选择了文件名后,您需要选择两个其它选项 链接选择“链接”选项,可以规定当在初始应用程序中编辑嵌入文件时,它将在CAXA实体设计 中得到更新。 ·显示成图标选择此选项,可将嵌入文件显示成CAXA实体设计中的一个图标。否则此文件将以原 来格式出现 4.选择“确定”。 此时选取的文件将显示在CAXA实体设计中活动的设计环境中。 5.要编辑这个嵌入文件,请右击以显示出相应的弹出式菜单,从中选择“选取对象”,随后选择“编 辑”。另外,您也可以右击设计环境浏览器中的文件图标,从立即菜单中选择“编辑”。此时应用程序打 开,您就可以编辑此文件了。当您结束编辑并保存您的工作后,编辑后的文件将显示在CAXA实体设计中 嵌入新文档 您也可以将一个新的空文档嵌入CAXA实体设计,然后在其源应用程序中完成此文档。 要将另一个应用程序中的新文档嵌入CAXA实体设计,您需要: 1.在CAXA实体设计中,从“文件”菜单中选择“插入”,然后从下拉式菜单中选取“对象”。 2.在弹出的对话框中,选择“新建 3.在“对象类型”字段中,选择需要嵌入CAXA实体设计的文档类型。 您还可以选择“显示成图标”选项,以便让嵌入文件以图标的形式显示在CAXA实体设计中。否则,该文 件将以其原来格式出现。 4.选择“确定”。 此时源应用程序打开,您可以建立此文档了。当您完成并保存了您的工作后,文档将出现在CAXA 实体设计中。最后您可以将其它应用程序中的新的和现有的文档嵌入到CAXA实体设计目录中 要将另一个应用程序中的新的或现有文档嵌入到CAXA实体设计目录中,您需要: 1.打开所需的CAXA实体设计目录。 2.右击目录设计环境,然后从弹出的菜单中选择“对象”。 3.要嵌入现有文件,请单击弹出的对话框中的“由文件创建”。要嵌入新文件,请单击“新建 4.重复上一示例中的步骤3和步骤4
4 嵌入整个文档 您也可以将整个文档嵌入 CAXA 实体设计。嵌入的文档可以是在 Word、Excel、或其它应用程序中 建立的现有文件。 要将另一应用程序中的现有文件嵌入 CAXA 实体设计,您需要: 1. 在CAXA实体设计中,从“文件”菜单中选择“插入”,然后从下拉式菜单中选取“对象”。 2. 在弹出的对话框中,选择“由文件创建”。 3. 输入要嵌入的文件名。 如果您知道整个目录路径和文件名,就可以将其输入到“文件”字段中。如果您不知道,可以选择 “浏览”以搜寻要嵌入文件对应的目录。 输入或选择了文件名后,您需要选择两个其它选项: • 链接 选择“链接”选项,可以规定当在初始应用程序中编辑嵌入文件时,它将在CAXA实体设计 中得到更新。 • 显示成图标 选择此选项,可将嵌入文件显示成CAXA实体设计中的一个图标。否则此文件将以原 来格式出现。 4. 选择“确定”。 此时选取的文件将显示在CAXA实体设计中活动的设计环境中。 5. 要编辑这个嵌入文件,请右击以显示出相应的弹出式菜单,从中选择“选取对象”,随后选择“编 辑”。另外,您也可以右击设计环境浏览器中的文件图标,从立即菜单中选择“编辑”。此时应用程序打 开,您就可以编辑此文件了。当您结束编辑并保存您的工作后,编辑后的文件将显示在CAXA实体设计中。 嵌入新文档 您也可以将一个新的空文档嵌入 CAXA 实体设计,然后在其源应用程序中完成此文档。 要将另一个应用程序中的新文档嵌入CAXA实体设计,您需要: 1. 在CAXA实体设计中,从“文件”菜单中选择“插入”,然后从下拉式菜单中选取“对象”。 2. 在弹出的对话框中,选择“新建”。 3. 在“对象类型”字段中,选择需要嵌入CAXA实体设计的文档类型。 您还可以选择“显示成图标”选项,以便让嵌入文件以图标的形式显示在CAXA实体设计中。否则,该文 件将以其原来格式出现。 4. 选择“确定”。 此时源应用程序打开,您可以建立此文档了。当您完成并保存了您的工作后,文档将出现在 CAXA 实体设计中。最后您可以将其它应用程序中的新的和现有的文档嵌入到 CAXA 实体设计目录中。 要将另一个应用程序中的新的或现有文档嵌入到 CAXA 实体设计目录中,您需要: 1. 打开所需的CAXA实体设计目录。 2. 右击目录设计环境,然后从弹出的菜单中选择“对象”。 3. 要嵌入现有文件,请单击弹出的对话框中的“由文件创建”。要嵌入新文件,请单击“新建”。 4. 重复上一示例中的步骤3和步骤4
嵌入后,文档就以图标的形式出现在目录中。 将cAXA实体设计零件链接到 Microsoft exce中 本节将以图解的形式说明先前一种方法的变形,其作用相当大,这就是本章第一节“将CAXA实体 设计文档嵌入到其它应用程序中”所介绍的方法变形。当您将一个CAXA实体设计零件嵌入 Microsoft Excel工作表时,您可以通过 Excel来编辑此零件的尺寸。 注:为了控制来自 Excel工作表的模型的尺寸,必须将CAXA实体设计设计环境嵌入到 Excel工作表 OLE技术使您能够将任意的智能图素变量链接到 Excel工作表的单元格中。例如,您可以将一个智 能图素的高度链接到一个单元格中的数值上。当您编辑此单元格的数值时,智能图素的尺寸也就相应改 变,反之亦然。以下步骤说明了这一过程 要设置一个CAXA实体设计零件以便在 Excel中编辑其尺寸,您需要 王。在智能图素编辑层,选择您要嵌入 Excel的零件。 2.右击此零件,然后从弹出的菜单中选取“智能图素属性”。 3.选择“尺寸框”选项卡 4.在“尺寸框”属性表中,选择“显示公式”选项以显示核查标记。 5.要在 Excel单元格与CAXA实体设计零件之间建立链接,请在相应字段输入一个表达式 例如,要让图素的高度与单元格A3中的数值相对应,就请在高度字段键入如下的表达式 Cell(A3) 6.选择“确定”。 7.将含有此零件的设计环境拖到Exce作表中 如果在这一步中您需要帮助,请参阅本章先前部分的“将CAXA实体设计文档嵌入其它应用程序 节 8.在Exce中双击此零件,可激活CAXA实体设计。 9.将此零件的高度尺寸框柄拖到相连接的单元格数值上 单元格中的数值相应得到更新。 这种关系具有双向作用。例如,如果您对 Excel工作表内的单元格A3中的数值进行了编辑,也就相 应地调整了零件的高度。 您可以利用这种方式将任意或所有的与CAXA实体设计零件相关的变量链接到 Excel工作表中。例 如您可以利用工作表中的公式来控制端点的高度或斜角的半径。 从cAXA实体设计中导出零件与其他项 导出零件不同于本章第一节中所述的OLE嵌入方法。当从CAXA实体设计中导出零件或其他项时 您将其转换成另一个程序使用的数据格式。一旦CAXA实体设计将转换后的数据保存到磁盘文件中,您 就可以在相应的应用程序中打开此文件 例如,如果您将零件按 AutoCAD格式导出,那么所得到的文件就可以在 AutoCAD中打开和编辑。 您可以从CAXA实体设计中导出以下项
5 嵌入后,文档就以图标的形式出现在目录中。 将 CAXA 实体设计零件链接到 Microsoft Excel 中 本节将以图解的形式说明先前一种方法的变形,其作用相当大,这就是本章第一节“将 CAXA 实体 设计文档嵌入到其它应用程序中”所介绍的方法变形。当您将一个 CAXA 实体设计零件嵌入 Microsoft Excel 工作表时,您可以通过 Excel 来编辑此零件的尺寸。 注:为了控制来自 Excel 工作表的模型的尺寸,必须将 CAXA 实体设计设计环境嵌入到 Excel 工作表 中。 OLE 技术使您能够将任意的智能图素变量链接到 Excel 工作表的单元格中。例如,您可以将一个智 能图素的高度链接到一个单元格中的数值上。当您编辑此单元格的数值时,智能图素的尺寸也就相应改 变,反之亦然。以下步骤说明了这一过程。 要设置一个 CAXA 实体设计零件以便在 Excel 中编辑其尺寸,您需要: 1. 在智能图素编辑层,选择您要嵌入Excel的零件。 2. 右击此零件,然后从弹出的菜单中选取“智能图素属性”。 3. 选择“尺寸框”选项卡。 4. 在“尺寸框”属性表中,选择“显示公式”选项以显示核查标记。 5. 要在Excel单元格与CAXA实体设计零件之间建立链接,请在相应字段输入一个表达式。 例如,要让图素的高度与单元格A3中的数值相对应,就请在高度字段键入如下的表达式: Cell(A3) 6. 选择“确定”。 7. 将含有此零件的设计环境拖到Excel工作表中。 如果在这一步中您需要帮助,请参阅本章先前部分的“将CAXA实体设计文档嵌入其它应用程序” 一节。 8. 在Excel中双击此零件,可激活CAXA实体设计。 9. 将此零件的高度尺寸框柄拖到相连接的单元格数值上。 单元格中的数值相应得到更新。Note 这种关系具有双向作用。例如,如果您对 Excel 工作表内的单元格 A3 中的数值进行了编辑,也就相 应地调整了零件的高度。 您可以利用这种方式将任意或所有的与 CAXA 实体设计零件相关的变量链接到 Excel 工作表中。例 如您可以利用工作表中的公式来控制端点的高度或斜角的半径。 从 CAXA 实体设计中导出零件与其他项 导出零件不同于本章第一节中所述的 OLE 嵌入方法。当从 CAXA 实体设计中导出零件或其他项时, 您将其转换成另一个程序使用的数据格式。一旦 CAXA 实体设计将转换后的数据保存到磁盘文件中,您 就可以在相应的应用程序中打开此文件。 例如,如果您将零件按 AutoCAD 格式导出,那么所得到的文件就可以在 AutoCAD 中打开和编辑。 您可以从 CAXA 实体设计中导出以下项: