一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-04-14 11:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

STRUC 名稱 結(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)型。

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

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

部件: 組件的名稱。在結(jié)構(gòu)類(lèi)型之內(nèi)只允許進(jìn)行一次。只在欄擁有 CHAR 類(lèi)型且是一維時(shí),才允許將其用作結(jié)構(gòu)類(lèi)型的組件。為此,在結(jié)構(gòu)類(lèi)型的定義中,在欄的名稱上將欄限制用方括號(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)型名稱可能已指定。

示例:

用 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

審核編輯 :李倩

聲明:本文內(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)投訴
  • struc
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

    關(guān)注

    0

    文章

    237

    瀏覽量

    13897
  • KUKA
    +關(guān)注

    關(guān)注

    3

    文章

    218

    瀏覽量

    16984

原文標(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)推薦

    定義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 ?357次閱讀

    結(jié)構(gòu)體-共用體和用戶定義類(lèi)型

    結(jié)構(gòu)體-共用體和用戶定義類(lèi)型
    發(fā)表于 01-31 10:48

    用戶自定義結(jié)構(gòu)數(shù)據(jù)怎么存儲(chǔ)成VARIANT類(lèi)型

    將用戶自定義的C結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)成VARIANT類(lèi)型,需要時(shí)再將VARIANT類(lèi)型轉(zhuǎn)為用戶自定義結(jié)構(gòu)
    發(fā)表于 08-02 07:08

    結(jié)構(gòu)類(lèi)型定義的一般格式

    體它是將若干個(gè)不同類(lèi)型的數(shù)據(jù)變量有序地組合在一起而形成的一種數(shù)據(jù)集合體。一般來(lái)說(shuō),結(jié)構(gòu)體中各個(gè)變量之間是存在某些聯(lián)系的,例如時(shí)間的時(shí)分秒,日期中的年月日1.結(jié)構(gòu)類(lèi)型
    發(fā)表于 12-08 07:13

    結(jié)構(gòu)體的定義、初始化和賦值

    type)的一類(lèi)。結(jié)構(gòu)體可以被聲明為變量、指針或數(shù)組等,用以實(shí)現(xiàn)較復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。結(jié)構(gòu)體同時(shí)也是一些元素的集合,這些元素稱為結(jié)構(gòu)體的成員(member),且這些成員可以為不同的
    發(fā)表于 11-20 09:29 ?5.6w次閱讀

    定義結(jié)構(gòu)數(shù)據(jù)類(lèi)型-STRUC

    例如:對(duì)一輛汽車(chē)而言,發(fā)動(dòng)機(jī)功率或里程數(shù)為整數(shù)型。對(duì)價(jià)格而言,實(shí)數(shù)型最適用。而空調(diào)設(shè)備的存在則與此相反,更應(yīng)為布爾型。所有部分匯總起來(lái)可描述一輛汽車(chē)。
    的頭像 發(fā)表于 06-30 15:49 ?3070次閱讀

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

    部件: 組件的名稱。在結(jié)構(gòu)類(lèi)型之內(nèi)只允許進(jìn)行一次。只在欄擁有 CHAR 類(lèi)型且是一維時(shí),才允許將其用作結(jié)構(gòu)類(lèi)型的組件。為此,在
    的頭像 發(fā)表于 08-03 15:10 ?2604次閱讀

    用戶定義數(shù)據(jù)類(lèi)型結(jié)構(gòu)

    用戶定義數(shù)據(jù)類(lèi)型(UDTs)是你自己創(chuàng)建的特殊數(shù)據(jù)結(jié)構(gòu)。因用戶數(shù)據(jù)類(lèi)型指派了名字,他們可以用很多次。一旦他們被定義,就可在CPU程序的任意點(diǎn)
    的頭像 發(fā)表于 08-19 10:06 ?1855次閱讀

    KUKA ENUM定義計(jì)數(shù)類(lèi)型簡(jiǎn)析

    在 $CONFIG.DAT 中不允許使用用關(guān)鍵詞 GLOBAL 在數(shù)據(jù)列表中定義的數(shù)據(jù)類(lèi)型。
    的頭像 發(fā)表于 01-16 10:28 ?1898次閱讀
    <b class='flag-5'>KUKA</b> ENUM<b class='flag-5'>定義</b>計(jì)數(shù)<b class='flag-5'>類(lèi)型</b>簡(jiǎn)析

    用戶自定義類(lèi)型

    SystemVerilog還為工程師定義新的數(shù)據(jù)類(lèi)型提供了一種機(jī)制。用戶定義的數(shù)據(jù)類(lèi)型允許從現(xiàn)有數(shù)據(jù)類(lèi)型創(chuàng)建新的
    的頭像 發(fā)表于 02-09 14:53 ?1382次閱讀
    用戶自<b class='flag-5'>定義</b><b class='flag-5'>類(lèi)型</b>

    定義數(shù)據(jù)類(lèi)型

    在運(yùn)算之前我們必須首先定義出數(shù)據(jù)類(lèi)型,定義出腳本支持的數(shù)據(jù)類(lèi)型,這是運(yùn)算的基礎(chǔ)。 這一小節(jié)我們將定義出數(shù)據(jù)
    的頭像 發(fā)表于 03-03 10:10 ?1319次閱讀

    C語(yǔ)言如何定義結(jié)構(gòu)類(lèi)型變量

    定義結(jié)構(gòu)體變量后,系統(tǒng)會(huì)為之分配內(nèi)存單元。根據(jù)結(jié)構(gòu)類(lèi)型中包含的成員情況,在Visual C++中占63個(gè)字節(jié)。 * 這種聲明方式是聲明類(lèi)型
    的頭像 發(fā)表于 03-10 15:35 ?1876次閱讀

    博途PLC1200/1500PLC用戶自定義數(shù)據(jù)類(lèi)型(UDT)

    用戶自定義的數(shù)據(jù)類(lèi)型可以包含基本數(shù)據(jù)類(lèi)型(例如,INT bool string),以及 數(shù)組 ,結(jié)構(gòu)體,以及PLC的專(zhuān)有數(shù)據(jù)類(lèi)型等,而且用戶
    發(fā)表于 04-20 09:46 ?5次下載
    博途PLC1200/1500PLC用戶自<b class='flag-5'>定義</b>數(shù)據(jù)<b class='flag-5'>類(lèi)型</b>(UDT)

    KUKA變成STRUC定義結(jié)構(gòu)類(lèi)型升級(jí)版

    結(jié)構(gòu)類(lèi)型定義 (=STRUC 數(shù)據(jù)類(lèi)型)。在此將多個(gè)數(shù)據(jù)類(lèi)型匯總為一個(gè)新的數(shù)據(jù)
    的頭像 發(fā)表于 04-20 17:41 ?1859次閱讀

    KUKA E6POS結(jié)構(gòu)類(lèi)型的變量定義

    $POS_ACT 當(dāng)前笛卡爾機(jī)器人位置 E6POS結(jié)構(gòu)類(lèi)型的變量定義了TCP相對(duì)于BASE坐標(biāo)系的設(shè)定點(diǎn)位置。 ? X、Y、Z:原點(diǎn)沿軸的偏移,單位為[mm] ? A、B、C:軸角度的旋轉(zhuǎn)偏移,單位
    的頭像 發(fā)表于 05-22 14:57 ?7955次閱讀
    <b class='flag-5'>KUKA</b> E6POS<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>類(lèi)型</b>的變量<b class='flag-5'>定義</b>