adams仿真自学

HITCRT分享adams仿真教程(目前删除)


初步仿真步骤


  1. 新建一个模型,设置各种单位规范
  2. 导入solidworks中生成的模型.x_t类型文件
  3. 建立约束,注意方向(包括固定副、旋转副但不限于此)(可依此设置机构初始状态)
  4. 建立驱动(驱动方程可联系至matlab描述,遵循教程)
  5. 建立力的接触(设置两实体的碰撞、摩擦等参数)Adams材料碰撞参数(excel)
  6. 开始仿真,步数(steps)越大计算时间越久,计算结果越准确
  7. 设置测量量,以图表形式显示

Ielts学习-2

雅思听力

  • 完成剑雅3个section,正确率正常不过用时较长,进入状态太慢
  • 以下是学术背景的听力相关词汇积累,雅思喵807听力词汇
A B C D
orientation resume curriculum curriculum vitae
extra-curriculum assessment virtual compulsory
trimester semester term session
obligatory

雅思作文

  • 思维发散小技巧

s-e-c-r-e-t of cheese 知识的秘密

skill
education
carrer,communication,comments,curriculum
read,reveal,review,record,refresh
elevate,estimate
tell,teach,threshold,translate,target,topic,

  • Ielts作文评分标准
任务完成度 连贯与衔接 词汇资源 语法结构
TA CC LR GRA
Task Achievement Coherence and Cohesion Lexical Resource Grammatical Range Accuracy
其他扣分点
underlength 篇幅不够 no of words 字数
off-topic 偏题 memorised 套用模板
illegible 字迹潦草 penalty 作弊

小作文

  • 动态图(依据年份)、静态图
  • 线(string)、柱(bar)、饼(pie)、表(form)、流程(flow)、地图(map)
图表 上升 下降 维持不变
diagram rise decrease stay steady
chart rocket go down remain constant
graph soar decline keep stable
surge drop maintain this level
climb fall
go up diminish
increase
boom

(a(an) upward/downward trend:一个上升下降趋势)


雅思阅读

  • 平行阅读法:读完一遍文章后,全部题目做完,即按顺序阅读文章包括题目

判断题中的NG选项出现形势:1.完全没提及 2.提到一部分,另一部分没提及

  • 作业:剑雅10 Test 3 -Passage 2

生词记忆

生词 释义 生词 释义
proofread v. 校对 punctuation n. 标点符号
preposition n. 介词 carnival n. 狂欢节,嘉年华
infinitive n. (动词的)不定式 reinvent v. 以新形式出现
pigment n. 色素,颜料 illegible a. 难以辨认的
penalty n. 惩罚

python学习-3

  • enumerate()函数:用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中

  • sorted()函数:对所有可迭代的对象进行排序操作(链接内含sort()函数与sorted()函数区别)

  • lower()函数:将字符串中所有字母进行小写操作,(不能对其他类型数据进行操作,会报错)

  • items()函数:以列表返回可遍历的(键,值)元组数组,(xxx.items())


lambda : 匿名函数

装饰器(Decorator)是通过python的@语法实现的

OOP(Object Oriented Programming):面向对象的编程,是一种程序设计思想

  • 数据封装、继承和多态只是面向对象程序设计中最基础的3个概念

Python允许使用多重继承,因此,MixIn 就是一种常见的设计

如果想将一个类用作for … in循环,类似list或tuple,那么必须有一个__iter__()方法来返回一个迭代对象,但是要注意他就是一个类,当然经过实验发现你通过类建立实例也可以等价的做for循环,注意__iter__要配合__next__使用

我们自己定义的类表现得和Python自带的list、tuple、dict没什么区别,这完全归功于动态语言的“鸭子类型”,不需要强制继承某个接口。

__call__()还可以定义参数。对实例进行直接调用就好比对一个函数进行调用一样,所以你完全可以把对象看成函数,把函数看成对象,因为这两者之间本来就没啥根本的区别

通过callable()函数,我们就可以判断一个对象是否是“可调用”对象。

Python的class允许定义许多定制方法,可以让我们非常方便地生成特定的类。

本节介绍的是最常用的几个定制方法,还有很多可定制的方法,请参考Python的官方文档


借用一个例子深刻理解__str____repr____getattr____call__

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
输出个性化URL:
class Chain(object):
def __init__(self, path=''):
self.__path = path

def __getattr__(self, path):
return Chain('%s/%s' % (self.__path, path))

def __call__(self, path):
return Chain('%s/%s' % (self.__path, path))

def __str__(self):
return self.__path

__repr__ = __str__

print(Chain().users('michael').repos) # /users/michael/repos

python的枚举类型

正常情况下,我们都用class Xxx...来定义类,但是,type()函数也允许我们动态创建出类来

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×