This commit is contained in:
2026-04-07 09:51:38 +08:00
parent ecba4d726a
commit 00dcd6b6cc
36 changed files with 2857 additions and 505 deletions

View File

@ -7,13 +7,14 @@ import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import pytest
import time
from core.system_state import SystemState
from core.system_state import SystemState,PD_StatusEnum
from core.system import FeedingControlSystem
from busisness.models import ArtifactInfo,FreqRecordModel
from busisness.blls import FreqRecordBll
from hardware.relay import RelayController
system=FeedingControlSystem()
system.state.current_mould=ArtifactInfo(MouldCode="SHR2B3-5")
system.state.current_mould=ArtifactInfo(MouldCode="SHR2F-8")
def test_pd_record_send():
"""测试派单记录发送"""
@ -22,12 +23,24 @@ def test_pd_record_send():
def test_api_process():
system._process_api_db()
def test_freq_record_send():
"""测试频率记录发送"""
bll=FreqRecordBll()
record_id=bll.insert_freq_record(FreqRecordModel(ArtifactID='12',ArtifactActionID=1,MouldCode="SHR2B3-5",Freq=100.0))
assert record_id > 0
def test_upper_to_jbl():
"""测试上料斗到搅拌楼"""
relay = RelayController()
relay.control_upper_to_jbl()
def test_upper_to_zd():
"""测试上料斗到料斗"""
relay = RelayController()
relay.control_upper_to_zd()
def add(a, b):
@ -89,11 +102,21 @@ if __name__ == "__main__":
# 运行所有测试
system.opcua_client_feed.start()
system.start_opc_queue_thread()
test_pd_record_send()
system.opcua_client_feed.start_accept()
# system.start_opc_queue_thread()
# system.start_pd_thread()
# time.sleep(10)
# system.state.pd_status=PD_StatusEnum.PD_Ready
# test_pd_record_send()
# pytest.main([f'{__file__}::test_api_process'])
# pytest.main([f'{__file__}::test_freq_record_send'])
# pytest.main([f'{__file__}::test_upper_to_jbl'])
# relay = RelayController()
# relay.control(relay.UPPER_TO_ZD, 'close')
# relay.control(relay.UPPER_TO_JBL, 'close')
# pytest.main([f'{__file__}::test_upper_to_zd'])
while True:
time.sleep(1)