在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: eppur

[求助] 求助SKILL 运行报can't handle (floatStruct......)问题!!

[复制链接]
发表于 2024-10-21 15:02:12 | 显示全部楼层
本帖最后由 amodaman 于 2024-10-21 15:03 编辑

我不是跑起来已经没问题了嘛,把我的代码下载下来比较一下吧。

ttt.il.txt

3.08 KB, 下载次数: 3 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-10-21 15:10:29 | 显示全部楼层
好的,谢谢!我比较下
 楼主| 发表于 2024-10-21 15:20:58 | 显示全部楼层


   
amodaman 发表于 2024-10-21 15:02
我不是跑起来已经没问题了嘛,把我的代码下载下来比较一下吧。


确实啊,同样代码就修改了同样的位置,把您给我的代码运行了下,在我这就是报那些ERROR,晕啊~难道还和virtuoso版本有关系?!
发表于 2024-10-21 15:28:09 | 显示全部楼层
本帖最后由 amodaman 于 2024-10-21 15:40 编辑

不是的,是因为你的变量mainPathWidth,subPathWidth一直是全局变量,没有更新的缘故。你需要释放这两个变量,他们就从GUI的 structure变成了你赋值的浮点数了。不过这样的编程习惯不好,同一个变量名,前面几行是GUI创建函数的返回值,是一个structure, 后面又被你赋值成它自己的filed value,那么当你一直不关掉GUI的时候,这个类型改变是不会发生的, 所以一直出错。你把浮点数赋值的那两个变量分别改成mainPathWidth_value,subPathWidth_value,就不会错了。注意赋值和引用的部分都要相应的改。

我更新了一下代码,只要把赋值部分从CB函数里面拿出来,直接在CreateAppForm的时候就赋值,就没问题了。

下载这个版本的,按照你的验证方式,现在可以了。

ttt.il.txt

3.23 KB, 下载次数: 5 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-10-21 17:19:09 | 显示全部楼层
谢谢!运行了下,结果可以。除了warning会报下,其他运行OK。
发表于 2024-10-21 17:39:57 | 显示全部楼层


   
eppur 发表于 2024-10-21 17:19
谢谢!运行了下,结果可以。除了warning会报下,其他运行OK。


梳理清楚调用的顺序,就不会有warning了。
发表于 2024-10-22 15:35:14 | 显示全部楼层
受教了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-31 10:19 , Processed in 0.138925 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表