日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

STRUC:定義結(jié)構(gòu)類(lèi)型

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-08-03 15:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STRUC:定義結(jié)構(gòu)類(lèi)型

結(jié)構(gòu)是不同數(shù)據(jù)類(lèi)型的組合。

結(jié)構(gòu)通過(guò)聚合進(jìn)行初始化(不必指定所有參數(shù))。

可以使用點(diǎn)分隔符或聚合來(lái)初始化結(jié)構(gòu)元素。

參數(shù)的順序無(wú)關(guān)緊要。

結(jié)構(gòu)類(lèi)型的定義 (=STRUC 數(shù)據(jù)類(lèi)型)。在此將多個(gè)數(shù)據(jù)類(lèi)型匯總為一個(gè)新的數(shù)據(jù)類(lèi)型。

STRUC 名稱(chēng) 結(jié)構(gòu)類(lèi)型 數(shù)據(jù)類(lèi)型 1 組件 1A 組件 1B,, 數(shù)據(jù)類(lèi)型 2 組件 2A, 組件 2B,

GLOBAL: 在 $CONFIG.DAT 中不允許使用用關(guān)鍵詞 GLOBAL 定義的數(shù)據(jù)類(lèi)型。

名稱(chēng)結(jié)構(gòu)類(lèi)型: 新結(jié)構(gòu)類(lèi)型的名稱(chēng)。自定義數(shù)據(jù)類(lèi)型的名稱(chēng)應(yīng)以 _TYP 結(jié)尾,以便可將其與變量名稱(chēng)進(jìn)行區(qū)分。

數(shù)據(jù)類(lèi)型: 類(lèi)型:任意的數(shù)據(jù)類(lèi)型,即使結(jié)構(gòu)類(lèi)型也允許用作數(shù)據(jù)類(lèi)型。

部件: 組件的名稱(chēng)。在結(jié)構(gòu)類(lèi)型之內(nèi)只允許進(jìn)行一次。只在欄擁有 CHAR 類(lèi)型且是一維時(shí),才允許將其用作結(jié)構(gòu)類(lèi)型的組件。為此,在結(jié)構(gòu)類(lèi)型的定義中,在欄的名稱(chēng)上將欄限制用方括號(hào)括起來(lái)。

給以 STRUC 數(shù)據(jù)類(lèi)型為基礎(chǔ)的變量分配值有 2 種方法:

給變量的多個(gè)分量分配值:用集合

給一個(gè)變量的單個(gè)分量分配一個(gè)值:用點(diǎn)分隔符

集合提示:

一個(gè)集合的值可以是簡(jiǎn)單的常數(shù)或集合本身,但是它們不能是變量

在一個(gè)集合中不必指定結(jié)構(gòu)的所有分量。

分量不需要按已定義的順序指定。

在一個(gè)集合中只允許含有每個(gè)分量一次。

在集合的開(kāi)頭,通過(guò)冒號(hào)隔開(kāi)的結(jié)構(gòu)類(lèi)型名稱(chēng)可能已指定。

示例:

用 REAL 數(shù)據(jù)類(lèi)型的分量 NUMBER 和 CHAR 數(shù)據(jù)類(lèi)型的數(shù)組分量 TEXT[80] 定義結(jié)構(gòu)類(lèi)型 S_TYP。

STRUC S_TYP REAL NUMBER, CHAR TEXT[80]

將集合用作集合值的示例:

STRUC INNER_TYP INT A, B, C

STRUC OUTER_TYP INNER_TYP Q, R

DECL OUTER_TYP MYVAR

...

MYVAR = {Q {A 1, B 4}, R {A 3, C 2}}

狀態(tài) (S) 和轉(zhuǎn)角方向 (T) 是數(shù)據(jù)類(lèi)型 POS 和 E6POS 的組成部分:

STRUC POS REAL X, Y, Z, A, B, C, INT S, T

STRUC E6POS REAL X, Y, Z, A, B, C, E1, E2, E3, E4, E5, E6, INT S, T

AXIS 結(jié)構(gòu)類(lèi)型

A1 至 A6 是指與機(jī)器人軸 1 至 6 相關(guān)運(yùn)行的角度值 (旋轉(zhuǎn)軸)或平移值(平移軸)。

STRUC AXIS REAL A1, A2, A3, A4, A5, A6

預(yù)定義結(jié)構(gòu)的示例:

STRUC E6POS REAL X, Y, Z, A, B, C, E1, E2, E3, E4, E5, E6, INT S, T

帶有點(diǎn)分隔符和聚合的賦值示例:

DECL POS Position ;變量聲明

;POS類(lèi)型的“位置”

Position.X = 34.4 ;X 的賦值

;帶有點(diǎn)分隔符的組件

Position.Y = value ;Y 的賦值

;帶有點(diǎn)分隔符的組件

Position = {X 34.4, Y -23.2} ;賦值

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    3

    瀏覽量

    6965
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    616

    瀏覽量

    29573
  • 數(shù)據(jù)類(lèi)型

    關(guān)注

    0

    文章

    238

    瀏覽量

    14235

原文標(biāo)題:KUKA變量 STRUC:定義結(jié)構(gòu)類(lèi)型

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聲發(fā)射源的類(lèi)型

    聲發(fā)射源的定義 聲發(fā)射(AE)源 是材料或結(jié)構(gòu)在變形、損傷或相互作用等活動(dòng)過(guò)程中產(chǎn)生的瞬態(tài)彈性波的物理來(lái)源。 在聲發(fā)射監(jiān)測(cè)中,“源”不僅僅指物理位置,而是指產(chǎn)生可檢測(cè)信號(hào)的機(jī)制或活動(dòng)。 為什么理解
    的頭像 發(fā)表于 04-08 14:15 ?140次閱讀
    聲發(fā)射源的<b class='flag-5'>類(lèi)型</b>

    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十五):數(shù)據(jù)類(lèi)型詳解

    前言 本篇對(duì)IO-Link規(guī)范的附錄F的數(shù)據(jù)類(lèi)型做個(gè)詳細(xì)解釋?zhuān)戒?b class='flag-5'>定義了 ?基本數(shù)據(jù)類(lèi)型 (Basic Data Types) 和? 組合數(shù)據(jù)類(lèi)型 (Composite Data Ty
    的頭像 發(fā)表于 01-14 18:25 ?6012次閱讀
    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十五):數(shù)據(jù)<b class='flag-5'>類(lèi)型</b>詳解

    結(jié)構(gòu)體聲明與定義

    符號(hào)整數(shù)表示 } 這樣,我們就相當(dāng)于描繪好了一個(gè)框架,以后要用的話(huà)直接定義一個(gè)這種類(lèi)型的變量就好了。 2、定義 我們剛剛申請(qǐng)了一個(gè)名叫Info的結(jié)構(gòu)
    發(fā)表于 12-11 07:52

    枚舉類(lèi)型的講解

    枚舉是一個(gè)基本的數(shù)據(jù)類(lèi)型,它可以讓數(shù)據(jù)更簡(jiǎn)潔。 如果寫(xiě)一個(gè)判斷星期的文章,我們當(dāng)然可以使用宏定義來(lái)使代碼更加易懂,不過(guò): #define MON 1 #define TUE 2
    發(fā)表于 12-08 08:14

    typedef結(jié)構(gòu)體使用

    雖然結(jié)構(gòu)體的出現(xiàn)能夠讓我們有一個(gè)更科學(xué)的數(shù)據(jù)結(jié)構(gòu)來(lái)管理數(shù)據(jù),但是每次使用結(jié)構(gòu)體都需要struct...,未免顯得有些冗長(zhǎng)和麻煩。有了typedef的助攻,我們就可以很輕松地給結(jié)構(gòu)
    發(fā)表于 12-08 07:04

    C語(yǔ)言程序的結(jié)構(gòu)

    )(void); //處理程序   uInt8 ms_count; //時(shí)間片大小   } _op_;   數(shù)據(jù)結(jié)構(gòu)定義好之后,接著就是實(shí)現(xiàn)代碼,包括三部分,即初始化數(shù)據(jù)、時(shí)間片的刷新與時(shí)間到執(zhí)行
    發(fā)表于 11-26 08:12

    C語(yǔ)言自動(dòng)類(lèi)型轉(zhuǎn)換

    是通過(guò)定義類(lèi)型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為: (數(shù)據(jù)類(lèi)型) (表達(dá)式) 其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類(lèi)型說(shuō)明符所表示的類(lèi)型
    發(fā)表于 11-25 08:04

    不同溫度傳感器的類(lèi)型和公差

    溫度傳感器類(lèi)型和公差:傳感器公差和溫度系數(shù)的組合定義了溫度傳感器的溫度特性,元件公差越大,傳感器與廣義曲線(xiàn)偏差越大,傳感器變化也就越大。
    的頭像 發(fā)表于 11-24 17:47 ?1022次閱讀
    不同溫度傳感器的<b class='flag-5'>類(lèi)型</b>和公差

    C語(yǔ)言強(qiáng)制類(lèi)型轉(zhuǎn)換

    強(qiáng)制類(lèi)型轉(zhuǎn)換是通過(guò)定義類(lèi)型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為: (數(shù)據(jù)類(lèi)型) (表達(dá)式) 其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類(lèi)型說(shuō)明符所表
    發(fā)表于 11-24 06:32

    C語(yǔ)言結(jié)構(gòu)體使用

    有時(shí)候需要將不同類(lèi)型的數(shù)據(jù)組合為一個(gè)整體,以便于引用。例如,一名學(xué)生有學(xué)號(hào)、姓名、性別、年齡等屬性,如果針對(duì)每個(gè)屬性都單獨(dú)定義一個(gè)變量,那么當(dāng)有多名學(xué)生時(shí)變量就難以分清。結(jié)構(gòu)體就是用來(lái)管理不同
    發(fā)表于 11-12 08:30

    如何解決RT-Thread 編譯沖突,DIR 類(lèi)型在 ff.h 與 dirent.h 中重復(fù)定義?

    軟件包時(shí),編譯出現(xiàn)如下沖突: 具體是: dfs/elmfat/ff.h 中定義了 FatFS 的 DIR 結(jié)構(gòu)體 libc/dirent.h 中也定義了 POSIX 的 DIR 結(jié)構(gòu)
    發(fā)表于 09-16 06:16

    三坐標(biāo)測(cè)頭座怎么選?一文讀懂3大結(jié)構(gòu)類(lèi)型

    測(cè)頭座是連接三坐標(biāo)測(cè)量機(jī)運(yùn)動(dòng)軸與測(cè)針的關(guān)鍵部件,它的結(jié)構(gòu)設(shè)計(jì)直接決定測(cè)頭角度調(diào)整的靈活性、定位精度的穩(wěn)定性,更影響著復(fù)雜零件測(cè)量的效率與可靠性。不同類(lèi)型的測(cè)頭座適用于不同的測(cè)量場(chǎng)景與自動(dòng)化需求,所以
    的頭像 發(fā)表于 09-11 16:49 ?1028次閱讀
    三坐標(biāo)測(cè)頭座怎么選?一文讀懂3大<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>類(lèi)型</b>

    定義IO初始化結(jié)構(gòu)

    由上述IOPORT相關(guān)功能的枚舉類(lèi)型我們可以知道,在對(duì)IOPORT模塊進(jìn)行初始化時(shí)需要根據(jù)情況配置它們。因此我們定義一個(gè)IOPORT初始化的結(jié)構(gòu)類(lèi)型IOPORT_Init_t,它的成
    的頭像 發(fā)表于 07-16 16:26 ?1595次閱讀

    FPGA的定義和基本結(jié)構(gòu)

    專(zhuān)用集成電路( ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門(mén)電路數(shù)有限的缺點(diǎn)。 簡(jiǎn)而言之, FPGA 就是一個(gè)可以通過(guò)編程來(lái)改變內(nèi)部結(jié)構(gòu)的芯片。
    的頭像 發(fā)表于 05-15 16:39 ?3001次閱讀
    FPGA的<b class='flag-5'>定義</b>和基本<b class='flag-5'>結(jié)構(gòu)</b>

    PCBA代工代料:定義、類(lèi)型與精準(zhǔn)選型指南

    在電子制造產(chǎn)業(yè)蓬勃發(fā)展的今天,PCBA代工代料模式以其獨(dú)特的優(yōu)勢(shì),成為眾多企業(yè)優(yōu)化生產(chǎn)流程、提升產(chǎn)品競(jìng)爭(zhēng)力的關(guān)鍵策略。那么,PCBA代工代料究竟是什么?它有哪些不同的運(yùn)作類(lèi)型?企業(yè)在挑選合作伙伴
    的頭像 發(fā)表于 05-09 10:08 ?1512次閱讀
    舞钢市| 互助| 临邑县| 河东区| 米林县| 依安县| 枞阳县| 东宁县| 晋江市| 衡山县| 慈溪市| 义乌市| 阜城县| 吉隆县| 松江区| 峨眉山市| 汉阴县| 武夷山市| 阆中市| 石河子市| 黔西县| 前郭尔| 木兰县| 长乐市| 曲沃县| 普安县| 克什克腾旗| 民勤县| 皮山县| 漯河市| 汕尾市| 富顺县| 翁牛特旗| 平利县| 清涧县| 海林市| 东乌珠穆沁旗| 清远市| 郁南县| 内黄县| 河北省|