Trimming项目完整流程

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
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值