0723-更新

main
parent 0c880885b3
commit 79915c5b37

@ -298,7 +298,7 @@ QPushButton#parameBtn:pressed{
border: none;
background-color: #04942c;
background-color: #3333ff;
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)
# return
# oldAddress = int(self.blockManage.address)
oldAddress = 106
oldAddress = int(self.blockManage.address)
self.editAddressWidget = EditAddressWidget(oldAddress)
if self.editAddressWidget.exec_() == QDialog.Accepted:

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

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

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

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

@ -28,6 +28,16 @@ class PressureTranslationBlock(BaseModel):
# 查询设备是否存在
@classmethod
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()
if params is 'error':
return

Loading…
Cancel
Save