Trimming项目完整流程
FsmStates状态机
public enum FsmStates
{// 初始状态,FSM 启动后的第一个状态Initial,// 等待序列化过程控制器(SPS)启动的状态// 在此状态下,FSM 等待外部系统或设备准备就绪WaitOnSPSStart,// 加载数据库数据的状态// 在此状态下,FSM 从数据库中读取所需的数据LoadDBData,// 加载类型数据的状态// 在此状态下,FSM 加载与特定类型相关的信息或配置LoadTypeData,// 配置测试器的状态// 在此状态下,FSM 进行测试器的配置设置ConfigTester,// 创建传感器列表的状态// 在此状态下,FSM 生成并配置传感器的列表CreateSensorList,// 启动调整有限状态机的状态// 在此状态下,FSM 启动调整过程的有限状态机(FSM)StartAdjustmentFSM,// 写入数据库结束的状态// 在此状态下,FSM 完成所有数据库写入操作WriteDBEnd,// 释放序列化过程控制器(SPS)的状态// 在此状态下,FSM 释放或重置与 SPS 相关的资源ReleaseSPS,// 检查参考压力的状态// 在此状态下,FSM 验证或测量参考压力checkRefPressure,// 处理完成的状态// 在此状态下,FSM 所有任务已成功完成Finished,// 发生错误的状态// 在此状态下,FSM 处理错误或异常情况Error
}
高温状态机HtFsmStates
public enum HtFsmStates
{// 初始状态,FSM 启动后的第一个状态Initial,// 开始检查温度的状态// 在此状态下,FSM 开始执行温度检查操作CheckTemperatureStart,// 检查温度的状态// 在此状态下,FSM 实际执行温度测量或检查CheckTemperature,// 通信测试的状态// 在此状态下,FSM 执行通信设备或系统的测试CommunicationTest,// 设置压力的状态// 在此状态下,FSM 配置或调整系统的压力设置SetPressure,// 等待压力稳定的状态// 在此状态下,FSM 等待系统压力达到并稳定在预期值WaitForPressure,// 进行修整的状态// 在此状态下,FSM 进行修整或调节操作以优化系统性能Trim,// 排气压力的状态// 在此状态下,FSM 进行系统的排气操作VentPressure,// 断开传感器的状态// 在此状态下,FSM 断开或移除传感器DisconnectSensor,// 检查参考压力的状态// 在此状态下,FSM 验证或测量参考压力checkRefPressure,// 设置速度的状态// 在此状态下,FSM 配置或调整系统的速度设置SetVelocity,// 等待泄漏测试的状态// 在此状态下,FSM 等待泄漏测试结果或过程完成WaitLeakageTest,// 压力控制的状态// 在此状态下,FSM 执行压力控制操作以维持或调整系统压力PressureControl,// 完成状态// 在此状态下,FSM 所有任务已成功完成Finished,// 发生错误的状态// 在此状态下,FSM 处理错误或异常情况Error
}
常温状态机RtFsmStates
// 定义一个枚举类型 RtFsmStates,用于表示实时有限状态机(FSM)的不同状态
public enum RtFsmStates
{// 初始状态,FSM 启动后的第一个状态Initial,// 开始检查温度的状态// 在此状态下,FSM 准备开始温度检查CheckTemperatureStart,// 通信测试的状态// 在此状态下,FSM 执行通信设备或系统的测试CommunicationTest,// 实际检查温度的状态// 在此状态下,FSM 执行温度测量或检查操作CheckTemperature,// 设置压力的状态// 在此状态下,FSM 配置或调整系统的压力设置SetPressure,// 等待压力稳定的状态// 在此状态下,FSM 等待系统压力达到并稳定在预期值WaitForPressure,// 进行修整的状态// 在此状态下,FSM 进行修整或调节操作以优化系统性能Trim,// 生成一次性密码(OTP)的状态// 在此状态下,FSM 生成用于身份验证或授权的一次性密码GenerateOTP,// 软件烧录 OTP 的状态// 在此状态下,FSM 将生成的 OTP 写入软件中WriteOTPsoft,// 硬件烧录 OTP 的状态// 在此状态下,FSM 将生成的 OTP 硬件烧录到设备中BurnOTPhard,// 开始特性化过程的状态// 在此状态下,FSM 启动对设备的特性化过程CharacterizationBegin,// 检查特性化过程中的温度// 在此状态下,FSM 监测和记录特性化过程中的温度变化CheckTemperatureCharacterization,// 设置特性化过程中的压力// 在此状态下,FSM 配置特性化过程中的压力设置SetPressureCharacterization,// 等待特性化过程中的压力稳定// 在此状态下,FSM 等待特性化过程中的压力达到并稳定WaitForPressureCharacterization,// 检查特性化过程的状态// 在此状态下,FSM 验证特性化过程的结果CharacterisationCheck,// 进行最终测试的状态// 在此状态下,FSM 执行系统或设备的最终测试FinalTest,// 排气压力的状态// 在此状态下,FSM 执行系统的排气操作VentPressure,// 断开传感器的状态// 在此状态下,FSM 断开或移除传感器连接DisconnectSensor,// 检查参考压力的状态// 在此状态下,FSM 验证或测量参考压力checkRefPressure,// 设置系统速度的状态// 在此状态下,FSM 配置或调整系统的速度设置SetVelocity,// 完成状态// 在此状态下,FSM 所有任务已成功完成Finished,// 发生错误的状态// 在此状态下,FSM 处理错误或异常情况Error
}