随笔分类 -  CAD / CAE

摘要:1. 安装Intel Parallel Studio XE,然后找到IntelSWTools\compilers_and_libraries\windows\compiler\lib\intel64_win文件夹,将以下文件拷入ADAMS工作目录: libirc.lib,libmmd.lib,svm 阅读全文
posted @ 2022-04-01 18:04 马语者 阅读(211) 评论(0) 推荐(0) 编辑
摘要:命令如下: var set var=$_self.tmp int=(eval(READ_T_O_OPEN_FILE($_self.pict_path))) var set var=$_self.line str=(eval(STR_REMOVE_WHITESPACE(READ_T_O_READ_TA 阅读全文
posted @ 2020-07-13 17:55 马语者 阅读(593) 评论(0) 推荐(0) 编辑
摘要:在Dbox中的start_command中可以动态生成界面控件,但要在动态控件中再使用命令问题就很多。解决办法是通过调用宏或者使用字符串命令。下面是在字符串命令的解决方法: 控件创建: "for variable=$_self.model object=(eval(db_descendants(0, 阅读全文
posted @ 2020-07-08 17:51 马语者 阅读(267) 评论(0) 推荐(0) 编辑
摘要:随着计算机硬件的更新,尤其是内存和内核数量的增加,计算性能不断提高。伴随着硬件的更新,仿真分析类软件也相继推出了高性能计算方法,增加参与到仿真分析中的计算机内存和内核的数量,从而提高仿真分析的效率。Adams软件作为多体动力学分析领域的旗舰产品当然也不例外,可以从计算机内存和内核两个方面着手来实现高 阅读全文
posted @ 2020-04-09 13:45 马语者 阅读(633) 评论(0) 推荐(1) 编辑
摘要:var set var=ip integer_value=1 var set var=macro_name str="" for variable_name=the_macro object_names=.amachinery.macros.* type=macro var set var=full_name obj=(eval(DB_FULL_NAME_FROM_SHORT(the_... 阅读全文
posted @ 2019-05-11 21:22 马语者 阅读(597) 评论(0) 推荐(0) 编辑
摘要:1.Adams插件介绍 Adams的高级模块(如Controls控制模块、Vibration振动模块、Durability耐久性模块等)是以插件的形式集成在Adams软件中。通过Adams提供的插件管理器(Plugin Manager)工具能非常方便地对这些插件进行管理,即插即用,激活或失效插件,扩 阅读全文
posted @ 2018-12-12 17:16 马语者 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:for variable_name=loopobj object_names=.amachinery.* type=macro var set var=filename1 str=(eval(STR_DELETE(loopobj,1,19)//".cmd")) file text open file 阅读全文
posted @ 2018-02-24 18:15 马语者 阅读(376) 评论(0) 推荐(0) 编辑
摘要:1. FIND_MACRO_FROM_COMMAND(STRING): 通过宏命令找到宏所在位置 2. DEFAULT_GROUND($_topgui.model): 获取默认地面Part 3. DB_DEFAULT(.System_Defaults,”Model”)': 默认值 4. prod_i 阅读全文
posted @ 2018-01-05 09:08 马语者 阅读(2439) 评论(0) 推荐(1) 编辑
摘要:生成的文件如下: 阅读全文
posted @ 2017-10-28 16:36 马语者 阅读(4447) 评论(0) 推荐(0) 编辑
摘要:Memoryブロック、Unit Delayブロック共に前回の入力値を出力しますが、動作するタイミングが異なります。 ●Memoryブロック シミュレーションの各時刻(ステップ)で動作し、「1ステップ」前の値を出力します。 連続システムの前ステップ値が必要な時に使用します。 ●Unit Delayブロ 阅读全文
posted @ 2016-12-06 20:51 马语者 阅读(790) 评论(0) 推荐(0) 编辑
摘要:虽然iSight有Adams/View接口,但对Adams的版本有限制。下面使用iSight的simcode,就可以支持任意版本的Adams了。 Adams模型如下: 1. 编写cmd文件 file binary read & file_name = "E:\WXP\Adams\View\isight\Adams_byCMD\latch.bin" & alert =... 阅读全文
posted @ 2015-08-05 16:44 马语者 阅读(6765) 评论(3) 推荐(1) 编辑
摘要:iSight本身支持特定版本的Adams/View,在Adams中添加isight的插件方法如下: 1.在iSight安装目录下搜索isight.bin文件,将其复制到Adams安装路径下的win32或win64文件夹内(例如:D:\MSC.Software\MD_Adams_x64\2010\win64)。 2.在D:\MSC.Software\MD_Adams_x64\2010\pytho... 阅读全文
posted @ 2015-08-05 14:42 马语者 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:打开C:\Documents and Settings\Administrator文件夹下的acar.cfg文件,将 Desired user mode (standard/expert)ENVIRONMENT MDI_ACAR_USERMODE后面的standard修改为expert,保存后重启a... 阅读全文
posted @ 2015-06-16 15:03 马语者 阅读(2103) 评论(0) 推荐(0) 编辑
摘要:k,94,75.69947,44.09817,-40 k,95,50.9349,44.01963,-40 k,96,37.83799,45.04814,-40 k,97,15.1304,48.29342,-40 k,98,-3.62213,52.15532,-40 FLST,3,5,3 FITEM,3,94 FITEM,3,95 FITEM,3,96 ... 阅读全文
posted @ 2014-03-28 09:33 马语者 阅读(913) 评论(0) 推荐(0) 编辑
摘要:做柔性体仿真,从ANSYS导入模态中性文件时有这个报错. Negative pivot encountered. This is likely caused by insufficient displacement constraints or improper master dof selection to avoid rigid body motion of the superelemen... 阅读全文
posted @ 2014-03-28 09:32 马语者 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:Partran 、Nastran是MSC公司的产品。Patran是前处理器,用于建模、划分网格、设定载荷和边界条件等等;Nastran只是MSC公司提供的求解器之一,主要用于结构分析和热分析,应用的是静态有限元法。如果需要动态有限元分析,则需要使用Dytran求解器,它也是MSC公司的产品。换句话说,MSC公司提供一种前处理器Patran,但是可以根据分析的具体内容和方法,选择相应的求解器。Pat... 阅读全文
posted @ 2014-03-28 09:31 马语者 阅读(7105) 评论(0) 推荐(1) 编辑
摘要:---- ERROR ---- Error in dispatcher subroutine reqSUB: Invalid PAR(1): 0502 上面是用adams/ca加载一个汽车模型时出现的错误,花了很长时间都找不到原因,昨天总算弄明白了。 reqsub是request的subroutine。模型作者在求解一个request时,编写了一个计算方法的subroutine:re... 阅读全文
posted @ 2014-03-28 09:30 马语者 阅读(600) 评论(0) 推荐(0) 编辑
摘要:这个方向是零部件坐标系 part coordinate system, 也叫local part reference frame. 这个方向要注意, 因为质心的方位由它决定,同时下面的输入的转动惯量就是相对于他的 阅读全文
posted @ 2014-03-28 09:29 马语者 阅读(345) 评论(0) 推荐(0) 编辑
摘要:在你的adams安装目录下的acar文件夹下找到acar.cfg文件,将里面的 MDI_ACAR_PLUS_AVIEW 后面的no改成yes,在car中的tool下面就可以找到进入view环境的命令了。 阅读全文
posted @ 2014-03-28 09:29 马语者 阅读(2106) 评论(0) 推荐(0) 编辑
摘要:比如部件A上有个mount part,通过它与部件B装配。mount part与B是通过fixed joint 链接的,所以这个coordinate reference位置就决定了fixed joint的位置。 再比如要实现A物体与B物体装配。 方法1:在A物体某位置(例如几何中心)建一个mount part,对应B物体。然后在四个特定位置用bushing连接A物体与mount part。 ... 阅读全文
posted @ 2014-03-28 09:28 马语者 阅读(1087) 评论(0) 推荐(0) 编辑