add component-based hybrid system test #2355
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a test for a hybrid system constructed from components. It exposes a few problems:
I have not yet located the source of the delay.I think the problem is thatd2c_view
needs to be initialized correctly, it currently starts out as 0. Missing initialization of discrete-to-continuous communication parameter #2356Hold
is an operator precludes its use as a component with the same name. We could consider renaming the operatorhold
to avoid the conflict. The same goes for the operatorSample
, but in this case I find the component nameSampler
okay (whereasHolder
isn't great 😅 )I added some tests that
are marked as brokenare fixed, tracked byAdditionally, issue
was discovered