机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 19662|回复: 11

sw方程式中If函数

[复制链接]
发表于 2012-11-26 23:15:35 | 显示全部楼层 |阅读模式
为了实现参数化设计,当b<200时,A=15,当200<=b<=250时,A=20,当250<=b<=300时,b=25,sw方程式中If函数好像不能用多个条件判定,求指教。
回复

使用道具 举报

发表于 2012-11-27 09:50:14 | 显示全部楼层
当初我就是因为这个原因,才放弃了Inventor的参数化设计,而走上了二次开发的道路。

点评

难道机械CAD论坛里的学乖啊,刻刀啊,刘异都是你化身,没事就跟陈伯雄斗嘴吗  发表于 2012-12-17 09:42
回复 支持 1 反对 0

使用道具 举报

发表于 2012-12-13 21:22:19 | 显示全部楼层
这个问题我即将也要遇到,不过以前用Proe的话,倒是很好解决的。

点评

那就说说在proe中如何解决,最好谈具体,而不是那种为了吹捧proe而瞎编的烂话。  发表于 2012-12-17 09:41
回复 支持 1 反对 0

使用道具 举报

发表于 2012-12-17 08:48:39 | 显示全部楼层
我也在找函数的用法。
回复 支持 1 反对 0

使用道具 举报

发表于 2012-12-17 09:57:09 | 显示全部楼层
楼主啊,楼主,明明是你不看帮助文件,怨得SW什么事。自古2楼出真相,当程序内定的功能不能满足你的需求时,就得用二次开发编程了。

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2012-12-17 20:23:29 | 显示全部楼层
看我发挥 发表于 2012-12-13 21:22
+ s; B  q% a0 @- J5 k这个问题我即将也要遇到,不过以前用Proe的话,倒是很好解决的。

' h' V# T) Q' }% |% s% r6 K* @; u. Fproe中解决方法:
2 E7 B3 W1 v. q7 g( O& H. Uif b<2006 z: n( L9 U$ {
A=15
0 }7 B2 k' c/ felse, B! `0 e- O& v& }$ \& k9 O
if b<=250
& x0 E5 w+ c1 M4 ]0 P4 w9 tA=20
$ y4 w5 K4 H+ @# @2 s$ `: E) v/ felse
( |# Y$ x0 A4 Z* u# X2 r" {7 K9 lA=25
" z. x/ F* a6 b* _1 I; ?$ [! N0 Hendif
& F0 E) t, e4 @) _0 X& D8 D$ i2 O: Tendif5 [7 {) }/ V  J; t* U
人家问的是SW又不是Proe,回不回答又有什么关系呢,有时候说多了也不是好事,所以不敢多说。
5 a5 J1 F) a/ d& D+ |大神好给力,我的问题也帮我解决一下吧,SW我是半路出家,有些问题老是犯晕,谢谢。
2 a9 l# X1 ]; r- Q" B! Q% k+ T* m" n
回复 支持 反对

使用道具 举报

发表于 2014-1-22 17:40:11 | 显示全部楼层
用iif语句嵌套if语句,iif=else if,而且还要用到逻辑表达式即可,故楼主的问题结果为A=iif(b<200,15,if(b<=300 and b>=250,25,20))
回复 支持 反对

使用道具 举报

发表于 2014-4-16 12:54:19 | 显示全部楼层
MrWorm 说:“用iif语句嵌套if语句,iif=else if,而且还要用到逻辑表达式即可,故楼主的问题结果为A=iif(b<200,15,if(b<=300 and b>=250,25,20))”
) ~3 h+ p5 _9 f. Y( H( F  t
8 G  y" |' {, r# I# ^3 I5 E5 J5 K类似的语法在Solidworks里会显示“输入的方程式无效”0 y' b: q+ k# z# e
4 _/ G0 V+ p& y
你说的是在Solidworks里么?

点评

同求,SW还有IF函数?那个不能叫函数 而应叫程序 才对吧, 估计楼主说的是二次开发  发表于 2014-4-16 17:35
回复 支持 1 反对 0

使用道具 举报

发表于 2014-5-14 10:16:43 | 显示全部楼层
“水水5  同求,SW还有IF函数?那个不能叫函数 而应叫程序 才对吧, 估计楼主说的是二次开发”
, \( p  x1 i+ P9 T" F那就太专业了!
回复 支持 0 反对 1

使用道具 举报

发表于 2015-10-4 06:25:48 | 显示全部楼层
本帖最后由 exnzhangde 于 2015-10-4 06:26 编辑
  U) B8 x( ?5 j' w
) p2 c; E4 ~: T, |8 ]) E5 s& o我又找到一个帖子,链接为:http://solidworks.e-works.net.cn/document/201304/article15826.htm,"SolidWorks常见问题一览表(下篇)",在e-works上看到的。好像还真有 if 函数,“=iif”。但是我试了试,没成功。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-22 22:57 , Processed in 0.060887 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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