QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:  U5 u* T( ^0 G) a8 [7 G1 y( s
面积为600,周长为100,且宽大于高的矩形( R1 k0 {- \5 O1 R6 D

! {0 x9 W% X& `) z( h, @/ w# K8 K这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:7 f3 }/ d$ U4 B+ \& n& ]! W- l
我关系是这样写的哦:1 M% w' o' C: U! E3 O! `' F' c! U( y
solve
6 x' V& {; W4 N: ~2 v* w" K" Jsd0*sd1=600
) N% u1 }7 {: Z3 l( Z* @% e2*(sd0+sd1)=100
5 @: W9 z  `/ Y( Sfor sd0,sd1: i2 ^6 M& m0 @7 S/ o( m
if sd0>sd1
+ E3 p5 G" j) Y) E/ ptemp=sd0% K0 n' t2 b/ \6 V# v
sd0=sd1
3 @; `! N' ]' v7 u; Q; F7 N' Dsd1=temp
) c9 |, h8 x) \: d* t0 sendif$ _! E* i2 k4 K- q3 h3 z
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
1 A7 c* a2 T, h' G
$ m5 Z1 ~' c0 g# u3 [* B
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif8 {* C; i8 T! a1 K( Z
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
2 k4 ?9 X: K( F- B# |

- t- ~3 E0 H; L- \+ m4 t是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。+ O6 N8 s  w6 f) J) r/ U

( M7 V/ H# p* {6 Z" }5 l' S; I请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
! |7 j  r, O# w/ \. e: c: H2 P+ i; D( o9 S9 J
http://1
! X2 j2 A, Y/ t# A1 q8 F: I& E, y  i7 i5 p; Z( r9 u
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
$ B- M" `" e: @! o
) p* M; S2 l0 P8 V- }  {. p, c[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
; K! V# j7 b6 c% }2 b: v9 sa=1
& l: Q3 w2 I9 s& D7 g' Zb=2
) y: ~  j* ?6 B; j. R& f& tsolve; I( @- U/ C' H
a*b=600
* l3 P# g6 ?, c4 Q2*(a+b)=100
8 N9 n7 ~' ]" f0 p/ afor a,b, l0 X! y' C! C  w8 f
if a>b! C$ w( V2 s9 v7 b% v! Y4 N
sd0=b6 d( e/ ?6 T9 w
sd1=a3 d. z& c  P' \* W* W0 ~
else4 ^7 F- C: ~( |. R
sd0=a+ U8 `0 J/ J( M
sd1=b
* `* {  z6 A! P/ sendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif  k5 L- V6 R! L, ^, ~" K( Q( b# |$ s
先求长宽,然后条件关系赋值
* K5 \  l& f4 Y! `* Z+ Z! b5 Ca=1
) S5 [# v% b! A- H" R, c4 R+ F) p1 Mb=2
: H2 A' a7 E! u3 @solve
7 ]' Y  b) i. Ja*b=600
8 b2 T1 G# K! W- W2*(a+b)=100
( S4 w; m7 a8 ]for a,b) L  q/ s0 u: X* y  k" U3 F
if a>b2 z0 p' Z- k9 i7 ?
sd0=b$ h! I9 ^; L, J1 q
sd1=a
$ W+ n5 Y* Z5 \$ C; Qelse0 M$ h8 ^+ ~% o8 W: S# S
sd0=a
$ e6 V$ N# O4 T4 Psd1=b
9 A* D' E9 _& C6 |, ~* \endif

6 c, p- B1 J) U8 Z$ V0 q* U7 F3 _: C
怎么出现这种情况:
+ K* w% }+ }9 \. |+ `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
% e7 m0 h2 ?0 C5 P' q" s  G二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

& V) r. z) A6 s% u  P1 e
" i7 Z# Q5 ^2 l3 K( D0 u是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。5 s1 }) B; O" e, O% x9 N

" @/ T# ~0 [- X. p请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:4 W: J; o5 \4 {" a
2 F: m8 H( Q/ T
http://1
* F; H' Y, L1 i6 l' D" i7 N4 }: Z! N4 l
[ 本帖最后由 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$ Y8 `  p# ~' B4 g: e/ x+ z
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
. a1 B5 m8 j/ Z) O
% X- F" B3 ~- k# C/ E% e
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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