首页 文章
  • 0 votes
     answers
     views

    Catia Headers 块宏

    我试图通过从.xls表中读取数据并使用它来填充 Headers 块(部件号,材料代码,描述,修订版,日期,作者等)来简化Catia V5.21中的 Headers 块输入 . 我想在我将要设计的 Headers 栏中这样做(不是已经在Catia中实现的样式) . 我很想自己做,但我不知道从哪里开始 . 有没有人有任何指针或是否有任何教程让我开始?
  • 0 votes
     answers
     views

    VBA宏从catia导出样条线到文本文件(.dat)

    所以我想知道我能不能在这里得到一些帮助 . 所以基本上我试图找出如何编写一个能够将样条线导入 Catia 的dat文件 . 这些样条曲线在导入时应该像结构上的网格一样,即画出网格结构,但是它不是网格,而是在它上面使用样条曲线 . 所以现在我想学习一个宏,它将我在结构上创建的一些样条线导出到文本(.dat)文件中 . 但我一直遇到麻烦我有它因为它要求我选择一个样条曲线,但不允许我点击spec树中的样...
  • 1 votes
     answers
     views

    有没有办法使用java与CATIA V5 R20交换数据?

    我经常需要将3D点(x,y,z数据)导入到CAD软件CATIA中 . 目前,我通过使用java库创建excel电子表格,然后从excel中执行visual basic宏来将数据添加到CATIA . 现在我不是一个VB人,这就是为什么我想跳过excel步骤并直接将数据发送到CATIA . 有没有办法做到这一点?也许是一个允许我调用VB代码的java库?或者也许有一个我可以用的CATIA java a...
  • -1 votes
     answers
     views

    Excel < - > Catia连接:tlb引用问题

    我正在编写一个excel宏,需要与CATIA合作绘图&quot;on the fly&quot; . 这意味着它需要从excel表中将一些东西放在绘图上,并根据用户需求从绘图到excel表 . 听起来很简单但是..在我的特定情况下,CATIA不是在本地安装的,而是在公司的服务器上安装的 . 为了获得连接用户需要通过&quot;CNEXT.exe /regserver&quot;命令注册它,首先查找...
  • 0 votes
     answers
     views

    通过单击Excel按钮在Catia中设计零件

    我已经在用宏编辑器构建的Catia V5中编写了一些宏,但我无法弄清楚如何从Excel访问Catia命令 . 我想知道如何通过仅在excel文件圆柱体的半径和长度中创建一个简单的直圆柱体 . 我想在Catia中输入不同的压力容器,在Excel中输入它们的直径和高度,然后点击那张excel表中的按钮后,容器应该出现在Catia中 . 如果我已经需要在Catia中打开一个空的部分,我没有问题,但最好只...
  • -1 votes
     answers
     views

    CATIA vba从excel导出或复制ext到文本编辑器

    有没有人知道在VBA中如何将文本从Excel单元格复制到Catia TextEditor . 我想在Excel中选择文本并将其带入Catia中的TextEditor . 是否有可能创建这样的宏? 感谢帮助
  • 1 votes
     answers
     views

    Excel vba修改Catia v5模型属性

    对于CATIA,我是新手,但我在excel中有相当多的VBA经验 . 我正在尝试开发一个excel宏,它遍历catia程序集中的所有部分,通过拼接我想要的文本来重命名它们,然后重新排序它们(字母数字升序) . 我相信我可以为实际的拼接,重命名,重新排序位编写算法 . 我正在努力的实际上是使用excel运营Catia . 互联网上没有很多信息 . 我已经勾选了以CATIA开头的参考部分中的所有框 ....
  • 0 votes
     answers
     views

    3d曲线宏观录音不工作在catia vba

    我一直试图使用宏录制器使用catia中的控制点来记录3D曲线的创建,但它拒绝记录除part.update之外的任何内容 . 我甚至在Freestyle工作台和数字形状编辑器工作台上都尝试过,但两者都有相同的结果 . 请有人可以向我解释如何做到这一点或至少我能找到这样的宏
  • 0 votes
     answers
     views

    在CATIA中通过VBA使用excel公式

    我需要您正确使用CATIA的帮助 . 我目前的任务是为模具创建一个“支撑”部件,其中必须插入有头螺钉(无论其长度)最大为15mm . 插入的帽螺钉的长度取决于位于支撑部件上方的板 . 在Excel中我创建了几个公式来确定必须使用哪个有头螺钉,但我不知道如何在VBA中使用excel公式 . 有没有办法在VBA中使用excel公式甚至电子表格? 'declaration of X as &quot;H...
  • 3 votes
     answers
     views

    如何使用(Catia)vba从excel创建颜色pdf

    嘿,我是编码新手 . 我正在努力,但我被卡住了 . 我搜索了互联网和stackoverflow但没有找到答案 . 我在Catia V5 VBA中编写代码,我想将excel导出为pdf . Excel有一些颜色的图片,我希望pdf也在 color . 但我总是以黑与白结束pdf . 这是我的基本代码: Sub CATMain() Set xlApp = CreateObject(&quot;Ex...
  • 1 votes
     answers
     views

    CATIA v5 . 用于将3Dpart参数的值提取到图形上的文本框中的宏

    我一直在努力做 Headers 所描述的一天,我似乎无法弄明白 . 情况: 我有一个3D部分,其中包含多个用户自制的参数作为字符串 . 我用前视图,顶视图和等轴视图创建了一个新图形 . 我希望创建一个宏来读取我的3D零件参数的字符串值,并将它们写在图纸上的特定位置 . 到目前为止工作: 我能够在我的绘图中有一个宏召唤文本,但我无法弄清楚如何在VB环境中从我的3D部分中的用户自制参数中提取字符串值 ...
  • 3 votes
     answers
     views

    Catia v5 VBA,StartCommand“Constraint”没有给出预期的结果

    我正在尝试在Catia中创建一个工具栏 . 此工具栏(基于VBA表单)将具有应启动Catia命令(以及其他内容)的按钮 . 我试图启动的命令之一是“约束”命令(它应该允许您在草绘器工作台中为草图元素放置尺寸) . 我查看了命令列表(view-&gt; commands list ...),找到了尺寸标注工具的“Constraint”和“Constraint box”的“Constraint ......
  • -2 votes
     answers
     views

    是否有可能使用Catia vba移动一个部件而不是产品中的约束?

    我必须在两个部件之间移动类似球体的探头,使探头与两个部件接触 . 我必须找到零件的接触点,测量它们的距离,并根据这个距离在零件上做一个圆角 . 我已经实现了在部件之间移动球体,但球体正在穿过部件 . 所以试图在约束条件下移动 我试图在Catia产品中自动化操作工具 . 是否存在任何命令或方法来使用vba在Catia中移动关于约束的部分? 要么 有没有办法找到使用vba的两个部分之间的冲突? 期待解...
  • 1 votes
     answers
     views

    CATIA VBA检查参数存在

    我正在尝试检查部件中是否存在特定参数,如果它不存在,那么我想跳过我的代码的一小部分 . 这是我当前的代码,可以按预期工作: Dim partDoc As PartDocument Set partDoc = CATIA.ActiveDocument Dim ParamV As Parameter Set ParamV = partDoc.Part.Parameters.Item(&quot;Pa...
  • 1 votes
     answers
     views

    Catia VBA到.CATScript类型“Collection”

    在我的VBA代码中,我使用以下内容: Dim docsToSave As Scripting.Dictionary Set docsToSave = New Scripting.Dictionary Dim toRemove As Collection Set toRemove = New Collection ... More Code ... For i = 1 To toRemove....
  • 0 votes
     answers
     views

    catia vba Do until .saved和DoEvents,如何重新获得CATIA的控制权?

    此代码允许我快速关闭,并在必要时使用键盘快捷方式保存文档 . Sub CATMain() Dim doc As Document Set doc = CATIA.ActiveDocument Dim MsgBoxRes As String If doc.Saved Then doc.Close Else MsgBoxRes = MsgBox(&quot;Document ha...
  • 0 votes
     answers
     views

    Catia VBA(替换命令schreplace)

    我正在尝试开发一个使用上下文链接的程序集......但是我需要用新的轴系统替换现有的轴系统 . 我从对象浏览器中发现了一个命令 - schreplace ...有人可以帮我解决这个问题或者建议我这样做 当零件在装配体内处于活动状态之后,选项会出现,然后右键单击轴系统并选择替换以便将其替换为另一个轴系统
  • 0 votes
     answers
     views

    自定义CATIA V5宏以浏览Excel坐标文件和绘图点

    请加上我对CATIA VBA的有限知识 . 我在定制CATIA V5宏以浏览Excel坐标点并在CATIA中绘制它时遇到一些困难,只需单击自定义的CATIA图标即可 . 我有一个带有许多XYZ坐标的Excel文件,我们称之为ExcelP1(excel文件中没有脚本/宏),我想在CATIA中开发一个宏来读取和绘制ExcelP1中的点 . 目前我有另一个“带宏的Excel文件”来浏览Excel...
  • 1 votes
     answers
     views

    将变量传递给CATVBA中的方法

    编写此宏是为了操纵CATIA中的功能 . 我的宏要求用户选择一个草图,然后将其复制到一个新的几何图形集(一个更大的项目的第一个阶段) . 这是相关的代码: Dim activeDoc As PartDocument Set activeDoc = CATIA.ActiveDocument Dim part1 As Part Set part1 = activeDoc.Part Dim bodi...
  • 0 votes
     answers
     views

    使用VBA宏将单个CATIA正文从CATPart导出为stl

    是否可以将单个CATIA主体导出为STL而无需为其创建单独的部件? 目前,我编写了一个脚本,它循环遍历文件夹中的CATPart,获取包含的主体并为每个主体创建一个CATPart并导出为stl格式 . Dim output_stl_path_HD As String Dim output_stl_path_MD As String Dim output_stl_path_SD As ...
  • 0 votes
     answers
     views

    catia中的带分析

    我需要使用VBA测量2个产品之间距离的代码 . 我不想用团队来衡量 . 我想在代码中使用distance.firstproduct和distance.secondproduct而不是使用distance.firstgroup . 有人可以帮我处理代码 . 谢谢 sub main() Dim MyDoc As Document Set MyDoc = CATIA.ActiveDocument Di...
  • -1 votes
     answers
     views

    VBA编程在CATIA和Excel中是否类似?

    我想在catia中为特定的焊接工艺创建宏 . 所以我需要有关catia中的VBA编程与excel相似的信息 .
  • 1 votes
     answers
     views

    catia vba绘图工作表格式框架显示

    我有一个小的宏,它将一个新的工作表添加到一个图纸,用于创建一个.dxf文件,用于激光切割钣金零件 . Sub CATMain() Dim drawingDocument1 As DrawingDocument Set drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As DrawingSheets Set drawingSh...
  • 1 votes
     answers
     views

    FTA Catia R24联合前视图(VBA)

    有没有人知道如何使用VBA在FTA中创建关联前视图 . 我有一个短宏来创建基于3D几何体的前视图,但这个视图是孤立的,我必须手动将其更改为关联 . 我想要的是由宏创建的关联视图 . 执行宏复制的第一步 . 我的代码 . Sub CATMain() Dim partDocument1 As PartDocument Set partDocument1 = CATIA.ActiveDocument ...
  • 1 votes
     answers
     views

    vba / catvba类实例化

    我想在这里声明类globaly是我的例子: 我想使用看起来完全像这样的类clsIEError: Option Explicit Public Sub m(msg As String, Optional title As String = &quot;Title:&quot;) 'Attribute Value.VB_UserMemId = 0 'this method wil...
  • 0 votes
     answers
     views

    CATIA VBA,获取CATPart和CATProduct链接文档

    我需要访问所有Pointed Documents的列表 . (类似于视图 - &gt;编辑链接 - &gt;指向文档选项卡) 有一个CATDrawing的解决方案,但似乎零件和产品没有办法 . 这是类似的问题:CATIA V5 VBA: get CATPart linked documents但答案是针对&quot;CATIA SMARTEAM Integration&quot;,但我需要CAT...
  • 1 votes
     answers
     views

    从Catia获取宏的一部分

    我创建了一个宏,用这段代码调用我的部分的属性:ReferenceProduct.PartNumer ReferenceProduct.Revision 现在我需要调用该部分的质量 . 我可以使用哪种代码?也许像ReferenceMass.Mass ... ReferenceProduct.Mass .. ??我找不到可行的代码 . 提前谢谢!
  • 2 votes
     answers
     views

    使用python脚本运行Catia宏

    我正在寻找一些帮助,使用Windows PowerShell中的python脚本处理Catia V5 . 我需要帮助构建一个脚本,告诉Catia运行我已记录的宏 . 此外,一些帮助找到关闭或不让消息框出现的命令将非常感激 .
  • 0 votes
     answers
     views

    Catia V5 CATScript从零件主体名称中删除符号

    我已经永远搜索了一个可以让我删除“ . ”的宏 . 和“/”来自Catia v5 Part Body名称 . 有没有人见过像这样的宏? 我有一个部分用这些符号读入带有多个部分主体的Catia . 我想运行这个宏,这样我就可以运行一个我已经拥有的宏,它从每个零件体中创建单独的零件并将它们组装成一个产品 . 创建单独部分的宏失败,因为“ . ”部件名称中不允许使用“/” .
  • 0 votes
     answers
     views

    CATIA宏脚本 - 展开单树节点

    是否可以使用宏代码在树中扩展所有级别的单个节点 . 我看到你可以扩展所有节点,但我不想这样做 . 此外,我看到你可以扩展选择,但我不希望用户必须做出选择,另外我甚至不能让这个StartCommand正常工作 . 只是想知道是否可以仅使用宏代码扩展单个节点,如果是这样,怎么样?我正在使用V5 R22 . 该节点已经被选中,这是我的代码使用SendKeys ... CATIA.StartCommand...

热门问题