四维存储器 v2.0
概述
和 存储器 相似,但从二维扩展到了四维。初始化时,必须先指定四个维度的范围
保存到存档的形式是一张张无损 WebP 图片文件,每张图片存储一组三维数据,X轴为图片宽度,Y轴为图片高度,Z轴为图片时间轴 导出的文件格式是.GBFDMB
,其本质是 ZIP 压缩文件,在该文件的 zip 注释中存储了每个维度的范围等信息,解压后是一张张 WebP 图片文件
💡 提示
请尽量避免使用 W 和 Z 坐标,初始化时也尽可能设置较小的值,因为多维度的数据在保存等操作下性能较差,可能造成卡顿
端口定义
上端输出
作用 |
---|
输出数据/结果 |
右端输入
第 n 位 | 作用 |
---|---|
1 ~ 16 | W 坐标 |
17 ~ 32 | Z 坐标 |
下端输入
作用 |
---|
同步操作,详见下表 |
左端输入
第 n 位 | 作用 |
---|---|
1 ~ 16 | X 坐标 |
17 ~ 32 | Y 坐标 |
后端输入
作用 |
---|
输入数据 |
下端同步操作
电压 | 操作 | 说明 |
---|---|---|
无 | 异步读 | 下端无输入时,上端实时输出指定位置的数据(超出范围时输出 0,下同) |
0 或 未指定 | 无 | 下端输入 0 或以下未指定的电压时,均输出 0,且一旦下端接有元件或导线,该电路板将进入同步工作模式,该端输入变化时才会进行操作,输出不会随其他输入电压改变而立即发生改变 |
1 | 读取 | 读取指定位置的数据输出到上端 |
2 | 写入 | 将后端输入数据覆写到指定位置 |
256 (0x100) | 设置宽 | 根据后端输入,设置被图片、地层显示器读取时显示的宽度,默认为 0 |
257 (0x101) | 设置高 | 根据后端输入,设置被图片、地层显示器读取时显示的高度,默认为 0 |
258 (0x102) | 设置 X 轴偏移 | 根据后端输入,设置被图片、地层显示器读取时,忽略X坐标小于该偏移的数据,默认为 0 |
259 (0x103) | 设置 Y 轴偏移 | 根据后端输入,设置被图片、地层显示器读取时,忽略Y坐标小于该偏移的数据,默认为 0 |
260 (0x104) | 设置 Z 轴偏移 | 根据后端输入,设置被图片、地层显示器读取时,忽略Z坐标小于该偏移的数据,默认为 0 |
26 (0x105) | 设置 W 轴偏移 | 根据后端输入,设置被图片、地层显示器读取时,忽略W坐标小于该偏移的数据,默认为 0 |
272 (0x110) | 获取宽 | 获取设置的宽,输出到上端 |
273 (0x111) | 获取高 | 获取设置的高,输出到上端 |
274 (0x112) | 获取 X 轴偏移 | 获取设置的 X 轴偏移,输出到上端 |
275 (0x113) | 获取 Y 轴偏移 | 获取设置的 Y 轴偏移,输出到上端 |
276 (0x114) | 获取 Z 轴偏移 | 获取设置的 Z 轴偏移,输出到上端 |
277 (0x115) | 获取 W 轴偏移 | 获取设置的 W 轴偏移,输出到上端 |