This commit is contained in:
2024-09-05 17:27:18 +08:00
parent eaab6eee28
commit 7a66b66513
42 changed files with 31 additions and 3 deletions
+26
View File
@@ -0,0 +1,26 @@
import matplotlib.pyplot as plt
from src.KSP_tools.calculator_dv import cal_dv
centaur_isp = 450.5
centaur_gross_mass = 20830 + 2247
centaur_dry_mass = 2247
lm_isp = 438
lm_gross_mass = 21000
lm_dry_mass = 2800
lmh_isp = 450
lmh_gross_mass = 23500 + 3000
lmh_dry_mass = 3000
payload_list = [i for i in range(0, 10000, 100)]
centaur_performance = [cal_dv(centaur_isp, centaur_dry_mass + i, centaur_gross_mass + i) for i in payload_list]
lm_performance = [cal_dv(lm_isp, lm_dry_mass + i, lm_gross_mass + i) for i in payload_list]
lmh_performance = [cal_dv(lmh_isp, lmh_dry_mass + i, lmh_gross_mass + i) for i in payload_list]
plt.plot(centaur_performance, label='Centaur')
plt.plot(lm_performance, label='Long March')
plt.plot(lmh_performance, label='Long March 3.35')
plt.legend()
plt.show()
+4 -2
View File
@@ -43,8 +43,10 @@ class LoggerClass:
# 返回控制器 # 返回控制器
return file_handler return file_handler
def get_log(self, level, log_file_path=log_path): def get_log(self, level, log_file_path=log_path, name=None):
logger = logging.getLogger() if not name or not isinstance(name, str):
name = 'project_logger'
logger = logging.getLogger(name=name)
logger.setLevel(level) logger.setLevel(level)
# 日志器中添加控制台处理器 # 日志器中添加控制台处理器
logger.addHandler(self.console_handler(level)) logger.addHandler(self.console_handler(level))
+1 -1
View File
@@ -10,7 +10,7 @@ def ping_ip(ip_address, request_nums):
:param request_nums: 请求次数 :param request_nums: 请求次数
:return: 丢包率loss和统计结果res :return: 丢包率loss和统计结果res
""" """
ping = Ping(ip_address, 22, 3) ping = Ping(ip_address, 2077, 3)
ping.ping(request_nums) ping.ping(request_nums)
res = ping.result.table res = ping.result.table
ret = ping.result.raw ret = ping.result.raw