社区
Inventor 产品技术应用讨论区
欢迎访问欧特克Inventor论坛!分享知识,发帖提问,浏览Inventor热帖
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

参数变化,触发事件!

2 条回复2
已解决
回复
1 条消息(共 3 条)
Willem1
92 次查看, 2 条回复

参数变化,触发事件!

各位大佬!向你们请教一个问题哈。 有没有关于捕捉某个参数值是否发生变化的API? 例如,有一个自定义参数A,一旦A的值发生了变化,则弹窗报告! 注意:A当前的值,是不固定的。

2 条回复2
2 条消息(共 3 条)

试试如下规则

 

doc = ThisDoc.Document
Dim odocCompDef As ComponentDefinition = doc.ComponentDefinition
Dim oUParams As UserParameters =odocCompDef.Parameters.UserParameters
Dim oUParam As UserParameter
Try
 oUParam = oUParams.Item("cache")
Catch
	oUParam = oUParams.AddByValue("cache",宽/10, "mm" )
End Try
   If cache <> 宽 Then
	MsgBox("参数""宽""发生了变化!", , "iLogic") 
	cache  = 宽
End If


If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!
如果我的回帖解决了您的问题,请点击 "接受为解决方案" 按钮. 这可以帮助其他人更快的找到解决方案!


王 承之
Autodesk AGN [Inventor 俱乐部] Leader
Inventor Club | Bilibili


AGN L    EESignature

3 条消息(共 3 条)

感谢大佬解答!我理解了你的意思,使用额外的参数去记录原参数原本的值!这是一个好办法,感谢:双手合十:

找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”