mapp Axis Framework - 任务概述

<< 点击显示目录 >>

主页  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包中被引用的文件

设置在运行时改变配置设置的能力。对这个动作的修改通常是没有必要的。

 

 

流程图

NewItem43