0723-更新

main
parent 0c880885b3
commit 79915c5b37

@ -298,7 +298,7 @@ QPushButton#parameBtn:pressed{
border: none; border: none;
background-color: #04942c; background-color: #3333ff;
margin-bottom: -3px; margin-bottom: -3px;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 KiB

After

Width:  |  Height:  |  Size: 176 KiB

@ -323,8 +323,8 @@ class BlockParameterManageWidget(QWidget):
# QMessageBox.Yes) # QMessageBox.Yes)
# return # return
# oldAddress = int(self.blockManage.address) oldAddress = int(self.blockManage.address)
oldAddress = 106
self.editAddressWidget = EditAddressWidget(oldAddress) self.editAddressWidget = EditAddressWidget(oldAddress)
if self.editAddressWidget.exec_() == QDialog.Accepted: if self.editAddressWidget.exec_() == QDialog.Accepted:

@ -276,11 +276,8 @@ class VarButtonDelegate(QItemDelegate):
blockView = self.parent() blockView = self.parent()
model = blockView.model model = blockView.model
parmIndex = model.datas[sender.index[0]][1] parmIndex = model.datas[sender.index[0]][1]
blockType = blockView.blockType blockType = blockView.blockType
blockIndex = blockView.blcokIndex blockIndex = blockView.blcokIndex
# print(blockName, blcokIndex, index) # print(blockName, blcokIndex, index)
blockManage = Globals.getValue('blockManage') blockManage = Globals.getValue('blockManage')
value = blockManage.getBlockParmValue(blockType, blockIndex, parmIndex) value = blockManage.getBlockParmValue(blockType, blockIndex, parmIndex)

@ -92,7 +92,7 @@ class ParmView(QTableView):
def setData(self): def setData(self):
# self.datas = PressureTranslationBlock.getallParame() # self.datas = PressureTranslationBlock.getallParame()
self.datas = self.dbModel.getallParame() self.datas = self.dbModel.getallParameAndID()
for index, data in enumerate(self.datas): for index, data in enumerate(self.datas):
data[6] = '' data[6] = ''
desc = data[3].replace('\r\n', '').replace('\n', '') desc = data[3].replace('\r\n', '').replace('\n', '')

@ -52,8 +52,8 @@ class BlockManage():
def __init__(self, address = None): def __init__(self, address = None):
self.address = address self.address = address
if address: if address:
pass # pass
# self.initBlocks() self.initBlocks()
@property @property
def DPV1Master(self): def DPV1Master(self):
@ -141,8 +141,8 @@ class BlockManage():
return block return block
def getBlockNums(self): def getBlockNums(self):
return [1,1,1] # return [1,1,1]
# return [len(self.blockDict[BlockType.PB]), len(self.blockDict[BlockType.TB]), len(self.blockDict[BlockType.FB])] return [len(self.blockDict[BlockType.PB]), len(self.blockDict[BlockType.TB]), len(self.blockDict[BlockType.FB])]
@classmethod @classmethod
def searchSlave(self, callback): def searchSlave(self, callback):

@ -77,7 +77,7 @@ class DPV1Master():
readDate = struct.unpack('>hhh', readByteStream) readDate = struct.unpack('>hhh', readByteStream)
self.writeMultipleRegister(1, 750, self.resetData) self.writeMultipleRegister(1, 750, self.resetData)
self.writeMultipleRegister(1, 750, readDate) self.writeMultipleRegister(1, 750, readDate)
time.sleep(0.3) time.sleep(0.4)
value = self.readHoldingRegisters(1, 750, -(-length // 2)) # -(-length // 2)向上取整 value = self.readHoldingRegisters(1, 750, -(-length // 2)) # -(-length // 2)向上取整
if value[0] == 57344: if value[0] == 57344:
self.writeMultipleRegister(1, 750, self.resetData) self.writeMultipleRegister(1, 750, self.resetData)

@ -28,6 +28,16 @@ class PressureTranslationBlock(BaseModel):
# 查询设备是否存在 # 查询设备是否存在
@classmethod @classmethod
def getallParame(cls): def getallParame(cls):
params = cls.get_all()
if params is 'error':
return
l = []
for x in params:
l.append([x.index, x.paramName, x.description, x.dataType, x.accessType, x.dataSize])
return l
@classmethod
def getallParameAndID(cls):
params = cls.get_all() params = cls.get_all()
if params is 'error': if params is 'error':
return return

Loading…
Cancel
Save