如何通过前面板的数值控件将定点数据作为数值输入传递给FPGA代码?



主要软件: LabVIEW Modules>>LabVIEW FPGA Module
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:
我想在FPGA前面板上使用定点小数。但是,当我在前面板上放置一个数值控件并输入小数值,小数值会自动转化为就近的整数。我应该如何在FPGA VI的前面板上输入小数数据或者增加数值输入控件的数位精度?

解答:
要想输入小数或者改变数据输入的精度,需要首先设置数值输入控件的字长和整数位精度。字长代表表示定点数的总bit数,而整数位精度表示包括符号在内的整数位bit数。字长和整数位精度只差则是小数位精度。实际数据的小数位位数即取决于小数位精度。

按照以下步骤,可以设置数值输入控件的字长和整数位精度:
  1. 确认数值的表示法选择为定点数
  2. 右击Numeric Control
  3. 选择Properties
  4. 选择Data Type
  5. Word Length中输入字长值
  6. Integer Word Length输入整数位精度数
  7. 退出Properties


通过以上步骤设置字长和整数位精度,现在您可以在控件中输入设定精度的小数了。

相关链接:
LabVIEW 2011 Help: Fixed Point Numbers
KnowledgeBase 4R9CJH4M: How Can I Use Negative Integer Word Lengths to Represent Small Fixed Point Values and Conserve Memory?

附件:





报告日期: 01/20/2012
最近更新: 08/08/2012
文档编号: 5TJBOA4H