I think you need to explain more context about what you are trying to
do. From your original question it was not clear to me at all that:
* You are running a simulation on multiple machines.
* You are running that simulation in real-time (as far as I can
interpret from your mails).
* You want to synchronize time on multiple machines?
Greetings, Marcel
On 13-Mar-23 13:40, Alexandre Vinovrski wrote:
To me it seems that the time is managed in a very poor and in an
inadequate way in chrono. I basically need to change it at its source
in order to achieve what I want. I would need a way to make the
simulation run at the same frequency on all machines. This is normally
achieved with deltaTime 'normalization'. I tried to do that but it
doesn't work. I'm using ChFunction which, from looking at the source
code, appears to use a hardcoded step. This might be the issue why my
delta time calculations do not work. At the moment my simulation runs
at different speeds on different machines.
Le dimanche 12 mars 2023 à 16:03:08 UTC+1, [email protected] a écrit :
Hi Alexandre,
There are a couple of ways you can get the time:
* system->GetChTime();
* if your simulation runs with a fixed timestep, you can easily
count steps in your physics loop;
I hope that answers your question.
Greetings, Marcel
On 12-Mar-23 15:42, Alexandre Vinovrski wrote:
Hello to all,
We are a team of students working on a project for our
university. We have to implement a genetic algorithm that allows
an individual to walk in a physical engine.
One of the conditions necessary for our algorithm to stop is the
evaluation of the distance travelled based on the delta time. We
have the impression that this essential functionality for our
project is missing in Chrono.
Do you know if this is available, or if there is a replacement
for this method?
--
You received this message because you are subscribed to the
Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/projectchrono/09555871-ff73-4848-b37a-2072500e85aan%40googlegroups.com
<https://groups.google.com/d/msgid/projectchrono/09555871-ff73-4848-b37a-2072500e85aan%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/projectchrono/803bad59-c8a4-44c5-9e48-ff70feaa878cn%40googlegroups.com
<https://groups.google.com/d/msgid/projectchrono/803bad59-c8a4-44c5-9e48-ff70feaa878cn%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/projectchrono/c996a4e7-d2fd-51ba-cd64-c7d4fe1ad6b5%40gmail.com.