📄 vid_prewitt_sfcn.tlc
字号:
%% File : vid_prewitt_sfcn.tlc
%% Created: Fri Mar 14 14:40:15 2003
%%
%% Description:
%% Real-Time Workshop wrapper functions interface generated for
%% S-function "vid_prewitt_sfcn.c".
%%
%% File generated by S-function Builder Block
%%
%% For more information on using the Target Language with the
%% Real-Time Workshop, see the Target Language Compiler manual
%% (under Real-Time Workshop) in the "Inlining S-Functions"
%% chapter under the section and subsection:
%% "Writing Block Target Files to Inline S-Functions",
%% "Function-Based or Wrappered Code".
%%
%implements vid_prewitt_sfcn "C"
%% Function: BlockTypeSetup ===================================================
%%
%% Purpose:
%% Set up external references for wrapper functions in the
%% generated code.
%%
%function BlockTypeSetup(block, system) Output
%openfile externs
extern void vid_prewitt_sfcn_Outputs_wrapper(const real32_T *bx,
const real32_T *by,
const real32_T *b,
uint8_T *e,
const real_T *cutoffp, const int_T p_width0,
const real_T *dirp, const int_T p_width1);
%closefile externs
%<LibCacheExtern(externs)>
%%
%endfunction
%% Function: Outputs ==========================================================
%%
%% Purpose:
%% Code generation rules for mdlOutputs function.
%%
%function Outputs(block, system) Output
/* S-Function "vid_prewitt_sfcn_wrapper" Block: %<Name> */
%assign pu = LibBlockInputSignalAddr(0, "", "", 0)
%assign py = LibBlockOutputSignalAddr(0, "", "", 0)
%assign pu1 = LibBlockInputSignalAddr(1, "", "", 0)
%assign pu2 = LibBlockInputSignalAddr(2, "", "", 0)
%assign nelements1 = LibBlockParameterSize(P1)
%assign param_width1 = nelements1[0] * nelements1[1]
%if (param_width1) > 1
%assign pp1 = LibBlockMatrixParameterBaseAddr(P1)
%else
%assign pp1 = LibBlockParameterAddr(P1, "", "", 0)
%endif
%assign nelements2 = LibBlockParameterSize(P2)
%assign param_width2 = nelements2[0] * nelements2[1]
%if (param_width2) > 1
%assign pp2 = LibBlockMatrixParameterBaseAddr(P2)
%else
%assign pp2 = LibBlockParameterAddr(P2, "", "", 0)
%endif
%assign py_width = LibBlockOutputSignalWidth(0)
%assign pu_width = LibBlockOutputSignalWidth(0)
vid_prewitt_sfcn_Outputs_wrapper(%<pu>, %<pu1>, %<pu2>, %<py>, %<pp1>, %<param_width1>, %<pp2>, %<param_width2>);
%%
%endfunction
%% [EOF] vid_prewitt_sfcn.tlc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -