多项选择题

A.S函数只能用MATLAB语言编写
B.利用S函数可以对Simulink模块库进行扩充
C.S函数有现成的模板程序
D.S函数模块能够被封装