在SolidWorks中画了几天小图,然后导入Adams中进行仿真环境搭建,不过后来悲剧地发现有个模型参数错误,改一次还是很麻烦的,索性在错误的模型基础上先研究一下仿真数据图像是怎么出来的。

一般来说,使用Adams一般是在其View模块中进行模型搭建和运动仿真,然后在后处理模块PostProcessor中进行数据的显示和分析,做出数据曲线对于分析和做论文都是必需的步骤。下面讲一下那么如何在Adams中做出相应的数据曲线。

如图1所示的后处理模块,左上角的下拉框中选取Plotting,左下角的Source下拉框中选取Objects,左下方的Filter、Object、Characteristic、Component列表框中选取相应的元素,点击右下方的Add Curves即可做出如图1所示的曲线,点击Clear Plot将曲线清除。

图1 后处理模块中界面

好了,做好曲线后,就可以对曲线图像进行相应的处理了。如图1左上角所示,plot_1中共有7个图像属性可以进行操作,分别是analysis(分析结果说明)、date(时间)、title(标题)、curve(曲线,图1中有两条曲线,所以有curve_1和curve_2)、haxis(横坐标)、vaxis(纵坐标)、legend_object(图注)。下面以图1为例讲述他们各自的操纵方法。

1、analysis(分析结果说明)。此处是数据来源的一些说明,点击analysis后出现如图2所示的界面。可以进行的修改主要有数据来源的名称、字体、位置、颜色等等。date和title的操纵过程类似,如图3、图4所示。

图2 analysis操纵界面 图3 date操纵界面 图4 title操纵界面

2、curve(曲线)。点击curve_1或者curve_2后出现如图5所示界面。可进行的修改主要有线条颜色、线条类型、线条宽度、标记类型、对应的图注名称等等。legend_object的修改类似,主要有位置、颜色等等,如图6所示。

 

图5 curve操纵 图6 legned_object操纵

3、haxis和vaxis(坐标轴)。以haxis为例子进行说明,点击haxis后有四个标签,如图7所示。Format确定坐标轴范围、坐标轴位置等等,如图7所示。Labels确定坐标轴单位标注、字体、位置等等,如图8所示。Numbers确定小数点后的位数和科学计数法的适用范围,不过貌似需要勾选前面的Trailing zeros才可以,如图9所示。Tics确定坐标轴的网格划分,Minor Divisions为次网格线的划分,如图10所示。以上各项功能的具体使用多尝试几下即可看出相应的效果。

 

图7 Format of haxis 图8 Labels of haxis

 

图9 Numbers of haxis 图10 Tics of haxis

Adams还可以直接对曲线进行相应的运算,如图11所示。如果第二行工具栏没有,可以点击菜单View->

Toolbars->Curve Edit Toolbar即可,或者点击第一行左数第三个选项。有对两条曲线相加减的、有相乘的、取绝对数值、对称的、偏移、对齐、积分、微分的等等,将鼠标放在上面即可出现相应的提示。使用第一行的左数第四个选项即可进行曲线的跟踪,同时出现曲线的最值、均值等信息。此外,在plot菜单下面还有FFT和产生样条曲线等操作。

图11 曲线运算和分析工具栏

下面还有一个问题是,如何将曲线保存为相应的图片格式呢?点击图11第一行工具栏中的Print选项,出现如图12所示界面。选择Print to File,在下拉栏中选择保存为的相应的图片类型即可。

图12 将曲线保存为图片界面

好了,在Adams中对仿真结果的可视化与分析按照以上所述接口完成,但是如果我们需要用到更高级的数据处理,我们可以将仿真结果输出成文件格式,然后使用matlab等软件读取数据,然后在其中进行分析。按照下面的步骤即可:菜单栏中的File->Export->Table,出现如图13所示的界面,输入文件名称mm,选择曲线名称,Format为spreadsheet,即可生成mm.tab文件。

图13 将数据保存为.tab文件

图14 导出数据文件内容

好了,将mm.tab文件用写字板打开,在matlab中将其后缀名改为.txt,即可使用importdata进行数据的读取了,其实和文献3中读取swc格式的文件所进行的操作是一样的,打开mm.txt可见文件的内容如图14所示。可见第一列是时间信息,其余各列对应曲线数值。一段做出上述数据的曲线的程序如下所示:

%author:dingqian

%establish_time:2010_11_16

% modify_time:2010_11_16

% function:Adams做图结果分析

clc;

clear all;

close all;

a=importdata('mm.txt');%可以修改为查找路径的

usedata=a.data;

Time=usedata(:,1);

Data1=usedata(:,2);

Data2=usedata(:,3);

figure(1);

plot(Time,Data1,'b.');

hold on;

plot(Time,Data2,'r-');

hold on;

title('\fontsize{16}数据分析');

xlabel('\fontsize{16}X轴坐标');

ylabel('\fontsize{16}Y轴坐标');

上述程序做出的图像如图15所示。

图15 matlab图像

参考文献

[1] ADAMS/Postprocessor中plot下各项设置详解.[EB/OL].

http://blog.sina.com.cn/s/blog_6203a6df0100jjr0.html.[2010-11-16].

[2010-11-16].

[3] 神经元房室数据作图.[EB/OL].

http://blog.sina.com.cn/s/blog_4b013fb10100l28h.html.[2010-11-16].

adams如何保存_ADAMS后处理相关推荐

  1. adams如何保存_ADAMS软件使用技巧【不断更新中……】

    声明:所有技巧来自网络收集.笔者个人经验,仅限于学习交流之用,帮助更多的人提高水平.如果你有好的经验,欢迎添加到评论里面! 一.提高ADAMS仿真速度可通过以下两个方法: 1.可以把所有的Parts( ...

  2. ADAMS基础到测量 后处理 参数优化设计视频教程

    ADAMS基础到测量 后处理 参数优化设计视频教程 链接:https://pan.baidu.com/s/1MM0vciHW9YzKudpUkXcz9Q 提取码:aral

  3. adams样条驱动_adams驱动中如何施加 正弦函数

    ADAms如何测量角度 方法一.先绘制一个杆,选择工具栏中的旋转工具,选择COPY,输入要旋转的度数,注意选择旋转轴线:方法二.两个杆件之间的夹角可以抽象为三点确定的一个角,这三个点可以用POINT来 ...

  4. adams如何保存_教你如何快速把模型 从solidworks转到adams里

    怎么样把模型从solid work转到adams里面 关于solidworks模型导入adams中的详细步骤 首先在sw的装配体中,利用装配关系,将原点位置和坐标轴方向弄成理想的坐标系,因为导入ada ...

  5. adams样条驱动_Adams中如何生成3D样条数据

    Adams 2013版新增数据表格与Excel表相互拷贝的功能,这样,如果要生成2D样条或3D样条,在新版本中只需要直接拷贝即可,如下图所示: 但是,由于很多用户还在使用2013版以前的Adams,就 ...

  6. adams驱动旋转速度_Adams的step函数驱动转速和转矩的心得

    电机函数驱动法针对转速突变(也就是振动激励的方法) Motion 的 step 函数 : step(time,0,0,0.3,6000d*time)+step(time,1,0,1.01,200d*t ...

  7. 学习记录-用Excel控制SIMPACK操作

    今天翻SIMPACK帮助文档的时候发现SIMOACK的一个好强的功能,记录一下-- 我SIMPACK版本是2021版的,大概在帮助文档的这个位置,帮助文档在这提供了一个完整的示例 简单机翻下: 此示例 ...

  8. 基于vol.NetCore vue低代码开发使用文档

    文章目录 一.前端 1.前端字段的label中文说明短时,this.boxOptions.labelWidth = 300 2.this.searchAfter(data, result); 3.查询 ...

  9. 正确打开adams软件_adams软件在工程机械系统仿真中的应用案例.ppt

    第五讲 ADAMS软件在工程机械系统仿真中的应用;一.ADAMS应用总述;点在参考坐标系中位置表示及位移.速度.加速度表示;*利用Adams软件建模工具直接建立样机模型;点线绘制;约束工具;力.力矩工 ...

最新文章

  1. 支持快速精准纳米孔新型冠状病毒测序的ARTIC Network工作流
  2. Nuget打包类库及引用
  3. 【示例】Lucene创建索引库编程步骤
  4. Nginx深入详解之模块化体系结构
  5. HTC G7 金卡 制作
  6. nginx配置文件简单解析
  7. Linux远程批量工具mooon_ssh和mooon_upload使用示例
  8. 计算机辅助应用的缩写有什么,计算机辅助设计的英文缩写是什么
  9. Python数据挖掘笔记 七 .PCA降维操作及subplot子图绘制
  10. Microsoft VS又要级了
  11. linux(Centos7)安装elasticsearch6.2.2
  12. [Swift]LeetCode1023. 驼峰式匹配 | Camelcase Matching
  13. html 微信扫码登录,前端使用微信扫码登录
  14. 图像处理叶片面积matlab,基于Matlab图像处理求植物叶片面积
  15. NVIDIA TK1 学习笔记(1):TK1介绍
  16. 优化 RxJS 改造示例
  17. 日本瑞萨renesas MCU---汽车电子MCU的不二之选
  18. 2020.10.13--PS--像素化滤镜、扭曲类滤镜、波浪和水波
  19. 基于 Paraview 扩展与实现——(1)
  20. python双星号什么运算_Python3基础 双星号 求一个数的几次幂

热门文章

  1. linux通过定时任务定时关闭和重启java程序
  2. 驱动通信:通过PIPE管道与内核层通信
  3. 巴金批判力作:《孔老二罪恶的一生》
  4. 冈萨雷斯数字图像处理 - 感知要素
  5. python遗传算法排课表_遗传算法与Python图解
  6. MATLAB:菲涅尔公式(反射/透射公式)
  7. 【胡学长 带你学 Global Mapper 】谷歌历史影像下载方法
  8. 推荐两款U盘启动盘制作工具!
  9. CODESYS (V3.5 SP12 Patch)简单应用 第 2篇之单轴简单使用CFC+ST代码(硬件:长沙赛搏机器智能MIC7001总线控制器+松下A6BE总线驱动器)
  10. 互动媒体技术(十二个一)