首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Catia中的API控制3D模型

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

Stack Overflow用户
提问于 2014-05-14 02:28:51
回答 1查看 776关注 0票数 0

我有以下场景:我正在建立一个使用一些flex传感器,arduino板和5伺服的动漫之手。在这一边没有问题。但我有以下想法:在Catia中建立手的3D CAD模型,并在实时虚拟手中实时复制真实手的运动。当我使用来自一些传感器的一些数据实时绘制一些曲线图时,我使用了Matlab中的一些东西。在Catia中这样做是可能的吗?从arduino获取数据,并基于这些数据实时模拟虚拟手的运动。你能告诉我这是否可能吗?

手的3D模型不会很复杂,手的移动速度也不会很快。

EN

回答 1

Stack Overflow用户

发布于 2014-09-05 17:46:38

我担心这还不够快。也许使用简化的模型会有所帮助。

然而,最好的选择是有一个与CATIA和Arduino板通信的VB.NET应用程序(我认为C#也可以工作,但从未尝试过)。

要从VB.NET获取CATIA,您可以执行以下操作

代码语言:javascript
复制
Module Main
    Sub Main()
        Dim CATApp as System.Type = System.Type.GetTypeFromProgID("Catia.Application")
        Dim CATIA as Object = System.Activator.CreateInstance(CATApp)
        'use CATIA object from now on as you would usually do
    End Sub
End Module

要与Arduino董事会对话,您需要监控Serial Port

现在,您可以从Arduino读取数据,对其进行处理,并使用自动化API向CATIA发送命令以更新模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23638932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档