Scade——学习笔(3)
发布时间
阅读量:
阅读量
用户自定义操作
用户自定义功能为面向过程语言提供了最基本的语法结构。此类功能支持对Model中先前定义的操作进行重复利用。
用户自定义操作:
user_op_decl ::=op_kind interface_status ID[[size_decl]]
params returns params{<!-- -->{where_decl}}[[spec_decl]]
op_kind ::function|node
size_decl ::=<<[[ID{<!-- -->{,ID}}]]>>
params ::=([[var_decls{<!-- -->{;var_decls}}]])
where_decl ::where TYPEVAR{<!-- -->{,TYPEVAR}}nemeric_kind
spec_decl ::=specialize path_id
opt_body ::=;|equation;[[singnal_block]][[local_block]]
let{<!-- -->{equation;}} tel[[;]]
在定义信号这一本地变量时,需采用关键词sig;对于本地变量的引入,则应使用var关键字;
方程中所涉及的每一个输入、尺寸及本地变量均需至少被
全部评论 (0)
还没有任何评论哟~
