吧友们,mathcad与creo集成问题
mathcad吧
全部回复
仅看楼主
level 4
你容颜shy
楼主
我想了解一下mathcad输入到creo的参数,可不可以使creo中的模型连续变化呢,也就是点击一下计算,然后模型就开始变化,(不是变化一次,而是有迭代步数的连续变化)想实现这个可以吗?就比如说,一个圆柱,你迭代它的长度,使它慢慢变长,是一个连续的过程,而不是输一个参数变化一次。求解,大佬们
2021年11月17日 08点11分
1
level 5
gps99
迭代并控制时长,貌似没有原生命令,要写代码。如果迭代必须由mp控制,迭代mp的输入项就好。python c#都能调用mp的api(activex的com口),excel的vba理论上也行。
2021年11月18日 11点11分
2
你容颜shy
你的意思是python和mathcad都可以控制creo吗
2021年11月19日 05点11分
你容颜shy
因为我这个是要在creo里面变化,同时变化后的数据及时传回mathcad进行计算和出图的
2021年11月19日 05点11分
gps99
@你容颜shy
python c# c++ vb都可控制creo,都一样是com接口api。excel的vba也行,autocad的vba甚至arcgis的vba也行。但mathcad不行,它的脚本没有调用com的包严格说不是语言,并且没有内嵌的第三方脚本。但它开放了api也OK
2021年11月19日 09点11分
gps99
@你容颜shy
这个贴吧没法编辑发布,,上贴最后一句容易误解。matjcad没有完备脚本,不可以调用其它app,但它com的api开放就可以在进程外 被第三方控制,输入计算再输出都没问题。同样不形成障碍。
2021年11月19日 09点11分
level 5
gps99
这样话用mp迭代没必要了。直接控制cero的com接口来迭代,不更香吗
2021年11月18日 11点11分
3
ctc2000thl
高啊!
,有类似的学习视频吗?有事件准备了解下
2021年11月19日 03点11分
你容颜shy
@ctc2000thl
你看懂了?能解释一下吗
2021年11月19日 05点11分
gps99
@ctc2000thl
木有视频呀。比如您用python可以参见py的com包部分说明。py是win32com这个包加载,mathcad的com api口说明在mathcad的帮助文档,也有示例
2021年11月19日 09点11分
ctc2000thl
@你容颜shy
Mathcad本身就是c++语言开发的,有接口的,在帮助文件里有调用说明和例子的,但年龄大了
实在没时间精力折腾这个,谁有这方面好的视频到是可以先收藏一下
2021年11月19日 09点11分
level 5
gps99
mp7和creo都开放了com的api,没任何问题,楼主的要求都能OK。比如你熟悉c
#,用c#
的com包 控制mp及creo的com口api,并传递任何数据三方几方都可以。com是通用方法,python vb同理
2021年11月19日 09点11分
4
你容颜shy
好,这方面有学习的视频吗,
2021年11月22日 01点11分
你容颜shy
com通用方法是啥呀
2021年11月22日 02点11分
level 4
很好845
CREO自身也提供了多目标优化,这个更简便
2021年11月22日 00点11分
5
1