Functions by Category
Auxiliary Functions
lick_getfileomatxt
- Internal helper for model advisor output.
lick_getlibexomas
- Internal helper for model advisor output.
lick_getreswordoma
- Internal helper for model advisor output.
Check Implementations
lick_ckblkaprnc_fetch
- Block appearance checks.
lick_ckblknamdsp_fetch
- Block name display checks.
lick_ckblkpamdsp_fetch
- Block parameter display checks.
lick_ckblkpams_fetch
- Block parameter checks.
lick_ckblkpos_fetch
- Block position checks.
lick_ckblktypes_fetch
- Block type related checks.
lick_ckcons_fetch
- Consistency checks.
lick_ckfobjnames_fetch
- Object name checks.
lick_ckfonts_fetch
- Font related checks.
lick_cklines_fetch
- Signal lines checks.
lick_cklinesdir_fetch
- Signal line directions checks.
lick_ckloops_fetch
- Loop checks.
lick_ckpamconsitency_fetch
- Parameter consistency checks.
lick_cksiglbls_fetch
- Signal labels checks.
lick_cksigtypes_fetch
- Signal type checks.
lick_ckslcfg_fetch
- Simulink configuration checks.
lick_ckslobjnames_fetch
- Simulink object names checks.
lick_ckvariants_fetch
- Variants checks.
lick_ckvarnames_fetch
- Variable names checks.
lick_config_default
- Default model checks configuration.
lick_getblktypes
- Fetch block types from simulink library.
lick_getconfig
- Fetches LI Model Check configuration.
lick_getloops
- Fetch Simulink loops.
lick_getslobjlist
- Fetch list of Simulink objects.
lick_maab50_blkaprncdflt
- Default colour schema for na_0004.
lick_slobjlist
- Simulink object list class.
Model Advisor™ Integration
lick_maab50_ar0001_mack
- Usable characters for filenames.
lick_maab50_ar0002_mack
- Usable characters for folder names.
lick_maab50_db0032_mack
- Signal line connections.
lick_maab50_db0042_mack
- Usage of Inport and Outport blocks.
lick_maab50_db0043_mack
- Model font and font size.
lick_maab50_db0081_mack
- Unconnected signals, block inputs and block outputs.
lick_maab50_db0112_mack
- Usage of indexing.
lick_maab50_db0140_mack
- Display of block parameters.
lick_maab50_db0141_mack
- Signal flow in Simulink models.
lick_maab50_db0142_mack
- Position of block names.
lick_maab50_db0143_mack
- Usable block types in model hierarchy.
lick_maab50_db0146_mack
- Block layout in conditional subsystems.
lick_maab50_defcks
- Check definitions for ma integration.
lick_maab50_deftaskadv
- Task advisor definitions for ma integration.
lick_maab50_deftasks
- Task definitions for ma integration.
lick_maab50_hd0001_mack
- Prohibited Simulink sinks.
lick_maab50_jc0011_mack
- Optimization parameters for Boolean data types.
lick_maab50_jc0021_mack
- Model diagnostic settings.
lick_maab50_jc0061_mack
- Display of block names.
lick_maab50_jc0081_mack
- Inport/Outport block icon display.
lick_maab50_jc0110_mack
- Direction of block.
lick_maab50_jc0121_mack
- Usage of add and subtraction blocks.
lick_maab50_jc0131_mack
- Use of Relational Operator blocks.
lick_maab50_jc0141_mack
- Usage of Switch blocks.
lick_maab50_jc0201_mack
- Usable characters for Subsystem name.
lick_maab50_jc0211_mack
- Usable characters for Inport block and Outport block.
lick_maab50_jc0222_mack
- Usable characters for signal/bus names.
lick_maab50_jc0231_mack
- Usable characters for block names.
lick_maab50_jc0232_mack
- Usable characters for parameter names.
lick_maab50_jc0241_mack
- Length restriction for model file names.
lick_maab50_jc0242_mack
- Length restriction for folder names.
lick_maab50_jc0243_mack
- Length restriction for subsystem names.
lick_maab50_jc0244_mack
- Length restriction for Inport and Outport names.
lick_maab50_jc0245_mack
- Length restriction for signal and bus names.
lick_maab50_jc0246_mack
- Length restriction for parameter names.
lick_maab50_jc0247_mack
- Length restriction for block names.
lick_maab50_jc0604_mack
- Using Block Shadow.
lick_maab50_jc0611_mack
- Input sign for multiplication and division blocks.
lick_maab50_jc0621_mack
- Usage of Logical Operator blocks.
lick_maab50_jc0623_mack
- Usage of continuous-time Delay blocks and discrete-time Delay blocks.
lick_maab50_jc0624_mack
- Usage of Tapped Delay blocks/Delay blocks.
lick_maab50_jc0626_mack
- Usage of Lookup Table blocks.
lick_maab50_jc0627_mack
- Usage of Discrete-Time Integrator blocks.
lick_maab50_jc0628_mack
- Usage of Saturation blocks.
lick_maab50_jc0630_mack
- Usage of Multiport Switch blocks.
lick_maab50_jc0642_mack
- Integer rounding mode setting.
lick_maab50_jc0650_mack
- Block input/output data type with switching function.
lick_maab50_jc0653_mack
- Delay block layout in feedback loops.
lick_maab50_jc0657_mack
- Retention of output value based on conditional control flow blocks and Merge blocks.
lick_maab50_jc0700_mack
- Unused data in Stateflow block.
lick_maab50_jc0791_mack
- Duplicate data name definitions.
lick_maab50_jc0792_mack
- Unused data.
lick_maab50_jc0795_mack
- Usable characters for Stateflow data names.
lick_maab50_jc0796_mack
- Length restriction for Stateflow data names.
lick_maab50_jc0800_mack
- Comparing floating-point types in Simulink.
lick_maab50_jc0806_mack
- Detecting incorrect calculation results.
lick_maab50_na0002_mack
- Appropriate usage of basic logical and numerical operations.
lick_maab50_na0004_mack
- Simulink model appearance settings.
lick_maab50_na0008_mack
- Display of labels on signals.
lick_maab50_na0009_mack
- Entry versus propagation of signal labels.
lick_maab50_na0010_mack
- Usage of vector and bus signals.
lick_maab50_na0011_mack
- Scope of Goto and / From blocks.
lick_maab50_na0020_mack
- Number of inputs to variant subsystems.
lick_maab50_na0036_mack
- Default variant.
lick_maab50_na0037_mack
- Use of single variable variant conditionals.
sl_customization
- Customisation for Model Advisor integration of MAB 5.0 checks.
Miscellaneous Functions
lick_getting_started1_bad_mdlscript
- Example model built from script to demonstrate check fail.
lick_getting_started1_good_mdlscript
- Example model built from script to demonstrate check success.