VisualCom软件是一款简洁直观、简单易用的专业国产电子元器件与模组仿真管理软件,通过这款软件用户只需预定义数据即可进行使用,在没实物且不需要编程的条件下使用这款软件可以能够有效帮助用户深入理解元器件或模组的控制方式,非常方便实用;VisualCom这款电子元件仿真软件支持每执行一条预置数据的视图同步刷新,只需实时观察元器件或模组内部的寄存器或内存的状态,方便用户对元器件和模组的各种状态信息,方便用户对LED、LED数码管、LCD显示模组、逻辑器件等进行管理和分析,便于后续对实物元件的使用。

软件功能
每一个器件在仿真时都会对预置数据进行位屏蔽操作,以避免不需要的位影响仿真结果
有效预置数据的具体格式取决于器件的种类,格式制定时主要考虑数据手册的高度相关性
可以能够根据具体需要进行选择,但是对于没有类型要求的器件,数据都不会影响仿真的结果,因为该器件会自动忽略该栏数据
根据引脚电平呈现熄灭或点亮状态
一位共阳七段数码管,根据引脚电平呈现熄灭或点亮状态
一位共阳十六段米字形数码管,根据引脚电平呈现熄灭或点亮状态
软件特色
工作模式
卷屏设置
局部显示
显示接口
TE设置
亮度控制
CABC
RGB接口
面板驱动
电源调整
时序控制
接口控制
伽马控制
正极伽马校正
负极伽马校正
数字伽马控制1
数字伽马控制2
官方教程
第一次安装并启动 VisualCom 软件平台时的界面如下图所示:

此时主窗口是空白的,因为还没有添加仿真器件,工具栏上很多控制按钮也呈灰色(不可用状态)。我们可以能够从工具栏或菜单栏选择添加器件按钮
(也可以能够右击主窗口选择快捷菜单中的“更换器件”项),即可弹出下图所示的器件库对话框:

与其它仿真平台一样,VisualCom 对所有仿真器件进行了分类,你可以能够选择相应的库或类别,并在“器件列表”中选择,当然,也可以能够直接搜索元器件。值得一提的是:如果某个仿真器件与 Proteus 软件平台中有对应的型号,我们会将该型号也添加过来以方便用户查找。
当你决定了需要仿真的元器件后,双击“器件列表”中的器件(或选择后点击“确定”按钮)即可将其添加至主窗口。我们选择“LM016”后的主窗口如下图所示:

当我们调入仿真器件后,“内存”、“寄存器”、“属性”等窗口会进行一些必要的初始化,需要说明的是:在硬件层面上,内存与寄存器并没有本质区别 ,有些数据手册会将两者交叉使用,VisualCom 软件平台对两者的定义是:如果某个寄存器能够以地址进行访问,它就是“内存”,反之就是“寄存器”。
为了进一步执行仿真,我们需要给器件预置一些数据。预置数据是 VisualCom 软件平台的重要功能,当我们添加了仿真器件后,工具栏上的“预置数据”按钮将变为可用状态,我们点击它(或从菜单栏,或右击主窗口从弹出的快捷菜单中选择“预置数据”项)即可进入下图所示的对话框:

预置数据对话框中有一个表格,从中你可以能够插入需要的数据行。“类型”栏可以能够是数据或命令;“附加栏”是扩展项,对于特定的器件有效;“十进制”与“十六进制”表示插入的具体数据或命令,两栏的数据完全一样,你往十进制写入“15”,十六进制中就会显示“F”,反之亦然,这可以能够方便不同的进制数据输入的场合;“自定义备注”栏可以能够为你插入的行做
注释。
有关预置数据的具体格式,请参考器件库参考手册 reference_manual.pdf为了插入数据或命令行,你可以能够选择左下角的“插入数据”、“插入命令”、“批量插入(后述)”按钮,它们会在表格的结尾插入。你也可以能够右击后选择相应的选项,它会根据你点击的区域进行相应位置的插入。当然,也可以能够对数据行进行移动、删除等操作。对于表格中可以能够修改的预置数据(即不包含行号栏),你也可以能够选择多行后执行复制(Ctrl+C)与粘贴(Ctrl+V)操作,与通用操作完全一样。
我们这里仅预置了一条指令“F”,它能够打开 LM016 的显示及光标,并且开启了光标闪烁功能,点击“确认”按钮即可。回到主窗口后点击工具栏上的“全步运行”按钮,相应的仿真效果如下图所示:

调出的“LM016”默认预置了“join weixin mp”与“dzzzzcn”两行字符,所以打开显示就能够出现字符。需要注意的是:“内存”、“寄存器”、“接口数据”窗口中的状态只有在执行“单步运行(每运行一步就进入暂停状态)”的情况下才会刷新。同样的一条指令,单步运行后的仿真效果如下图所示:

你可以能够选择保存文件,这与其它所有软件都软件是一样的,我们决定命名为“基于 HD44780的 LCM1602 液晶显示模组.vcfx”,然后进入“预置数据”对话框预置下图所示的数据:

点击“确定”按钮后,执行“单步运行”的仿真效果如下图所示:

五、批量插入
对于需要插入大批量有规律数据的场合,你可以能够利用 VisualCom 强大的“批量插入”功能,如下图所示:

插入类型可以能够是“数据”、“命令”及“命令与数据行包”。“命令与数据行包”软件是一种不含数据(全 0)的行。例如,有些器件的控制需要在指令后面跟随一些数据,这时我们就可以能够设置命令、数据及循环次数就可以能够提前插入好对应的类型行。上图中我们选择 1 个命令跟随 4 个数据,并且循环 3 次,所以它会插入 15 行,相应的执行效果如下图所示:

如果你选择插入数据或命令,则应该选择生成数列类型(等差数列或随机数列),然后确定数据的起始值、结束值以及步长(或数量),点击“预览”按钮即可预先查看生成的前30 个数字。需要指出的是:一次性最多只能插入 10000 条数据。“数列码类型”用于对生成的数列进行编码转换,目前可以能够选择“线性码”、“BCD-七段数码”、“HEX-七段数码”、“BCD-HEX”。“线性码”不做任何处理,按前述数列类型、数据起始值、结束值及步长(数量)设置好后生成的就是线性码。“BCD-七段数码”在线性码的基础上进行七段译码,每 4 位对应 8 位七段编码(共阴),而 BCD 是指按线性码的每位单独译码。例如,十进制数字“12”会将“1”与“2”分别译成 8 位七段编码,并组合成 16 位数字。“HEX-七段数码”也是在线性码的基础上进行七段译码,只不是它把数列当成十六进制来处理,每 4 位对应 8 位七段编码。例如,十进制数字“12”对应十六进制“0xC”,所以8它只会生成 8 位七段编码。“BCD-HEX”用来将十进制 BCD 转换为十六进制。例如,十进制数字“12”转换后就是十六进制的“0x12”,你插入的就是十进制数字“18”。你还可以能够对生成后的数列进行一系列后处理,这包括“有效数据位”、“反序排列”、“位反相”。“有效数据位”用于屏蔽超出指定数量的位。例如,计算出来的数字是“0x1111”,有效数据位为 8 时,插入的数字就是“0x11”,有效数据位为“4”时,插入的数字就是“0x1”。“反序排列”可以能够设置数列的插入方式。例如,计算出来的数列是“1、2、3、4”,这也是正常的插入方式,如果你选择“反序排列”,插入的数列就是“4、3、2、1”。“位反相”可以能够对数字进行逐位取反操作。例如,(8 位有效数据位时)计算出来的数字是“0xE5”,位反相后的数字就是“0x1A”(16 位数据有效位时就是 0xFF1A,其它依此类推),这对于共阳共阴数码管之类的输入数据非常有用。下图产生 10 个 1~100 之间的线性码,步长为 10,且不进行反序与位反相操作。

六、输出窗口
对于少数复杂的仿真器件(如 CSTN、TFT 彩屏),“信息”栏会实时显示你的预置数据解析结果,如下图所示:

七、仿真参数
你也可以能够改变仿真参数,选择“选项”菜单栏中“仿真参数”项,即可弹出如下图所示

VisualCom 软件平台会在处理每一条预置数据后进行必要的视图刷新,“运行状态下的刷新时间间隔”代表着预置数据的处理速度(也是刷新速度),当你使用“全步运行”仿真时,该时间值越大则执行速度越慢。“连续处理数据数量”可以能够加快执行速度,因为它会快速连续处理指定数量的预置数据而不进行刷新。例如,你预置了 50 条数据,但将“连续处理数据数量”设置为 100,那么它将会一次性执行 50 条数据后刷新视图一次,中间的执行结果不会刷新。“连续处理数据数量”对单步运行无效。有些器件在暂停状态下也会有视图变化,例如,LCM1602 的光标闪烁开启时,实时时钟 DS1302 已经开启计数等等。“暂停”仿真操作只是暂停了预置数据的执行过程,但仿真器件仍然会按已经执行的指令进行状态刷新,这也符合器件本身的行为。当然,如果器件在暂停状态下本来就没有状态变化,这个时间设置是无效的。仿真效果的颜色也可以能够指定,当然,它只适合使用了系统定义颜色的器件,就相当于系统定义了几个画笔,如果你使用了,设置这里的参数就可以能够改变器件仿真时的外观(一般系统自带的器件大都使用系统颜色),不过需要注意的是:颜色设置只在下次打开文件后才是有效的。后续我们会增加画笔颜色,并且开放自定义仿真器件功能,你可以能够根据自己的需求决定是否使用系统颜色。我们用上图所示的颜色运行效果如下(仿 Proteus 软件平台的颜色)

更新日志
1、解决内存窗口可能引起的崩溃
2、优化基于HD44790、PT6312等模组的仿真模型
3、优化调试信息更新架构,速度更快更灵活
4、增加2k/2.8k/3.5k/4kHz有源蜂鸣器
5、增加基于SED1520的LCM14416液晶显示模组
6、增加基于PCD8544的LCM8448手机液晶显示模组(彩屏)
7、增加基于SSD1773的CSTN9664液晶显示模组(彩屏)
8、增加基于ILI9341的TFT240320液晶显示模组
9、增加双相双极永磁步进电机
10、增加三色交通灯
11、增加直接数字频率合成器件AD9850BRSZ
版权声明:VisualCom(电子元器件仿真软件)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
驱动文件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
VisualCom(电子元器件仿真软件)安装包 | 2024年11月13日 | 62.5 MB | VisualComInstaller.zip |
软件评论