update
This commit is contained in:
@@ -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()
|
||||||
@@ -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))
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user