catia相关内容

使用 C# 实现 Catia V5 自动化

我想用编程语言 C# 为 Catia V5 编写宏/程序. 如何通过 c#(和 Visual Studio)访问 Catia 应用程序.我搜索了一下,发现 Catia 提供了一个 API,Microsoft COM Technologie 为像 c# &蟒蛇. 这就是我想象的 C# 程序和 Catia 之间的连接/交互方式: C# - .NET COM ..
发布时间:2022-01-14 12:20:13 C#/.NET

启动应用程序时 C# Windows 服务 COM 异常 80080005

我创建了一个尝试启动应用程序的 Windows 服务(在本例中为 CATIA). 我使用以下代码: 私有应用GetApplicationObject(string ProgId){应用程序对象 = null;//尝试获取已经打开的Application实例尝试{AppObject = (Application)Marshal.GetActiveObject(ProgId);}抓住{//创建 ..
发布时间:2021-12-27 21:31:46 C#/.NET

Arduino CAD 实时仿真

我有以下场景:我正在使用一些柔性传感器、arduino 板和 5 个伺服器构建一个电子动画手.这方面没有问题.但我有以下想法:在 Catia 或任何其他 CAD 程序中构建手的 3D CAD 模型,并实时创建虚拟手以实时复制真手的动作.当我用来自某个传感器的一些数据实时绘制一些图时,我在 Matlab 中使用了一些东西.在 CAD 程序中可以做到这一点吗?从 arduino 获取数据并基于该数据实 ..
发布时间:2021-11-17 04:06:00 其他开发

如何通过 Catia 中的 API 控制 3D 模型

我有以下场景:我正在使用一些柔性传感器、arduino 板和 5 个伺服器构建一个电子动画手.这方面没有问题.但我有以下想法:在 Catia 中构建手的 3D CAD 模型,并实时创建虚拟手以实时复制真手的动作.当我用来自某个传感器的一些数据实时绘制一些图时,我在 Matlab 中使用了一些东西.可以在 Catia 中做到这一点吗?从 arduino 获取数据并基于该数据实时模拟虚拟手的运动.你能 ..
发布时间:2021-11-17 04:05:57 其他开发

将 C# 用于 Catia V5 自动化

我想用 C# 编程语言为 Catia V5 编写宏/程序. 如何通过 c#(和 Visual Studio)访问 Catia 应用程序.我搜索了一下,发现 Catia 提供了一个 API,Microsoft COM Technologie 为像 c# & 之类的“COM 语言"提供了 API.蟒蛇. 这就是我想象的 C# 程序和 Catia 之间的连接/交互: C# - .NET ..
发布时间:2021-11-15 01:11:54 C#/.NET

CATIA的VBA宏在一台计算机上工作,而在另一台计算机上不工作

我在VBA中有一个CATIA宏,该宏通过坐标(从数组中)绘制点.它可以在我的计算机上运行(Catia V5-R2014和我的邻居-两个版本V5-R2014和R21).但这不适用于其他城市的大学(它们的版本为R21).基本上,我的宏从文件中读取输入数据,计算坐标,将其写入文件外,然后绘制这些点.除最后一个步骤外,所有步骤均可在任何一台计算机/版本上进行.但是在最后一步,“他们"的Catia却什么也没 ..
发布时间:2021-05-31 19:32:43 其他开发

实时Arduino CAD仿真

我有以下情况:我正在使用一些挠性传感器,arduino板和5个伺服器来建立一个动画手.这边没问题.但是我有以下想法:在Catia或任何其他CAD程序中构建手的3D CAD模型,并实时创建虚拟手以实时复制真实手的运动.当我使用来自某些传感器的一些数据实时绘制一些图形时,我在Matlab中使用了某些东西.是否可以在CAD程序中执行此操作?从arduino获取数据并基于该数据实时模拟虚拟手的运动.您能告 ..
发布时间:2021-04-09 19:11:44 其他开发

将CAD模型(Solidworks,AutoCAD或CATIA)与Raspbery Pi或Arduino Sensor的实时测量连接起来

为提出我的问题,我将简化我的例子. 我将链轮连接到步进电机上,并使用加速度计测量加速度.数据将通过使用Arduino或Raspberry pi传感器设置来捕获.然后,将这些测量结果存储在基于云的环境中或类似的情况下,并将其发送到CAD模型(这就是想法). 基本上我想要实现的是: 将步进电机的运动与SW/CATIA/AutoCAD模型连接(如果物理链轮在旋转,则在CAD模型中也是如 ..
发布时间:2021-02-08 19:17:23 其他开发

如何使用vba更改CATIA中的草图支持?

我想在宏中将草图支撑从一个平面更改为另一个平面。 我尝试使用StartCommand,但是没有用。没有用户输入怎么办? 我尝试了以下代码,但没有用。 CATIA.StartCommand“更改草图支持” selection1.Add sketch3 SendKeys“ {ENTER}”,True selection1.Add Plane_a SendKeys“ {E ..
发布时间:2020-06-07 19:24:05 其他开发

修改计数代码以独立于CATIA中的子程序运行

我正在修改很多现有的代码,在尝试了这些代码之后,我对VBA的了解让我望而却步。我的编码经验主要是在Python中,我很难理解对象结构以及VBA中可接受和不可接受的对象。 我正在尝试在用户选择的给定项目上修改用户添加的属性(“属性”菜单下的“添加其他属性”)。此代码作为一个独立的代码可以满足我的要求,但是将其集成到现有代码中却很难。如何将以下代码修改为可以使用的代码,而不必将其包含在自己的子代 ..
发布时间:2020-06-07 19:24:02 其他开发

CatiaV5宏:如何插入背景视图?

我正在制作一个宏,以正确的图纸格式自动打开一个新的图形,并在标题栏中填充了该图形,但是我似乎无法弄清楚如何以以下选项相同的方式插入预制的.CATDrawing在页面设置对话框中: 请参见此处: https://i.imgur.com/goClGIh.png 我当前的进度如下: Sub CATMain() Dim partDoc作为PartDocument 设置partD ..
发布时间:2020-06-07 19:24:00 其他开发

Catia VBA-自动化错误获取对象

当Catia尝试在选定的Excel工作表中写入值时,出现自动化错误。这有点令人困惑,因为在第一次尝试代码时没有错误,并且值在Excel工作表中。 我没有更改代码,但是在第二次尝试中我得到了: 运行时错误'-2147417846(8001010a)':自动化错误 “消息过滤器指示应用程序正忙。” 在线: Set MyXL = GetObject(FPath) ..
发布时间:2020-06-07 19:23:58 其他开发

在CATIA中更改切割视图文本

我目前正在使用CATIA V5,并且我想使用宏(VBA),但是我有一些问题! 我的问题是:如何更改剪切视图的文字? (参见图片) 我尝试使用:myView.Texts.item(1)访问此“文本”,但我认为CATIA不会将其视为文本 ... 我想在没有用户干预的情况下(无需选择)更改此文本,我可以这样做吗? 解决方案 IME,起草工作台中的VBA脚本起初非常棘手...“ ..
发布时间:2020-06-07 19:23:55 其他开发

使用Python在CATIA中创建新产品

我正在使用Python脚本自动创建新产品,并且遇到了交互事件卡在“零件号”对话框中的问题。创建新零件(仅是新产品)时不会发生这种情况。这是脚本的适用部分(CATIA已打开): import win32com.client.dynamic CATIA = win32com.client.Dispatch(“ CATIA.Application”) catDocs = CATIA.Doc ..
发布时间:2020-06-07 19:23:53 Python

CATIA CAA编程简介

我需要开始在CATIA CAA中工作,我正在寻找在线入门课程。 从上一篇文章看来,可用的资源并不多。 我发现的所有内容都是凌乱的文档,我开始从该文档中进行挖掘: CATIA_INSTALLATION_DIR / CAADoc / Doc / online / CAADocUseCases / CAADocRunSample.htm 有任何提示吗? 解决方案 ..
发布时间:2020-06-07 19:23:50 C/C++开发

将C#用于Catia V5自动化

我想用编程语言C#编写Catia V5的宏/程序。 如何通过c#(和Visual Studio)访问Catia应用程序。我经过一番搜索后发现,Catia提供了一个API,Microsoft COM Technologie提供了该API用于“ COM语言”,例如c#& 这就是我想象的C#程序和Catia之间的连接/交互: C#-.NET COM Catia A ..
发布时间:2020-06-07 19:23:47 C#/.NET

CATIA VBA启用对“脚本。字典”的使用。在.CATScript中

运行.CATScript,其代码是从VBA环境复制的,并且在VBA环境中运行时按预期运行,因此出现以下错误: 脚本引擎报告了以下错误: 源:Microsoft VBScript运行时错误 说明:变量未定义:'脚本' 行:9 列:4 如何让此脚本使用“ Microsoft Scripting Runtime”参考库? 解决方案 我在Google上进行了搜索 ..
发布时间:2020-06-07 19:23:45 其他开发

使用VBA宏在CATIA V5R19中实例化PowerCopy

我不知道如何使用VBA宏实例化Power-copy。我有一个CATPart1,其超级副本名称为“ MyPC”。我想在当前零件中实例化此超级副本。例如,此超级复制输入为:“平面”,“起点”和“终点”。我在“ CAA V5 VB帮助”中发现,存在InstanceFactory对象,该对象具有实例化超级副本和UDF的方法。但是我的代码不起作用。 Sub CATMain() Dim partDo ..
发布时间:2020-06-07 19:23:43 其他开发

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

我已经在宏编辑器中内置的Catia V5中编写了一些宏,但是我不知道如何从Excel中访问Catia命令. 我想知道如何仅通过在excel文件中设置圆柱体的半径和长度来创建简单的直线圆柱体. 我想通过在Excel中输入直径和高度来在Catia中制作不同的压力容器,然后在该Excel工作表中单击一个按钮后,该容器应出现在Catia中.如果我已经需要在Catia中打开一个空的零件,我没有问 ..
发布时间:2020-05-05 09:18:49 其他开发