多行宏指令
动态块多行宏指令的命名规范与标准子模型不同。变量名称会直接包含在关联函数的名称中,即使该多行宏没有动态维度或组大小。
此外,macindex参数总是会被传递给多行宏函数。
由于同一个多行宏函数会关联多个变量,因此需要向宏函数传递补充信息:
-
port_group_index表示当存在动态端口数量时,该变量所属的父端口索引
-
var_group_index表示在其组内被复制的对应变量索引
以下代码示例展示了一个包含多行宏v1的子模型MAS21DBK,该宏具有可变组大小,并属于动态端口。v1的组大小在v1_size中计算。
extern double mas21b_macro0_(int *n, double rp[18], int ip[2] |
© 译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn; 公众号:Amesim学习与应用、译匠工厂