Автоматизация труда инженера-проектировщика — важнейшее направление повышения качества выпускаемых проектов.
Под автоматизацией мы понимаем комплекс процедур:
- освоение и внедрение в проектную деятельность новых специализированных программных средств;
- преимущественное использование продуктов со встроенными средствами автоматизации и активное использование программирования посредством API, скриптовых языков, DSL;
- адаптация и доработка программных средств к новым задачам в проектировании;
- разработка собственных скриптов, утилит и прикладного программного обеспечения.
За несколько десятилетий мы накопили большой опыт разработки собственного программного обеспечения для выполнения расчетов, конструирования и технического документооборота. В Институте десятки человек владеют навыками программирования на различных языках: C, C++, C#, VB, Python, Lisp, Ruby, JavaScript и др.
В Институте создан набор программных средств собственной разработки, достаточный для автономной и независимой от сторонних разработчиков поддержки автоматизации проектной деятельности. Среди них:
- расчетный комплекс прочностного анализа по МКЭ СПРИНТ;
- расчетный комплекс прочностного анализа по МКЭ PAY CPSS, включая программы «Статика», «Надвижка», «Монтаж», «Линии влияния»;
- расчетный комплекс прочностного анализа по МКЭ PAY 3D, включая программы СУПЕР и МОНТАЖ 3D;
- два собственных алгоритма загружения поверхностей влияния отечественными нагрузками (СК, АК, НК, толпа, Метро и др.), которыми мы поверяем так называемые сертифицированные по отечественным нормам расчетные комплексы;
- расчетный комплекс геотехнического анализа «Стена в грунте»;
- множество более мелких алгоритмов, скриптов и утилит, среди которых: Utilities For ACAD, Excel Scripts, SD Beam, GChar, Order, RSH, GSM Adams и многое другое.
Некоторые фрагменты интерфейсов наших собственных разработок приведены на слайдах ниже.