iCAx开思网

标题: SW方程式进阶练习——IIF函数 [打印本页]

作者: sqchtolzy    时间: 2009-7-13 17:03
标题: SW方程式进阶练习——IIF函数
应不老叔的要求,发一个IIF函数的练习题目,鉴于个人能力问题,题目比较初级,望各位老大们理解。
引言:SW自身支持大部分的函数关系,例如标准的数学运算以及AVERAGE、COUNT、MAX 、 MIN 等,
同时Visual Basic (VB)、Visual Basic for Applications (VBA)、VB.NET、C++、C# 或
SolidWorks 宏文件中调用的功能。这些函数使程序设计员可以直接使用SolidWorks的功能。

今天我们练习的是IIF函数,该函数的定义请查看SW帮助文件,上面有详细讲解(请大家,尤其是新手详细学习SW帮助文件,比市面上卖的书好)
题目要求:
利用所给螺旋线进行建模,过程随意,最终形成2实体文件;
1.中间立柱高度初始值10mm,以10mm为单位递增,超过100mm时,返回10mm.
2.螺旋体高度与立柱高度一致。
3.螺旋体顶面截面尺寸初始值为10mm。当立柱高度高于50mm时以1mm为单位递减,立柱高度低于50时,以1mm递增。
4.请设定模型重建次数为40,GIF文件作为考察结果

请利用附件中的宏程序进行结果检验(代替重建模型动作,次数为重建模型次数)
其余要求及奖励说明请斑竹们来定。

[attach]940411[/attach]
[attach]940412[/attach]
[attach]940417[/attach]
[attach]940413[/attach]

本帖最后由 sqchtolzy 于 2009-7-13 17:05 编辑
作者: sqchtolzy    时间: 2009-7-13 17:04
该题目无太大实际意义,对SW动画有兴趣的朋友们可以做一练习,下面为此题目升级版本,考查内容参考老外文件,有兴趣的可以玩一玩。
请利用所给曲线做出如下模型效果,同样利用附件中的宏程序做检验,奖励说明请斑竹们来定。
[attach]940415[/attach]

[attach]940416[/attach]

本帖最后由 sqchtolzy 于 2009-7-13 17:32 编辑
作者: zhanghaitao    时间: 2009-7-13 17:10
顶下笨大
作者: csd3111091    时间: 2009-7-13 18:09
顶,函数的应用将极大的发挥软件的威力!
作者: 渔樵    时间: 2009-7-14 08:23
有意思的题目!顶下
作者: ltq59    时间: 2009-7-14 08:36
顶聪明猪

作者: zhanghaitao    时间: 2009-7-14 09:14
那个虫虫的动画太经典了
作者: STAR1230    时间: 2009-7-14 09:49
真的非常好
作者: w_hs    时间: 2009-7-14 12:36
支持小笨的题目

[attach]940652[/attach]
作者: zhanghaitao    时间: 2009-7-14 13:26
顶不老的虫虫
作者: h2sliu    时间: 2009-7-15 10:20
翻以前做的东东支持笨大教程:)一个简单的iif嵌套
[attach]940902[/attach]
[attach]940901[/attach]
作者: sqchtolzy    时间: 2009-7-15 10:23
h2sliu 发表于 2009-7-15 10:20
翻以前做的东东支持笨大教程:)一个简单的iif嵌套
940902
940901


感谢支持,不过这个东东貌似不需要作为装配体,一个零件就可以了。
作者: huangshanjl    时间: 2009-7-15 10:35
把图拿上来   
作者: h2sliu    时间: 2009-7-15 10:36
回笨大~单零件做的时候做动画零件会转圈~没有想到好办法解决~走装配体的思路比较简单
望笨大指点迷津:)
作者: 飞鸟虫    时间: 2009-7-15 11:37
好牛呀!!!
作者: sqchtolzy    时间: 2009-7-15 12:08
h2sliu 发表于 2009-7-15 10:36
回笨大~单零件做的时候做动画零件会转圈~没有想到好办法解决~走装配体的思路比较简单
望笨大指点迷津:)


向版主确认两个问题?
连接螺旋卷的那段与螺旋卷是否要求实时相切?
此段长度是否要求不变?
作者: sqchtolzy    时间: 2009-7-15 13:27
请教下版主,涡旋线周长简化公式是虾米?网上的比较复杂。
作者: zhanghaitao    时间: 2009-7-15 13:42
顶下牛妞
作者: w_hs    时间: 2009-7-15 14:52
sqchtolzy 发表于 2009-7-15 13:27
请教下版主,涡旋线周长简化公式是虾米?网上的比较复杂。


涡旋线长度的精确计算公式含有自然对数运算,看来小笨要另想高招了。
作者: sqchtolzy    时间: 2009-7-15 15:00
w_hs 发表于 2009-7-15 14:52


涡旋线长度的精确计算公式含有自然对数运算,看来小笨要另想高招了。



,道理上讲,变化都是简单的,主要是这个长度和不变,不知道周长关系,也就无从下手,不老叔指点指点。

[attach]940995[/attach]

本帖最后由 sqchtolzy 于 2009-7-15 15:06 编辑
作者: h2sliu    时间: 2009-7-15 23:51
呵呵~不老叔说的极是:)偶的方程式里面也已经露“点”了~笨笨前辈可以以此参考
PS:叫我牛牛或者小WIND就行了:P
作者: sqchtolzy    时间: 2009-7-16 10:59
翻了翻书,研究了下江老师的例子,螺旋线的知道怎么做,涡旋线没思路,想的太简单了,牛牛厉害。

[attach]941232[/attach]
[attach]941233[/attach]
作者: rogboy_luo    时间: 2009-7-16 11:36
非常精典,喜欢
作者: wiidfjs    时间: 2009-7-16 12:55
看得惊心动破
作者: wx568    时间: 2009-7-16 17:03
我不懂呢,完全不懂
作者: sqchtolzy    时间: 2009-7-16 19:50
牛牛版大好
详细学习以前江老师的书后,问题得以解决。
不过只能保证2涡旋线总和不变,至于中间的部分,是无法实现的,牛牛的那个图上中间拉伸部分也是变化的。因为在你的函数关系中没有他的存在,嘿嘿,不知道是不是我理解错误。

[attach]941376[/attach]

交个作业。
作者: 渔樵    时间: 2009-7-17 08:03
看得比较晕,只能等教程。
作者: wangzonghe    时间: 2009-7-17 10:10
动画确实很好看,尤其是不老做的那个虫虫。
作者: h2sliu    时间: 2009-7-17 11:30
嘿嘿~以前做的时候是完美的,但是前几天找出来的时候中间的拉伸出错了~于是偷懒了……方程式直接删掉了几个值
作者: w_hs    时间: 2009-7-17 14:33
29# h2sliu

难道加几个方程式就能够同时保证中心距不变、总长不变、直线部分同时与两个螺旋部分相切、螺旋的基圆大小不变?
作者: sqchtolzy    时间: 2009-7-17 15:04
w_hs 发表于 2009-7-17 14:33
29# h2sliu  

难道加几个方程式就能够同时保证中心距不变、总长不变、直线部分同时与两个螺旋部分相切、螺旋的基圆大小不变?


不可以,按牛牛的模型和方程式,没那个效果的,中间拉伸部分长度是变量,除非再给他一个变化范围。
3个方程只能做到中心距不变,直线相切,螺旋线总和不变。

道理和火箭那个是一样的。
作者: ltq59    时间: 2009-7-17 21:35
TT对虫虫最感兴趣
作者: 很笨蛋    时间: 2009-7-17 23:14
高手啊,期待教程
作者: 木瓜小子    时间: 2009-7-18 08:32
w_hs 发表于 2009-7-17 14:33
29# h2sliu  

难道加几个方程式就能够同时保证中心距不变、总长不变、直线部分同时与两个螺旋部分相切、螺旋的基圆大小不变?

早上来试了下,请不老叔PP
[attach]941780[/attach]
作者: 阿QQQ    时间: 2009-7-22 10:55
w_hs 答复[2009-07-18 14:38]:
除了第一个位置三项相加=1000外,其它位置都有不到1的误差,由于中间直线段的长度变化本身就很小,所以我认为其误差足以说明总长度未能控制。

其实当时作动画时就发现要重复点击那个红绿灯2、3次,数值才会不再变化。误差的范围应该还是可以接受的,其产生的原因应在于放样。曾作过比较,误差值是依拉伸--扫描--放样而增大。
作者: zhanghaitao    时间: 2009-7-22 11:00
看不太明白啊
作者: 延安C    时间: 2010-11-28 15:54
真的很好的东西,可我学不会了
作者: juanzhi_happy    时间: 2010-12-9 09:44
ddddddddddd
作者: kingtigerFXP    时间: 2012-3-3 13:02
顶下笨大
作者: daxinong    时间: 2013-8-16 11:00
好好学学一下啊!刚开始接触
作者: sunji801122    时间: 2016-12-22 17:20
看不太明白,

作者: 13993359550    时间: 2016-12-22 20:21
真厉害呀
作者: sunji801122    时间: 2016-12-23 08:38
老题新做。

作者: sunji801122    时间: 2016-12-23 08:39
最近在学函数方面的,看下能不能搞出来。
作者: sunji801122    时间: 2016-12-23 10:12
好像还可以,就是方程式那里亮红。





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3