以下是引用weicy007在2019/10/11 14:51:39的发言:
在日常编程时有时会在进行算数运算时只需要保留小数点后两位或者三位的情况,不需要太多的小数位,在SoMachine中没有专门的功能块来保留固定的小数位数,需要通过编程来实现,不过编程也很简单。
以保留小数点后2位来距离,只需要将原来的real类型变量,乘以100,取整后再除以100即可,程序如下,a为处理前的数,b为保留了2位小数后的数;
我个人认为可以先把REAL转换为STRING,然后使用字符串操作函数根据需要保留的位数来返回对应的字符,之后将STRING转换为REAL,这样用户只要给出REAL和需要保留的位数即可。
Good Luck~
[此贴子已经被作者于2019/10/11 16:09:42编辑过]