专栏
标签
在使用CCaller时如何向外部函数输入对应的结构体
一般问题
发布于 2025-10-16 16:46:58
查看 5过去255天

如下图所示,在使用外部C函数时,需要输入一个结构体参数,但是不知道在sysblock里面如何构建对应的结构体。使用busCreator好像没能成功
image.png

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
通信
采纳的回答
发布于 2025-10-16 18:06:51

您好,请参考以下回复:
1 在基础工作区添加一个结构体 struct_1(示例名称,内部成员自定义)
2 新建一个 .h 文件,内部定义一个 struct_1,且内部成员结构、数据类型保持严格一致
3 在第一步中结构体属性>代码生成中写入头文件路径,并输入结构体名称 struct_1
4 C文件中,结构构体作为函数形参必须是指针形式,且结构体内部不能再有指针变量,若有数组必须是静态的
企业微信截图_17606082721665.png

全部回答 1

发布于 2025-10-16 18:06:51

您好,请参考以下回复:
1 在基础工作区添加一个结构体 struct_1(示例名称,内部成员自定义)
2 新建一个 .h 文件,内部定义一个 struct_1,且内部成员结构、数据类型保持严格一致
3 在第一步中结构体属性>代码生成中写入头文件路径,并输入结构体名称 struct_1
4 C文件中,结构构体作为函数形参必须是指针形式,且结构体内部不能再有指针变量,若有数组必须是静态的
企业微信截图_17606082721665.png

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天