在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HTA:將十六進制數轉換為 ASCII 字符串

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-06-26 11:01 ? 次閱讀

說明

使用該指令,可以將在輸入 IN 中指定的十六進制數轉換為 ASCII 字符串。轉換結果存儲到參數 OUT 指定的地址中。

使用參數 N,可指定待轉換十六進制字節的數量。由于 ASCII 字符為 8 位,而十六進制數只有 4 位,所以輸出值長度為輸入值長度的兩倍。在保持原始順序的情況下,將十六進制數的每個半位元組轉換為一個字符。

可最多有 65635 個字符寫入 ASCII 字符串。轉換結果以數字 0 ~ 9 和大寫字母 A ~ F 表示。

該指令不檢測任何錯誤條件。

參數

下表列出了“HTA”指令的參數:

參數 聲明 數據類型 存儲區 說明
IN Input POINTER* I、Q、M、D 十六進制數的起始地址
N Input WORD I、Q、M、D、L、P 或常量 待轉換的十六進制字節數
OUT Output POINTER* D、L 結果的存儲地址。
* 指針格式為雙字,用于跨區域間接寄存器尋址

示例

只有輸入 I 0.0 的信號狀態為“1”(激活),才執行該指令。在本示例中,N 輸入參數設置為 3,表示要轉換三個十六進制字符。將十六進制字節存儲在以 IN 指針指定的地址為起點的數據塊 1 中:DB1.DBX10.0。字符串將輸出到由 OUT 指針指定的地址處:從 DB2.DBX0.0 開始(數據塊 2)。

下表列出了十六進制數轉換為 ASCII 字符串的示例:

IN N OUT BR 狀態
W#16#0123 2 '0123' 1
16#123AF01023 4 '123AF010' 0

下表顯示了 ASCII 字符及其相對應的十六進制值:

十六進制數 ASCII 編碼的十六進制值 ASCII 字符
0 30 "0"
1 31 "1"
2 32 "2"
3 33 "3"
4 34 "4"
5 35 "5"
6 36 "6"
7 37 "7"
8 38 "8"
9 39 "9"
A 41 "A"
B 42 "B"
C 43 "C"
D 44 "D"
E 45 "E"
F 46 "F"

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4452

    瀏覽量

    86800
  • ASCII
    +關注

    關注

    5

    文章

    172

    瀏覽量

    35514
  • Out
    Out
    +關注

    關注

    0

    文章

    31

    瀏覽量

    13277

原文標題:博途西門子-HTA: 將十六進制數轉換為 ASCII 字符串

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LabVIEW中如何實現十六進制ASCII之間的轉換

    實現將這個十六進制表示轉換為其對應的ASCII表示?如果需要以十六進制等價的形式向儀器發送命令,該如何實現?解答:
    發表于 10-20 11:20

    labview教程:十六進制ASCII之間的相互轉換

    表示轉換為其對應的ASCII表示實現通信。十六進制轉換為ASCII:. 為了
    發表于 01-05 11:21

    LabVIEW字符串正常顯示與十六進制顯示相互強制轉換

    下位機發送的字符串同樣是ASCII碼,一般情況下如果不加轉換,在正常顯示情況下是亂碼,在使用LabVIEW在編程處理直接處理這些字符串的時候,就會出現問題了。于是很多時候需要對
    發表于 06-05 11:07

    十六進制字符串至數值轉換的問題

    `通過串口發送和接收數據。接收到的十六進制數據想要變為十進制數據輸出。但是用“十六進制字符串至數值轉換”這個空間最后的顯示結果是0。自認為
    發表于 04-09 10:47

    字符串顯示轉換十六進制顯示

    字符串顯示轉換十六進制顯示。例如:字符串:A21D4700轉換十六進制:A21D 4700怎么
    發表于 04-22 16:50

    分享ascii和16進制字符串之間的轉換

    外加一個ascii轉換成等值的十六進制字符串文件,這幾天一直在摸索這個,網上的好多都不滿要求,現在做好了跟大家分享一下。要注意字符串是普通顯
    發表于 01-12 22:14

    十六進制字符串至數值或字符轉換的問題

    進制),“字符串到字節數組” 轉換是按每一位轉換的(即48.49.48.50.....) 有沒有什么好辦法解決啊?通過串口接收到的
    發表于 10-09 15:03

    數據轉換、SQL存儲,十六進制字符串、正常字符串

    ”,我們要做的是,當使用正常顯示時,仍然將其顯示為“41 42 43 44 ”。下圖是正常字符串轉換為十六進制顯示的正常字符串,思想是,先
    發表于 05-27 10:29

    進制字符串十六進制字符串轉換十六進制字符串顯示為ASCII碼,拿來分享

    自己用labview做的二進制字符串十六進制字符串轉換十六進制
    發表于 01-24 11:18

    十六進制字符串轉換成二進制

    一種十六進制字符串轉換成二進制的方法
    發表于 09-11 14:39

    字符串轉為十六進制軟件工具

    字符串轉為十六進制軟件工具
    發表于 06-30 09:51 ?453次下載

    如何進行ASCII碼和十六進制轉換

    本文檔的主要內容詳細介紹的是如何使用51單片機進行ASCII碼和十六進制轉換資料免費下載題目:用查表法一位
    發表于 07-08 17:41 ?7次下載
    如何進行<b class='flag-5'>ASCII</b>碼和<b class='flag-5'>十六進制</b><b class='flag-5'>數</b>的<b class='flag-5'>轉換</b>

    關于STEP7庫功能字符串轉換

    FC94 ATH ASCII轉換為十六進制 FC95 HTA 十六進制轉換為
    的頭像 發表于 10-10 10:50 ?4621次閱讀

    博途功能ATH:ASCII字符串轉換為十六進制

    由于 ASCII 字符為 8 位,而十六進制數只有 4 位,所以輸出字長度僅為輸入字長度的一半。ASCII 字符
    的頭像 發表于 06-11 11:34 ?8215次閱讀
    博途功能ATH:<b class='flag-5'>將</b><b class='flag-5'>ASCII</b><b class='flag-5'>字符串</b><b class='flag-5'>轉換為</b><b class='flag-5'>十六進制</b><b class='flag-5'>數</b>

    HTA十六進制轉換為ASCII字符串

    使用該指令,可以將在輸入 IN 中指定的十六進制轉換為 ASCII 字符串轉換結果存儲到參數
    的頭像 發表于 06-19 11:55 ?2744次閱讀
    主站蜘蛛池模板: 国产精品美女视频 | 天天摸天天看天天做天天爽 | 免费成人黄色网址 | 国产在线五月综合婷婷 | 日日干夜夜骑 | 久久免| 在线高清一级欧美精品 | 奇米888在线看奇米999 | 一夜七次郎久久综合伊人 | 在线网址你懂的 | 国产精品福利午夜h视频 | 亚洲精品久久久久午夜福 | 老师别揉我胸啊嗯上课呢视频 | 亚洲综合色丁香婷婷六月图片 | 男人j进女人j的视频一进一出 | 天堂中文字幕在线 | 久久的色偷偷 | 开心激情婷婷 | 天天综合天天射 | 欧美三级大片在线观看 | 西西人体44rt高清午夜 | 在线片视频网站 | 精品黄色录像 | 国产色产综合色产在线观看视频 | 欧美激情五月 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 | 被男同桌摸内裤好爽视频 | 国产精品嫩草影院一二三区入口 | 精品三级视频 | 未成人禁止视频高清在线观看 | 欧美一级特黄aa大片视频 | 欧美天天在线 | 轻点灬大ji巴太大太深了 | 手机福利在线观看 | 美女被拍拍拍拍拍拍拍拍 | 波多野结衣在线观看一区二区三区 | 五月婷婷丁香在线观看 | 天天干精品 | 久久本道综合色狠狠五月 | 性生活毛片 | 天天干天天干天天插 |