Patent ID: 11966675
Assignee: THE MATHWORKS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. One or more non-transitory computer-readable media, having stored thereon instructions that, when executed by a computing device, cause the computing device to perform operations comprising:
presenting, by one or more technical computing environments, a User Interface (UI) depicting a model including a first co-simulation component and a second co-simulation component, where
the first co-simulation component outputs data to the second co-simulation component via a connection,
the connection is declared as a continuous connection for input of the data into the second co-simulation component, and
the one or more technical computing environments include a first solver that solves the first co-simulation component and a second solver that solves the second co-simulation component, the first and second solvers being different;

determining, by the one or more technical computing environments, a modeled sample rate for the connection declared as the continuous connection;
determining, by the one or more technical computing environments, the data is communicated from the first co-simulation component to the second co-simulation component via the connection at a discrete-time communication rate that is different from the modeled sample rate for the connection declared as the continuous connection;
identifying, by the one or more technical computing environments, that an error is introduced into execution of the model based on the data being communicated via the connection at the discrete-time communication rate that is different from the modeled sample rate for the connection declared as the continuous connection; and
visually distinguishing, by the one or more technical computing environments, an appearance of a first line included in the model depicted on the UI and representing the connection from an appearance of a second line included in the model, based on the determining by the one or more technical computing environments that the data being communicated via the connection at the discrete-time communication rate and that the connection is declared as the continuous connection.