新增两个命令行参数python test_valve.py --opening 60 --dt 0.01

修改传感器通道号
This commit is contained in:
2026-09-01 02:21:30 +08:00
parent f4b632debf
commit fb1afb4d97
3 changed files with 69 additions and 25 deletions
+5 -5
View File
@@ -13,12 +13,12 @@ MT2AM8_PORT = 502
MT2AM8_SLAVE_ID = 1
# MT2AM8Client 用这些量程把模拟量转换成物理量。
PRESSURE_RANGE_KPA = 1600.0
PRESSURE_RANGE_KPA = 400.0
FLOW_METER_RANGE_SLM = 300.0
# AI/AO 通道均从 0 开始。AI0 和 AO0 属于不同的寄存器区,可以同时使用。
FLOW_INPUT_CHANNEL = 1
PRESSURE_INPUT_CHANNEL = 0 # 没有压力传感器时改为 None
FLOW_INPUT_CHANNEL = 2
PRESSURE_INPUT_CHANNEL = 3 # 没有压力传感器时改为 None
MOTOR_OUTPUT_CHANNEL = 1
# ---------------------------------------------------------------------------
@@ -49,8 +49,8 @@ PID_NEAR_KD = 0.0
OPENING_MIN_PCT = 0.0
OPENING_MAX_PCT = 100.0
MAX_OPENING_RATE_FAR_PCT_S = 20.0
MAX_OPENING_RATE_NEAR_PCT_S = 2.0
MAX_OPENING_RATE_FAR_PCT_S = 200.0
MAX_OPENING_RATE_NEAR_PCT_S = 20.0
# FAR -> NEAR:绝对误差连续满足 near 阈值指定周期数后切换。
# NEAR -> FAR:绝对误差连续达到 far 阈值指定周期数后切换。