cwm0848
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 66 個
工控威望: 184 點
下載積分: 492 分
在線時間: 73(小時)
注冊時間: 2017-03-21
最后登錄: 2024-11-09
查看cwm0848的 主題 / 回貼
樓主  發(fā)表于: 2019-08-22 18:19
新人正在學(xué)習(xí)FB,搞懂了一點點。但是對結(jié)構(gòu)體的用途看了很久的手冊也沒有搞明白到底是干什么用的?看手冊似乎是用來定義標(biāo)簽的數(shù)據(jù)類型的,根據(jù)手冊可以設(shè)置結(jié)構(gòu)體數(shù)據(jù)類型。請各位大神給講一下結(jié)構(gòu)體到底有什么用處。最好能舉一個具體的例子。謝謝。
uthman
QQ:3749615
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 453 個
工控威望: 813 點
下載積分: 2739 分
在線時間: 770(小時)
注冊時間: 2007-10-25
最后登錄: 2024-11-10
查看uthman的 主題 / 回貼
1樓  發(fā)表于: 2019-08-23 15:27
DMOV GLOB.MotionConf[GC_AX1].ABS_Position[_PV] AX1.ABS_Position

GLOB是結(jié)構(gòu)體
GLOB包含  MotionConf結(jié)構(gòu)體數(shù)組
ABS_Position數(shù)組是MotionConf結(jié)構(gòu)體里的內(nèi)容

同樣AX1也是一個結(jié)構(gòu)體
樓主留言:
謝謝
shijianfe
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 66 個
工控威望: 136 點
下載積分: 343 分
在線時間: 102(小時)
注冊時間: 2019-05-16
最后登錄: 2024-04-29
查看shijianfe的 主題 / 回貼
2樓  發(fā)表于: 2019-08-24 12:57
某個對象的集合
例如 描述一個人類(結(jié)構(gòu)名)
結(jié)構(gòu)成員可以有:性別 年齡  身份  職業(yè),這些不同類型的變量用來表述人類(結(jié)構(gòu)體)
主程序通過結(jié)構(gòu)體可以賦值和獲取這些變量。
樓主留言:
但是我不明白什么情況下需要用到結(jié)構(gòu)體,能不能舉一個具體的編程的例子。謝謝。
密碼是a12345
有理想
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 235 個
工控威望: 675 點
下載積分: 1917 分
在線時間: 78(小時)
注冊時間: 2019-08-18
最后登錄: 2024-11-09
查看密碼是a12345的 主題 / 回貼
3樓  發(fā)表于: 2019-08-25 11:11
來學(xué)習(xí)一下
密碼是a12345
有理想
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 235 個
工控威望: 675 點
下載積分: 1917 分
在線時間: 78(小時)
注冊時間: 2019-08-18
最后登錄: 2024-11-09
查看密碼是a12345的 主題 / 回貼
4樓  發(fā)表于: 2019-08-25 11:35
denghong
我是一只草泥馬.!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 171 個
工控威望: 349 點
下載積分: 1173 分
在線時間: 185(小時)
注冊時間: 2007-10-12
最后登錄: 2024-11-05
查看denghong的 主題 / 回貼
5樓  發(fā)表于: 2019-08-26 08:35
引用
引用第2樓shijianfe于2019-08-24 12:57發(fā)表的  :
某個對象的集合
例如 描述一個人類(結(jié)構(gòu)名)
結(jié)構(gòu)成員可以有:性別 年齡  身份  職業(yè),這些不同類型的變量用來表述人類(結(jié)構(gòu)體)
主程序通過結(jié)構(gòu)體可以賦值和獲取這些變量。

說的很詳細(xì)了。。
shijianfe
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 66 個
工控威望: 136 點
下載積分: 343 分
在線時間: 102(小時)
注冊時間: 2019-05-16
最后登錄: 2024-04-29
查看shijianfe的 主題 / 回貼
6樓  發(fā)表于: 2019-08-26 09:46
需要歸類為同一類的變量集合在一起
例如 需要設(shè)置不同軸的JOG參數(shù)
FB是相同的,只是設(shè)置不同軸的參數(shù),這時候可以用結(jié)構(gòu)體
結(jié)構(gòu)名;軸1
{
速度  時間  位置 。。。。
}
結(jié)構(gòu)名:軸2
{
速度 時間  位置
}

在全局變量里面聲明結(jié)構(gòu)體 并形參里面設(shè)置實參
樓主留言:
懂了,謝謝。