网站首页 > 基础教程 正文
今天我们讲解用欧姆龙SysmacStudio编程软件编写的字符串转换数字的案例。
在变量表里面新建我们需要的变量:
DataByte1 数据类型ARRAY[1..10] OF BYTE
DataByte2 数据类型ARRAY[1..10] OF BYTE
DataByte3 数据类型ARRAY[1..10] OF BYTE
DataString1 数据类型 ARRAY[1..10] OF String[50]
DataString2 数据类型 ARRAY[1..10] OF String[50]
def3 数据类型 UINT
图2里面的1,是向变量里面赋值,根据赋值我们在图3ASCII码表里面查到对应的字符串分别是。16进制25对应的字符为%;16进制23对应的字符为#;16进制40对应的字符为@。
图2里面的2,通过AryToString(BYTE数组转换字符串指令)指令后变量DataString1[1]里面的字符串值为%#@。
图2里面的3,通过StringToAry(字符串转换成BYTE数组指令)指令还原后得到的结果值放到DataByte2[1]为起始的3这个BYTE数组变量里面。
图2里面的4;通过MOVE指令把结果值分解出来;DataByte2[1]里面的数字为25;DataByte2[2]里面的数字为23;DataByte2[3]里面的数字为40。通过与图2里面的1的赋值比较发现完全一样。
通过这两个指令就可以实现字符串与数字之间的互相转换;有时我们在做串口通讯时有的第三方设备在读取里面的状态或者结果值时需要发送特殊的指令才能实现;就是ASCII码组成的特殊指令。
关于字符串与数字之间的互相转换的知识这次就给大家讲解到这里,如需要详细了解的可以私信我。
- 上一篇: C语言---计算机的存储规则
- 下一篇: 【C语言】(16)字符串标准库常用函数
猜你喜欢
- 2024-11-18 字符串之反转字符串
- 2024-11-18 三石说:java基础之 基本数类型
- 2024-11-18 2023全国计算机一级考试历年真题节选及答案解析(一)
- 2024-11-18 三菱 PLC的串口通讯案例|RS232
- 2024-11-18 巧用输入法 办公也提效
- 2024-11-18 python数据类型(一):字符串
- 2024-11-18 零基础学C语言——变量、常量与数据类型
- 2024-11-18 计算机的那些事
- 2024-11-18 这篇 Linux 总结的很棒啊
- 2024-11-18 C语言数据的表示
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)