|
Re: New Talon Speed Controller
What I mean, is exploiting the closed loop functions in the Jaguar which at this time is only available via CAN.
Such that I can send a command(s) on the CAN bus to one or multiple Jaguars running in closed loop mode to perform some function(s) while other code and processing is performed on the CRIO all simultaneously.
For example, if I have 8 Jaguars on the CAN bus, that perform 8 distinct functions that are not tied to one another, I can have 8 different operations happening concurrently, along with what ever other processing I might need on the CRIO.
So, now we've offloaded processing from the CRIO to the Jaguar to achieve a joint task that's (co-operative) processing.
Since these processes can now happen simultaneously and no one process need wait for another they are said to be asynchronous. You could call it parallel processing if you wanted.
You could in theory have the CRIO be relegated a message handling agent, sending messages, reading status, and sending other messages based on status received.
I do stuff like this in my day job.
|