您现在的位置: 全球仪器仪表MRO网 >> 技术天地 >> MRO行业应用 >> 正文
【逻辑分析仪】触发的设定
作者:全球MRO综合服务商    仪器仪表技术文章来源:全球MRO仪器仪表交易网    点击数:    更新时间:2010/10/11

到,因此逻辑分析仪不会在第一状态便触发。较佳的触发顺序逻辑应为「Find ADDR=1000 followed by DATA=2000 and then trigger」。下一步若触发状态的条件能够符合,逻辑分析仪便会跳至「Go To」指定的层数执行,但若没有「Go To」指令可执行,下一步该执行哪一状态便只能由逻辑分析仪决定了。有些逻辑分析仪在此时会直接执行下一状态,有些则会再执行原来那一状态,因此,为了避免如此模棱两可,最好能明白指示「Go To」这个动作。
 
布尔代数
    若需要以数个条件同时发生的情况作为触发点,则应使用布尔代数,例如「If ADDR=1000 AND DATA=2000」。
到底要使用多层式触发顺序,还是采用布尔代数,混淆二者是触发设定中常见的错误。通常布尔代数是用于许多事件同时发生时;而对于一个事件发生在另一事件之后,有排列先后的情形,则应使用多层式触发顺序。
 
分支(Branching)
    分支与C语言中的Switch叙述,或Basic语言中的Select Case相类似,都可提供具有个别动作之复合条件的测试方法。例如:
1.If ADDR<1000 Then Go To 2 (此为第一状态的第一个分支)
Else If ADDR>2000 Then GoTo 3 (此为第一状态的第二个分支)
Else If DATA=2000 Then Trigger (此为第一状态的第三个分支)
2.If DATA<=7000 Then Trigger
3.If SIG1 rising edge Then Trigger
    第一状态含有三个分支,因此有三种可能的动作,若能符合第一分支的条件,则其它分支便不做测试;同时,即使一个取样点能符合多个分支的条件,最多也只能执行一个分支的动作。

上一页  [1] [2] [3] [4] [5] [6] 下一页

 

本文内容由全球仪器仪表MRO网http://www.80017.cn/ 提供!


注:如果你的电脑不可以直接下载,请右键点击以上文字或'免费下载'图标,然后选目标另存为,进行下载保存

(本文来源:全球仪器仪表MRO网)




促销活动促销活动