洗车机器的压力洗涤器有三个选项,“子程序”代替写3个分散的程序,缩短了1/2的程序长度。
说明:
洗车器有三种设置。其中两种提供单一服务,即冲或洗,第三种两项服务全部提供,即冲和洗。
因为提供每项服务的程序是一样的,不管是单项的,还是整体服务的,所以使设计者可省去1/2的程序。这是因为不用再编写整体处理的每项服务,设计者简单地调用或再使用已编写的程序。这通过规定单项服务为一个子程序来实现。由此,当选中整体处理时,不是只有一个子程序运行,而是两个都运行。
例中,当选择冲时,X006被激活,子程序P4运行。当要求洗时,输入X007被接收到,子程序P3运行。当选中整体处理时,两个程序都选中。为确保被调用的子程序只在前一个子程序结束时开始,标志M030,
M040和M100用来“接通”活动程序。