
SIMPACK User Routines, kullanıcıların SIMPACK içerisinde sunulanlara ek olarak kendi modelleme elemanlarını tanımlamaları için sunulmaktadır. Programlama dili olarak FORTRAN veya C tercih edilebilir.
Genel Kabiliyetler
- SIMPACK’in fonsiyonelliğinin kullanıcı tarafından yazılan kodlar ile genişletilmesi
- Herhangibir SIMPACK kütüphanesine erişim (kuvvetler, mafsallar, art-işlemci filtreleri, vb.)
- Başlangıç için parametrik şablonlar
- Fortran veya C tabanlı giriş
- SIMPACK Solver tarafından çözülmek üzere diferansiyel denklemlerin kullanıcı kodlarına dahil edilebilmesi
SIMPACK User Routine Elemanları
SIMPACK User Routine elemanları ana eleman kütüphanesinde yer aldıkları gibi erişilebilir ve kullanılabilirler. Aşağıdaki modelleme elemanları için kullanıcı kodları yazılması mümkündür:
- Kuvvet elemanları
- Mafsallar
- Sınır koşulları
- Zamana bağlı etkiler
- Giriş fonksiyonları
- Yol yüzeyleri
- Tekerlek/Ray Temas Sürtünmesi
- Y-Çıkış Elemanları
- 2 boyutlu filtreler
- Kinematik reference frame
- Hareket ettirilen Marker’lar
Kullanıcı kodları bir simülasyon esnasında SIMPACK Access Functions ile veri okuyabilmektedir. Bu erişim fonksiyonları kullanıcı kodlarının kolay programlanmasına yardımcı olmaktadır.





