|
计算器程序
程序名称: |
fxListExporter |
平台: |
fx-9860GII fx-9860G & Slim fx-9750GII fx-9750G系列 |
系统/软件要求: |
无 |
版本号: |
v2.0 |
类型: |
其他 |
作者: |
Myth |
大小(K): |
35.4 |
更新日期: |
2020-11-01 |
描述: |
将 fx-9860系列 LIST 数据用 CSV 文件或二维码导出 |
已知缺陷: |
导出过大的 CSV 文件时,可能发生崩溃
不能使用二维码展示过多的 LIST 数据 |
源代码: |
开源/部分开源 » MIT |
本帖最后由 Myth 于 2021-8-19 13:24 编辑
fxListExporter v2.0
在我做大学物理实验时,需要记录很多数据。我习惯用计算器的 LIST 功能记录这些数据。可是 fx-9860 系列导出数据有一定困难,需要 Mini USB 线缆。因此,萌生了通过二维码导出 LIST 数据的想法。这样,fxListExporter 诞生啦!
功能
- 选择需要的行和列
- 将 CSV 文件保存在计算器内存或 SD 卡中
- 使用二维码导出数据
- double 精度
- 支持科学计数法
使用方法
- 打开程序,按下 EXE
- 通过 F1~F6 选择所需要的列。按下 EXE 继续
- 输入要获取的最大行。比如输入 3,就是获取 1~3 行。按下 EXE 继续
- 选择导出方式。按 1 保存 CSV 到内存;按 2 保存 CSV 到 SD 卡;按 3 通过二维码显示数据
- 如选择 1 或 2,可能会遇到已存在 CSV 文件的情况。此时可按 F1 覆盖文件
- 如选择 3,此时显示二维码。若未显示二维码,说明选取的数据过多。
程序截图
主界面
选择列
输入最大行
导出方式选择
已存在 CSV 文件
二维码
扫描结果
感谢
感谢@1149761294 的二维码库 fxQr。地址:https://github.com/flaribbit/FxQr
已知问题
- 导出过大的 CSV 文件时,可能发生崩溃
- 不能使用二维码展示过多的 LIST 数据。若数据过多,不会显示二维码。考虑未来通过分割 CSV 解决
开源地址
https://github.com/Mythologyli/fxListExporter
如果你喜欢本程序的话,欢迎去点一个 Star 哦!
实现原理
在编写程序的过程中,如何获取 LIST 的数据是最令我困惑的一点。
大体的实现思路是利用 syscall 中的 CalculateExpression 函数计算 LISTM[N] 的值,然后在通过对 BCD 编码的转换得到 double 数据。
可以通过这个 demo 理解:https://github.com/Mythologyli/fxListExporter/tree/demo
下载地址
如果不方便从论坛下载本程序,可以从 Github 或我的网站下载。
网站:https://myth.akashic.cc/ 点击上方的 DOWNLOAD
注意事项
如果是新 9860(SH4),请下载 LISTEXP_SH4.g1a。下载后重命名为 LISTEXP.g1a,再导入计算器。
|
评分
-
查看全部评分
|