/LED-lattice-simulator

LED点阵显示模拟器。 可以支持建议LED点阵底图创建,图案绘制,显示模拟,数据导出

Primary LanguageJavaScript

欢迎使用LED点阵模拟器!

体验地址

本软件可以进行LED点阵图像的创建与显示效果模拟演示,以及数字结果导出。导出支持2进制和16进制数组。

(制作匆忙,页面UI还有些粗糙,会逐步改善的~)

布局介绍

  1. 控制栏:包含主要的控制按钮。其中“设置”按钮可以设置模拟滚动速度以及底图大小,“橡皮擦”按钮可在使用涂鸦模式时擦除方块,“擦除所有”按钮会重置整张画布,“导入”按钮支持导入已有的二进制数组
  2. 点阵底图:完整的LED点阵底图。白色单位表示0,黑色单位表示1。
  3. 模拟器:LED显示模拟器,显示底图上某一区域的图案效果
  4. 导出框:点阵底图对应的数字值,使用逗号分隔

操作介绍

  • 点击点阵中对应元素可将其翻转
  • 按住左Ctrl进入涂鸦模式,经过元素会被涂黑(sto对不起移动端的用户orz)
  • “开启模拟器”后在底图中会出现表示模拟器显示范围的窗口,'W','A','S','D'可控制创窗口移动(sto再次对不起移动端用户orz)
  • 模拟器在“开启循环”后可以在底图中循环移动
  • “水平滚动”,“垂直滚动”可使窗口自行移动,速度可在设置中改变

导入导出

  • 导出格式有两种:二进制,十六进制。逗号分隔
  • 导入时必须为二进制点阵值,且行列必须为16的倍数且小于90

页面截图

在这里插入图片描述

图中张三二进制代码:

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0
0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0
0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0
1,0,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0
1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1
0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1

复制导入即可看到~

作者:卷卷毛©

联系方式: