jingsuai 发表于 2007-1-19 09:46:59

请教如何将ASCII转换成相对应的字符

请教如何将ASCII转换成相对应的字符
比如:将31转换为1,61转换成a.

cpubbs 发表于 2007-1-19 10:43:55

兄弟看看咱们论坛的精华列表贴,上面有这些子VI的,我感觉您贴的这个界面好像是上面的例子的吧?呵呵!您可以直接看到源码的!好运!

jingsuai 发表于 2007-1-19 12:34:24

谢谢你的回复!
上面贴的图就是论坛上的例子.能够实现将字符串转为ASCII,
而现在需要将ASCIII转换成相对应的字符.
比如:将31转换为1,61转换成a.
请再次指点!
附件为论坛上的例子,麻烦帮忙修改!

[ 本帖最后由 jingsuai 于 2007-1-19 12:49 编辑 ]

wdyjz 发表于 2007-1-19 12:50:03

你这样做:
1 stringcontrol;
2right click on the string conrol,hex display;
3input 31;
4 string indicator,normal display

jingsuai 发表于 2007-1-19 12:50:12

麻烦帮忙修改一下!
谢谢!

jingsuai 发表于 2007-1-19 12:54:11

原帖由 wdyjz 于 2007-1-19 12:50 发表
你这样做:
1 stringcontrol;
2right click on the string conrol,hex display;
3input 31;
4 string indicator,normal display

谢谢你的指点.按照你的方法可以实现,
可能我没有表棕清楚吧.
1 stringcontrol;
2right click on the string conrol,hex display(我需要的是正常现显示);
3input 31;
4 string indicator,normal display

oneforlove 发表于 2007-1-19 13:00:44

看看这样行不,你设置输入的normal display,而显示的为hex display

jingsuai 发表于 2007-1-19 13:10:15

原帖由 oneforlove 于 2007-1-19 13:00 发表
看看这样行不,你设置输入的normal display,而显示的为hex display
谢谢你的回复.按照你给的方法可以将1变为31,而我需要的正好是相反的.
将31转换为1,61转换成a.而且都是正常显示模式下

[ 本帖最后由 jingsuai 于 2007-1-19 13:11 编辑 ]

飞雨天 发表于 2007-1-19 13:42:53

其实转化下显示方式这种方法最好用了~~~
下面是比较笨的办法:

这个一样,换汤不换药:

[ 本帖最后由 飞雨天 于 2007-1-19 14:05 编辑 ]

oneforlove 发表于 2007-1-19 13:43:43

其实论坛中cpubbs版主提供的程序已经实现你的所要求的功能。你可以详细看看里面的源代码。就是你的论坛中找得change ascii to string.rar的附件中,你详细看一下。

jingsuai 发表于 2007-1-19 14:32:04

谢谢各位使用论坛上的change string to ascii.VI
将hex display String 改为正常显示就可以了.
页: [1]
查看完整版本: 请教如何将ASCII转换成相对应的字符