当前位置: 首页 > news >正文

湘潭做网站买转发链接

湘潭做网站,买转发链接,做有色金属哪个网站好,wordpress页面导航条结构体是由不同数据类型的数据组成的集合体,声明形式如下:Struct 结构体名{数据类型说明符1 成员名1;数据类型说明符2 成员名2;..数据类型说明符n 成员名n;};仅仅声明结构体类型是不够的,要使用…

908d47517a0e607c9102ccdf4feb8b22.png

结构体是由不同数据类型的数据组成的集合体,声明形式如下:Struct 结构体名

{

数据类型说明符1 成员名1;

数据类型说明符2 成员名2;

.

.

数据类型说明符n 成员名n;

};

仅仅声明结构体类型是不够的,要使用结构体数据,还要声明结构体变量,结构体类型变量的语法形式如下:

结构体名 结构体变量名;

一、结构体类型变量

如何使用Simulink实现如下代码?

typedef struct {

real_T x;

real_T y;

real_T m;

real_T n;

} Signals;

Signals z;

首先使用Bus Creator创建如下图所示的模型:

d99c35bfe05420b01bbc8c7a1d09f73c.png

创建模型后需要在数据字典创建一名为Signals的Simulink Bus对象,以及与代码生成有关的参数和信号变量配置:

c3248d3b7aa65ef93d2841028bb8558f.png

1c4719bb23b36f92f6b40ba7c588bae5.png

2da7de2a39953886cec1c76fac06d0e8.png

数据字典创建完所需的信号变量、参数等变量后,需要对Bus Creator属性进行一定的配置:

e9f60989f797d07fe5bb9217389191ce.png

对相关变量关联Reslove后,即可生成所要的代码:

0d486bb2002593c971cad81dcdeab65b.png

b20cd246172639cc459ef95abb977416.png

4c26d9fb11bf70b8c0255fee5b64aedf.png

除了利用Bus Creator构造结构体变量,其实在数据字典中创建变量时,可通过设置变量的Storage Class类型也可实现结构体变量的创建,具体的小伙伴们可自己摸索下:

d8eff86a1d2b6127b9cdc63f28952149.png

二、结构体类型变量的嵌套

如何利用Simulink实现如下结构体类型变量的嵌套?

typedef struct {

real_T x;

real_T y;

real_T m;

real_T n;

} Signal1;

typedef struct {

real_T h;

real_T f;

} Signal2;

typedef struct {

Signal1 S1;

Signal2 S2;

} Signal3;

通过Bus Creator的嵌套可将结构体嵌套实现,首先使用Bus Creator创建如下模型:

1c4cd259635fbbf89994f454371ebf31.png

同样按照实例一在数据字典创建代码生成所必须的信号变量、参数等,此处主要着重说明三个Simulink Bus变量的设置:

f0f5fb787c3ec0eb39e540ccd513484c.png

da33e1c8f632b6040ebd65e8b9551552.png

c8c005ea9c947808b9e4d80a13eba335.png

然后在模型中对模型中的信号名与数据字典中的变量Reslove,其中三个Bus Creator的属性设置如下:

6a21609e5eafc4d6691747c9726cd068.png

5f974118ce2b90526adf0e9f8f163469.png

5a3f561c8eb22a6f847c4cb3f0147215.png

按照如上配置完成后将得到如下所示的代码:

e7c1a0113e0df610e4203877bac81762.png

c4704f2010d5f0a97510d8e2f6fdecc4.png

3a60bc7bdb3a9450132d96caf4f9d2f2.png

dc0d40af46b9ddbd27383460fa1ec6bb.png

三、结束语

Simulink Tutorials公众号文章已经推送三篇了,通过配置我们确实可得到可读性不错的嵌入式C代码,但有了函数接口,如何将其结合具体的嵌入系统实现呢?其实思路已经在楼主一篇公众号文章有体现了:

简聊Simulink功能开发和集成

下篇楼主将在一可运行FreeRTOS实时操作系统的嵌入式单片机上结合实例讲解如何将Simulink搭建的功能模型在嵌入式系统中实现,敬请期待!!!

http://www.lbrq.cn/news/2395009.html

相关文章:

  • wordpress 有缓存吗seo网站关键词排名软件
  • 可以做cps合作的棋牌网站6排超最新积分榜
  • 潍坊做网站教程产品品牌推广策划方案
  • 网站远程图片市场营销推广策划方案
  • 东莞网站建设制作百度推广优化是什么?
  • 做金融的看哪些网站网站营销网
  • 微网站自己怎么做的吗百度seo查询收录查询
  • 济宁专业做网站重庆seo网络推广优化
  • 营销型企业网站推广的方法有哪些志鸿优化设计答案
  • 网站怎么做快照五个常用的搜索引擎
  • asp网站制作网络营销推广
  • 广州购物网站公司地址朋友圈推广
  • 个人网站制作四川seo快速排名
  • 医院招聘网站建设和维护人员贵阳网站建设制作
  • 网站建设公司crm系统最近实时热点事件
  • 服务器网站80端口打不开百度极速版下载安装最新版
  • 做网站的关键词新手怎么引流推广
  • 潍坊网站公司seo软件优化工具软件
  • 网站开发 加二维扫码公司网络推广该怎么做
  • 网站租房做公寓长沙官网网站推广优化
  • h5手机网站制作打开百度一下网页版
  • 武汉软件开发外包百度seo可能消失
  • 河南平台网站建设公司网店运营培训
  • 电子商务网站的基础建设他达拉非片的作用及功效副作用
  • 微信官网小程序注册网站功能优化的方法
  • 信息手机网站模板下载软件抖音seo系统
  • 做公众号模板的网站网站开发制作培训学校
  • 用蜗牛做logo的网站武汉seo首页优化公司
  • 模板网站的弊端在哪品牌推广方案包括哪些
  • 用vs2005做网站 怎样搭配色彩百度灰色关键词排名代做
  • 访问 gitlab 跳转 0.0.0.0
  • 云端成本治理利器:亚马逊云科技智能仪表盘(AWS Cost Intelligence Dashboard)深度解析
  • 思维链(CoT)技术全景:原理、实现与前沿应用深度解析
  • 标准文件和系统文件I/O
  • Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql
  • centos7安装MySQL8.4手册