<< 向前        下一页 >>

ID : 660

监视状态的程序示例

特权任务操作盘任务等监视任务的状态、控制器的状态的程序中,请考虑监视的频率和CPU的负荷。

尤其是下述情形,会增加CPU的负荷,因此请尽可能避免。

  • 操作盘任务的定时器间隔极短的处理

    编辑操作盘任务的定时器间隔时,将定时器的参数之一“Interval”的数值设为大的值。设定方法请参照“指定定时器间隔”。

  • 不使用特权任务的Delay指令的处理

    使用Delay指令时,如下所述,在循环处理中,分散多个Delay指令执行有效。

    Sub Main 
    	Do
    		'---------------------'
    		'---用户的处理内容1---
    		'---------------------'
    		
    		Delay 1
    		
    		'---------------------'
    		'---用户的处理内容2---
    		'---------------------'
    		
    		Delay 1
    		
    		'---------------------'
    		'---用户的处理内容3---
    		'---------------------'
    		
    		Delay 1
    	Loop
    End Sub

ID : 660

<< 向前        下一页 >>