高级跟踪设置

“跟踪配置,记录设置”中单击“高级...”“高级跟踪设置” 设置对话框打开。输入想要的值并按 “OK”结束。

 插图 499: 高级跟踪设置对话框

记录中给出的所有值或周期,相关的时间跨度显示在它右侧(如 “3s200ms”)。缓冲区的时间跨度包围整个缓冲区。如果任务周期不知道(任务没有设置,非周期或系统任务),时间不可计算。

“刷新率(ms)”: 在这个事件段,跟踪获取的数据对(时间戳的值)被存储在跟踪编辑器的缓冲区。值必须在150 ms 到 10000 ms之间,默认500ms。如果跟踪管理器使用了,那么数据对在这时从运行系统传输到编程系统。如果跟踪编辑器没有使用,那么数据没200ms向编程系统传输一次。

“跟踪编辑器缓冲区大小(采样)”: 这里,输入跟踪采样(记录)缓冲区的大小。这个缓冲区必须大于或等于运行系统的缓冲区大小的两倍。除此之外,值还不许在1 和107 之间。

“以多少次为单位循环”: 输入信号获取的时间间距(在任务周期里)。(默认和最小次:1,即每个周期测量)。使用下拉菜单并选择一个想要的值。

“建议的运行时缓冲区大小(采样)”: 这里出现了每个跟踪信号建议的运行系统采样数。这个值是计算出来的,根据任务周期刷新时间和‘以纳秒级循环’的值。这意味着,每个跟踪变量分配一个缓冲区。

缓冲区大小在采样中给出,每个跟踪变量双肩一个缓冲区。

“覆盖运行时缓冲区大小”: 如果这个使能,不是建议的运行时缓冲区大小,而是在这里输入的值被使用。值必须至少为10,并不大于跟踪编辑器缓冲的大小。