QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:/ t8 @" q8 \1 h! h, j9 Y# f; T
面积为600,周长为100,且宽大于高的矩形
* G8 I; a- m% q4 |+ K# o/ T
- Q  R  G) u5 i  i这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:6 ?6 ~& n* y6 _6 |* c
我关系是这样写的哦:- B9 \( ~) Z$ f6 ~' t( N
solve3 D4 m! \' }# t
sd0*sd1=600% Q6 {1 B. x8 z0 F# s
2*(sd0+sd1)=100
9 t& j& {- E# E0 tfor sd0,sd10 E$ r7 X3 k5 }8 V. K) w7 @  U
if sd0>sd1
: f  \8 z- H2 F& J2 G- Ntemp=sd0
% Q/ `7 ?  K$ G( Z7 G3 [$ z; h; esd0=sd1; H( [2 _8 A' |+ e- N7 l0 p: X
sd1=temp
& }: w5 L. W7 [4 W" Fendif) ]! M) b0 a# d, T7 P: v+ a
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。- {% y: X' S3 J' Q+ e& j
8 o, w# x5 M1 C$ e6 R9 L' a! [  ?9 P
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif& _7 M2 E$ @9 |0 [0 I+ s" h
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
6 q4 v2 v6 U( J

, H1 Z: s( _# N- e4 u! y) I$ i是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。8 l) h; {0 h4 [

4 k: R/ ~$ e, u& [. E: Q请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:2 R* x& a% A: s2 W% g! _+ t" N3 q
: M& N6 {, E/ o) _. A; d
http://1  P2 q) k: B9 q) V3 R
' k% M* a  b# X  Z& I5 l! C
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
% H- n, V6 w1 s5 b4 V2 x* ~* M. @0 N8 k2 r6 E
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值5 k4 _' M% H) B& Z# u- V
a=1
8 n7 r( i" t* R, r, M2 D  T( ]6 m1 _" fb=2% |- J5 \2 _  v- R+ L6 s
solve; m' D3 `2 m' F9 v, n
a*b=600' ]$ a  ]9 ^7 ?, c6 B
2*(a+b)=100) P. k9 ^* `3 S2 S/ s! ^- A
for a,b
1 p6 f2 l/ S, M3 N% bif a>b$ t4 k9 \8 ^- n4 f* Z
sd0=b
. |% N! a& F. t/ {sd1=a
! `0 C+ m8 V, z9 {+ ?- S3 R* Aelse( H0 V2 C! Y& k2 n- l
sd0=a( B' k, x5 n' K! q& ^
sd1=b
* c. E8 j+ u( W6 Z- |' {endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif1 I% ]% c! l; P: J% K4 e" B" u
先求长宽,然后条件关系赋值
! z( F" I+ I. c! D# X4 Va=1) I+ m/ |0 d! O
b=28 p' ]- N4 ]& y# d& G9 R1 P
solve7 _; d! a1 O' M$ d
a*b=600/ d& a# x* l2 I3 K
2*(a+b)=100
5 S' y) ~1 E3 o6 Bfor a,b& O( R3 E, z: Z
if a>b! P& f6 @! X  d( R5 G5 d; d: Q8 ?+ M
sd0=b
9 Q4 \7 k' V1 T" E& H! i& D' Vsd1=a1 t. [2 D% z4 l# I- V7 o
else
: S' |' \- ]7 n' Rsd0=a3 f# r# I* p9 v: t3 M7 S
sd1=b3 M4 J# f) `! e% R3 a
endif
/ `5 S/ L( k+ \; O  C9 Y' U; D4 e

6 W- y  p5 ]' h8 [. _0 R怎么出现这种情况:+ Y  g; G7 I5 ]! w3 B' _
http://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.gif0 q; U3 `) m6 p8 B2 u
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

  {/ m+ P: S" d* S0 q, _8 g* N3 f% i$ y& y/ C
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。& V( D! K5 H9 _; Y5 J7 X( i

; E; N: @4 ~# u0 x8 c请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
& z0 a) ^' p9 R6 B6 @& l
% L7 ?  Y" {6 s3 q& N: }  jhttp://15 z' p8 A: J2 @+ M! n

* s$ J- f- g: y' C  H+ l3 ?[ 本帖最后由 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
* S8 _' I, E! ~5 r' t9 f是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
# L' K7 b+ s6 V$ k/ g3 V
, i/ l/ p& D' }& \' V
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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