在Hyperworks中设置OptiStruct临时工作目录 在Hyperworks中通过 HyperMesh用户界面可以设置OptiStruct的临时工作目录。在Control cards中找到TMPDIR控制卡片,即可在此卡片中设置 OptiStruct临时工作目录。特别需要注意的是,一定要保证当前用户对该目录同时拥有读/写权限。 2019年07月14日 CAE 喜欢0 阅读 1,038 views 次 阅读全文
Hyperworks中的模型检查命令CheckRun Hyperworks的OptiStruct求解器可以对当前作业的.fem文件进行检查,检查的内容包括该文件中的不符合 Bulk Data要求的语法错误,输入错误(例如缺少约束或载荷),并给出执行该作业建议的内存大小。所有错误信息以及警告信息,都将在CheckRun执行完毕后,输出至工作文件夹下的.out文件中。如下图所示为给出的模型中的错误信息和警告信息。... 2019年07月14日 CAE 喜欢1 阅读 1,074 views 次 阅读全文
在Hyperworks中设置强制位移(enforceddisplacement) 在Hyperworks/Optistruct中有两种方式可以定义强制位移(enforced displacement)。1. 创建 SPC,并在其中包含相关的强制位移信息。2. 创建 SPC 和 SPCD 关键字对。其中SPC包含约束的自由度(dof)的相关信息,而 SPCD中包含了强制位移的相关信息。在进行工况(loadsteps)设置时,通过SPCADD... 2019年07月07日 CAE 喜欢0 阅读 4,628 views 次 阅读全文
Hyperworks在同一工况(loadstep)中施加多组约束或载荷 默认情况下,Hyperworks/OptiStruct在同一工况中只可以接受一个SPC及一个LOAD。如果希望在同一工况中施加多组约束或多组载荷,有两种方式可以实现:1. 在建立约束或载荷时,将多组约束(或者多组载荷)置于同一个约束集(载荷集)中,即将所有的约束都置于同一个 SPC collector 中,将所有的载荷都... 2019年07月07日 CAE 喜欢13 阅读 7,290 views 次 阅读全文
CATIA使用VBA(VBS)二次开发时部件集的创建和遍历 下面以几何元素部件集Geometrical set的选择、创建、遍历和元素的插入为例介绍在CATIA中使用VBA(VBS)二次开发时部件集的操作方法。Sub catmain()'Geometrical set 的选择Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDim iStatus, iType(0)iType(0) = "HybridBody"iStatus = iSelection.Se... 2019年07月07日 CAD 喜欢0 阅读 1,823 views 次 阅读全文
CATIA在VBA(VBS)二次开发中使用HybridShapeFactory创建标准图形曲面的方法 下面以一个球形曲面的创建为例,介绍在CATIA中使用VBA(VBS)进行二次开发时通过HybridShapeFactory类创建标准图形曲面的方法。示例代码如下:(代码中有关对象选择的详细介绍可参考文章《CATIA使用VBA(VBS)二次开发时用户的交互选择》。)Sub catmain()Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDi... 2019年06月29日 CAD 喜欢0 阅读 1,479 views 次 阅读全文
CATIA使用VBA(VBS)二次开发时用户的交互选择 在CATIA中使用VBA(VBS)二次开发时,可以使用SelectElement2方法来进行交互,实现用户的选择,使用Item2来获取选择集中的元素。此方法可以进行基准面、点、线、曲面、实体等任意类的选择。用户交互选择示例代码如下:Sub catmain()Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDim iStatus, iType(0)... 2019年06月29日 CAD 喜欢0 阅读 1,954 views 次 阅读全文
在CATIA二次开发中使用VBA(VBS)的TypeName函数获取文档类型 在CATIA二次开发中可以使用VBA(VBS)的TypeName函数获取文档类型,TypeName函数的定义如下:TypeName(varname) 参数 varname 是一个Variant , 它包含除用户定义类型的变量之外的任何变量。此函数返回一个提供有关变量的信息的 String。由 TypeName 返回的字符串可以为下列任一项: 返回的字符串变量对象类型类型为 objecttype ... 2019年06月23日 CAD 喜欢1 阅读 1,178 views 次 阅读全文
在LS-Dyna中进行冲压成型分析时模具的运动控制和压边的加载 在LS-Dyna中进行冲压成型分析时,模具的运动(凸凹模的闭合)通过关键字*BOUNDARY_PRESCRIBED_MOTION_RIGID来控制。此关键字的详细介绍可参考文章《LS-Dyna施加速度、加速度或位移关键字*BOUNDARY_PRESCRIBED_MOTION_OPTION》,一个典型的关键字设置如下:LCID 指定定义的曲线ID号,由*DEFINE_CURVE或*DEFINE_CURVE_SMOOTH定义。下... 2019年06月23日 CAE 喜欢1 阅读 1,417 views 次 阅读全文
CATIA使用VBA(VBS)二次开发在工程图背景图中创建草图文字 在CATIA工程图中制作标题栏、明细表时均需进入CATIA工程图的背景模式中(Sheet Background)。以下代码为在CATIA中使用VBA(VBS)二次开发在工程图背景图中创建草图文字的方法。Sub catmain()Dim lBView,lFact,lTexts,Ln,lViewDim LH,LW,TxSet lView = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveViewSet lBView = CATIA... 2019年06月23日 CAD 喜欢0 阅读 993 views 次 阅读全文