SCL編程問題求指導(dǎo)下
劉玉蓉
發(fā)布于2014-12-03 17:10
45
0
標(biāo)簽:
DB[DB編號]的內(nèi)容為: array[0..99] of real ,我想編寫一個FB塊可以從這里面獲取浮點數(shù)值,可以從第X個浮點數(shù)開始的連續(xù)N個數(shù)值,然后復(fù)制到FB的OUT接口(data1,data2,data3,data4... ...data32)上。X<100, N<32
即DB號可變,起始偏移地址可變,獲取的浮點數(shù)個數(shù)可選。需要scl代碼。
問題補(bǔ)充:
輸出的接口是一個個的REAL,不是ARRAY,array可以帶檢索號,容易實現(xiàn)for賦值。而且data1(REAL)的起始地址在FB的背景DI位置是需要尋址的,類似STL的 LAR1 P##Address, data1就是D [ar1,p#0.0] +AR1這樣就可以實現(xiàn)LOOP語句對data2,3,4...賦值。SCL怎么來實現(xiàn)呢?
佳答案
程序直接寫的,沒有經(jīng)過測試,給你個思路吧,自己可以進(jìn)行修改。
若有收獲,就點個贊吧!
文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章