simulink产生周期矩形波和8421码
初次入门simulink,由于学习了数字逻辑,试图进行仿真,首先需要的就是8421码,但是没找到simulink里面相关模块,如果各位知道怎么弄可以评论告诉我分享分享哈哈
我用的是matlab2016b,首先打开simulink,找到脉冲发生器模块(pulse generator),拖拽到工作区
打开有两种办法
1. 命令行输入simulink,选择空白面板
2. 点击simulink ,选择空白面板
然后就可以点击演示版的逻辑元件,选中需要的,拖拽到空白地方
(这个图有误,点开simulink后,点击工作面板工具栏的红蓝白那个块块,打开simulink library browser选中需要的元件)
这个就是可以产生周期矩形波的元件,首先我们再拿出一个“示波器”(scope),用鼠标把他们连接起来
然后我们双击pulse generator,来调整我们需要的波形,这里我们产生波形 0101010101010101.......
然后点击仿真
===========位数为4的8421码如何产生?==============
我们先写出需要的码,观察其规律,下面四行数,竖着看,就是8421码吧
0000000011111111
0000111100001111
0011001100110011
0101010101010101
我们只需要四个脉冲发生器就可以产生,周期分别为16,8,4,2,脉冲持续时间分别是8,4,2,1。pulse generator的起始都是高电平,因此相位也设为8,4,2,1.如图
设置好波形之后,调整示波器的输入数和输出展示布局
竖着看高低电平,从左到右依次是
0000,0001,0010,0011,......这就是8421了!
----------------
author: ZK
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】