二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2780 个
工控威望: 4406 点
下载积分: 206764 分
在线时间: 3115(小时)
注册时间: 2008-02-22
最后登录: 2024-05-12
查看二手工控电器的 主题 / 回贴
楼主  发表于: 2016-08-25 18:56
我在触摸屏上制作一个32位浮点数输入框,(输入一个数值,比如:-12.34,或者的23.58,既数值中包涵有符号),请教如何将这个数字为:-1234或者是2358??。谢谢!!
[ 此帖被跑步向钱在2016-08-26 08:25重新编辑 ]
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
始终如一
级别: 工控侠客
精华主题: 0
发帖数量: 495 个
工控威望: 2967 点
下载积分: 73078 分
在线时间: 755(小时)
注册时间: 2010-07-29
最后登录: 2024-05-12
查看始终如一的 主题 / 回贴
1楼  发表于: 2016-08-26 08:09
如a=-12.34,则b=!Val(!Format(data1*100,"0000") ),b=1234
本帖最近评分记录:
  • 下载积分:+5(跑步向钱) 真诚感谢!
    二手工控电器
    且行且珍惜
    级别: 工控侠客
    精华主题: 0
    发帖数量: 2780 个
    工控威望: 4406 点
    下载积分: 206764 分
    在线时间: 3115(小时)
    注册时间: 2008-02-22
    最后登录: 2024-05-12
    查看二手工控电器的 主题 / 回贴
    2楼  发表于: 2016-08-26 08:27
    引用
    引用第1楼始终如一于2016-08-26 08:09发表的  :
    如a=-12.34,则b=!Val(!Format(data1*100,"0000") ),b=1234


    输入一个数值,比如:-12.34,或者的23.58,既数值中包涵有符号,请教如何将这个数字为:-1234或者是2358??,主贴请教有误少写个符号!!我这个是需要带符号转换!!谢谢!!
    欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
    http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
    心情不错
    级别: 家园常客
    精华主题: 1 篇
    发帖数量: 819 个
    工控威望: 904 点
    下载积分: 7022 分
    在线时间: 1615(小时)
    注册时间: 2007-07-13
    最后登录: 2024-05-08
    查看心情不错的 主题 / 回贴
    3楼  发表于: 2016-08-26 16:53
    通道处理设置——工程量转换
    二手工控电器
    且行且珍惜
    级别: 工控侠客
    精华主题: 0
    发帖数量: 2780 个
    工控威望: 4406 点
    下载积分: 206764 分
    在线时间: 3115(小时)
    注册时间: 2008-02-22
    最后登录: 2024-05-12
    查看二手工控电器的 主题 / 回贴
    4楼  发表于: 2016-08-27 06:47
    引用
    引用第3楼心情不错于2016-08-26 16:53发表的  :
    通道处理设置——工程量转换

    这个设置我转换过,不是我想要的结果,也许是我设置的方法不对,还请指点,谢谢!
    欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
    http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
    始终如一
    级别: 工控侠客
    精华主题: 0
    发帖数量: 495 个
    工控威望: 2967 点
    下载积分: 73078 分
    在线时间: 755(小时)
    注册时间: 2010-07-29
    最后登录: 2024-05-12
    查看始终如一的 主题 / 回贴
    5楼  发表于: 2016-08-27 08:09
    楼主,你是要把-12.34转换成1234是写入PLC的话,直接在通道转换里设置线性转换,如只想把a(-12.34)变量的值转换为b(1234),可在循环策略中写线性转换脚本
    水中镜
    级别: 探索解密
    精华主题: 0
    发帖数量: 48 个
    工控威望: 147 点
    下载积分: 734 分
    在线时间: 9(小时)
    注册时间: 2011-03-29
    最后登录: 2023-06-13
    查看水中镜的 主题 / 回贴
    6楼  发表于: 2016-08-27 12:56
    用工程转换应该是可以实现的,你把最小值设成负的就好了
    二手工控电器
    且行且珍惜
    级别: 工控侠客
    精华主题: 0
    发帖数量: 2780 个
    工控威望: 4406 点
    下载积分: 206764 分
    在线时间: 3115(小时)
    注册时间: 2008-02-22
    最后登录: 2024-05-12
    查看二手工控电器的 主题 / 回贴
    7楼  发表于: 2016-08-27 14:59
    引用
    引用第6楼水中镜于2016-08-27 12:56发表的  :
    用工程转换应该是可以实现的,你把最小值设成负的就好了

    试验过了!数据完全不对!!谢谢指点!!
    欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
    http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
    二手工控电器
    且行且珍惜
    级别: 工控侠客
    精华主题: 0
    发帖数量: 2780 个
    工控威望: 4406 点
    下载积分: 206764 分
    在线时间: 3115(小时)
    注册时间: 2008-02-22
    最后登录: 2024-05-12
    查看二手工控电器的 主题 / 回贴
    8楼  发表于: 2016-08-27 16:41
    [attachment=151500] 经过这样的设置,可以正常输入正数字和负数字但是无法输入小数点后面部分,这个整数部分是我想要的结果。 [attachment=151501] 经过这样的设置,可以正常输入正数字和负数字及小数部分。但是如何处理出比如:输入一个数值,比如:-12.34,或者的23.58,既数值中包涵有符号,请教如何将这个数字为:-1234或者是2358??,谢谢!!
    欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
    http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1