|
计算器程序
程序名称: |
KlockPlus |
平台: |
fx-9860GII fx-9860G & Slim fx-9750GII |
系统/软件要求: |
N/A |
版本号: |
0.1 |
类型: |
图像 |
作者: |
- |
大小(K): |
250 |
更新日期: |
2023-12-19 |
描述: |
Klock Plus 是一个时钟App展示工具,可以运行在PC / CASIO fx-9860 / WinCE等平台上。并且可以使用PC版本的KlockBuilder构建用户自定义的表盘。 |
已知缺陷: |
- |
源代码: |
开源/部分开源 » BSD |
Klock Plus 是一个时钟App展示工具,可以运行在PC / CASIO fx-9860 / WinCE等平台上。
并且可以在PC上构建用户自定义的表盘。
此项目按照 BSD 协议开源。
下载
在这里下载当前版本的 KlockPlus。包含可执行文件与构建好的样例表盘。
安装
在fx-9860系列上安装
将 KLOCKP.G1A 安装在 Flash Mem,并将需要展示的表盘文件 *.kw 放置在 Flash Mem 或者 SD Card,启动程序即可展示。
制作自定义表盘
用户可以自己编写 KBasic Script
并且使用 KlockPlus Builder 来构建 KWF 格式的表盘。
关于 KBasic
KBasic 是一种表达绘制流程的简单脚本语言,使用Builder构建,编译为KRT字节码(一个简单的基于堆栈的虚拟机)。
表盘 App 加载后,会后循环执行KBasic的代码,并且传入时、分、秒、毫秒等信息来执行绘制表盘,绘制的速度大约是 12 FPS。
样例 - # 打印一句提示语
- print(0, 0, "Basic Clock", 1)
- # 拼接字符串,格式化时分秒
- let str_time = zeropad(hh, 2) & ":" & zeropad(mm, 2) & ":" & zeropad(ss, 2)
- # 打印时间字符串
- print(8, 12, str_time, 0)
复制代码 更多的样例请参考 samples/ 文件夹下的 kbs 文件。
构建表盘的二进制文件
- 假设上面的样例保存为文件
- 在命令行输入下面的命令来构建
- # -i 输入脚本文件名字
- # -o 输出二进制文件名
- # -d 可选选项,附加之后会打印调试信息
- klockbuilder build -i sample0-basic.kbs -o sample0.kwf
复制代码
- 输入以下的命令来预览
- # -i 输入二进制文件名字
- # -d 可选选项,附加之后会打印调试信息
- klockbuilder preview -i sample0.kwf
复制代码 当然,也可以选择直接双击 klockbuilder.exe ,会弹出选择文件的对话框,选择文件来预览。
更多详细内容参看:https://anderain.github.io/KlockPlus/
|
|