回复:请问博图字节如何转字符

已锁定

'Razor

西门子1847工业学习平台

  • 帖子

    3209
  • 精华

    41
  • 被关注

    222

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

发布于 2023-07-21 18:27:55

10楼

展开查看
以下是引用路漫漫其修道远,吾将上下而求索。在2023-07-19 19:15:43的发言 >9楼

程序是否方便分享一下

以下是引用唐诗宋瓷在2023-07-15 18:36:16的发言 >7楼:搞了个Byte_To_A...

引用7楼详细内容:


搞了个Byte_To_ASCII_String,效果如图。楼主可以参考一下,0~127范围内的字节值皆可以正常转换。ASCII码表只包含0~127共128个值,扩展ASCII码未包含在内。

很简单地查表操作,Byte的值作为索引变量,在ASCII码字符Char元素构成的ASCIITable表(数组)中直接按Array[#ByteValue]查找即可,即Char := Array[#ByteValue];

构建ASCIITable稍微需要花点时间,剩下其它的就都是傻瓜式操作了。

看到你发主贴后,网上找了张ASCII表格,花了不到半小时就构建好了type_ASCII_Table,在DB里新建数组形式的ASCII表,转换操作一个FC搞定,然后把type_ASCII_Table和FC往库里一拉,啥时候用就啥时候一拖一放就完事儿。

这过去都一周的时间了,这种小东西别人说下思路,你自己搞就好了,分享就免了,因为没什么技术含量。

少即是多
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。