我需要您正确使用CATIA的帮助。
我目前的任务是创建一个"支持"模具的零件必须插入有头螺钉(无论其长度),最大为15mm。插入的帽螺钉的长度取决于位于支撑部件上方的板。在Excel中,我创建了几个公式来确定必须使用哪个有头螺钉,但我不知道如何在VBA中使用excel公式。有没有办法在VBA中使用excel公式甚至电子表格?
{{1}}
答案 0 :(得分:0)
尝试:
Application.WorksheetFunction.YourFunction(YourArguments)
但是,与使用VBA中的工作表函数相比,这通常是一个更好的解决方案。
答案 1 :(得分:0)
您可以使用CATIA中的公式,根据您的输入(板厚和所需的多余量)确定用于设计表的配置。
CATIA为此提供了CloserConfig,CloserSupConfig和CloserInfConfig功能。
首先考虑一下这个设计表:
有三个参数: GRIP_LENGTH是螺钉固定在一起的厚度 NUT_GRIP是螺母所需的多余长度(或螺钉拧入板中的距离)。 SCREW_LENGTH是所选螺钉的长度
公式评估设计表的配置参数,选择最接近的可用配置,其中螺钉长度大于GRIP_LENGTH和NUT_GRIP的总和:
Configuration = Sheet-> CloserSupConfig(" SCREW_LENGTH",GRIP_LENGTH
+ NUT_GRIP
)
从该公式中,自动选择配置,并从设计表中填写SCREW_LENGTH的正确值。
答案 2 :(得分:0)
感谢@ Olly的建议,我能够为我的问题找到合适的公式。
为了使公式起作用,我在Capscrew设计表中创建了一个名为SuporteCheck的列。柱的值(与所需螺钉M10和M12的行匹配)是公式的结果:板9的高度 - 板9中的凹槽长度 - 帽螺钉头的高度+支撑中的凹槽长度。然后我在Capscrew配置中使用了上面的公式:CloserInfConfig(“DesignTable.1”,“Altura_da_cabeça”,External Parameters\Diametro_Parafuso
,“SuporteCheck”,External Parameters\Espessura_Chapa_9
- 1mm - External Parameters\Diametro_Parafuso
+ {{1 }}
谢谢大家。