QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:& y9 W" d; y, J" J
面积为600,周长为100,且宽大于高的矩形' d- \4 h6 K) v5 n

0 U% }6 t5 m0 e( Q( [$ F4 B! ^这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:' H6 j1 Y/ x( \/ q. ?
我关系是这样写的哦:) S, J5 `' [9 j+ t
solve
/ U) [* t7 v# O+ R( Ysd0*sd1=600
8 a. N6 y5 E( r% e5 |- D3 G5 X2*(sd0+sd1)=100
& e: t# E' I5 H6 Mfor sd0,sd1
' J& x% `- w6 R/ g; T& a# B. Z# yif sd0>sd1
; i. E9 D; {9 y3 {! p9 htemp=sd0) b  D; P7 J0 a% L( ^. u
sd0=sd1' Q5 c5 \  P; z& F5 ~' P' L3 N
sd1=temp9 f- l. B7 b( m  c) N
endif
1 l' ]5 u0 S3 p! q显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
6 Y$ O! L6 x0 v5 V# T8 K0 w
. Z" K) R* Q8 u# i3 z
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
2 e$ w$ J" ?# m3 A) ?/ m9 r' p二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
5 I+ _4 e/ q2 p1 \
. E$ l5 B9 g4 |! D
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。, d( |8 i; a4 m; C. D6 i2 H

) T) [- r3 Q5 n8 m* h2 k" ]请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:( J2 A7 r0 e$ f0 d% b

6 }6 x7 J$ t) F! [+ Ohttp://1
& _3 J% N* ^% H6 O3 `7 M- I4 @
& ^" g3 Y  j4 R# B$ ?/ y0 }$ X解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。3 s- L+ j; [5 X6 `

! O6 J8 M; T9 X' @. M% J[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
6 d0 d% E. m  y* z5 Q7 @) ha=1+ n: |  I5 C. y
b=2
/ j+ B$ }0 u' Z) Psolve
  ~! h+ B1 R$ a% W: s; k% Na*b=600
4 u3 v- d; k0 N0 T( v8 H4 [/ t2*(a+b)=100
! t5 I, @1 L8 r3 _for a,b" ?# @; J/ f0 U9 H( X. _5 z
if a>b
5 E) E$ r: L+ Z* fsd0=b
/ J8 I# k. N6 H+ O3 C, \/ Jsd1=a! q" O3 \7 d! L  }! ?& w; g
else
5 x* z! h3 `& y9 asd0=a- _8 \- V( X- x. h9 o% ]
sd1=b$ j' U5 P4 N; ]& Z  `
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
8 H' ?+ f$ E- F- {先求长宽,然后条件关系赋值" R$ t& @! O1 {( z! ?- E& [3 R: @
a=1- _3 D  Q! s  r) I. W7 m1 u
b=2/ o9 C3 R  w8 Q; v8 P4 K5 w7 H
solve
9 U3 S* L8 ^' C) K7 y5 r) Qa*b=600
! n! e% D' U# @+ o; V6 F. T+ L2*(a+b)=100
5 d+ J5 k: T' C$ [( `for a,b* O5 z& u* L9 Z/ D8 r
if a>b
2 A, \# r0 y6 ]( p' Csd0=b
. p; o. [5 T; C8 W# b% N( y) [sd1=a+ {1 H4 C5 y( [+ B2 F% z* O
else9 \# u+ X# ?8 v$ N! {
sd0=a
/ @6 z  V2 s  ksd1=b
5 q$ r) D* n0 D4 m$ r8 [endif
0 r6 A4 U/ s0 {  n' `
7 P, u2 E& A5 ]. `
怎么出现这种情况:) y! l- x3 X9 S$ U
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.gif# j- l$ c+ I0 r$ S* J
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

5 Z* S; e! z" I6 s1 C7 E7 V0 p; M6 g, l2 \! k6 _
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
; e" J. U- ^. z5 ~: S6 g5 o7 b4 n7 A
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
  X, D6 ~6 W; E% L3 j
6 w" F" x2 m% C! U6 Zhttp://1
" I. d0 q% x+ X+ w7 D& @1 o& F  ?; j% x" f% X9 y0 f% V4 n: G
[ 本帖最后由 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! D) K7 M" B4 S: {6 w0 L
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

  n! q1 U9 N8 A7 ^2 [" S
, g; U( a# X1 f' y. |4 ?% n( S谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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