Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Custom contact force models 2

Status
Not open for further replies.

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.
 
Replies continue below

Recommended for you

Unfortunately it is 18 years since I wrote a usersub, and that was in Fortran. If you get no joy here I suggest the MSC or hexagon or whatever they are user forums and knowledge base.

Cheers

Greg Locock


New here? Try reading these, they might help FAQ731-376
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor