iCAx开思网
标题:
请问有关自动化零件设计Floor指令的问题
[打印本页]
作者:
y8816
时间:
2002-8-20 16:04
标题:
请问有关自动化零件设计Floor指令的问题
小弟目前正在学习有关自动化零件设计方面的知识,现在遇到一个问题,当小弟在记事本中写入如下关系式:
 
23=Floor(Number_of_blades)-1时
当关闭记事本时,系统会提示说编辑有错,现在我不太清楚Floor这个指令在程序设计中是什么意思,还请高手赐教:?):?)
作者:
____
时间:
2002-8-20 16:14
ceil和floor均可有一個附加參數,用它可指定舍去的小數位.
ceil(parameter_name or number, number_of_dec_places).
floor(parameter_name or number, number_of_dec_places).
| |
參數名或數值. 要保留的小數位(可省略)
number_of_ded_places:它的取值的不同可有不同的結果.
i)可以為數值亦可為參數,若為實數則取整.
ii)若number_of_dec_place>8,則不作任何處理,用原值
若number_of_dec_place≦8,則舍去其后的小數位,則進位
例如:
Ceil(10.2)-->11 比10.2大的最小整數為11.
floor(-10.2)-->-11 比-10.2小的最大整數為-11.
floor(10.2)-->10 比10.2小的最大整數為10.
Ceil(10.255,2)-->10.26. 比10.255大的最小符合數.
Ceil(10.255,0)-->11
floor(10.255,1)-->10.2
Len1=ceil(20.5) ==>Len1=21
Len2=floor(-11.3) ==>Len2=-12
Len=Len1+Len2 ==>Len=9
可能你的参数名错了,p23只能是代表阵列参数,不知你的是否?
作者:
y8816
时间:
2002-8-21 16:17
多谢版主指教,不过我的p23是我做的一个pattern的参数,是指pattern的个数,我想应该不会有错
作者:
y8816
时间:
2002-8-21 16:25
另外,小弟对以下的关系还不太明白,还请版主指点:
number_of_ded_places:它的取值的不同可有不同的結果.
i)可以為數值亦可為參數,若為實數則取整.
ii)若number_of_dec_place>8,則不作任何處理,用原值
若number_of_dec_place≦8,則舍去其后的小數位,則進位
作者:
____
时间:
2002-8-21 16:49
对第一点,表示number_of_dec_places可以是变量名也可以是数值,例如:
floor(10.548,n_dig)和floor(10.548,2)都可以.
对第二点,如下例:floor(10.548,9)=10.548(9>8,所以保持原位数不变)
floor(10.548,2)=10.54(2<8,取两位)
作者:
y8816
时间:
2002-8-22 15:47
多谢多谢,终于明白了
欢迎光临 iCAx开思网 (https://www.icax.net/)
Powered by Discuz! X3.3