QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
& u* m3 F- X4 K$ T; N0 ~面积为600,周长为100,且宽大于高的矩形3 W# G8 w( Z6 t
+ m! h, k6 I. H' A3 i
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:$ {! C) J; a( f8 [( O  `
我关系是这样写的哦:( V) l  m9 S' P% q9 N, o. y" V
solve2 j! E, @2 u# U4 B; D. z- k
sd0*sd1=600) G1 a! Q4 d( E7 A7 N9 F+ \5 Z
2*(sd0+sd1)=100' h, E0 r, p& r$ m' N
for sd0,sd19 B& Y" z- v7 a; M& u
if sd0>sd1& D: d! l! J4 A, W$ B
temp=sd0
3 l3 I9 Y8 R+ _- f6 ksd0=sd1
7 ^2 |5 ~- P; o. Esd1=temp5 \+ h( Z0 K, R
endif* t' V- g8 |0 u2 ^
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
3 i$ O( ]4 m3 t, y( q9 @2 U& n+ L2 S* e! I/ N( ?
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
; Q( F2 c+ X9 D* B二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
( I8 u, {* ]3 O* b' Y) _
8 a0 ]# ~7 C1 x! u# P
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
) d% G0 |5 _  e7 C4 P. r" N0 D3 ~! M
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
+ K4 N, ~9 P$ n
  M+ g- ?9 n1 U6 I" }8 j) j: D9 f- y! Khttp://1- b; ~2 Q( Z6 c1 C# B5 f, M

# H7 ]3 b; E$ ~7 J7 R9 E6 n* G% T8 L解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。/ d2 D# `$ |! j1 t* F
. U7 s3 n8 E7 g' F
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
  @6 a& [' [2 E. M% L7 U; ta=1$ u! D; Q7 ?6 @$ o% [7 U/ G7 b+ j
b=2
. E4 v3 N" Y/ t; V3 Msolve1 X0 U- D" U' ~% f; ?% v
a*b=600
6 ^" \4 F2 g1 W& f" T( Y" M2*(a+b)=100- J1 M: g8 u' G
for a,b7 u4 {0 g9 U1 u5 D; f
if a>b& ?+ D) E: ^5 g" }; h( W! D
sd0=b
& y: h5 H; a8 }sd1=a4 w; q* Y2 M  q7 d
else* [* d& }6 U6 b+ x7 K% t
sd0=a
$ p& G' H( e# a( z1 l8 Msd1=b4 E; E+ m. l: r# Q
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
, x! r  \( {3 T$ U4 @% K先求长宽,然后条件关系赋值* n9 l# o# K$ |, U9 q' }1 b$ q9 E
a=1
9 }9 z7 |! j+ X7 F5 O' cb=2
' B6 s9 t2 r& s! k0 Tsolve6 b9 a, y% O5 X; W
a*b=600# R% ?8 M& H9 c+ X; ]5 c
2*(a+b)=100
! J/ R9 v6 g5 yfor a,b
2 j( ^: A% ^4 ~/ {2 |( M) {if a>b$ C1 x( d, w- I2 d
sd0=b
, l# W2 r7 |; A: O( esd1=a0 `0 W! Z7 m7 X1 ^% \# a
else1 u% K. \+ @1 i# ~9 i
sd0=a
+ E3 ^( R6 E7 i, [2 R$ csd1=b0 T4 j3 r" K: y9 J3 c( l
endif
+ @. b& M4 ]6 s+ \  a
* t6 X8 ~; }. e- d  a
怎么出现这种情况:
- g, G$ O. W! ?6 E  c- h- ahttp://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) h- J& X/ e4 c5 Y6 A0 ^  z
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

6 v- L3 y6 Q) g2 ~6 T
; K& I$ A- ]0 j; M( J* ~/ J+ G( @* i是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。6 w4 \& J5 Z3 L$ u

9 q+ f2 g: |  G请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
7 H) W/ d7 z( T: K8 V4 \1 _  T3 d' c7 D4 ?, _1 ^: C8 ^' r  E8 \
http://14 [% D6 t/ g) J; A# Z

& W) w3 K$ T7 v8 x0 |! Q# c[ 本帖最后由 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.gif6 A# F# m; `9 s, \' I
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

# P" p  t* R/ c+ H% V& Y4 B# F# N( l/ ^# Q6 p4 W
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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