smallhill 发表于 2007-3-28 15:42:23

请教关于子程序

做了个子程序,在另外一个程序中调用。当运算时,把两个程序都打开,发现子程序中显示的值与调用后显示的值不一样。
有人知道为什么吗?谢谢啊!

飞雨天 发表于 2007-3-28 18:04:00

回复 #1 smallhill 的帖子

给个程序看看~~~~

smallhill 发表于 2007-3-28 20:35:09

就是这个。
帮忙看看。

飞雨天 发表于 2007-3-28 20:51:24

回复 #3 smallhill 的帖子

你子程序中哪个和主程序不一样了?幅值?可是这个是你自己在子程序中算出来的,很显然,你算错了~~
更改下频率什么的,子程序中的值就马上改变了。。

eeijiake 发表于 2007-3-28 20:57:56

您的子程序2中的幅值和相位采用了64位双精度型,将其更改为无符号型就可以了,已经测试过

[ 本帖最后由 eeijiake 于 2007-3-28 21:00 编辑 ]

eeijiake 发表于 2007-3-28 20:59:43

另外很感兴趣的问一下,这个程序是干什么用的,好奇,呵呵

smallhill 发表于 2007-3-29 09:16:09

呵呵,非常感谢。
我去试一下。

smallhill 发表于 2007-3-29 09:25:55

果然可以啊。
请问这是什么原因呢?
页: [1]
查看完整版本: 请教关于子程序