rstudio 怎么返回上一步
发布网友
发布时间:2022-05-01 13:17
我来回答
共1个回答
热心网友
时间:2023-05-08 16:17
rstudio 怎么返回上一步
''is not a valid integer value 表示你strtoint函数使用的时候有值是'',
从语法上来看看不出来的,要你自己下断点跟踪,从
g:=round(32768*(((4*strtofloat(combobox3.text))/14.7456)-3/2));
这句开始下断点,一步步的走,看值,如果到Application.CreateForm(Tform5,form5);这句还没有报错的话,那就不是你这个单元的东西有问题了,就有可能是form5的create事件里有问题代码。
另外两点建议:round()这个函数有BUG的,你showmessage(inttostr(round(3.5))) 和showmessage(inttostr(round(4.5))) 看看效果就知道了。一般这样解决,不保留小数:trunc(a+0.5) 一位小数:trunc((a*10+0.5)/10) 二位小数:trunc((a*100+0.5)/100)
建议你串口发送的数据放一个数组里比较好,象你这个就直接一个整形数组,接收端收到就可以直接用,MSCOMM好像是可以直接发送数组的,久了没用,忘记了