欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)于ANY數(shù)據(jù)類(lèi)型及參數(shù)傳遞的詳細(xì)解析

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2021-04-12 10:28 ? 次閱讀

ANY數(shù)據(jù)類(lèi)型及參數(shù)傳遞

ANY是一種用于傳遞指針的形參數(shù)據(jù)類(lèi)型,可視為POINTE R 類(lèi)型的擴(kuò)展,較POINTER 類(lèi)型為復(fù)雜,長(zhǎng)度為10個(gè)字節(jié),增加的4 字節(jié),最高字節(jié) (Byte 0) 固定為B#16#10,第二字節(jié) (Byte 1) 為ANY指針?biāo)赶騾^(qū)域的數(shù)據(jù)類(lèi)型,而接下來(lái)的2 字節(jié) (BYTE 3, 4) 組合為一個(gè)INT ,為ANY指針?biāo)付▍^(qū)域的長(zhǎng)度,稱(chēng)為重復(fù)系數(shù) (Rep etition factor) 。其余6 字節(jié)作用與POINTE R 類(lèi)型相同。

bc3071d2-9ac9-11eb-8b86-12bb97331649.png

編程舉例:

// 冒泡排序程序,算法原理請(qǐng)參考相關(guān)資料

// 此例程僅提供存于DB塊中的INT 類(lèi)型數(shù)據(jù)排序

// 結(jié)果為INT 數(shù)據(jù)由小到大排列,保存于原DB塊中

//FC3 塊,形參定義如下:

bc5c9582-9ac9-11eb-8b86-12bb97331649.png

// 輸入?yún)?shù)Dat a(A ny 類(lèi)型);輸出參數(shù)Error(INT類(lèi)型)

// 若輸出參數(shù)Error不為0, 則說(shuō)明排序未進(jìn)行,

//Error = 1, D ata(ANY 類(lèi)型)輸入指針無(wú)效

//Error = 2, D ata(ANY 類(lèi)型)輸入指針地址非DB地址

//Error = 3, D ata(ANY 類(lèi)型)輸入指針指定區(qū)域類(lèi)型非INT 類(lèi)型

SET

SAVE

L 0

T #Err or

// 將輸入ANY 指針‘Data_ In’復(fù)制到LB0~LB9

L D [ AR1,P#0.0]

T LD 0

L D [ AR1,P#4.0]

T LD 4

L W [ AR1,P#8.0]

T LW 8

//ANY 指針 BYTE0 是B#1 6#10

L LB 0

L B#16#10

==I

JCN ERR1

// 輸入數(shù)據(jù)區(qū)是否為DB塊

L LB 6

L B#16#84

==I

JCN ERR2

// 類(lèi)型為INT

L LB 1

L B#16#5

==I

JCN ERR3

// 打開(kāi)輸入DB塊

OPN DB [LW 4]

// 數(shù)據(jù)起始地址去掉數(shù)據(jù)區(qū)標(biāo)識(shí)部分

L LD 6

L DW#16#FFFFFF

AD

T LD 10

// 計(jì)算最后一個(gè)存儲(chǔ)單元指針保存至LD10

L LW 2

L 2

*I

T LD 14

L L#2

-D

SLD 3

L LD 10

+D

T LD 10

// 外循環(huán)計(jì)數(shù)LW20 ,循環(huán)次數(shù)為(數(shù)據(jù)個(gè)數(shù)-1)次

L LW 2

L 1

-I

NXT2: T L W 20

L LD 10

LAR1

L LW 20

// 嵌套循環(huán)計(jì)數(shù)LW18 ,循環(huán)次數(shù)為(LW20)次

NXT1: T L W 18

T A R1

L P#2. 0

-D

LAR1

// 后一單元數(shù)據(jù)小于前一單元數(shù)據(jù)?

L DB W [AR1,P#2.0]

L DB W [AR1,P#0.0]

《i 《/i

JCN L1

// 否,交換2 單元數(shù)據(jù)

L DB W [AR1,P#2.0]

L DB W [AR1,P#0.0]

T DBW [AR1,P#2.0]

POP

T DBW [AR1,P#0.0]

L1: L LW 18

LOOP NXT1

L LW 20

LOOP NXT2

JU EX IT

// 錯(cuò)誤碼1,ANY指針有錯(cuò)

ERR1: L 1

T #Err or

JU EX IT

// 錯(cuò)誤碼2,輸入數(shù)據(jù)區(qū)不是DB塊

ERR2: L 2

T #Err or

JU EX IT

// 錯(cuò)誤碼3,輸入數(shù)據(jù)類(lèi)型不是INT

ERR3: L 3

T #Err or

EXIT: SET

SAVE

在OB1程序中調(diào)用舉例:

A M 0.0

F P M 0.1

JCN EXI T

CALL F C 3 //FC3 為上述排序程序

Data : =P#DB3.DBX 0.0 INT 64 // 參數(shù)Data, DB3 中64個(gè)INT 排序

Error : =MW2

EXIT: NOP 0
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1860

    瀏覽量

    32443
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    481

    瀏覽量

    70612

原文標(biāo)題:ANY數(shù)據(jù)類(lèi)型及參數(shù)傳遞

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問(wèn)ADS1299使用Test Signals ,獲取到的數(shù)據(jù)類(lèi)型是什么?

    請(qǐng)問(wèn)ADS1299使用Test Signals ,獲取到的數(shù)據(jù)類(lèi)型是什么?使用什么公式可以還原?據(jù)了解,外部信號(hào)轉(zhuǎn)換完成后是浮點(diǎn)型的,但是沒(méi)有看到這塊的說(shuō)明。
    發(fā)表于 01-06 07:14

    西門(mén)子博途新數(shù)據(jù)類(lèi)型之:SINT(8位整數(shù))

    數(shù)據(jù)類(lèi)型 SINT (Short INT) 的操作數(shù)長(zhǎng)度為 8 位,由以下兩部分組成:一部分是符號(hào),另一部分是數(shù)值。位 0 到 6 的信號(hào)狀態(tài)表示數(shù)值。位 7 的信號(hào)狀態(tài)表示符號(hào)。符號(hào)可以是“0”(正信號(hào)狀態(tài)),或“1”(負(fù)信號(hào)狀態(tài))。
    的頭像 發(fā)表于 11-09 09:52 ?1609次閱讀
    西門(mén)子博途新<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>之:SINT(8位整數(shù))

    AIC23采集到的數(shù)據(jù)是應(yīng)該用什么數(shù)據(jù)類(lèi)型來(lái)接收?int還是unsigned int?

    AIC23采集到的數(shù)據(jù)是應(yīng)該用什么數(shù)據(jù)類(lèi)型來(lái)接收,int還是unsigned int? 這個(gè)采集到的數(shù)字是什么含義呢?代表的是聲音信號(hào)的幅值? while(!MCBSP_rrdy(hMcbsp
    發(fā)表于 10-18 06:56

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-倉(cāng)頡基礎(chǔ)數(shù)據(jù)類(lèi)型元組類(lèi)型

    \", 10) 對(duì)于一個(gè)元組類(lèi)型,只允許統(tǒng)一寫(xiě)類(lèi)型參數(shù)名,或者統(tǒng)一不寫(xiě)類(lèi)型參數(shù)名,不允許交替
    發(fā)表于 09-12 11:02

    labview數(shù)據(jù)類(lèi)型的取值范圍是多少

    LabVIEW的數(shù)據(jù)類(lèi)型豐富多樣,涵蓋了整數(shù)、小數(shù)(浮點(diǎn)數(shù))、復(fù)數(shù)等多種類(lèi)型,每種類(lèi)型都有其特定的取值范圍。以下是對(duì)LabVIEW中常見(jiàn)數(shù)據(jù)類(lèi)型取值范圍的說(shuō)明: 整數(shù)
    的頭像 發(fā)表于 09-04 17:33 ?1388次閱讀

    常見(jiàn)的遙感數(shù)據(jù)類(lèi)型有哪些

    遙感技術(shù)是一種通過(guò)遙感器在遠(yuǎn)離目標(biāo)的位置獲取目標(biāo)地物的電磁波信息,并進(jìn)行分析的技術(shù)。遙感數(shù)據(jù)類(lèi)型繁多,涵蓋了從可見(jiàn)光到紅外、微波等多個(gè)波段,以及不同的數(shù)據(jù)格式和分辨率。 光學(xué)遙感數(shù)據(jù) : 全色影像
    的頭像 發(fā)表于 09-04 14:30 ?2082次閱讀

    人體紅外傳感器的數(shù)據(jù)類(lèi)型及工作原理

    人體紅外傳感器是一種利用紅外技術(shù)檢測(cè)人體活動(dòng)和位置的傳感器。它廣泛應(yīng)用于安防、智能家居、醫(yī)療健康等領(lǐng)域。 人體紅外傳感器的數(shù)據(jù)類(lèi)型 人體紅外傳感器的數(shù)據(jù)主要包括以下幾種類(lèi)型: 1.1 溫度數(shù)據(jù)
    的頭像 發(fā)表于 08-20 09:18 ?1076次閱讀

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本數(shù)據(jù)類(lèi)型和變量

    在C語(yǔ)言中,數(shù)據(jù)類(lèi)型和變量是編程的基礎(chǔ),也是理解更復(fù)雜概念的關(guān)鍵。數(shù)據(jù)類(lèi)型決定了變量的內(nèi)存分配、存儲(chǔ)范圍和操作方式,而變量則是存儲(chǔ)數(shù)據(jù)的容器。本篇文章將從基本數(shù)據(jù)類(lèi)型和變量?jī)蓚€(gè)方面,帶
    的頭像 發(fā)表于 07-26 17:53 ?2273次閱讀
    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>和變量

    ESP32-S3是否支持修改控制端點(diǎn)數(shù)據(jù)類(lèi)型?

    ESP32-S3是否支持修改控制端點(diǎn)數(shù)據(jù)類(lèi)型(如標(biāo)準(zhǔn)類(lèi)型,自定義類(lèi)型); 我需要在控制傳輸數(shù)據(jù)階段的DATA0包改為我的USB設(shè)備規(guī)定的8個(gè)字節(jié)的數(shù)
    發(fā)表于 06-07 06:00

    關(guān)于stm32 unsigned int轉(zhuǎn)float數(shù)據(jù)變化問(wèn)題求解

    Temp的值是2147553344 (0x80011040)數(shù)據(jù)類(lèi)型是unsigned int型 Temp_float的值是2.14755328e+009數(shù)據(jù)類(lèi)型是float型
    發(fā)表于 05-08 06:48

    C語(yǔ)言結(jié)構(gòu)體史上最詳細(xì)的講解【軟件干貨】

    struct結(jié)構(gòu)體數(shù)據(jù)類(lèi)型 前言 我們知道,在C語(yǔ)言中有一些基本的數(shù)據(jù)類(lèi)型,如?char?int?float?long?double?string(c99) 等等數(shù)據(jù)類(lèi)型,他們可以表示一些事物
    的頭像 發(fā)表于 03-28 17:52 ?860次閱讀

    C語(yǔ)言實(shí)現(xiàn)Web參數(shù)傳遞

    電子發(fā)燒友網(wǎng)站提供《C語(yǔ)言實(shí)現(xiàn)Web參數(shù)傳遞.docx》資料免費(fèi)下載
    發(fā)表于 03-24 09:14 ?2次下載

    C語(yǔ)言數(shù)據(jù)類(lèi)型有哪些

    在 C 語(yǔ)言中,數(shù)據(jù)類(lèi)型指的是用于聲明不同類(lèi)型的變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量的類(lèi)型決定了變量存儲(chǔ)占用的空間,以及如何解釋存儲(chǔ)的位模式。
    發(fā)表于 03-20 10:56 ?516次閱讀
    C語(yǔ)言<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>有哪些

    verilog task和function區(qū)別

    : task的語(yǔ)法格式為:task [automatic|static] 數(shù)據(jù)類(lèi)型 任務(wù)名稱(chēng) (輸入參數(shù)列表); function的語(yǔ)法格式為:函數(shù)數(shù)據(jù)類(lèi)型 函數(shù)名稱(chēng) (輸入參數(shù)列表)
    的頭像 發(fā)表于 02-22 15:53 ?1195次閱讀

    XML在HarmonyOS中的生成,解析與轉(zhuǎn)換(下)

    一、XML 解析 對(duì)于以 XML 作為載體傳遞數(shù)據(jù),實(shí)際使用中需要對(duì)相關(guān)的節(jié)點(diǎn)進(jìn)行解析,一般包括解析
    的頭像 發(fā)表于 02-18 10:07 ?803次閱讀