增加Makefile

This commit is contained in:
n3040 2022-01-16 21:39:54 +08:00
parent 8ec26aa3a3
commit 27730075dc
3 changed files with 22 additions and 3 deletions

6
Makefile Normal file
View File

@ -0,0 +1,6 @@
target: dist
create-version-file metadata.yml --outfile dist/file_version_info.txt
pyinstaller -F main.py --version-file dist/file_version_info.txt -n Lightening
dist:
mkdir dist

12
main.py
View File

@ -24,7 +24,7 @@ def parameter_display(para: Parameter):
def egm():
if len(sys.argv) < 2:
toml_file_path = "article.toml"
toml_file_path = r"article.toml"
else:
toml_file_path = sys.argv[1]
logger.info(f"读取文件{toml_file_path}")
@ -44,10 +44,10 @@ def egm():
] # 地面倾角,向下为正
para.h_arm = toml_parameter["h_arm"]
para.altitude = toml_parameter["altitude"]
para.max_i = toml_parameter["max_i"]
para.rated_voltage = toml_parameter["rated_voltage"]
toml_optional = toml_dict["optional"]
para.voltage_n = toml_optional["voltage_n"] # 工作电压分成多少份来计算
para.max_i = toml_optional["max_i"]
#########################################################
# 以上是需要设置的参数
parameter_display(para)
@ -101,7 +101,13 @@ def egm():
rg_type = "g"
# TODO 保护角公式可能有问题,后面改
shield_angle = (
math.atan((rc_x - rs_x) / ((rs_y - rc_y) + string_c_len))
math.atan(
(rc_x - rs_x)
/ (
(h_arm[0] - string_g_len - h_arm[phase_conductor_foo + 1])
+ string_c_len
)
)
* 180
/ math.pi
) # 保护角

7
metadata.yml Normal file
View File

@ -0,0 +1,7 @@
Version: 1.1.0
#CompanyName: My Imaginary Company
#FileDescription: Simple App
#InternalName: Simple App
#LegalCopyright: © My Imaginary Company. All rights reserved.
#OriginalFilename: SimpleApp.exe
ProductName: Lightening