找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 1300|回复: 0
打印 上一主题 下一主题

[求助] 关于运动算例中获取曲线数值的问题

[复制链接]
跳转到指定楼层
1
发表于 2018-4-28 11:28:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
下面代码是获取运动算例中曲线数值,为什么SelectByID2改成点PlotOutput输入的值为noting ,创建曲线图也创建不了, 改成了面就没有问题了,难道是Entities 只能选择面不能选择其他的吗?

status = swModelDocExt.SelectByID2("Point1@草图1@摆板@模型-", "EXTSKETCHPOINT", 0.0649838272318766, -0.178541597949323, 0, False, 0, Nothing, 0)
        status = MotionStudy.Calculate   
        MotionStudyResults = MotionStudy.GetResults(4)  
        swSimPlotFeatureData = MotionStudyResults.CreatePlotFeatureData()   
        swSimPlotXAxisFeatureData = MotionStudyResults.CreatePlotXAxisFeatureData()   
        swSimPlotYAxisFeatureData(0) = MotionStudyResults.CreatePlotYAxisFeatureData()   
        swSimPlotYAxisFeatureData(0).Type = swMotionPlotAxisType_e.swMotionPlotAxisType_TRANS_DISP
        swSimPlotYAxisFeatureData(0).Component = 1   
        Dim swSketchPt(0) As SketchPoint
        swSketchPt(0) = swSelMgr.GetSelectedObject6(1, -1)
        swFaceArray = swSketchPt
        swSimPlotYAxisFeatureData(0).Entities = swFaceArray
        swPlotFeature = MotionStudyResults.InsertPlotFeature(swSimPlotFeatureData, swSimPlotXAxisFeatureData, swSimPlotYAxisFeatureData(0))
        swYAxisArray = swSimPlotYAxisFeatureData
        PlotOutput = MotionStudyResults.GetValues(swSimPlotFeatureData, swSimPlotXAxisFeatureData, (swYAxisArray))
        swXData = PlotOutput.GetXAxis()  

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-12 08:03 , Processed in 0.020275 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表