最近一段时间我在尝试通过labview改写HX711 arduino库在编写Read函数时我碰到了问题。
在Arduino库中,Read函数使用了模拟SPI通信。在labview中我直接使用的myRIO的SPI函数,这个函数输出的时一个数组我并不清楚应该如何处理数组中的元素也并不明白数组中各元素都代表了什么,我在网上也没有找到详细的资料(我个人猜测第四个元素的值与时钟有关)。但我还是根据Arduino库程序编写了如下程序:

编写好程序后,在运行后碰到了下图的问题:

当输出电压为3V4V5V时程序的得出来的值是有问题的,值反而变小了,但我不知应该如何修改程序。希望大家可以帮我看一下应该如何修改程序,也希望大家可以向我分享一些关于myRIO SPI得资料。感谢大家给予我的任何帮助。参考得Arduino库与labview文件在附件里