修复索引错位bug

main
ZHANGXUXU\95193 2 months ago
parent ce92078fb1
commit dd658ba58f

@ -351,7 +351,6 @@ class TcRtdTypeDelegate(TcRtdButtonDelegate):
# 定义所有可能的类型 # 定义所有可能的类型
tcTypes = ['R', 'S', 'B', 'J', 'T','E', 'K', 'N', 'C', 'A'] tcTypes = ['R', 'S', 'B', 'J', 'T','E', 'K', 'N', 'C', 'A']
rtdTypes = ['PT100'] rtdTypes = ['PT100']
print(currentValue,2321312)
# 如果当前值是热电偶类型 # 如果当前值是热电偶类型

@ -292,15 +292,14 @@ class HartVarManage(object):
@classmethod @classmethod
def editVar(self, name, Nname, des, varModel): def editVar(self, name, Nname, des):
# 修改变量信息 # 修改变量信息
name = str(name) name = str(name)
Nname = str(Nname) Nname = str(Nname)
des = str(des) des = str(des)
varModel = str(varModel)
if Nname == name: if Nname == name:
HartVar.update(varName = Nname, description = des, varModel = varModel).where(HartVar.varName == name).execute() HartVar.update(varName = Nname, description = des).where(HartVar.varName == name).execute()
elif HartVar.getByName(Nname): elif HartVar.getByName(Nname):
print('已有同名变量') print('已有同名变量')
return return
@ -308,7 +307,7 @@ class HartVarManage(object):
print('不存在的变量') print('不存在的变量')
return return
else: else:
HartVar.update(varName = Nname, description = des, varModel = varModel).where(HartVar.varName == name).execute() HartVar.update(varName = Nname, description = des).where(HartVar.varName == name).execute()
# 操作后刷新缓存 # 操作后刷新缓存
refreshCache() refreshCache()
@ -325,7 +324,7 @@ class HartVarManage(object):
# 查询指定变量信息 # 查询指定变量信息
var = HartVar.getByName(name) var = HartVar.getByName(name)
if var: if var:
varMes = [var.id, var.varName, var.description, var.varModel] varMes = [var.id, var.varName, var.description]
[varMes.append('') for x in range(10)] [varMes.append('') for x in range(10)]
return varMes return varMes
else: else:
@ -565,7 +564,7 @@ class AnalogManage(object):
var = AnalogVar.getByName(name) var = AnalogVar.getByName(name)
if var: if var:
return [var.id, var.varName, var. channelNumber, var.description, var.varType, var.min, var.max, var.varModel, var.unit] return [var.id, var.varName, var.channelNumber, var.description, var.varType, var.min, var.max, var.unit, var.varModel]
else: else:
return False return False
@ -670,14 +669,14 @@ class HartSimulateVarManage(object):
@classmethod @classmethod
def editVar(self, name, Nname, des, varModel): def editVar(self, name, Nname, des):
# 修改变量信息 # 修改变量信息
name = str(name) name = str(name)
Nname = str(Nname) Nname = str(Nname)
des = str(des) des = str(des)
if Nname == name: if Nname == name:
HartSimulateVar.update(varName = Nname, description = des, varModel = varModel).where(HartSimulateVar.varName == name).execute() HartSimulateVar.update(varName = Nname, description = des).where(HartSimulateVar.varName == name).execute()
elif HartSimulateVar.getByName(Nname): elif HartSimulateVar.getByName(Nname):
print('已有同名变量') print('已有同名变量')
return return
@ -685,7 +684,7 @@ class HartSimulateVarManage(object):
print('不存在的变量') print('不存在的变量')
return return
else: else:
HartSimulateVar.update(varName = Nname, description = des, varModel = varModel).where(HartSimulateVar.varName == name).execute() HartSimulateVar.update(varName = Nname, description = des).where(HartSimulateVar.varName == name).execute()
# 操作后刷新缓存 # 操作后刷新缓存
refreshCache() refreshCache()
@ -700,7 +699,7 @@ class HartSimulateVarManage(object):
# 查询指定变量信息 # 查询指定变量信息
var = HartSimulateVar.getByName(name) var = HartSimulateVar.getByName(name)
if var: if var:
varMes = [var.id, var.varName, var.description, var.varModel] varMes = [var.id, var.varName, var.description]
[varMes.append('') for x in range(10)] [varMes.append('') for x in range(10)]
return varMes return varMes
else: else:

Loading…
Cancel
Save