|
<< 点击显示目录 >> 主页 mapp Framework介绍 > mapp Axis > mapp Axis Framework - 任务概述 |
AppAxis_1任务包含所有提供给mapp Axis的框架代码。该任务位于MachineControl包内的逻辑视图中。下图提供了对主要任务和每个动作文件的描述。
AppAxis_1任务包通过导入工具被部署到任务等级1中。
文件名 |
类型 |
引用与唯一 |
描述 |
AxisMgr.st |
主要任务代码 |
唯一 / 每个轴的专用文件 |
一般mapp功能块处理。 调用所有动作。
|
AxisStateMachine.st |
行动 |
在AxisTemplate包中被引用的文件 |
用于所有轴的通用状态机。包括开机、归位、手动/自动操作、停止等状态。
|
SimulationControl.st |
行动 |
唯一 / 每个轴的专用文件 |
仿真的支持代码。根据仿真的需要进行修改。
|
AxisControlModes.st |
行动 |
唯一 / 每个轴的专用文件 |
专门针对该轴的编程。 包含手动和自动模式的状态机。 手动模式是为基本的点动而设置的。 自动模式默认为空(可根据应用情况填入)。
|
Recipe.st |
行动 |
在AxisTemplate包中被引用的文件 |
将轴的变量注册到配方系统中。可根据需要添加其他变量。
|
ManualCommand.st |
功能 |
唯一 / 每个轴的专用文件 |
返回TRUE/FALSE,取决于是否已发出手动模式命令。 在AxisStateMachine.st中用于处理手动和自动模式之间的转换。根据需要改变ManualCommand的分配。这个函数允许AxisStateMachine保持通用。
|
AutomaticCommand.st
|
功能 |
唯一 / 每个轴的专用文件 |
返回返回TRUE/FALSE,取决于是否已经发出了自动模式的命令。 在AxisStateMachine.st中用于处理手动和自动模式之间的转换。根据需要改变AutomaticCommand的分配。这个函数允许AxisStateMachine保持通用。
|
ChangeConfiguration.st |
行动
|
在AxisTemplate包中被引用的文件 |
设置在运行时改变配置设置的能力。对这个动作的修改通常是没有必要的。
|
流程图
