您好,您发现的这个现象其实和选择函数(selector)与条件结构(case structure)的执行方式没有直接关系,其实正常情况下这两者效果是一样的。之所以波形图表会发生不同的显示,原因是在使用case structure时,您的波形产生方式在不断切换,产生的过程与selector的方式不同。具体的:
case structure:先判断真假,再产生波形,最后输出
selector:先产生波形,再判断真假,最后输出
如果您使用相同的波形产生方式,比如附件中,选择函数(selector)与条件结构(case structure)都是先产生波形,后判断真假,这样执行的结果就会相同,也就不再会发生间断的现象。
谢谢!