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) / 下载次数 2455
http://inrm3d.cn/attachment.php?aid=779&k=a94d2626bd3ba29571ace0b23b7be1d2&t=1732393184&sid=7BO1GO
作者: jxsyxxl    时间: 2009-8-31 20:28

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

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

附件: temp.sgf (2009-8-31 20:28, 2.12 KB) / 下载次数 2360
http://inrm3d.cn/attachment.php?aid=780&k=19cab853cda01bbb6f002177c2802965&t=1732393184&sid=7BO1GO

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

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

附件: temp.sgf (2009-8-31 21:49, 1.15 KB) / 下载次数 2613
http://inrm3d.cn/attachment.php?aid=783&k=0b26efdcf6f9608b31a6f0e23f954bfe&t=1732393184&sid=7BO1GO
作者: 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) / 下载次数 2211
http://inrm3d.cn/attachment.php?aid=791&k=32b1304df943eb4a8252c57f926ac835&t=1732393184&sid=7BO1GO
作者: 榕坚    时间: 2009-9-1 17:32

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

附件: 7.sgf (2009-9-1 17:32, 882 Bytes) / 下载次数 2490
http://inrm3d.cn/attachment.php?aid=792&k=ab2e9acb41b9e5fd67e894156b6ba1bf&t=1732393184&sid=7BO1GO
作者: 周传高    时间: 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