如何解决NI VeriStand的Stimulus Profile中的长时间追踪



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:

我尝试导入一张大的表格用作Stimulus Profile,但我的实时目标在部署时没有足够大的空间去储存该表格。我是否仍然可以运行全部的Stimulus Profile?



解答:

这取决于您正在使用的控制器,对于较大的Stimulus Profile,运行的应用程序的大小是问题的关键。以下两点可能会对解决较大Stimulus Profile的问题有所帮助:

1.如果Stimulus Profile的时间戳没有被要求设定为规律的间隔,您可以将时间戳一栏设置为0,100, 300,1000,2100等。这可以使我们跳过许多数据点,并减少Stimulus Profile的总体大小。

2.如果您在Stimulus Profile编辑工具中导入表格数据,您可以解算器进行数据插入,在点与点之间进行线性插值。如果该方案可以被采纳,您就可以减小回放文件的大小,并使用插值填充间隔。然而这仅适用于2010或更早版本的VeriStand中的Legacy Profile编辑器。

如果以上两种方案都不被您的应用采纳,可以考虑创建自定义设备,将数据流盘到目标对象。 



相关链接: VeriStand Help: Using CSV Files to Stimulate, Fault, and Evaluate Channels
KnowledgeBase 5PC9OAD6: How To Calculate the Auxiliary Buffer Size of a Stimulus Profile Table
KnowledgeBase 5PC9SHD6: Importing Stimulus Profile Tables in NI VeriStand
KnowledgeBase 5D8D2M7P: NI VeriStand 2010 Readme
KnowledgeBase 4ZTCNO7P: NI VeriStand 2009 Readme

附件:





报告日期: 09/13/2011
最近更新: 04/15/2015
文档编号: 5PC9QCD6