详细介绍:
(2)SEW MC07B0220-5A3-4-00变频器实施长任务分割
常用的任务分割的方法有以下两种:
① SEW MC07B0220-5A3-4-00变频器将长任务按功能分为若干个小模块,每一个模块构成一个小任务,每个小任务实现一种相对独立的功能,且要保证执行时间tmin(1f1,1f2,…,1fn)。各个小任务被内核顺序调用,合起来实现长任务功能。
② 有的长任务比较特殊,例如键盘任务和动态LED数码管显示任务,很难按照上面的方法把它分成若干个功能相对独立的小模块。这时,一般是按照方便保存现场信息的原则,将其强制分割成若干个小任务,每个小任务在min(1f1,1f2,…,1fn)时间内主动保存现场信息、放弃CPU的控制权,等到再次被内核调度时继续执行。这种分割方法相对而言较复杂,各任务之间界限不是很明显,看似未经分割,但实际上它却是由多次任务中断来完成的。
2.3 SEW MC07B0220-5A3-4-00变频器原则3
原则3是要将软件工程中的“解耦原则”用于任务划分。
可以采用软件工程中的解耦原则对应用程序进行任务的划分。任务之间的耦合是影响软件复杂程度的一个重要因素,应该采取下述设计原则:尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合。具体方法可参见软件工程方面的书籍,例如文献[3]。
----商务热线---厦门兴锐达自动化设备有限公司
联系人:王文光
++QQ:1694785820 1282972140
手机:15359273780
电话:0592-5580707 400-855-5103转001
传真:0592-5361289
邮箱:1282972140@qq.com
网址:http://www.xmxrdauto.com
MC07B0220-5A3-4-00
MDX61B0550-503-4-00
MC07B0015-5A3-4-00
MC07B0011-5A3-4-00
MC07B0004-5A3-4-00
MC07B0022-2B1-4-00
MCS41A0055-5A3-4-00
MCH41A0150-5A3-4-00
MCH41A0150-5A3-4-00
MCH41A0110-5A3-4-00
MDX61B0005-5A3-4-0T
MDX61B1320-503-4-00
MDX61B0900-503-4-00
MDX61B0750-503-4-00
PCP 28-0196 Rev. B Power Supply KLA Quantox XP used working
PCP 51-0265 Rev. C Power Supply KLA Quantox XP used working
Trenton 92-006022-XXX Single Board Computer 0071346-000 KLA
AIT UV used working
HiTek 9090-00801 Power Supply A1031250 AMAT Quantum X used
working
HiTek 1140-00166 Power Supply A1028760 AMAT Quantum X used
working
Nikon NSR-S205C PCB Assy 4S018-722, 4S018-744-4, 4S015-227
used working
AE Advanced Energy 1110-00034 RF Match 3155031-033 A Used
Working
|