Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 489|回复: 5

查表模块生成问题

[复制链接]

4

主题

8

帖子

48

积分

MBD实习生

Rank: 1

积分
48
发表于 2026-7-6 18:24:12 | 显示全部楼层 |阅读模式
查表模块生成的时候,会将我横纵坐标轴对应的变量的长度,当做默认值去生成,如何才能把这一个默认长度变成一个宏,而不是一个默认值
回复

使用道具 举报

79

主题

163

帖子

3058

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3058
发表于 2026-7-6 18:39:56 | 显示全部楼层
用数据对象定义维度M,N,然后将M,N用作数组的Dimension。
M = Simulink.Parameter,CSC设置Macro,勾选Reserver Dimensions选项。
回复

使用道具 举报

4

主题

8

帖子

48

积分

MBD实习生

Rank: 1

积分
48
 楼主| 发表于 2026-7-7 09:38:14 | 显示全部楼层
admin 发表于 2026-7-6 18:39
用数据对象定义维度M,N,然后将M,N用作数组的Dimension。
M = Simulink.Parameter,CSC设置Macro,勾选Re ...

我这个二维变量定义在数据字典里面,他的维度不能用其他变量替代,只能用具体数值
回复

使用道具 举报

127

主题

310

帖子

5025

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
5025
QQ
发表于 2026-7-7 11:11:12 | 显示全部楼层
.... 发表于 2026-7-7 09:38
我这个二维变量定义在数据字典里面,他的维度不能用其他变量替代,只能用具体数值 ...

刚确认了一下,LookUp 1D2D查表都会对BreakPoints填入的内容进行转换,不能像一般数组那样定义参数为宏或变量,只能内联。
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyowinners
回复

使用道具 举报

4

主题

8

帖子

48

积分

MBD实习生

Rank: 1

积分
48
 楼主| 发表于 2026-7-7 15:27:08 | 显示全部楼层
hyowinner 发表于 2026-7-7 11:11
刚确认了一下,LookUp 1D2D查表都会对BreakPoints填入的内容进行转换,不能像一般数组那样定义参数为宏或 ...

好的,谢谢校长,我只能手写查表函数了
回复

使用道具 举报

127

主题

310

帖子

5025

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
5025
QQ
发表于 2026-7-7 17:32:31 | 显示全部楼层
.... 发表于 2026-7-7 15:27
好的,谢谢校长,我只能手写查表函数了

写一个自定义查表模块,想生成什么样的形式的C代码都可以,不用自带的。
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyowinners
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-8-30 16:26 , Processed in 0.098404 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表