performance improvements
excluded WIP component with errors
some performance improvements
WIP for turning requirments links into MetaData
WIP for new BlockExecution order for 2020 and later
added TriggerPort
prep step for MetaData.... but commented out
added TriggerPort
small fix for parsing of indexed variable expressions
improvements to handling of automatic casts
adding various new test and development models
adding various new test and development models
fixed issue where Stateflow now allows, when C-action-language is used, the omission of the curly brackets around an Transition Action
fixed issue where a matrix multiplication, when applied to a scalar, would drop a bracket if present
bugfix, transition jumping only if it is bare, not just no guard condition....
- improving some error output
bugfix wrt processing of the unit delay output variable
- reducing the generation of unnecessary/unreachable code
fix for local variable handling in stateflow
work in progress... allowing bus signals through unit delays
fix for c vs matlab bit ops
enabled use of XOR/^
enabled use of XOR/^
work in progress... allowing bus signals through unit delays
added log and log10 to parseable functions
bugfix with float 32 vs 64 literal
temporary debugging wrt intrinsic functions
added more allowable intrinsic functions
identifying "joining" junctions (which lead to code replication)
beginning of implementation for Metadata with requirements traceability
added more allowable intrinsic functions
beginning of implementation for Metadata with requirements traceability
temporarily allowing struct init functions with non-scalar structured members to be processed. but the struct members get ignored for now, TODO: need to implement for-loop to finish this functionality
beginning of implementation for Metadata with requirements traceability
making the generation of the enum info struct optional/configurable
allow output of switch/case without default
two fixes to reduce amount of unused code produced by stateflow
fix #endif comment so it doesn't inadvertently trigger MISRA checkers for code within comment
some additions for newer simulink versions
processing of parameters for NDLookup changed some time after 2015B
added DiscreteIntegrator to blocksWithStorage
added provisions for indent level greater than 256
added second > and < to reg exp for binary oper...
added ArithShift block
added ArithShift block
misc test models and byproducts
in progress, under development
added GetC and SetC
fixed issue with execution order of If-action s...
added warning in case of literal for Float32 wh...
added different instrumentation, in the process...
deactivated enum info struct
test committ
added new XlinkDataAccess intrinsic functions
reintroduced dropped method isValue
mods/fixes to generation of init expressions
modifications to allow for char as one of the b...
added char to base types
mods/fixes to generation of init expressions
further fixes for upstream direct input setting...
added convenience methods to test BaseType for ...
update test for "is UnitDelay" with isStateBlock
fixed issue with sorting of virtual blocks: mux...
enabled default case
fixed deficiency where mod for floats was not i...
added two convenience functions to test basic b...
added "mod" to list of allowable intrinsic func...
updated inlining settings so that blocks upstre...
better differentiate between Float32Literal and...
fixed direct upstream input setting when a cons...
differentiate between Float32Literal and Float6...
fixed bug that occurred when negating a Uint8 l...
fixed incorrect reference levels that occurred ...
reverted the logic that the last listed version...
accounted for rename of block option in R2014A:...
added Width block to list of loop breakers (thi...
fixed new GetMaskType for instances where a sta...
fixed problem with R2014 and pre-lookup blocks ...
additions to account for R2014A
fixed bug (incomplete functionality) where code...
added option to use bus objects for local data ...
streamlined code and modified behavior so that ...
test models
test models
test models
test models
bug fixes
Encapsulated GetMaskType, needed for Simulink 8.2
fixed issue with incorrect reference with bus m...
added GetBoolean and SetBoolean to intrinsic fu...
added GetBoolean and SetBoolean to intrinsic fu...
removed generation of parameterNameMap.txt
fixed issue where block order was not detected ...