/
Loylik
/
fastsim
Обзор
Документация
Войти
/
Loylik
/
fastsim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/python/main.py
39 строк
842 B
GAlekseyV
unify API between C++ and Python versions
28 янв 2026, 13:30
28 янв 2026, 13:30
075d3ca
Код
Авторство
О чём код?
import os import sys sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))) from src.python.contact import calculate_contact_patch, compute_contact_new def main(): a, b, area, p_max = calculate_contact_patch( normalForce=117590, youngModulus=2.1E+11, poissonRatio=0.25, wheelRadius=0.540, railRadius=0.500 ) print(f"a: {a}") print(f"b: {b}") print(f"Contact Area: {area}") print(f"Max Pressure: {p_max}") Fx, Fy, maxPz = compute_contact_new( a=a, b=b, xi_x=-0.00087345899, xi_y=0.0, fi=0.0, f_stat=0.2, f_kin=0.2 / 1.1, Fz=117590, G=8.4E+10 ) print(f"Fx: {Fx}") print(f"Fy: {Fy}") print(f"Pz_max: {maxPz}") if __name__ == '__main__': main()