I am trying to extract information about the contact incidents in Adams, in order to exact the times at wich more than 1 gear tooth pair of an involute gear model come into contact. I understand that after the simulation, I can look at the contact incidents and tracks, but if possible, I'd like to be able to extract the incidents during simulation, in the form of measurements.
I did manage to grasp some understanding of the way subroutines work thanks to the documentation you provided, I do however still have some gaps:
1) Is it possible to use FORTRAN subroutines when using the CXX solver?
2) In both the C and FORTRAN contact subroutines, the impact and error functions are called to calculate the forces. I understand that the c_impact function is defined in the slv_c_utils.h file, but I can't find something similar for the FORTRAN subroutine. Unless since FORTRAN uses subroutines, they need not be defined beforehand.
3) Regardless of the programming language, I could not find the impact functions anywhere. As I understand it, the impact function estimates the Normal Contact force as:
Fn = K*g**e + step(g,0,0,dmax,cmax)dg/dt
Shouldn't this function be defined somewhere? Or is it that I can write an impact function/subroutine to use?
I did manage to grasp some understanding of the way subroutines work thanks to the documentation you provided, I do however still have some gaps:
1) Is it possible to use FORTRAN subroutines when using the CXX solver?
2) In both the C and FORTRAN contact subroutines, the impact and error functions are called to calculate the forces. I understand that the c_impact function is defined in the slv_c_utils.h file, but I can't find something similar for the FORTRAN subroutine. Unless since FORTRAN uses subroutines, they need not be defined beforehand.
3) Regardless of the programming language, I could not find the impact functions anywhere. As I understand it, the impact function estimates the Normal Contact force as:
Fn = K*g**e + step(g,0,0,dmax,cmax)dg/dt
Shouldn't this function be defined somewhere? Or is it that I can write an impact function/subroutine to use?