找回密码
 注册
关于网站域名变更的通知
查看: 644|回复: 10
打印 上一主题 下一主题

Form利用文本框输入参数时,数据只能有2位小数吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-1-27 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如题,请问有办法输入4位小数不?

该用户从未签到

2#
发表于 2015-1-27 17:24 | 只看该作者
可以输入更多位,但是不知道楼主不能输入多位的原因,先上代码比较好

该用户从未签到

3#
 楼主| 发表于 2015-1-27 17:26 | 只看该作者
betamelody 发表于 2015-1-27 17:24
可以输入更多位,但是不知道楼主不能输入多位的原因,先上代码比较好

就是计算用。因为PCB设计用的mm单位,4位精度,因此会有4位小数。请问怎么输入多位小数?

该用户从未签到

4#
 楼主| 发表于 2015-1-27 17:36 | 只看该作者
betamelody 发表于 2015-1-27 17:24
可以输入更多位,但是不知道楼主不能输入多位的原因,先上代码比较好

FORM里代码是这样的:
FIELD ViaDistance   
FLOC 5 4         
REALFILLIN 8 14   
ENDFIELD  

其中REALFILLIN 只能有2位小数

该用户从未签到

5#
发表于 2015-1-27 18:13 | 只看该作者
REALFILLIN 8 14
输入框宽度为8,输入字符最多为14,除去小数点最多可以精确到小数点后12位
楼主认为没法精确的原因是?

该用户从未签到

6#
 楼主| 发表于 2015-1-27 20:25 | 只看该作者
betamelody 发表于 2015-1-27 18:13
REALFILLIN 8 14
输入框宽度为8,输入字符最多为14,除去小数点最多可以精确到小数点后12位
楼主认为没法精 ...

不是不能精确,是输入小数后自动被截为2位小数了。例如输入0.1143,自动变成了0.11,程序里参与运算的也是0.11

该用户从未签到

7#
发表于 2015-1-28 09:05 | 只看该作者
取值的语句是?

点评

取值语句:ViaGap1= axlFormGetField(testForm "ViaDistance") 其中testForm是我的Form,ViaDistance是我创建的文本框。谢谢!  详情 回复 发表于 2015-1-28 10:26

该用户从未签到

8#
 楼主| 发表于 2015-1-28 10:26 | 只看该作者

取值语句:ViaGap1= axlFormGetField(testForm "ViaDistance")
其中testForm是我的Form,ViaDistance是我创建的文本框。谢谢!

点评

FORM定义Field时可以指定精度,加上就可以了。  详情 回复 发表于 2015-1-28 12:59

该用户从未签到

9#
发表于 2015-1-28 11:06 | 只看该作者
这样取出的值和文本框中的不会有区别,可能在命令框中显示的数值会和输入框不同,但是真实数值不会不同

该用户从未签到

10#
发表于 2015-1-28 12:59 | 只看该作者
chuchiwolong 发表于 2015-1-28 10:26
取值语句:ViaGap1= axlFormGetField(testForm "ViaDistance")
其中testForm是我的Form,ViaDistance是 ...

FORM定义Field时可以指定精度,加上就可以了。
  1. FIELD number
  2. FLOC 18 11
  3. REALFILLIN 10 30
  4. DECIMAL 4
  5. ENDFIELD
复制代码



点评

版主正解,非常感谢!  详情 回复 发表于 2015-1-28 14:33

该用户从未签到

11#
 楼主| 发表于 2015-1-28 14:33 | 只看该作者
deargds 发表于 2015-1-28 12:59
FORM定义Field时可以指定精度,加上就可以了。

版主正解,非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-20 07:18 , Processed in 0.140625 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表