1. [current: do_current.py] 增加了 hw_sensor_trq_feedback 曲线的采集
2. [current: current.py] 增加了 hw_sensor_trq_feedback 曲线数据的处理,以及修改了之前数据处理的逻辑 3. [current: clibs.py] 新增可手动修改连接 IP 地址的功能,存储在 assets/templates/ipaddr.txt 中,默认是 192.168.0.160
This commit is contained in:
@ -8,16 +8,15 @@ from logging import getLogger
|
||||
from logging.config import dictConfig
|
||||
import concurrent_log_handler
|
||||
|
||||
ip_addr = '192.168.0.160' # for product
|
||||
# ip_addr = '192.168.84.129' # for test
|
||||
RADIAN = 57.3 # 180 / 3.1415926
|
||||
MAX_FRAME_SIZE = 1024
|
||||
TIMEOUT = 5
|
||||
setdefaulttimeout(TIMEOUT)
|
||||
tab_names = {'dp': 'Data Process', 'at': 'Automatic Test', 'da': 'Duration Action', 'op': 'openapi'}
|
||||
# PREFIX = '' # for pyinstaller packaging
|
||||
PREFIX = '../assets/' # for source code debug
|
||||
PREFIX = '../assets/' # for source code testing and debug
|
||||
app_icon = f'{PREFIX}templates/icon.ico'
|
||||
ip_file = f'{PREFIX}templates/ipaddr.txt'
|
||||
log_path = f'{PREFIX}templates/logs/'
|
||||
log_data_hmi = f'{PREFIX}templates/logs/c_msg.log'
|
||||
log_data_debug = f'{PREFIX}templates/logs/debug.log'
|
||||
@ -42,6 +41,14 @@ durable_data_current_max = {
|
||||
'axis5': [0 for _ in range(18)],
|
||||
'axis6': [0 for _ in range(18)],
|
||||
}
|
||||
try:
|
||||
with open(ip_file, mode="r", encoding="utf-8") as f_ipaddr:
|
||||
ip_addr = f_ipaddr.read().strip()
|
||||
except:
|
||||
ip_addr = '192.168.0.160'
|
||||
|
||||
# ip_addr = '192.168.0.160' # for product
|
||||
# ip_addr = '192.168.84.129' # for test
|
||||
|
||||
if not exists(log_path):
|
||||
mkdir(log_path)
|
||||
|
@ -19,7 +19,7 @@ class ModbusRequest(object):
|
||||
self.host = clibs.ip_addr
|
||||
self.port = 502
|
||||
self.interval = 0.3
|
||||
self.c = ModbusTcpClient(self.host, self.port)
|
||||
self.c = ModbusTcpClient(host=self.host, port=self.port)
|
||||
self.c.connect()
|
||||
|
||||
def motor_off(self):
|
||||
|
Reference in New Issue
Block a user