Hi,
Most of the LabVIEW's built-in ODE solvers like Runga Kutta 4th order.vi return an array of values (called X values(solution))corresponding to each time step. Since you want to decide the ODE coefficients based on the previous time step data, you can give a "time end" value to your ODE solver such that the ODE solver runs for only one time step. To get the current time use Get Date/Time in seconds.vi. Once you have the current time and the solution of the ODE solver at the current time step, you can change the coefficients accordingly and feed them to the ODE solver and repeat the process (using a loop).
If none of these suggestions help, or if I�m not correctly understanding your issue, please reply with comments or answers to the discussion above and a
ny additional information that may help, and I�ll be happy to look further into it.
Regards,
Ankita A.
National Instruments