%% Bring Custom Image Filter Algorithms as Reusable Blocks in Simulink
% This example shows how to bring in C code image filter algorithms using C Caller blocks in a reusable Simulink library.
% In this example, three image filter blocks are C Caller blocks in a library model. Their dependent C code is specified in the library model custom code settings.
% The image filter C functions are implemented using ''Row-major'' array layout. Library custom code settings have ''Default function array layout'' set accordingly to ''Row-major''.
% These library image filter blocks can be reused by adding them to models.

model = 'slexCCallerExampleImageFilter';
open_system(model);

%
% As the simulation runs, the MATLAB Function block displays the filtered images.

evalc('sim(model)');

%

slcc('clearCustomCodeModules'); % unload custom libs before delete slprj folder

%
% Copyright 2018-2021 The MathWorks, Inc.