caosix 发表于 2022-1-30 13:57:02

发现Bug:全局 浮点数 线程之间 严重错误 。

发现Bug:全局 浮点数 线程之间 严重错误 。整数 却 完全正确 。

概要:天文Block 0.1.30 版本,首先在 初始化就
定义了【全局浮点数组】和【整数数组】,

在 A线程中 给 浮点数组 赋值,然后 【启用软定时器】
在 B线程中 “软定时器中” 去 【取用 这个浮点数组】却
发现——浮点数组的内容是完全错误的,整数数组无误。

—— 请问:如何解决 浮点数组 这个问题 ??——




caosix 发表于 2022-1-30 15:57:20

再次 测试:单一的 浮点变量 ,也不行 啊 。。


caosix 发表于 2022-2-1 22:41:36

:) 浮点数 不能 传递,还好 这是做控制用,
并不要求 浮点数 非常精确,所以 直接Q变换
用 乘法 2^24 输出 一个 整数 来代替 浮点数 。
—— 这个 问题 算是 自我解决了 ——
页: [1]
查看完整版本: 发现Bug:全局 浮点数 线程之间 严重错误 。