|
本帖最后由 CNWTEPRG 于 2021-3-14 23:38 编辑
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 时角度, 双精度小数型
- .局部变量 分角度, 双精度小数型
- .局部变量 秒角度, 双精度小数型
- .局部变量 时, 整数型
- .局部变量 秒, 整数型
- .局部变量 分, 整数型
- .局部变量 时间, 日期时间型
- .变量循环首 (0, 11, 1, 时)
- .变量循环首 (0, 59, 1, 分)
- .变量循环首 (0, 59, 1, 秒)
- 检查 (时分秒到指针角度 (时, 分, 秒, 时角度, 分角度, 秒角度))
- 调试输出 (时, 分, 秒, 时角度, 分角度, 秒角度)
- .变量循环尾 ()
- .变量循环尾 ()
- .变量循环尾 ()
- .子程序 时分秒到指针角度, 逻辑型, 公开, 将时分秒转换到时针、分针、秒针的角度 (0度指向12点)
- .参数 时, 字节型, , 范围:0~11 (如果为24小时制,将转换为12小时制)
- .参数 分, 字节型, , 范围:0~59
- .参数 秒, 双精度小数型, , 范围:0~59 (小数部分为毫秒)
- .参数 时角度, 双精度小数型, 参考, (变量)范围:0~360
- .参数 分角度, 双精度小数型, 参考, (变量)范围:0~360
- .参数 秒角度, 双精度小数型, 参考, (变量)范围:0~360
- .如果真 (时 < 0 或 分 < 0 或 秒 < 0 或 时 > 23 或 分 > 59 或 秒 > 59)
- 返回 (假)
- .如果真结束
- .版本 2
- 时角度 = (时 % 12) × 30 + 分 ÷ 2 + 秒 ÷ 120
- 分角度 = 分 × 6 + 秒 ÷ 10
- 秒角度 = 秒 × 6
- 返回 (真)
复制代码 |
|