能量解耦时为什么不同ansys模态分析振型图下的主振型相同

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
第07课_频率方程、振型与正则坐标
下载积分:840
内容提示:第07课_频率方程、振型与正则坐标
文档格式:PPT|
浏览次数:20|
上传日期: 17:13:16|
文档星级:
该用户还上传了这些文档
第07课_频率方程、振型与正则坐标
官方公共微信君,已阅读到文档的结尾了呢~~
基于振动传递率和能量解耦的悬置系统优化,解耦控制,解耦燃烧技术,前馈解耦控制,java解耦,解耦电容,解耦控制系统,系统解耦,前馈解耦,快速解耦法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于振动传递率和能量解耦的悬置系统优化
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口一天一个设计模式(7)
这几次写的博客感觉质量不是太好,主要的表现是大家的关注度比较低啊,写这个博客就是想在学习的过程中和大家多多的交流,对于那些懵懂的同学抛下砖头,可是这点也没有做好,个人还是很惭愧的,在这里借此机会向大家提出一点点请求,希望大家看完博客后有什么建议都可以提出来,帮助我改进嘛,毕竟还有其它同学会看,提意见的同时其实也帮助了其它同学,先谢谢大家了。
二、状态模式之场景
状态模式是我们的系统设计中经常用到的设计模式了,主要作用是实现对状态的封装,很多人看到这句话都很不解,其实在我理解看来,与其说它是对特征的封装,还不如说它是对状态对应特定动作的封装;说白了就是当对象方法中逻辑判断的封装(这种逻辑判断必须和对象的当前状态相关),例如:一个关于人的类People,它有一个方法叫haul(),方法输出的是这个人大叫的内容,但是这个大叫的内容依据当前这个人的状态而定,当这个人处于高兴状态的时候他会叫“我好高兴”,当为沮丧的状态时,他会叫“我好伤心”,当他痛苦的时候,他会叫“我好痛苦”。
三、状态模式前的土鳖方法
直接贴出土鳖代码如下:
public class People {
public void haul(){
if(state == 0){
System.out.println(&我好高兴&);
}else if(state == 1){ //沮丧态
System.out.println(&我好伤心&);
}else if(state == 2){ //痛苦态
System.out.println(&我好痛苦&);
设想,我们的代码已经完成了,但是我们需要为People加入新的状态(幸福状态),针对这个“幸福”状态我需要修改haul中代码,嘿,如果你还记得开闭原则的话,就应该反思自己的这种做法(这一切都基于一个前提:我们需要改变People的状态)。
四、使用状态模式吧
有什么办法来改变上述结构同时还能满足开闭原则呢?很简单,我们只需要把需要改变的部分抽取出来,也就是我们需要封装该方法的各个输出部分。我们第一步需要做的是定义一个State的接口,该接口给出了hual的接口,然后针对不同的状态实现该接口,而在People中则不直接实现haul的代码,而是利用他所依赖的State对象来实现。下面给出状态模式的代码。
public interface State {
public void haul();
接下来针对各个不同的状态实现State接口
public class HappyState {
public void haul(){
System.out.println(&我好高兴&);
public class DepressedState {
public void haul(){
System.out.println(&我好伤心&);
}public class PainState {
public void haul(){
System.out.println(&我好痛苦&);
实现了这么多不同状态下的hual动作,全都是为了使得People的代码更加具有可扩展性,既然有了State接口,我们为什么不面向接口编程呢?
public class People {
public State getState() {
public void setState(State state) {
this.state =
public void haul(){
state.haul();
这样以来,不管日后我们想给People加多少个状态,都不需要再改变People的代码了。
学习需要坚持不懈,话虽简单,又有多少个能做到呢?自信来源于“做”。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:19079次
排名:千里之外
原创:17篇
转载:22篇
(2)(3)(1)(4)(2)(3)(2)(3)(7)(4)(5)(3)文章分类: | 发布时间: | 来自微信:声振之家
本月最热门范文文章
【范文分享】酒香也怕巷子深
本栏目热门范文文章推荐君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
模态分析及振型概念(好)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 模态分析的振型怎么看 的文章

 

随机推荐