creo 材料api

The method pfcMaterialProperty::Create creates a new instance of a material property object.

All numerical material properties are accessed using the same set of APIs. You must provide a property type to indicate the property you want to read or modify.

The method pfcMaterial::GetPropertyValue returns the value and the units of the material property.

Use the method pfcMaterial::SetPropertyValue to set the value and units of the material property. If the property type does not exist for the material, then this method creates it.

Use the method pfcMaterial::SetPropertyUnits to set the units of the material property.

Use the method pfcMaterial::RemoveProperty to remove the material property.

Material properties that are non-numeric can be accessed via property-specific get and set methods.

The methods pfcMaterial::GetDescription and pfcMaterial::SetDescription return and set the description string for the material respectively.

The methods pfcMaterial::GetFatigueType and pfcMaterial::SetFatigueType return and set the valid fatigue type for the material respectively.

Use the method pfcMaterial::GetPermittedFatigueTypes to get a list of the permitted string values for the fatigue type.

The methods pfcMaterial::GetFatigueMaterialType and pfcMaterial::SetFatigueMaterialType return and set the class of material when determining the effect of the fatigue respectively.

Use the method pfcMaterial::GetPermittedFatigueMaterialTypes to retrieve a list of the permitted string values for the fatigue material type.

The methods pfcMaterial::GetFatigueMaterialFinish and pfcMaterial::SetFatigueMaterialFinish return and set the type of surface finish for the fatigue material respectively.

Use the method pfcMaterial::GetPermittedFatigueMaterialFinishes to retrieve a list of permitted string values for the fatigue material finish.

The method pfcMaterial::GetFailureCriterion returns the reduction factor for the failure strength of the material. This factor is used to reduce the endurance limit of the material to account for unmodeled stress concentrations, such as those found in welds. Use the method pfcMaterial::SetFailureCriterion to set the reduction factor for the failure strength of the material.

Use the method pfcMaterial::GetPermittedFailureCriteria to retrieve a list of permitted string values for the material failure criterion.

The methods pfcMaterial::GetHardness and pfcMaterial::SetHardness return and set the hardness for the specified material respectively.

The methods pfcMaterial::GetHardnessType and pfcMaterial::SetHardnessType return and set the hardness type for the specified material respectively.

The methods pfcMaterial::GetCondition and pfcMaterial::GetCondition return and set the condition for the specified material respectively.

The methods pfcMaterial::GetBendTable and pfcMaterial::SetBendTable return and set the bend table for the specified material respectively.

The methods pfcMaterial::GetCrossHatchFile and pfcMaterial::SetCrossHatchFile return and set the file containing the crosshatch pattern for the specified material respectively.

The methods pfcMaterial::GetMaterialModel and pfcMaterial::SetMaterialModel return and set the type of hyperelastic isotropic material model respectively.

Use the method pfcMaterial::GetPermittedMaterialModels to retrieve a list of the permitted string values for the material model.

The methods pfcMaterial::GetModelDefByTests determines whether the hyperelastic isotropic material model has been defined using experimental data for stress and strain.

Use the method pfcMaterial::SetModelDefByTests to define the hyperelastic isotropic material model using experimental data for stress and strain.

The methods wfcMaterialItem::GetDescription and wfcMaterialItem::SetDescription get and set the material description for the specified model item.

Accessing User-defined Material Properties

Materials permit assignment of user-defined parameters. These parameters allow you to place non-standard properties on a given material. Therefore pfcMaterial is a child of pfcParameterOwner, which provides access to user-defined parameters and properties of materials through the methods in that interface.

方法pfcMaterialProperty::Create将创建材质特性对象的新实例。

所有数值材质属性都使用同一组API进行访问。必须提供一个属性类型来指示要读取或修改的属性。

方法pfcMaterial::GetPropertyValue返回材质属性的值和单位。

使用方法pfcMaterial::SetPropertyValue设置材质特性的值和单位。如果材质的特性类型不存在,则此方法将创建它。

使用方法pfcMaterial::SetPropertyUnits设置材质特性的单位。

使用方法pfcMaterial::RemoveProperty删除材质属性。

非数字材质特性可以通过特性特定的获取和设置方法进行访问。

方法pfcMaterial::GetDescription和pfcMaterial::SetDescription分别返回和设置物料的描述字符串。

方法pfcMaterial::GetFatigueType和pfcMaterial::SetFatigueType分别返回并设置材料的有效疲劳类型。

使用方法pfcMaterial::GetPermittedFatigueTypes获取疲劳类型的允许字符串值列表。

方法pfcMaterial::GetFatigueMaterialType和pfcMaterial::SetFatigueMaterialType分别返回并设置确定疲劳影响时的材料类别。

使用方法pfcMaterial::GetPermittedFatigueMaterialTypes检索疲劳材料类型的允许字符串值列表。

方法pfcMaterial::GetFatigueMaterialFinish和pfcMaterial::SetFatigueMaterialFinish分别返回并设置疲劳材料的表面光洁度类型。

使用方法pfcMaterial::GetPermittedFatigueMaterialFinishes检索疲劳材料饰面的允许字符串值列表。

方法pfcMaterial::GetFailureCriterion返回材料失效强度的折减系数。该系数用于降低材料的耐久极限,以考虑未建模的应力集中,例如焊缝中发现的应力。使用方法pfcMaterial::SetFailureCriterion设置材料失效强度的折减系数。

使用方法pfcMaterial::GetPermittedFailureCriteria检索材料失效标准的允许字符串值列表。

方法pfcMaterial::GetHardness和pfcMaterial::SetHardness分别返回并设置指定材料的硬度。

方法pfcMaterial::GetHardnessType和pfcMaterial::SetHardnessTType分别返回并设置指定材料的硬度类型。

方法pfcMaterial::GetCondition和pfcMaterial::GetConditions分别返回和设置指定材料的条件。

方法pfcMaterial::GetBendTable和pfcMaterial::SetBendTable分别返回和设置指定材料的折弯表。

方法pfcMaterial::GetCrossHatchFile和pfcMaterial::SetCrossHatchFile分别返回和设置包含指定材质的交叉阴影图案的文件。

方法pfcMaterial::GetMaterialModel和pfcMaterial::SetMaterialModel分别返回和设置超弹性各向同性材料模型的类型。

使用方法pfcMaterial::GetPermittedMaterialModels检索材质模型允许的字符串值列表。

方法pfcMaterial::GetModelDefByTests确定超弹性各向同性材料模型是否已使用应力和应变的实验数据定义。

使用pfcMaterial::SetModelDefByTests方法,使用应力和应变的实验数据定义超弹性各向同性材料模型。

方法wfcMaterialItem::GetDescription和wfcMaterialItems::SetDescription获取并设置指定模型项的材料描述。

访问用户定义的材质特性

材料允许分配用户定义的参数。使用这些参数可以在给定的材质上放置非标准特性。因此,pfcMaterial是pfcParameterOwner的子级,它通过该接口中的方法提供对用户定义的参数和材料特性的访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值