liuxiaba
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 140 點(diǎn)
下載積分: 10244 分
在線(xiàn)時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2016-03-30
最后登錄: 2018-05-22
查看liuxiaba的 主題 / 回貼
樓主  發(fā)表于: 2016-04-13 13:28
求組態(tài)王按鈕啟動(dòng) 物體移動(dòng)腳本
liuxiaba
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 140 點(diǎn)
下載積分: 10244 分
在線(xiàn)時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2016-03-30
最后登錄: 2018-05-22
查看liuxiaba的 主題 / 回貼
1樓  發(fā)表于: 2016-04-13 13:34
在線(xiàn)求解答
jlmnet
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 4 個(gè)
工控威望: 94 點(diǎn)
下載積分: 491 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2016-04-11
最后登錄: 2022-02-09
查看jlmnet的 主題 / 回貼
2樓  發(fā)表于: 2016-04-13 13:57
1.建立一個(gè)變量掛到目標(biāo)的移動(dòng)動(dòng)畫(huà),主要是兩個(gè)范圍,意思就是變量從a變化到b 對(duì)應(yīng)于目標(biāo)從當(dāng)前位置到下一個(gè)位置
2.在命令語(yǔ)音里改變這個(gè)變量。

然后就行了,變量改變,畫(huà)面上動(dòng)畫(huà)也跟著改變
樓主留言:
1、是在數(shù)據(jù)詞典里面建立,還是結(jié)構(gòu)變量里面建立2、命令語(yǔ)言里是只定義函數(shù)命令語(yǔ)言么。
jlmnet
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 4 個(gè)
工控威望: 94 點(diǎn)
下載積分: 491 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2016-04-11
最后登錄: 2022-02-09
查看jlmnet的 主題 / 回貼
3樓  發(fā)表于: 2016-04-13 13:59
按鈕啟動(dòng),也簡(jiǎn)單,和前面說(shuō)的一樣。只不過(guò)變量改變需要一個(gè)條件,比如c==1的條件。在畫(huà)面按鈕里令c在0,1間切換。就是初始為0,按一下變成1,再按又變回0.就行了
樓主留言:
在畫(huà)面里,工具箱里點(diǎn)擊按鈕,畫(huà)按鈕,動(dòng)畫(huà)連接,按下時(shí)設(shè)置,彈起時(shí)設(shè)置???
liukk-1990
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 9 個(gè)
工控威望: 126 點(diǎn)
下載積分: 523 分
在線(xiàn)時(shí)間: 10(小時(shí))
注冊(cè)時(shí)間: 2013-11-07
最后登錄: 2024-11-23
查看liukk-1990的 主題 / 回貼
4樓  發(fā)表于: 2016-04-13 15:17
1、設(shè)置隱藏與可見(jiàn)
2、在隱藏與可見(jiàn)里 分別對(duì)其條件判斷
3、你的按鈕控制其變量0或者1
liuxiaba
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 140 點(diǎn)
下載積分: 10244 分
在線(xiàn)時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2016-03-30
最后登錄: 2018-05-22
查看liuxiaba的 主題 / 回貼
5樓  發(fā)表于: 2016-04-13 17:14
就這個(gè)很簡(jiǎn)單,求寫(xiě)腳本,數(shù)據(jù)詞典
liuxiaba
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 140 點(diǎn)
下載積分: 10244 分
在線(xiàn)時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2016-03-30
最后登錄: 2018-05-22
查看liuxiaba的 主題 / 回貼
6樓  發(fā)表于: 2016-04-13 17:20
求寫(xiě)運(yùn)動(dòng)腳本,或指導(dǎo),四個(gè)黃色的是行程開(kāi)關(guān),地板上市Y軸,Y軸在地板上運(yùn)動(dòng)
jlmnet
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 4 個(gè)
工控威望: 94 點(diǎn)
下載積分: 491 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2016-04-11
最后登錄: 2022-02-09
查看jlmnet的 主題 / 回貼
7樓  發(fā)表于: 2016-04-14 09:14
很簡(jiǎn)單啊,在變量字典里新建一個(gè)變量 a  整形  最小0,最大100,初始化0
畫(huà)面中將需要移動(dòng)的部件合成一個(gè)組件(我忘了組件是否可以添加動(dòng)畫(huà)連接了,如果不允許添加的話(huà)可以把移動(dòng)部件變成位圖)
雙擊該組件,在移動(dòng)動(dòng)畫(huà)里點(diǎn)開(kāi),里面只有六個(gè)輸入框,分別是變量a范圍:填寫(xiě)  0   和 100
                                                                                           如果橫向移動(dòng)就輸入x軸像素 范圍分別對(duì)應(yīng) 變量a的 0 和100
確定。保存?梢詼y(cè)試下,你在畫(huà)面里改變變量a的大小,在運(yùn)行畫(huà)面里就可以看到橫梁組件在改變位置。那么下面的工作就簡(jiǎn)單了,你在運(yùn)行時(shí)命令語(yǔ)音里寫(xiě) if a<=100 then  a=a+1 else  a=0 endif 就行了,這里的語(yǔ)法我沒(méi)有仔細(xì)核對(duì),大概就是這么個(gè)意思,如果a小于100 就讓 a 每100毫秒加累加1.當(dāng)a大于100時(shí)令a等于0.
如果想要添加一個(gè)按鈕控制這個(gè)動(dòng)畫(huà),就在變量字典里新建一個(gè)變量b,整形或離散都行。新建一個(gè)按鈕,在按鈕動(dòng)畫(huà)里讓b在0,1間切換。
回到運(yùn)行時(shí)命令語(yǔ)音 在前面那段語(yǔ)音的外面再加一個(gè)條件 if b then。。。。。。endif 這樣的意思就是,只有當(dāng)b等于1的時(shí)候上面的語(yǔ)句才會(huì)執(zhí)行。
樓主留言:
在行程里可以往返運(yùn)動(dòng)么
liuxiaba
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 140 點(diǎn)
下載積分: 10244 分
在線(xiàn)時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2016-03-30
最后登錄: 2018-05-22
查看liuxiaba的 主題 / 回貼
8樓  發(fā)表于: 2016-04-14 14:23
可以加qq交流一下么