josefl9
Mechanical
- Apr 19, 2021
- 22
Hello,
I need to define a custom contact force model in Adams/View but I cannot find the order of actions I need to perform. As I understand it so far, I need to select:
"User Defined"
"User function" -> Define the values that need to be exported/imported from and to Adams
"Routine" -> Indicate the routine as ::some_library_name(.dll)
If these are correct, then the next step should be to write my own C++ code that will receive info from Adams and return the force value to it. As I understand it, this code of mine should also include some Adams function statements (like sysfnc).
I have already downloaded and read the sfosub example but unfortunately the code was only available in fortran.
I understand that these are more statements than questions so to summarize my question: Is this the proper method or did I get something wrong in the sequence of operations that a user defined subroutine/function needs? Are there any steps that I have missed? And most of all, are there any full examples available online (like an Adams/View or Adams/Solver model along with a C++ code example).
Thanks in advance,
Josef K.
I need to define a custom contact force model in Adams/View but I cannot find the order of actions I need to perform. As I understand it so far, I need to select:
"User Defined"
"User function" -> Define the values that need to be exported/imported from and to Adams
"Routine" -> Indicate the routine as ::some_library_name(.dll)
If these are correct, then the next step should be to write my own C++ code that will receive info from Adams and return the force value to it. As I understand it, this code of mine should also include some Adams function statements (like sysfnc).
I have already downloaded and read the sfosub example but unfortunately the code was only available in fortran.
I understand that these are more statements than questions so to summarize my question: Is this the proper method or did I get something wrong in the sequence of operations that a user defined subroutine/function needs? Are there any steps that I have missed? And most of all, are there any full examples available online (like an Adams/View or Adams/Solver model along with a C++ code example).
Thanks in advance,
Josef K.