Skip to content
Snippets Groups Projects
  1. Apr 01, 2022
  2. Mar 23, 2022
    • Erik von Reis's avatar
      startup sequencer: delay units now delay during shutdown · fa1bb0b5
      Erik von Reis authored
      delay units now delay some amount during shutdown.
      the delay during shutdown is configured as a separate value from the startup delay
      fa1bb0b5
    • Erik von Reis's avatar
      RCG: Fix $bdroot variable replacement for long library references. · 18e1e48b
      Erik von Reis authored
      Previous code assumed link was top-level, dropping any part of the reference after the second slash.
      This led to a link to the wrong subsystem.
      
      Improved error message when linked subsystem is not found in library.
      
      Note that the search code doesn't verify the full path of the link.  If there were another part of the same name
      but with different parent subsystems, the RCG would happily link to that instead.  This problem is *not* fixed by this patch.
      18e1e48b
    • Erik von Reis's avatar
      RCG: Fix post process script to handle $bdroot simulink variable · 322e1e1b
      Erik von Reis authored
      $bdroot is a reference to the current mdl file.  It's used only in newer (>=2017)
      matlab versions.
      
      post process script changed to replace $bdroot with current file name, rather than truncated system name.
      Also, a single typo was fixed.
      322e1e1b
  3. Mar 22, 2022
  4. Mar 21, 2022
  5. Mar 19, 2022
  6. Mar 18, 2022
  7. Mar 17, 2022
  8. Feb 26, 2022
  9. Dec 01, 2021
  10. Nov 30, 2021
  11. Nov 29, 2021
    • Erik von Reis's avatar
      RCG: fix out of order calculations · 283e8be5
      Erik von Reis authored
      Two out-of-order bugs are fixed.
      
      1. Ordering simply counts how many inputs of a part of visited. When that number matches the total inputs for the part, the part is visited,
      but inside a subystem, delays were counted twice.  Once on the initial pass looking for signal sources, and again as a normal part.
      
      Parts that took input directly from delays could appear early in the sequence.
      
      This change skips following links form delays as a normal part.
      
      2. If a data source, including subsystem inputs, constants, delays, grounds were connected directly to a subsystem output, then
      parts immediately connected from the output would be added to the subsystem sequence, though they were at a higher level.
      
      This bug could cause these parts to be sequenced out of order.
      
      Change is to check whether a part leading form a data source is in the subsystem.  This check is already included when following from normal (non-input) parts.
      283e8be5
Loading