为什么USER FPGA LED的数据类型是8 Bit无符号整数?
硬件: CompactRIO
问题: 在MXIe-RIO或CompactRIO 903x上使用时,用户FPGA LED以8 Bit无符号整数(UINT8)来表示。而使用其它CompactRIO和Single-Board RIO的时候,FPGA LED是通过布尔值来控制。为什么这个LED是UINT8类型,我该如何控制它?
解答: 以下这些控制器拥有三态LED:
- cRIO-9030
- cRIO-9031
- cRIO-9033
- cRIO-9034
- cRIO-9035
- cRIO-9036
- cRIO-9038
- cRIO-9039
- cRIO-9068
- cRIO-9154
- cRIO-9155
- cRIO-9157
- cRIO-9159
由于这些LED可以被设置为三种不同的状态,布尔类型的数据没有足够的值来表示所有可能的状态。LED的值描述如下:
- 当用户FPGA LED值为0时,用户FPGA LED为暗
- 当用户FPGA LED值为1时,用户FPGA LED为绿色亮
- 当用户FPGA LED值为2时,用户FPGA LED为黄色亮
相关链接: NI-RIO Help: Configuring the Chassis I/O (FPGA Interface)
附件:
报告日期: 01/22/2016
最近更新: 04/24/2016
文档编号: 75L9C0HI
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.