2007年9月30日

词汇5000,第一课,单词例句 (88个例句)

1. In the storm I took shelter under the tree.
暴风雨时,我正在树下躲避。

2. These plants must be sheltered from direct
sunlight.
这种植物必须遮起来,免受阳光直射。

3. He is an amiable person.
他是个可亲的人。

4. Do you really want to go or are you merely being
amiable?
你是真想去呢,还是仅仅为了表示友好?

5. There is a ban on smoking in the theatre.
这剧院内禁止吸烟。

6. The government has banned the use of chemical
weapons.
政府已经禁止使用化学武器。

7. The people ask for a ban-the-bomb.
人门要求禁止使用核武器。

8. The sailors hoisted the flags in the morning.
水手们早晨把旗子升起来。

9. He hoisted the package over his shoulder.
他把包裹扛上了肩。

10. We need a hoist to lift the concrete blocks.
我们需要一台起重机来吊起混凝土块。

11. The lock was rusty, so we had to smash the door
open.
锁锈住了,我们得把门砸开。

12. I'll smash you in the eye!
当心我给你眼睛一拳!

13. We are determined to smash terrorism.
我们一定要消灭恐怖主义。

14. Is this bracelet genuine gold?
这个手镯是纯金的吗?

15. He has a genuine desire to help us.
他真心诚意地愿意帮助我们。

16. A literal translation is not always the closest to
the original meaning.
逐字翻译不一定最接近原义。

17. The impostor traveled on a false passport.
那个伪装者用一本假护照旅行。

18. They lulled me into a false sense of security.
他们哄骗我,让我产生了一种虚假的安全
感。

19. Your answer to this question is false.
你对这个问题的回答是错误的。

20. He gave me a reasonable explanation.
他对我作了合理的解释。

21. My mother was always reasonable.
我母亲一向通情达理。

22. The party was postponed until 8 o'clock.
晚会推迟到8点举行。

23. Our visit to the museum is postponed.
参观博物馆被推迟了。

24. The beer is stale.
啤酒走了气了。

25. They had nothing to eat but stale bread.
除了陈面包外,他们没有别的东西可吃。

26. The soldier suffered a massive haemorrhage and
died soon after.
那个战士经受了大量出血的痛苦,不久便去
世了。

27. He regained his health after the operation.
手术后他恢复了健康。

28. A small cave was the only refuge from the cold.
小洞穴是唯一的避寒处。

29. He devises a new type of transistor.
他发明了一种新的晶体管。

30. The government devised a scheme for
redeveloping the city center.
政府制定了市中心重建计划。

31. That's a tiny baby.
那是个极小的婴儿。

32. He gave an incorrect answer.
他的答案是错误的。

33. His idea is incorrect.
他的想法不正确。

34. What an absurd suggestion!
多荒谬的建议啊!

35. It was absurd of you to suggest such a thing.
你居然建议这样的事,太可笑了。

36. The two newspapers gave different versions of
what happened.
两家报纸对发生的事说法不一。

37. The book was translated into many versions and
sold all over the world.
这本书被翻译成多种译文并行销全球。

38. This shirt is a cheaper version of the one I saw in
that shop.
这件衬衫同我在那家商店里见到的几乎一样
,但它是便宜货。

39. The table top suddenly tilted and all the plates and
glasses crashed onto the floor.
桌面突然翘起,所有的盘子和玻璃制品都滑
落到地板上打碎了。

40. He made a spiteful comment.
他发表了恶意的评论。

41. It was spiteful of her to do that.
她那样做是怀有恶意的。

42. Repeat the oath after me.
请跟着我宣誓。

43. The judge reminded the witness that she was
under oath.
法官提醒那个证人她已经宣过誓了。

44. The meeting adjourned for a week.
会议延期一周召开。

45. The meeting adjourned till five o'clock.
会议延至五点召开。

46. Cruelty is quite alien to his nature.
残忍完全不合他的本性。

47. Their ideas are quite alien to our ways of thinking.
他们的观点同我们看问题的方法格格不入。

48. After being away for so long, he feels like an
alien in his own country now.
背井离乡这么久,现在在他自己的国家,他
觉得自己像个外人。

49. Tom was lying on the lower bunk.
汤姆躺在下铺。

50. The deer lowered its head to drink from the pond.
鹿低下头去喝池塘里的水。

51. Don't take it seriously - he's only teasing.
别把它当真,他只不过是在开玩笑。

52. She teased out the knots in her hair.
她耐心地用手指把缠结的头发理顺。

53. He is a terrible tease.
他特别爱戏弄人。

54. I've bumped my knee on the wall.
我的膝盖撞上了墙壁。

55. We bumped up and down along the gravel path.
我们沿砾石小路颠簸而行。

56. He fell down with a bump.
他噗通一声倒了下去。

57. She got a bump on her head.
她头上撞起了一个包。

58. I'm inclined to believe him innocent.
我倾向于相信他的无辜。

59. I'm inclined to tiredness in winter.
我在冬天易于疲劳。

60. Nothing can grow in this barren land.
在这块不毛之地上什么也不能生长。

61. It's useless to continue such a barren argument.
继续这种无聊的争辩是无用的。

62. It is the translation of theories into practice.
这是理论到实践的转变。

63. I think her translation of the article is much better
than his.
我认为她对这篇文章的翻译要比他强的多。

64. The police recovered the stolen jewellery.
警察找回了被盗的珠宝。

65. He is very ill and unlikely to recover.
他病得非常厉害,不大可能恢复健康了。

66. The newspaper provides more foreign news than
domestic news.
这家报纸刊登的国外消息多于国内消息。

67. He has had many domestic troubles.
他有许多家庭纠纷。

68. His silly chatter would vex you.
他那无聊的闲扯会使你烦恼。

69. The glass shattered.
这杯子碎了。

70. My dreams have been shattered.
我的梦想已经破灭了。

71. The broken vase lay in shatters.
那只打碎了的花瓶的碎片撒了一地。

72. You are not allowed to smoke here.
这里不许吸烟。

73. She was intriguing with her sister against her
mother.
她和妹妹串通捣鬼和母亲作对。

74. Some of the members had been intriguing to get
the secretary dismissed.
有些人一直密谋想让老板把秘书解雇。

75. His report of the event was accurate in every
detail.
他对事件的报道,其全部细节都是准确的。

76. Is the station clock accurate?
火车站的表准吗?

77. Take this ring as a pledge of our friendship.
请接受这个戒指作为我们友谊的信物。

78. She pledged her support to us.
她保证支持我们。

79. They pledged never to tell the secret.
他们发誓决不泄密。

80. He exerted all his influence to make them accept
his plan.
他用尽一切影响力使他们接受他的计划。

81. Her husband exerted a lot of pressure on her to
succeed.
她丈夫殷切地希望她能成功,给了她很大的
压力。

82. The company now uses a computer to do all its
account.
这家公司现在使用电脑来计算所有的帐目。

83. Is this reference book of any use to me?
这本参考书对我有用处吗?

84. He revealed their conspiracy to overthrow the
government.
他泄露了他们推翻政府的阴谋。

85. Medical tests showed that he was sterile.
医学检查表明他没有生育能力。

86. An operation chamber should be completely
sterile.
手术室应该完全无菌。

87. Can you tell me who invented the telephone?
你能告诉我是谁发明了电话?

88. We must invent an excuse for our absence.
我们必须为缺席编造一个藉口。
阅读全文!

2007年9月27日

词汇5000,第二课,单词例句(69个例句)

1. Occasionally she had to take sleeping pills.
她偶尔不得不吃安眠药。

2. Open the window and let in some fresh air.
打开窗户,让新鲜的空气进来。

3. You can buy fresh vegetables in the market.
你可以在市场上买到新鲜的蔬菜。

4. Payments by cheque easily outnumbered cash
transactions.
用支票付款在数量上大大超过现金交易。

5. The transaction between them was dismissed.
他们之间的交易告吹了。

6. They charge a fixed rate for each transaction.
他们对办理的每项业务收取一定的费用。

7. He had a scar on his arm from an accident.
他的手臂上因为事故留下了一个伤疤。

8. The boat has scars from hitting the reefs.
船只因撞在暗礁上而留下了疤痕。

9. The wound gradually scarred over.
伤口渐渐愈合。

10. He fumed at the delay.
他对耽搁感到愤怒。

11. The burnt heaps of wood were still fuming.
燃烧的木堆仍在冒着烟。

12. They have committed treason against the state.
他们已犯了叛国罪。

13. I suppose we shall be having some sort of
celebration for the bride.
我想我们还是来为新娘庆贺一番吧。

14. He obtained a diploma in architecture.
他获得了建筑学的学位证书。

15. The diploma is very important for him to get the
job.
对他来说,要得到那份工作,文凭是很重要
的。

16. Their research project has limited practical utility.
他们的研究项目实用价值很有限。

17. Eye diseases are prevalent in some tropical
countries.
在一些热带国家,眼疾很流行。

18. The young mother held the baby to her bosom.
那位年轻的母亲把孩子抱在怀里。

19. The girl was fortunate enough to have her mother
as a bosom friend.
这个女孩非常幸运,她的妈妈是她的知心朋
友。

20. I wish prices would decline.
但愿物价下降。

21. The wall declined slightly on account of the
earthquake.
墙壁因地震而倾斜。

22. He spent his declining years in the country.
他在乡间度过晚年。

23. He showed me the miniature of the mansion.
他给我显示了大厦的模型。

24. He owns a detailed miniature of the Titanic.
他有一艘泰坦尼克号的精致小模型。

25. She is just like her mother in miniature.
她简直是她母亲的缩影。

26. I drank a miniature bottle of brandy last night.
我昨晚喝了一小瓶白兰地。

27. It is hoped that in her new job her talents will be
better utilized than before.
希望在新的工作岗位上,她的才干能够得到
比以往更好的发挥。

28. He came in, preceded by his wife.
他和他的妻子一前一后地走了进来。

29. He preceded his speech with a few words of
welcome the special guests.
他在演讲之前先说了几句对特邀来宾表示欢
迎的话。

30. She sent me the present by parcel post.
她用邮包把礼物寄给了我。

31. He parceled up the books.
他把书打成了包。

32. This sort of business can only be transacted in
private.
这种事情只能私下处理。

33. My passport has been transacted.
我的护照已经办完了。

34. Lambs skipped in the field.
小羊在田野里跳跃。

35. Children are fond of skipping.
孩子们喜欢跳绳。

36. She studied sculpture at art school.
她在美术学校学习雕刻。

37. The water had sculptured the rocks into strange
shapes.
水把岩石侵袭得奇形怪状。

38. Sadness prevailed in our mind.
我们的心中充满悲痛,

39. Misty weather prevails in this part of the country.
该国的这一地区天气多雾。

40. The diplomat is over weight.
那个外交官很胖。

41. The diplomat solved the international problem by
negotiating.
外交官通过谈判解决了那个国际问题。

42. This nursery rhyme is very familiar to me.
我对这首摇篮曲很熟悉。

43. The last two lines of this poem don't rhyme
properly.
这首诗的最后两行没有押好韵。

44. Could you tell me the retail prices of these shoes?
你能告诉我这些鞋子的零售价吗?

45. I bought the milk retail.
我以零售方式买来这些牛奶。

46. These socks retail at 1 dollar a pair.
这些袜子零卖一美圆一双。

47. Who is responsible for retailing these rumors
about him?
是谁散布这些有关他的流言蜚语的?

48. She has a very subtle mind.
她头脑敏锐。

49. She has a subtle charm.
她有难以形容的魅力。

50. Hurrah for the Queen!
女王万岁!

51. A business cannot thrive without good
management.
没有良好的经营管理,事业就不会兴旺发
达。

52. Few plants or animals thrive in the desert.
很少植物或动物能在沙漠中很好地生长。

53. A fly kept annoying me.
一只苍蝇老在打搅我。

54. I was annoyed at his intrusion.
我对他的闯入感到生气。

55. We can annoy the enemy by raids.
我们可用袭击骚扰敌人。

56. This intervention in another nation's affairs has
set a precedent which we hope other countries
will not follow.
对别国事物的这种干涉开了一个先例,我们
希望其他国家不要模仿。

57. He hasn't much inducement to study English.
他没有学习英语的兴趣。

58. They have little inducement to work harder.
没有什么可以使他们更加努力工作。

59. We couldn't induce the old lady to travel by air.
我们无法劝服那老太太乘飞机旅行。

60. Too much food induces sleepiness.
吃得太饱会引起睡意。

61. Do you foresee any problems with the new
system?
对于这种新体制,你看会有什么问题吗?

62. He foresaw that his journey would be delayed by
bad weather.
他预知自己的旅程会被恶劣天气耽搁。

63. They celebrated his success by opening a bottle
of wine.
他们开了一瓶酒来庆祝他的成功。

64. His victory was celebrated with music and
dancing.
以音乐和舞蹈庆祝他的胜利。

65. He read us a sonnet that celebrates love.
他给我们读了一首歌颂爱情的十四行诗。

66. The wholesale prices of these shirts are 45
dollars.
这些衬衫的批发价是45美元。

67. He buys the materials wholesale.
他成批地购买原材料。

68. The play is a dramatic representation of a real
event.
这出话剧改编出自真人真事。

69. Her opening words were dramatic.
她的开场白十分动听。
阅读全文!

2007年9月24日

自动出图纸演示


阅读全文!

EleStudio

自动出图纸演示: 点击下载

安装文件下载: 点击下载

升级包下载: 点击下载
阅读全文!

2007年9月19日

一些IDEAS基础知识介绍(4) --装配建模

装配建模
装配建模概念
I-DEAS 设计包的装配模块是把建模模块中建造的零件装配成配件。装配件用于观察零件装配情况,检查零件干涉,计算质量特性,动画演示装配方案等。
在装配程序中,同一零件可以使用多次,但并不需要在数据库中建立许多零件副本。也就是说,如果零件要进行多种组合(零件定向),这些组合方案可以全部存贮起来,并不需要存贮重复的零件几何体。当开始一种新的设计方案时,零件的相互关系及功能常常在该零件细节建立之前就被确定了,在这种情况下,可以建立简单的零件模型将它送入装配关系中。以后为了使这种装配更完美,可以把修改后的物体替换原来的简单模型。
为了有效的使用装配功能,了解装配层的概念,引用概念及子装配是非常重要的。
引用(Instance)
当把一个零件调入装配中,就称为该零件的一次引用。如果该零件的一个副本再次调入装配中,软件并不真正建立该几何体的副本,而只建立该零件的又一次引用。每个零件的引用把零件几何体从 bin 中读出来,并且增加了零件在装配中的定向信息。这种设计使装配过程在磁盘空间利用上效率很高,因为无论零件在装配中使用多少次,零件几何体实际只存贮了一次。如果零件在建模程序中改变了,零件的所有引用也会跟着改变。
装配层
装配的层次结构可以用一棵倒置的树来描述。父装配含有装配件的零件引用,树上的每个装配件也可以含有零件的引用或其它装配件,这样就依此构成了层次结构,一直延续到树上每个分支的最底层。如果需要的话,层次结构可以建许多级。
子装配
建立一个零件装配关系后,它可以作为另一个装配的子装配。引用的概念也适应于装配,如果一个子装配被调用许多次,就有多个引用指向存贮的子装配,但并不在数据库中制作子装配的副本。因此说,装配是零件引用或装配引用的集合。
例如某水泵模型的整个装配层次如下:
Pump Assembly Hierarchy
Pump Assembly
Link Assembly
Offset Link(part)
Offset Link(another instance of same part)
Piping Assembly
Well Casing
Well Seal
Tee
Guide Pipe
Output pipe(optional)
Elbow(optional)
Base(optional)
Pad(optional)
Handle Assembly
Handle(part)
pivot Block(part)
Pivot Support
Slroke Slide

装配层次可以用 Hierarchy 命令显示和修改。
该命令以表格形式显示装配层次,可以自上而下或自下而上来建立装配关系。如果你以空表开始,则先加上一个父装配并且必须给该装配取一个名字,虽然此装配内容是空的,但如果用 Manage Bins 命令从 bin 中可以看到这个装配项。
用 Add Parent 命令可以向上发展建立装配关系,用 add To , Add Empty part,Add Empty Assembly 可以向下扩展建立装配关系。Add To 命令从 bin 中,Library 中或Catalog 中取出零件或装配件送到装配操作中。
装配管理
装配件与零件一起存在 bin ,Manage Bins 表格的每行列出了各项的类型,注明了是零件还是装配件。
装配约束
Constrain Instance 图标使用户能在两个引用之间建立永久性关系。它很象建模程序中的关系操作。使用约束而不是用 Translate 和 Rotate 把零件在空间定位,这样的操作在零件引用间建立了永久关系。如果一个零件位置改变了,相连的零件也会自动修改。这些关系规则包括 Face_To_Face 和Line_To_Line等约束类型。
如果装配中使用约束,一般也应将不运动的零件引用固定,使它不乱动。不然的话,零件尺寸改变时,会很难控制整个装配关系。
组合(Configurations)
建立不同的装配组合,然后显示它们可以产生零件运动效果,也可以由此观测不同位置零件是否有干涉存在。组合中涉及到装配中每个零件引用的方向问题。建立组合和选择使用哪种组合的图标是 Manage configurations 。
第一次建立起装配方案时,会缺省生成一个名叫“Config1”的组合。为了建立新的组合,可以用 Manage Configurations对话框中的 Copy 图标拷贝。选中新拷贝的组合,在用Move 和 Translate 等命令改变零件引用的方向,就产生了一种不同的装配组合。
如果用移动或旋转命令改变零件引用的方向时,仅仅是零件引用发生变化,并没有改变零件本身。如果在 Master 建模程序中改变零件方向,则会使所有的零件引用都反射出这种变化。从库中取出作为参考的零件用任何方法都不能修改,包括改变零件的位置。而装配中的零件引用则能被去掉。
序列(Sequences)
序列是一个组合表。序列可以动画演示。在机构设计程序中,系统会根据运动机构的步数自动生成序列。
动画(Animation)
I -DEAS系统提供两种动画。一种是序列动画,它改变每个动画装配帧的零件装配组合图,使其连贯起来产生动画。另一种动画是改变每帧图画的视点和显示参数以及组合状况而产生动画效果。为了采用这种动画方法,要用 Manage View 命令建立一张表,存放每帧动画的视点参数,这使动画类型不受装配限制。当启动 Animation 命令时,确省情况是挑选出一组预先定义的动画序列演示。
列出某一系统信息(Listing Information for a System) 在装配中可以进行几种类型的分析: 它们是质量特性计算,干涉检测,距离测量,坐标位置分析。干涉检测能列出哪个零件产生干涉,哪个零件刚刚接触,或哪些零件没有干涉等。
物理特性(Physical Properties)
列出的物理特性反映出当前系统方位每个零件的物理性质,相对于系统图形原点或任意点的性质都可以计算和列出来。由于可以在 Master 建模程序中确定每个零件的材料,因而每个零件的质量特性也可以计算出来。
有时对零件或子装配的质量特性比建模程序用几何体属性计算出来的更精确(比如已称出了子装配的重量),在这种情况下,可以越过零件质量特性计算而用 Attributes 命令输入质量特征。
装配模型构造操作(Assembly Modeling Construction Operations) 装配包中的构造操作使你能用平面或别的“引用”(instance)来切割“引用”。这些操作对于建立剖视图(cut - away),使用引用来切割系统中的其它零件,以及建立用于公差分析的“轮廓(profile)”都是很有用的。构造切割操作改变了系统原来的定义,当零件改变时,bin 中会增添一些新的项目。
注意:
- 使用 Libraries ,使各成员工作成果共享。单个零件或全部装配零件都能存入库中。
- 学会使用多个引用和正确运用子程序装配,简化装配操作,压缩存贮空间。
- 不要把运动副和装配约束搞混淆,装配约束是装配程序装配时建立的一种相互关系,这种关系在装配过程中起作用。但并不定义一种用于机构分析那样的运动副。在装配程序中用转动副或者移动副建立起的绞接关系,是将机构分析和装配两种绞接关系都建立起来的。

机构设计
机构设计程序
机构是一种零件之间具有某种约束规则,按一定规则运动的装配组合。在 I-DEAS 的机构设计中,你能指定一种机构运动,计算出某种时间函数下的力和运动状况。
零件装配工作由装配建模模块完成,机构设计模块在装配基础上增加了运动副,确定了机构输入函数,并求解机构运动状态。
当机构被求解时,装配组合图形序列根据指定的运动步长被自动记录下来。这些组合可以用于装配检测,包括干涉检测。求解出来的运动与力的结果作为一种时间函数可以用 X Y 格式绘出图形来。
机构能在 I-DEAS 内部定义求解,也可以用外部求解器求解,譬如 ADAMS 。内部求解器不能求解使机构产生加速度的力的驱动问题。内部求解器所求解的力仅仅是施加到机构上的反作用力。
机构概念
机构中每个连接件称为“刚体”,刚体可以是装配中的任一种引用。若子装配作为一个刚体,它的所有孩子都作为一个整体一起运动。内部求解器至少要求一个刚体固定。不是所有外部求解器都这样要求,但许多求解器都有这种约定。
一个“参考三元组”被设置在刚体上,用于定义位置,运动副方向和负载。参考三元组的定义包括它的位置,方向和它所属的刚体。(参考三元组被称为“marker”。)
刚体通过运动副连接起来,典型的运动副是轴绞接(转动副)或移动绞接(移动副),它们定义了相连接的刚体之间的自由度。
运动副
一个运动副连接不同刚体上的两个参考元组,一个运动副的层次结构显示如下:
Hierachy of Joint
Joint
Referance Triad 1
Location
Orientation
Rigid Body
Instance(part or assembly)
Referance Triad 2
Location
Orientation
Rigid Body
Instance(part or assembly)

除非正在建立含有齿轮或复杂约束的机构,否则没有必要明显地定义刚体和参考三元组。用 I-DEAS 图标命令建立运动副时,系统自动建立起参考三元组并定义刚体。
在约束其它节点的同时,每种运动副类型允许有一个或多个运动自由度,每个运动自由度有一运动副变量,如果机构中每个运动副变量的值被确定,则每个刚体的位置也就确定了。机构求解后它的运动副变量可以画出来。
根据运动副类型,特定的约束会施加到两个参考三元组的坐标系统方位上。运动副的合法性由系统提供的校验选件检验。
运动副类型
运动副包括转动Revolute Joint(轴绞接),滑动Transtlational Joint(移动副),球绞Spherical Joint和圆柱运动副Cylindrical Joint,能及Fixed Joint,Planar Joint,Universal Joint,Constant Velocity Joint,Rack and Pinion Joint,Screw Joint,Cam-Cam,Cam-Follower等。转动副绕一根轴旋转。转动副的运动副变量是旋转角。移动副的运动副变量是移动自由度方向的运动。球运动副有绕 X ,Y , Z 三轴旋转的三个运动副变量,要避免出现第三个运动副变量接近 0 或 180 的情况。这种情况会使运动副变量 1 和 2 的转轴共线,且出现数字问题(numerical problems)。圆柱运动副有两个运动变量: 移动和旋转。
函数
函数是将力或运动做为时间函数送入机构或者作为负载情况中的运动副运动函数。在运动副中的运动函数对于驱动即构运动是很必要的。
函数可以用表达式(如,SIN(2 * T))表达,或从键盘输入常数值,或用光标从数字化仪输入,或选送一个三次样条到已有函数中�:徒ズ螅梢曰鏊那呋蛄谐龊道醇觳椤;銮叩氖奔浞段г谌肥∏榭鱿驴赡鼙饶憬馑慊故褂玫降男⌒┗虼笮灰偶保馑慊沟闹罩故奔涿挥斜匾牒泶锸降姆段嗤�
一个定义运动输入的函数的初值,应该与施加了运动输入的运动副的第一幅组合图的运动副变量的值相同。
函数的横坐标可以是时间或者运动副变量。如果你准备在运动副上建立一个驱动机构运动的函数,应建立以时间为横坐标的函数。如果建立一个定义运动副运动的力函数,则应把运动副变量作为横坐标单为。用函数表达式定义的函数,在表达式中可以含有一个以上的运动副变量。
为了方便,函数也可以分组,缺省情况下,定义的所有函数都放在一个组里,称为“用户定义组”�:梢曰娉鐾夹危材芙惺Р僮鳎热纾郑⒎郑臃ǎ醴ā�
运动和力运动和力是由上面介绍的函数图标来创建。这两个图标的功能是把运动和力施加到指定的运动副变量上。
引用固定(Ground Instances)
求解前用Attach Ground至少把一个引用(零件或子装配)固定。
机构求解Solution
荷载类型在添加运动副时可确定,也可用LOADS图标组来设定。缺省的情况下把负载定为 Motion。
运动输入集可以用 Manage Loadcases 存贮管理。
缺省情况下,解算的全部结果都保留下来,包括刚体运动函数等。
检验机构
Verify Mechanism 按钮检测机构中的运动副,并在 List 窗口列出每个运动副的类型及与其相连的引用。
结果显示
求解完成后,求解结果用响应函数方式存放起来,可以输出它的函数曲线。求解结果也能用动画演示,或者用作干涉检测。
求解后,还可以用 Solution 的 Motion Analysis 图标计算两个不同点之间的运动参数,比如,参考三圆组之间的位置,速度,加速度等。
机构设计步骤
Master 建模程序
建立零件

Master 装配程序
按层次装配系统

机构设计程序
建立用户定义函数
定义运动副
固定引用(至少一个引用)
求解
机构设计或者 Master 装配程序
动画演示组合图
干涉检测

建议
- 选择运动输入(主运动)和最初组合图,避免不明确的位置。
- 确保你建好了一个机构而不是一个结构。节点运动不成直线
会使建立起来的是一个结构而不是机构。
- 运动输入数目要与可能存在的运动一致。
- 仔细考虑和选择绞接类型及自由度。
- 不要使用多余的运动副。例如一个叉架机构从表面上考虑很
像两个轴。液压驱动器和冲击减震器都有类似问题。基于实
际考虑,这些设备常常存在运动多余情况。
- 求解器错误可能使人迷惑不解,如果出现错误,可以对照上
面的条件分析。
阅读全文!

一些IDEAS基础知识介绍(3)--库

库是用来存储零件,图形和装配图的,并允许在 I-DEAS 用户组中实现数据共享。
I-DEAS 中的数据管理系统记录了谁曾取出过零件,以及允许用户修改零件模型,包括从库中拿出的零件。库是项目的一部分。为了与其它用户共享一个共同的库,在进入 I-DEAS 的时候要选择相同的项目名。库能够随着产品的形成记录下零件和装配图。一个零件的多个旧版本都存于库中,以防需取出一个更旧的版本。零件每取出,修改,送回库中一次,零件版本号自动更新一次。用户也能够给零件的具体版本指定修订版本号。修订版本是用来记录产品公布的版本的,而自动版本号是记录设计中每天的变化情况。
当你从库中取出一个零件,装配件或图形时,你有三个选择:
Check out取出 取出一个零件,装配件或图形,对其进行修改。同一时刻只允许一个用户对取出的零件进行修改。作出修改后,把零件放回库里。
Reference参考 从库里取出东西只用于参考,不能作处修改。但如果创建者改变了这个参考零件,你可以用它更新图形,装配图或有限元分析图形等等。有一个选项可以得到一个特定版本而非最新版本。
Copy拷贝 得到一个独立的副本。如果要对零件作“What if”(如果...怎样)修改,并非永久改变此零件,这个选项是很有用的。此选项也能用于有限元结构优化设计,因为优化过程要对零件的几何形状作出改变。
库只允许一个人有权修改,即CHECKOUT,库中有了变化会给每一个用库的人一个提示。
注:Save 命令把库内修改永久地保存下来,同时也保存当前的 Model File(模型文件)。

目录(Catalogs)
目录与库很相似,但是它只能存储零件而不能修改零件。目录仅仅保存每个零件的最新版本。但是,零件能够作为一个 Parametered(参数化的)物体放在目录中,让用户改变任意参数。零件也能放于目录中作为一个 Part Family(零件族),零件族有一个指定具体参数的项目表。例如: 一个 Part Family 可以用来帮助用户获得标准螺母和螺栓的特定配置。
一共有四种类型的目录 -- Part Catalogs ,Features Catalogs ,Surface Feature Catalogs, Section Catalogs 。Part Catalogs(零件目录)包含了全部零件,或是作为不同的标准件,或者是作为一个能改变其定义参数的不同值的参数化零件(Parameterized Part)。Features Catalogs(特征目录)存储用于切割或接合(catting or joining)的特征。Sections Catalons(截面目录)包含用来生成或修改零件的截面形状。
在I-DEAS中使用参数化零件(Parameterized Parts)
I-DEAS Master Modeler 中的参数化零件能存在零件目录或特征目录中,用于构图操作中。在 I-DEAS 标准零件目录(Standard Parts Catalog)中也有预先定义的特征。
生成参数化零件 为了生成参数化零件和特征,首先作一个普通零件。确保此零件是用约束和相关操作建立的,以便于零件能够很容易调整尺寸。另一个重要步骤是取一个象“Slot Width”这样的尺寸名,而不仅是“D14”这样简单。
当零件准备制成一个参数化零件时,使用图示 Modify Catalogs(修改目录)图标下的子面板操作。
用子面板左上角的图标 Parameters 确定零件的哪些参数是用户要改动的。
如果要制定一个参数表,用右上角的图标 Family Table 。这是用在用户没有完全确立所有参数,但能选择标准结构的情况下。
用左下角的图标 Check In 将最后生成的参数化零件送入零件目录(Part Catalog)或特征目录(Feature Catalog)。
当你以后从目录中取出这个特征或零件时,将提供一个表格,填充可变参数值。
注意从一个目录中使用零件或特征时,你将用到前页显示的图标。Modify Catalog 子面板右下角的图标不光只使用目录或特征中的零件,也能把它们取出来修改其定义。
阅读全文!

一些IDEAS基础知识介绍(2)

对于扫描生成的零件,要求 2或多个不同的截面定义。截面能沿着另一条曲线或截面
定义的路径扫描。
用作扫描的路径必须有连续的一阶导数,即路径上不能有任何棱角。如果路径是由直
线段组成,那么就需要把交界处倒角为适宜于扫描的光滑路径。
在沿路径扫描生成 Sections 的过程中可不只提供一个截面(Sections),最后生成
的物体是这些 Sections 过渡产生的。系统提供选择项来确定这些截面(Sections)的位
置。
可以控制截面与路径的位置关系。例如:有一个选择项是让截面与路径保持一个角度,
而不是与路过曲线垂直。另一个选项是不论截面形状如何,以路径为中心,把截面的周长
作为半径,扫描成一个圆形横截面,这个选项就叫做"圆形规则"(circular law).还要
注意SECTION上的坐标方位,它是控制SECTION与路径的交接点的。
扫描的截面可以是开放的,也可以是封闭的。如果一个封闭的截面(Sections)扫描
成一个零件,该零件将是一个实体。如果用一个开放的 sections ,扫描结果将是一个开
放面,而不是一个封闭的实体。这个面能通过一些方法转变成一个实体。

放样生成实体(Loft)
放样生成零件是由三维空间若干固定位置的截面(Sections)确定的。这与扫描相似,
但是不需要路径曲线。
用来放样的 Sections 可以是由截面建立命令(Build Section Command)定义
的已有的截面,也可以是线框曲线,或者是已有零件的表面。例如: 你可以在两个已有零
件表面之间放样生成一个物体。
当选取做放样的截面时,选取截面上的哪条曲线和选取曲线上哪个部位很重要。最靠
近选取位置的端点将作为截面的起点。从该端点到选取位置的方向确定了环绕截面的曲线
的排列次序。重要的一点是loft命令中使用的所有截面的选择方式必须一致,否则可能得
到一个不想要的扭曲零件,除非你想要设计一个螺丝或者是一个旋转钻头。第一个或最后
一个 Sections 能退化为一个点,模拟钝的或末端尖锐的零件。
每个 Sections 的曲线数目也尽可能一致。程序虽能用不同数目的曲线处理
Sections ,但是当曲面从一个截面过渡到另一个截面时,若把它们分成数目尽可能一致
的曲线,就能得到更好的控制效果。Sections之间的连线将显示出来并能作修改,也可以
添加或修改线段以控制曲面的平滑过渡。但是,如果你定义的每一个 sections 都有相同
数目的曲线,这就不需要了。

曲线网格,面的边界,把面装配到点(Mesh of Curves , Surfaces by
Boundary , Fit Surface to Point )
零件能够用"Mesh of Curves"或"Surface by Boundary"的方法直接从线框几何体
中生成。不论哪种方法,都要求定义一个点或曲线的矩形栅格。用点的方法,要定义点的
行数,每一行点的数目要相同(如左下图);用曲线网格的方法,在两个方向选择一个曲线
网格,如右下图所示。这些曲线不一定非得真正接触,因为若它们不接触,程序将在其之
间取平均距离。聚集到一点的零件(Parts)能由选择每一行点的相同端点来确定,或者选
择聚集到相同端点的曲线来确定。

从面生成实体(Creating Objects from Surfaces)
在 Master Modeler 中,由扫描(Sweep)一个开放截面,或者在两
条开放曲线之间放样生成的曲面可以用 Shell 命令转变为实体。
把曲线彻底缝合在一起也可以产生一个"缝合"的合法实体,但在作这个工作时要小心,
有些面是不好彻底缝合的。
建议
放样生成的零件:
--- 避免在不同位置选择曲线而引起放样物体扭曲。(选择的位置确定了环绕截面的
起点和方向。)
--- 尽管能够修改截面之间的连线,但是在生成截面时,记录每个截面上使用的曲线
数目将容易操作些,确保每个截面放样时有相同数目的曲线。

扫描生成的零件:
--- 路径曲线必须有连续的斜率(无不连续的拐角)。

曲线网格:
--- 尽管不要求,仍然建议曲线要真正相交。
--- 用没有棱角的光滑曲线。
--- 尽量用正交的空间交点,交角尽可能接近直角。
--- 有时可能不得不添加额外的横截面来锁定峰值,快速变换区域。表面上平坦的区
域也可能需要中介曲线控制样条表面方程的振幅。
--- 用尽可能较少的曲线描述一个面。
阅读全文!

一些IDEAS基础知识介绍(1) --约束和关系

设计意图 BR> 灵活可变的设计可使修改 I-DEAS 零件模型变得十分容易,其重要的因素是零件模型不仅仅贮存了最终的几何体--它还贮存了“设计意图”,也就是修改几何体时控制其变化的规则。这些规则在线框几何体作拉伸和旋转时称为“约束”,当零件进行切割,连接或相交运算时称为“关系”。零件尺寸和约束也包括用户自定义的等式。
关系和约束同样遵循“先画外形,后定尺寸”的设计原理。先快速建立起零件,然后再定义尺寸作约束,或者加入几何设计意图规则。
在此先讨论线框几何约束,再论述切割运算的关系。
线框曲线和截面
Master Modeler 模块包括两种线框几何体: 曲线和截面。Master Modeler 模块允许设计人员开始先用 2 D 创建几何体,然后从这个几何体创建出灵活的 3 D 实体。
线框曲线(直线,弧,圆和样条曲线等)能够画在三维空间的工作面上或直接画在零件表面上。
截面由一组定义了边界的曲线组成。边界可以是封闭的或开放的,边界内可以包括孔。截面能直接在零件表面或三维空间的工作面上创建。截面常用拉伸或旋转方法变为实体。
I-DEAS 早期版本的用户对“剖面(Profiles)”可能比较熟悉,他们想知道剖面与
I-DEAS Master Series 中的截面有何不同。剖面包括一个线框曲线的备份,这就带来一个微妙的问题,因为剖面曲线和线框曲线能用不同的数学等式来描述,因而导致了两者间细微的不同。I-DEAS Master Series 中的截面仅仅是沿着曲线和曲线截面的一条路径: 曲线不用复制。剖面可以作为一个独立实体保存,而后 I-DEAS Master Series 中截面不能单独进行管理和存贮,它是实体的一部分。
变量约束
那些灵活可变的零件是根据 I-DEAS 中的变量几何原理从拉伸或旋转截面得来的。此系统的关键是约束。头一次使用约束的时候,它看起来和尺寸没有两样,但它实际上并不仅仅是这些。它是一系列传送“设计意图”的几何规则。如果截面的某个尺寸改变了,如何知道其它点和曲线是怎样变化的呢?这就要用约束来决定。
最好用一个简单例子来说明这个概念。画一个四边形,定义 4 个点。可能会画出不同形状。解决多义性的办法是给右侧边一个约束: 它必须保持竖直。加上约束后的情况最好是用联立方程来表示。在二维空间,四边形有八个自由度(DOF),这是因为每个顶点都用 X ,Y 两个值来定位。要保持右侧边竖直,可以写一个简单的等式:
X3=X4
这个等式一加上,截面的自由度个数就减少一个 。其它等式同样可以加强几何约束,例如,要保持上下两条直线水平,等式可写为:
Y1=Y4
Y2=Y3
增加一个尺寸约束,如设点 1 和点 2 之间竖向尺寸为 100 ,同样可以写一个等式:
Y1=100.0-Y2
可以用别的等式来表达另外的几何关系,如垂直,平行。要保证一段圆弧与直线相切的等式就要复杂一些了,但原理是相同的。在加上几何约束后,软件就写出一系列等式,如果有值作了修改,求解此等式就能得到未知数。
约束的绝妙之处在于任何时候都可以加入或删除。这点非常适宜设计环境,因为在草图设计时,一开始并不一定完全清楚有些什么约束。另一个原因是在开始草图设计时就确定精确值是没有必要的。设计的同时就可以增加或修改约束。
一些爱好数学的读者也许会问一个截面究竟有多少个约束?一般来说,求解一个联立方程,方程的个数必须等于未知数的个数。IDEAS中截面的自由度个数是允许加入的约束个数的上限。一但约束全加上了,截面就被完全约束死了。如果约束的个数少于自由度个数,会有什么情况呢?修改一个值后情况会怎样呢?这就可能不只一种结果。如果使用一般符号数学软件包就不能求解未知数个数多于方程数目的方程组。I-DEAS 中设计来求解变量几何体的求解器不仅仅是能求解简单的联立方程,它着重于几何体,如果存在多于一种的求解可能性时,它仅可能使结果变化小些。然后,如前面例子所示,有时又必须加入更多的约束来迫使截面达到要求。
注意一点-DEAS会自动建立大多数必要的约束。例如,画一条直线时,如果动态导航器检测出这条直线是竖直,水平,垂直或平行的,在创建这条直线时就会自动加上这些约束。在导航器选择对话框中右边一列开关的功能使用户能在需要的情况下关闭约束自动建立开关。
变量几何的应用
有效运用变量几何的各种工具可用于不同的地方。例如,我们无须象在二维系统那样建立一个有精确尺寸截面,而只要在工作面上画出相应的草图,再加上变量约束就可“驱使”截面达到所需形状。捕捉栅格(snap grid)是另一种定位点的有效方法,但似乎对图形演示比实际运用更有效。而使用变量几何后也就没必要捕捉栅格了。
变量几何一般用于研究运动连杆机构。直线上两点作了尺寸约束,这条直线就有了固定长度,如一个机构的连杆。加上角度尺寸约束就可以用改变角度来驱动机构,观察所出现的连杆组合。
拉伸或旋转一个有约束的截面而形成的零件也包含有原先施加的约束“规则”。当选中用来拉伸或旋转创建零件的特征时,作用在其上的约束条件将象实体上的尺寸一样显示出来。同尺寸一样,这些约束也可以被选中和修改,而达到改变物体的目的。
公差分析(Tolerance Analysis)是变量几何的另一种用途。变量几何是公差分析模块中用来研究尺寸和公差改变时物体变化情况的工具。
建立约束
在Master Modeler模块中用 Constrain Dimension图标命令能够在线框或截面上建立约束。这个面板一直保持激活状态直到被关闭。
在约束图标面板上有建立几何约束,尺寸约束和检查约束的图标。
对于平行,垂直,相切,共线和共点的约束等称为几何约束。它依靠软件内部写出的等式迫使所给的几何关系成立,以此来加强几何体不同部分之间的联系。
线性尺寸,角度尺寸和径向尺寸约束等称为尺寸约束。它们写出的等式都被赋予一个定值。当修改尺寸的时候,相应的约束也能被修改成不同的值。
检查约束
在增加或删除约束时,需要了解已存在哪些约束。约束面板底部的图标就是一种有效的工具,它用来帮助查询哪些自由度已被约束,哪些还没被约束。
Show Free图标能用来报告曲线状态。如果选择此图标,然后再选取一条曲线或多条曲线,程序就会告诉你每一条曲线的状态,哪些没有被约束,哪些是部分约束,哪些是完全约束。如果一条曲线被完全约束,就用蓝线表示。如果没有被约束,就仍为绿色。如果是部分约束,就用黄线表示,黄色箭头将表示自由方向。如果截面是从线框曲线创建来的,此图标也可用在整个截面上。这样结果会显示出截面上每一条曲线的自由度,同样用蓝色和黄色表示截面上完全和部分约束的区域。
Show Constrains图标的最大用途是用来显示与其它曲线有约束关系的曲线。例如,此命令能表明某直线与截面另一侧的直线有平行关系。
拖动
另一种直观了解约束网的有效工具是运用拖动(Drag)命令,他动态地显示被约束的线框几何体或者建立在约束几何体上的截面外形。此命令允许“抓”取一条曲线或一个尺寸,用橡皮条方式进行动态修改,这时约束等式会对每一个新位置重新求解。这个工具主要用于动态显示线框几何体和截面的外形,但是由于它能连续重新求解约束,所以对交互式观看约束在运用中的效果也非常有用。
当用此命令选取一段没有被约束的直线或弧时,可以用鼠标在两个方向上移动此曲线。这时所有约束在这条曲线上的其它曲线也会遵从已存在的约束关系一起移动。当选中一个尺寸(线性,角度,或径向)时,测距器回显示出这个尺寸的值,这样上下左右移动鼠标就能自动修改其值。
等式
修改某个尺寸时,就会出现一个显现尺寸值等式的对话框,如 D1 = 123.45 。在尺寸值域内不一定是固定值,也可以输入一个等式。例如,可以输入一个简单的等式
D1 = D2 / 2 ,这里 D2 是另一个已存在的尺寸的符号。要想知道一个尺寸的符号,可以用动态导航器来显示。当光标在某尺寸上移动时,这个尺寸的符号名就会显示出来。
如果你不喜欢给尺寸取名为 D1 , D2 等,可以改成你想要的名字。例如,可以把名字改为”depth”或者“width”等。这时再让光标在尺寸上移动,就会显示出你所定义的名字。尺寸等式中也可以用自己定义的尺寸名。
通过输入一个简单等式让两尺寸匹配的办法是压下尺寸值域后的按钮,进入到修改尺寸对话框。选择“MATCH”选件,就会要求选取需要匹配的另一个尺寸。然后程序会自动 填入一个使两个尺寸相等的等式。如“D2 = D1”。例如,在某个面上先画出了草图,想用它切割零件形成一个距零件两侧距离相等的空盒时,就能用上它了。这样在零件上建立起一个约束,即使零件宽度改变了,这个空盒也能保证于中心位置。
“Match”选件的另一种用途是建立一个简单的匹配等式,然后可以进行编辑。例如,要使一个尺寸为另一个尺寸的一半,这样让孔位于中心,就可以编辑等式,把“D2=D1”改为“D2 = D 1/ 2”。
建立等式也可以不直接对应于某尺寸。选择如左图所示 Equations 图标,程序会要求选择一个尺寸,然后给出一个等式对话框,供输入任意式子。这些式子要求用 C 语言格式。例如,可以写这样一个式子:
if (total _ height < 200)then(value = 50)else(value = total _ height / 4)
然后在尺寸值域,可以建入:
Flange _ width = value

等式的单位
I-DEAS 中内部所有数值都使用 SI 单位(meters)存贮。必须要注意等式中每项的单位。例如,如果要用等式给某尺寸赋一定值,I-DEAS 知道此尺寸的单位,但并不知道这个定值的单位。为了避免多义性,在等式中要给出数值的单位。在单位名的两旁加上一竖线“|”,如 |mm |,|in|,|m|,或|ft|。
D1= D2 + 10 |in| +1|mm|
关系
关系是在进行 Cut , join , 和 intersect 等“布尔“运算时记录设计意图的一种格式。它与约束和尺寸有关。
布尔构图运算中的关系有两个基本的执行步骤。第一,在两个需要进行适配(match up)的零件中选一个面。第二,在此面内定义边到边的关系。如果以后该合成后的零件修改了,就要重新定位这两个零件到原来的位置,以保证原来的构图关系。
在操作中采用关系与否可在图形区按右键不放,拖选Turn relations ON(off).
如果打开关系开关,选择布尔命令前就不必自己去给零件定位。如果开关关闭,就完全要靠自己给 3 D 空间进行布尔运算的零件定位。如果这个合成零件修改了,此时,两个适配的零件就无法重新定位了,除非修改特征加入关系。
注意
截面上的变量约束:
-首先建立那些不改变几何体的约束。如固定点,尺寸和倒角。
-约束一个截面的位置,至少要在 X , Y 方向固定一个点。也可以用固定第二个点或直线
角度来约束截面的角度。
-不要重复地固定截面,这会导致设计不灵活或修改困难。
-固定一条直线,再让其余的直线与之垂直或平行,而不要使用过多的固定约束。
-要避免对尺寸约束作大的改动,除非截面被完全约束。
-如果想保留线性尺寸的方向,要避免使用点到点(point - to - point)的尺寸约束。
因为这种约束方式允许反向。而点到线(point - to - line)或线到线
(line - to - line)约束不允许反向。
-如果由变量几何求解器得到的结果不理想,可使用 Undo 命令。
-如果尺寸比例需要做大的改动,可用 Modify , Scale 命令,而不必修改截面的尺寸。
-关闭 Auto _ Update _ Switch 开关,可以使求解器退出交互式模式,允许同时作多
个改动。
-对零件而言,不要作截面的完全约束,这是忠告。
-加入约束时,求解器会更新几何体与已定义的固定点的关系。如果不存在固定点,通常
保持第一个建立的零件固定不动,允许其它的几何体移动。
尺寸的大小:
如果尺寸文字过大过小,使 Appearance 图标自动调整尺寸大小。
先选择一个尺寸,从菜单中选 All ,然后选取 Appearance 图标自动调整所有尺寸。压下“Set As Default”按钮把设置改为缺省值。
阅读全文!

ideas入门基础 (转贴)

设计意图
灵活可变的设计可使修改 I-DEAS 零件模型变得十分容易,其重要的因素是零件模型不仅仅贮存了最终的几何体--它还贮 存了“设计意 图”,也就是修改几何体时控制其变化的规则。这些规则在线框几何体作拉伸和旋转时称为“约束”,当零件进行切割,连接或相交运算时称为“关系”。零件尺寸 和约束也包括用户自定义的等式。
关系和约束同样遵循“先画外形,后定尺寸”的设计原理。先快速建立起零件,然后再定义尺寸作约束,或者加入几何设计意图规则。
在此先讨论线框几何约束,再论述切割运算的关系。
线框曲线和截面
Master Modeler 模块包括两种线框几何体: 曲线和截面。Master Modeler 模块允许设计人员开始先用 2 D 创建几何体,然后从这个几何体创建出灵活的 3 D 实体。
线框曲线直线,弧,圆和样条曲线等)能够画在三维空间的工作面上或直接画在零件表面上。
截面由一组定义了边界的曲线组成。边界可以是封闭的或开放的,边界内可以包括孔。截面能直接在零件表面或三维空间的工作面上创建。截面常用拉伸或旋转方法变为实体。
I-DEAS 早期版本的用户对“剖面Profiles)”可能比较熟悉,他们想知道剖面与
I- DEAS Master Series 中的截面有何不同。剖面包括一个线框曲线的备份,这就带来一个微妙的问题,因为剖面曲线和线框曲线能 用不同的数学等式来描述,因而导致了两者间细微的不同。I-DEAS Master Series 中的截面仅仅是沿着曲线和曲线截面的一条路径: 曲线 不用复制。剖面可以作为一个独立实体保存,而后 I-DEAS Master Series 中截面不能单独进行管理和存贮,它是实体的一部分。
变量约束
那些灵活可变的零件是根据 I-DEAS 中的变量几何原理从拉伸或旋转截面得来的。此系统的关键是约束。头一次使用约束的时候,它看起 来和尺寸没有两样,但它实际上并不仅仅是这些。它是一系列传送“设计意图”的几何规则。如果截面的某个尺寸改变了,如何知道其它点和曲线是怎样变化的呢? 这就要用约束来决定。
最好用一个简单例子来说明这个概念。画一个四边形,定义 4 个点。可能会画出不同形状。解决多义性的办法是给右侧边一个约束: 它必 须保持竖直。加上约束后的情况最好是用联立方程来表示。在二维空间,四边形有八个自由度DOF),这是因为每个顶点都用 X ,Y 两个值来定位。要保 持右侧边竖直,可以写一个简单的等式:
X3=X4
这个等式一加上,截面的自由度个数就减少一个 。其它等式同样可以加强几何约束,例如,要保持上下两条直线水平,等式可写为:
Y1=Y4
Y2=Y3
增加一个尺寸约束,如设点 1 和点 2 之间竖向尺寸为 100 ,同样可以写一个等式:
Y1=100.0-Y2
可以用别的等式来表达另外的几何关系,如垂直,平行。要保证一段圆弧与直线相切的等式就要复杂一些了,但原理是相同的。在加上几何约束后,软件就写出一系列等式,如果有值作了修改,求解此等式就能得到未知数。
约束的绝妙之处在于任何时候都可以加入或删除。这点非常适宜设计环境,因为在草图设计时,一开始并不一定完全清楚有些什么约束。另一个原因是在开始草图设计时就确定精确值是没有必要的。设计的同时就可以增加或修改约束。
一些爱好数学的读者也许会问一个截面究竟有多少个约束?一般来说,求解一个联立方程,方程的个数必须等于未知数的个数。IDEAS中截面 的自由度个数是允许加入的约束个数的上限。一但约束全加上了,截面就被完全约束死了。如果约束的个数少于自由度个数,会有什么情况呢?修改一个值后情况会 怎样呢?这就可能不只一种结果。如果使用一般符号数学软件包就不能求解未知数个数多于方程数目的方程组。I-DEAS 中设计来求解变量几何体的求解器不 仅仅是能求解简单的联立方程,它着重于几何体,如果存在多于一种的求解可能性时,它仅可能使结果变化小些。然后,如前面例子所示,有时又必须加入更多的约 束来迫使截面达到要求。
注意一点-DEAS会自动建立大多数必要的约束。例如,画一条直线时,如果动态导航器检测出这条直线是竖直,水平,垂直或平行的,在创建这条直线时就会自动加上这些约束。在导航器选择对话框中右边一列开关的功能使用户能在需要的情况下关闭约束自动建立开关。
变量几何的应用
有效运用变量几何的各种工具可用于不同的地方。例如,我们无须象在二维系统那样建立一个有精确尺寸截面,而只要在工作面上画出相应的草 图,再加上变量约束就可“驱使”截面达到所需形状。捕捉栅格snap grid)是另一种定位点的有效方法,但似乎对图形演示比实际运用更有效。而使用 变量几何后也就没必要捕捉栅格了。
变量几何一般用于研究运动连杆机构。直线上两点作了尺寸约束,这条直线就有了固定长度,如一个机构的连杆。加上角度尺寸约束就可以用改变角度来驱动机构,观察所出现的连杆组合。
拉伸或旋转一个有约束的截面而形成的零件也包含有原先施加的约束“规则”。当选中用来拉伸或旋转创建零件的特征时,作用在其上的约束条件将象实体上的尺寸一样显示出来。同尺寸一样,这些约束也可以被选中和修改,而达到改变物体的目的。
公差分析(Tolerance Analysis)是变量几何的另一种用途。变量几何是公差分析模块中用来研究尺寸和公差改变时物体变化情况的工具。
建立约束
在Master Modeler模块中用 Constrain Dimension图标命令能够在线框或截面上建立约束。这个面板一直保持激活状态直到被关闭。
在约束图标面板上有建立几何约束,尺寸约束和检查约束的图标。
对于平行,垂直,相切,共线和共点的约束等称为几何约束。它依靠软件内部写出的等式迫使所给的几何关系成立,以此来加强几何体不同部分之间的联系。
线性尺寸,角度尺寸和径向尺寸约束等称为尺寸约束。它们写出的等式都被赋予一个定值。当修改尺寸的时候,相应的约束也能被修改成不同的值。
检查约束
在增加或删除约束时,需要了解已存在哪些约束。约束面板底部的图标就是一种有效的工具,它用来帮助查询哪些自由度已被约束,哪些还没被约束。
Show Free 图标能用来报告曲线状态。如果选择此图标,然后再选取一条曲线或多条曲线,程序就会告诉你每一条曲线的状态,哪些没有被 约束,哪些是部分约束,哪些是完全约束。如果一条曲线被完全约束,就用蓝线表示。如果没有被约束,就仍为绿色。如果是部分约束,就用黄线表示,黄色箭头将 表示自由方向。如果截面是从线框曲线创建来的,此图标也可用在整个截面上。这样结果会显示出截面上每一条曲线的自由度,同样用蓝色和黄色表示截面上完全和 部分约束的区域。
Show Constrains图标的最大用途是用来显示与其它曲线有约束关系的曲线。例如,此命令能表明某直线与截面另一侧的直线有平行关系。
拖动
另一种直观了解约束网的有效工具是运用拖动Drag) 命令,他动态地显示被约束的线框几何体或者建立在约束几何体上的截面外形。此命令 允许“抓”取一条曲线或一个尺寸,用橡皮条方式进行动态修改,这时约束等式会对每一个新位置重新求解。这个工具主要用于动态显示线框几何体和截面的外形, 但是由于它能连续重新求解约束,所以对交互式观看约束在运用中的效果也非常有用。
当用此命令选取一段没有被约束的直线或弧时,可以用鼠标在两个方向上移动此曲线。这时所有约束在这条曲线上的其它曲线也会遵从已存在的约束关系一起移动。当选中一个尺寸线性,角度,或径向)时,测距器回显示出这个尺寸的值,这样上下左右移动鼠标就能自动修改其值。
等式
修改某个尺寸时,就会出现一个显现尺寸值等式的对话框,如 D1 = 123.45 。在尺寸值域内不一定是固定值,也可以输入一个等式。例如,可以输入一个简单的等式
D1 = D2 / 2 ,这里 D2 是另一个已存在的尺寸的符号。要想知道一个尺寸的符号,可以用动态导航器来显示。当光标在某尺寸上移动时,这个尺寸的符号名就会显示出来。
如果你不喜欢给尺寸取名为 D1 , D2 等,可以改成你想要的名字。例如,可以把名字改为”depth”或者“width”等。这时再让光标在尺寸上移动,就会显示出你所定义的名字。尺寸等式中也可以用自己定义的尺寸名。
通过输入一个简单等式让两尺寸匹配的办法是压下尺寸值域后的 按钮,进入到修改尺寸对话框。选择“MATCH”选件,就会要求选取需要匹 配的另一个尺寸。然后程序会自动 填入一个使两个尺寸相等的等式。如“D2 = D1”。例如,在某个面上先画出了草图,想用它切割零件形成一个距零件两 侧距离相等的空盒时,就能用上它了。这样在零件上建立起一个约束,即使零件宽度改变了,这个空盒也能保证于中心位置。
“Match”选件的另一种用途是建立一个简单的匹配等式,然后可以进行编辑。例如,要使一个尺寸为另一个尺寸的一半,这样让孔位于中心,就可以编辑等式,把“D2=D1”改为“D2 = D 1/ 2”。
建立等式也可以不直接对应于某尺寸。选择如左图所示 Equations 图标,程序会要求选择一个尺寸,然后给出一个等式对话框,供输入任意式子。这些式子要求用 C 语言格式。例如,可以写这样一个式子:
if total _ height < href="http://www.cadx.cn/">(value = 50)elsevalue = total _ height / 4)
然后在尺寸值域,可以建入:
Flange _ width = value

等式的单位
I-DEAS 中内部所有数值都使用 SI 单位meters) 存贮。必须要注意等式中每项的单位。例如,如果要用等式给某尺寸赋一定 值,I-DEAS 知道此尺寸的单位,但并不知道这个定值的单位。为了避免多义性,在等式中要给出数值的单位。在单位名的两旁加上一竖线“|”,如 |mm |,|in|,|m|,或|ft|。
D1= D2 + 10 |in| +1|mm|
关系
关系是在进行 Cut , join , 和 intersect 等“布尔“运算时记录设计意图的一种格式。它与约束和尺寸有关。
布尔构图运算中的关系有两个基本的执行步骤。第一,在两个需要进行适配match up)的零件中选一个面。第二,在此面内定义边到边的关系。如果以后该合成后的零件修改了,就要重新定位这两个零件到原来的位置,以保证原来的构图关系。
在操作中采用关系与否可在图形区按右键不放,拖选Turn relations ON(off).
如果打开关系开关,选择布尔命令前就不必自己去给零件定位。如果开关关闭,就完全要靠自己给 3 D 空间进行布尔运算的零件定位。如果这个合成零件修改了,此时,两个适配的零件就无法重新定位了,除非修改特征加入关系。
注意
截面上的变量约束:
-首先建立那些不改变几何体的约束。如固定点,尺寸和倒角。
-约束一个截面的位置,至少要在 X , Y 方向固定一个点。也可以用固定第二个点或直线
角度来约束截面的角度。
-不要重复地固定截面,这会导致设计不灵活或修改困难。
-固定一条直线,再让其余的直线与之垂直或平行,而不要使用过多的固定约束。
-要避免对尺寸约束作大的改动,除非截面被完全约束。
-如果想保留线性尺寸的方向,要避免使用点到点point - to - point)的尺寸约束。
因为这种约束方式允许反向。而点到线point - to - line)或线到线
line - to - line)约束不允许反向。
-如果由变量几何求解器得到的结果不理想,可使用 Undo 命令。
-如果尺寸比例需要做大的改动,可用 Modify , Scale 命令,而不必修改截面的尺寸。
-关闭 Auto _ Update _ Switch 开关,可以使求解器退出交互式模式,允许同时作多
个改动。
-对零件而言,不要作截面的完全约束,这是忠告。
-加入约束时,求解器会更新几何体与已定义的固定点的关系。如果不存在固定点,通常
保持第一个建立的零件固定不动,允许其它的几何体移动。
尺寸的大小:
如果尺寸文字过大过小,使 Appearance 图标自动调整尺寸大小。
先选择一个尺寸,从菜单中选 All ,然后选取 Appearance 图标自动调整所有尺寸。压下“Set As Default”按钮把设置改为缺省值。
阅读全文!

2007年9月18日

更换UG许可证服务器

为什么要切换NX的许可证服务器(license server)?
当有两个UG的许可证服务器或者更换了许可证服务器的时候,我们需要重新 指定。
这样不需要重新安装UG(NX)

更改办法:
NX5以前:
设定环境变量UGII_LICENSE_SERVER=27000@licnese-server-host-name
NX5
设定环境变量UGS_LICENSE_SERVER=28000@licnese-server-host-name
阅读全文!

SDRC公司简介

SDRC (Structural Dynamics Research Corporation)公司是世界领先的机械设计自动化MDA) 公司和产品数据管理PDM)系统及工程服务公司。公司于1967年成立,总部设在俄亥俄洲辛辛那提,现有员工约2000人,在全球 14个国家设有61个分支机构。 SDRC产品自1980年进入中国,历经17年的发展,SDRC在中国已有约500家用户,形成了中国最大的用户群体。SDRC目前已在中国的北京、深 圳、上海、西安设有办事机构,旨在加强与广大中国用户、代理及合作伙伴的紧密联系。SDRC愿以面向21世纪的MDA技术,携手合作,共创未来。
阅读全文!

2007年9月17日

如何卸载IDeas?

卸载IDeas需要注意什么呢?
因为IDeas最初是基于UNIX的,所以尽管现在转到windows平台下,还是有很多UNIX的影子。
卸载的问题就是这样!
和所有UNIX程序一样,你需要手动删除安装的文件。
这也就是IDeas最初需要手动删除(包括注册表)。
现在你只要记住一个原则就可!

先安装后卸载!

阅读全文!

如何设置NX的打印机?


Step by Step guide to setup NX plotter

  1. Login as Administrator, and start NX.

  1. Click File->utilities->printer administration. Change role to System Default => Advanced if you can not found printer administration under File -> utilities.

  1. Click on Edit Existing radio button and enter Printer Group Directory as “UG_BASE_DIR”\NXPLOT\config\pm_server\ and click OK. SDI master printer dialog will popup.

  1. Click “Printers” tab, and click on “Add… ”. Printer setup dialog will popup.
  2. In “Print setup” dialog enter printer details.
  3. The new print will show up in the list…
  4. Click “OK”, Quit and restart NX.
  5. Test Plotting… Open a UG part file, click on file => plot.


阅读全文!

How can I set up NX to work with PrintMaster software from SDI?

In order to communicate with PrintMaster, you must create a file called “servers” and place this file in the $UGII_SDI_BASE/config/pm_submit directory (on Windows you will need to create the directory). This file should have a line like:

Name~hostname~6050

Where Name is the user displayed name that will appear on the SDI Print Submit dialog, hostname is the hostname of the machine running the PrintMaster server software, and 6050 is the listening port. Once this file is in place, you must either change UGII_SDI_SERVER_TYPE to WORKGROUP, or if you are using Printer Groups, modify your Printer Group list file and add a “SERVER” keyword.


阅读全文!

How do I set up a PCL-3 plotter?

The most recent plotting has limited support for PCL3 compatible devices. The first requirement is the following binaries:

win_band.dll 14.1.24

win_mft.dll 8.2.41

sdi_hppl.dll 3.1.1

These are available in NX 4.0.2, NX 3.0.5, NX 3.0.4 MP3, NX 3.0.3 MP8 and NX 3.0.2 MP13. To add a PCL-3 model start the Printer Administrator (File->Utilities->Printer Administration.

1. Select the models tab, and then Add… at the bottom.

2. Name the model, you may want to use pcl3 in the name to remind you what it is later.

3. Set Color to Both and Color Passes to 4. Set Feed type to Both and Class to Raster/RTL.

4. Add a resolution of 600 Both.

5. Add the paper sizes needed for your printer.

6. Set the HPPL Model to PCL3-GUI

7. Save the model

Now that the model is created, you need to configure a printer. Click Add to add a printer, and then select the PCL-3 model that you just created in the model drop down list. Select the NT queue that is appropriate, and then click on advanced options. In the advanced options dialog enter:

For Rendering:

+PCL3GUI +RGB

For Post Processing

+RGB

The plotter should now work using PCL-3.


阅读全文!

2007年9月16日

<转载.赛迪网>Debian Linux新手Apt-get/dpkg简明入门

Debian Linux新手Apt-get/dpkg简明入门


发布时间:2007.09.14 06:21 来源:赛迪网 作者:kid

简略翻译,原文在 All about Linux的Blog上。其实,这里有个更全的早就翻译过的APT HOWTO,强烈推荐。

Debian是最早的Linux发行版之一。它能引起公众注意就因为它让安装与卸载软件非常简单。在其他发行版还陷在依赖性的泥潭里时,Debian用户因为有更好的包管理系统而免受这些困扰。

所有基于Debian的发行都使用这个包管理系统。Deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。这里要介绍的就是如何使用安装包处理软件来达到我们的目的。

用apt-get的第一步就是引入必需的软件库,Debian的软件库也就是所有Debian软件包的集合,它们存在互联网上的一些公共站点上。把它们的地址加入,apt-get就能搜索到我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件,其格式如下:

deb [web或ftp地址] [发行版名字][main/contrib/non-free]

比如Ubuntu是一个基于Debian的发行,它的Sources.list可以是这样的:

deb http://in.archive.ubuntu.com/ubuntu breezy main restrcted

你可以自己加上自己的地址。apt-get.org 上面有一些不错的地址列表。

设好地址之后,就要把本机上的软件库跟网上的库同步(只是软件描述信息,不包含软件本身)。这样,本机上就有了一个可用的软件的清单,命令如下:

# apt-get update

运行成功之后,你就可以搜到在你的发行版中有哪些软件了,命令是apt-cache,运行这个命令是在本机是检索,而不连到网上。如:

# apt-cache search baseutils

这个命令可以列出baseutils这个软件包的情况,有还是没有,还有版本等。

看到库里有这个软件包后,就可以安装它:

# apt-get install baseutils

这时我们就可以看到apt-get的威力了。如果baseutils依赖于某个另外的软件,或者一个运行库xyz.0.01.so,apt-get会自动下载这个包(或含有这个库的软件包)。这叫做自动依赖性处理。通常,如果你只用Debian软件库内的软件,是不会发生找不到包或包版本不对的情况的,除非用的是正在开发的Testing或Unstable版本。

卸载软件:

# apt-get remove baseutils

如果想看一下库里有多少软件:

# apt-cache stats

Total package names : 22502 (900k)

Normal packages: 17632

Pure virtual packages: 281

Single virtual packages: 1048

Mixed virtual packages: 172

Missing: 3369

...

把本机所有软件升级到最新版:

# apt-get upgrade

最后是最强力的--把整个发行版都升到新版本:

# apt-get dist-upgrade

升级时注意那些影响系统起动的东西,比如升级了内核,升级了grub或lilo等,这之后你应当重新运行grub或是lilo,让它们指向正确的位置,否则升级之后会工作不正常的。

用apt-get安装软件时,它会从网上(在sources.list里指的那个站点)下载所用的软件包,这个包将存在本机上,目录是:/var/cache/apt/archives/。时间长了,这里会变得非常巨大,占用大量的硬盘空间。要想清理这个目录,可以运行:

# apt-get clean

还有一个自动清理功能,它只清除那些没用的或者是不完整的软件包:

# apt-get autoclean

这样在重装某软件时就依然能使用已经下载好的,而不是再到网上去下载。

dpkg - 底层一些的包管理工具

用上apt(高级包管理工具)之后,一般是不需要处理单个的deb文件的。如果需要,就要用dpkg命令。比如想自己装gedit:

# dpkg -i gedit-2.12.1.deb

卸载:

# dpkg -r gedit

这里只写名字即可。还可以加上--purge(-P)标志:

# dpkg -P gedit

这会连同gedit的配置文件一起删除,只用-r的话是不删除配置文件的。

如果不想安装一个deb包,但想看一下它里面有什么文件:

# dpkg -c gedit-2.12.1.deb

如果想多看点信息:

# dpkg -I gedit-2.12.1.deb

也可以用通配符来列出机器上的软件:

# dpkg -l gcc*

这会列出所有gcc开头的软件包:

Desired=Unknown/Install/Remove/Purge/Hold

Status=Not/Installed/Config-files/Unpacked/Failed-config/.

/ Err?=(none)/Hold/Reinst-required/X=both-problems

/ Name Version Description

+++-===============-==============-========================

ii gcc 4.0.1-3 The GNU C compiler

ii gcc-3.3-base 3.3.6-8ubuntu1 The GNU Compiler Colletio

un gcc-3.5 none (no description available)

其中,第1个 i 表示希望安装,第2个 i 表示已经安装,第3个字段是问题(如果有)(这3个字的含义可以看上面那3行,desired, status, err),后面是名字,版本和描述。un就表示,Unknown, not-installed。

如果想看某包是否已经安装:

# dpkg -s gedit

如果想看某软件都有哪些文件,都装到了什么地方:

# dpkg -L gedit

如果只想看其中的某些文件,就加上Grep:

# dpkg -L gedit grep png

当然还有aptitude和Aptitude,前者是终端上运行的带菜单的工具,后者是X窗口上运行的图形化的程序。

还有,列出某包的详情:apt-cache show gedit

一些强制的命令:dpkg --force-help


阅读全文!

有用的免费软件--FreeCommander

FreeCommander (很像 wincmd, totalcommand)
多语言支持!!
http://www.freecommander.com/index.htm
点击下载
Summary

FreeCommander is an easy-to-use alternative to the standard windows file manager. The program helps you with daily work in Windows. Here you can find all the necessary functions to manage your data stock. You can take FreeCommander anywhere - just copy the installation directory on a CD, USB-Stick or even a floppy disk - and you can even work with this program on a foreign computer.

Main features in FreeCommander:

  • Dual-panel technology - horizontal and vertical
  • Tabbed interface
  • Optional tree view for each panel
  • Built in file viewer to view files in hex, binary, text or image format
  • File viewer inside archives too
  • Built in archive handling: ZIP (read, write), CAB (read, write), RAR (read)
  • Nested archive handling
  • Easy access to system folders, control panel, desktop and start menu
  • Copy, move, delete, rename files and folders
  • Wipe files
  • Create and verify MD5 checksums
  • File splitting
  • File properties and context menu
  • Calculation of folder size
  • Folder comparison / synchronization
  • Modification of file date and attributes
  • Folder / program favorites
  • File searching (inside archive too)
  • File filters for display
  • User defined columns for detailed view
  • DOS command line
  • Multiple language support

阅读全文!