Board logo

标题: 计算值的控制问题(已圆满解决) [打印本页]

作者: jxsyxxl    时间: 2009-8-31 17:33     标题: 计算值的控制问题(已圆满解决)

本帖最后由 jxsyxxl 于 2009-9-3 20:17 编辑

我想通过按钮实现计算值按:0、1、2、3、4、0、1、2、3、4、……的顺序循环变化。
利用计算工具得到一个a=1,再双击编辑为“(1-sgn(a+1-4.1))/2*(a+1)”,发现:
1、编辑该计算式时,双击时系统计算了一次,而“确定”时系统又计算了一次。
2、控制按钮的“一次”其实也是两次。
3、另外,控制按钮的“次数”为何要限制至少10次?
请问:上面的问题如何才能实现呢?

附件: temp.sgf (2009-8-31 17:33, 1.81 KB) / 下载次数 2202
http://inrm3d.cn/attachment.php?aid=779&k=352aead57b05872bf0fb1c27125497c6&t=1714734231&sid=UCmkqk
作者: jxsyxxl    时间: 2009-8-31 20:28

本帖最后由 jxsyxxl 于 2009-8-31 20:50 编辑

系统好象没有mod()函数。但稍作修改可实现(见附件),用了两个计算量,不令人满意,望老师传个只用一个计算量的来。

附件: temp.sgf (2009-8-31 20:28, 2.12 KB) / 下载次数 2118
http://inrm3d.cn/attachment.php?aid=780&k=ec45b45180f447d63bf027e443ebd79d&t=1714734231&sid=UCmkqk

附件: temp1.sgf (2009-8-31 20:42, 1.18 KB) / 下载次数 2222
http://inrm3d.cn/attachment.php?aid=781&k=f1733da579d45bee4635f15331a1b0ea&t=1714734231&sid=UCmkqk
作者: 榕坚    时间: 2009-8-31 21:49

这个控制按钮总觉得怪怪的,打开后要先双击一下计算b然后确定后单击按钮。系统中mod(a,5)可以用fr(a/5)*5替代。

附件: temp.sgf (2009-8-31 21:49, 1.15 KB) / 下载次数 2351
http://inrm3d.cn/attachment.php?aid=783&k=44bc6fe5adf8fb458e0a5cbfac23ab4c&t=1714734231&sid=UCmkqk
作者: jxsyxxl    时间: 2009-9-1 11:40

榕老师的简单多了。若将“fr((a+b)/5)*5”改为“fr((a+1)/5)*5 ”只用了一个计算式。但我希望方老师能将控制按钮的“次数”至少10的限制改为至少1次,因为这样,我们可以通过按钮实现对构件的单步执行(如每次旋转pi/2)。
作者: inRm    时间: 2009-9-1 11:54

OK!
作者: jxsyxxl    时间: 2009-9-1 17:06

这个控制按钮总觉得怪怪的,打开后要先双击一下计算b然后确定后单击按钮。
榕坚 发表于 2009-8-31 21:49
就剩下这一点了,其余都被方老师解决了。
作者: inRm    时间: 2009-9-1 17:18

这个控制按钮总觉得怪怪的,打开后要先双击一下计算b然后确定后单击按钮。
榕坚 发表于 2009-8-31 21:49
没看明白。请详细描述一下。
作者: jxsyxxl    时间: 2009-9-1 17:31

打开文件,单击“控制”按钮,不能改变计算值。必须双击计算值,“确定”后,控制按钮才有效。

附件: temp.sgf (2009-9-1 17:31, 896 Bytes) / 下载次数 1972
http://inrm3d.cn/attachment.php?aid=791&k=0b2d372bf209f5126fbc4abf075f91fe&t=1714734231&sid=UCmkqk
作者: 榕坚    时间: 2009-9-1 17:32

打开文件后点击按钮没有反应,必须双击计算值后点击按钮才会起作用。

附件: 7.sgf (2009-9-1 17:32, 882 Bytes) / 下载次数 2244
http://inrm3d.cn/attachment.php?aid=792&k=b3f81ca2695db11cc76143d06f376ca0&t=1714734231&sid=UCmkqk
作者: 周传高    时间: 2009-9-1 19:02

上面两位描述的很准确了。这个问题确实存在!
作者: 周传高    时间: 2009-9-2 14:04

此问题已解决了。
作者: 榕坚    时间: 2009-9-2 20:45

应该又是在下一更新版吧。
作者: zhchgao    时间: 2009-9-3 07:28

应该又是在下一更新版吧。
榕坚 发表于 2009-9-2 20:45
是的。下一版就没有那个问题了。




欢迎光临 inRm3D: 画板论坛 (http://inrm3d.cn/) Powered by Discuz! 7.0.0