QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 2200|回复: 7
收起左侧

[已解决] 请问如何建立一个这样的矩形

[复制链接]
发表于 2009-11-6 16:46:40 | 显示全部楼层 |阅读模式 来自: 中国广东江门

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问如何建立一个这样的矩形:7 O1 ?) b1 q% ^0 N5 x
面积为600,周长为100,且宽大于高的矩形
! i' k/ w6 m, b  _! |# g2 t. \, p$ {. e7 V" X' G3 x
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
; p# ~8 X, S4 F) i$ o我关系是这样写的哦:
: X4 S  c9 X7 E8 v# F! G: Wsolve
# w( U5 R- I8 Z* X: k* Vsd0*sd1=6002 K4 @7 v0 C; ]: Z, M; W0 ?" `
2*(sd0+sd1)=100
; t+ X5 T1 Q4 {5 gfor sd0,sd1
7 C+ }- m* P' z3 \3 pif sd0>sd1% O, ~! S# j; S1 v2 g2 h: U4 N
temp=sd0
* F+ ^) i& U6 `# ^$ [  H- j; Ksd0=sd1
0 q2 C+ M& v' X+ Qsd1=temp! z% I0 h! Q6 l% a& |- j
endif
3 H1 V) K* J( |显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。* Q8 f- p; r( v$ K' e% n

# G4 T4 F/ c: ^  ]9 o& j" {
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif0 C* y- p3 Q$ l9 f/ f: |' O
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
) Y4 U% V: z2 W8 `

& E3 I5 H& D6 R+ D! Y0 A& l% W是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
0 T, n) G9 Z8 |( t3 J+ F) A1 Y( d. Q0 O2 j5 a4 }; P' A' I
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
* y1 k/ B1 s7 ]0 G+ `! \7 \+ P' L7 B  a3 n# b* I+ H5 k! p
http://1  k' x5 d* e$ @
/ {6 |3 }( A3 Z! K/ v# l/ U1 c9 n
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
0 @. s) s/ o4 U! b% |4 a. `& L" d$ C+ o0 }4 f9 C) R+ w- K* h. c
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
' T" _6 Z$ Z) K& e3 ca=14 c6 e7 Q* C% `: v; K$ ^
b=23 G, K) }7 W/ Y: e* m
solve
! [# R. {# D) @; V  }a*b=600+ J; q$ y4 ], S9 j
2*(a+b)=100
: J  x+ r3 F; u( c. rfor a,b4 O1 E; w4 {' J. \9 G7 b4 S
if a>b+ w$ M; l8 h* ^' L2 j
sd0=b
1 X% r" d- T0 A! U  bsd1=a
% z- ?# G0 S# w6 A$ g$ belse+ a4 O  k& g& K# [% W. v2 o
sd0=a" L/ w* R( X& @8 z' E
sd1=b
6 `' S- o3 j. `- \3 A1 Y: S. s- F9 {endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
  s! m6 K2 g; U+ ~先求长宽,然后条件关系赋值
3 B- _8 n4 x  Ra=12 }$ b0 I) C5 z$ v) \
b=2* P; j* I7 g1 I
solve  b& g+ g8 X: g& Y& A5 Y9 n, R; c0 X
a*b=600
+ @1 q/ @* R' z2*(a+b)=100
/ P. n% x& D% d+ r/ P3 wfor a,b! I5 X) Z: g9 {2 T/ _9 q
if a>b1 g$ m- f1 J9 k# g7 W# f
sd0=b9 q# b3 k5 @0 l) h3 n" K
sd1=a
# {9 v8 E+ \% k% ?& \& Delse
, ?. t& h* [8 s: D5 ?, u5 l. J4 E* I6 esd0=a8 T+ B* Q& J3 v! L3 t& L1 c
sd1=b
- d$ G: {8 z$ l; i! V* sendif
- K( q1 J9 L; A2 x

) z5 P0 A7 Z" L怎么出现这种情况:
8 J9 P; M/ K. z9 dhttp://2
23.jpg
发表于 2009-11-6 21:02:08 | 显示全部楼层 来自: 中国湖南长沙
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
发表于 2009-11-6 21:04:10 | 显示全部楼层 来自: 中国广东广州
需要定义下A B , SD#需对应你的PART 尺寸。
 楼主| 发表于 2009-11-6 21:18:46 | 显示全部楼层 来自: 中国广东江门
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
8 c& c' B0 Z. e8 g6 L8 ?1 ^( o二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
! c6 ]8 x1 b' s1 S
! X$ ]% d* z' c$ Y/ S7 e
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
5 K8 q3 `  O# o
6 Y2 y( o: r: Y) ~$ K% i请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:: [- v* X3 t" G' N
- b, n6 y4 A  a& A
http://16 I8 _. T1 \  E- f( K7 S

  J; z1 d9 ~6 j  f[ 本帖最后由 xuchuangfa 于 2009-11-6 21:20 编辑 ]
434.jpg
发表于 2009-11-6 21:50:00 | 显示全部楼层 来自: 中国湖南长沙
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
 楼主| 发表于 2009-11-6 22:07:59 | 显示全部楼层 来自: 中国广东江门
原帖由 tzy 于 2009-11-6 21:50 发表 http://www.3dportal.cn/discuz/images/common/back.gif
/ X/ C$ \% [4 p$ N6 m/ ]是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

+ @9 e# a3 _* k" v( i; H$ x2 h+ A1 t/ D$ j' [$ ?3 h
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表