- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線測(cè)控專(zhuān)家
數(shù)學(xué)函數(shù)變換指令包括平方根、自然對(duì)數(shù)、指數(shù)、三角函數(shù)等。
(1)平方根(SQRT)指令:對(duì)32位實(shí)數(shù)(IN)取平方根,并產(chǎn)生一個(gè)32位實(shí)數(shù)結(jié)果,從OUT指定的存儲(chǔ)單元輸出。
(2)自然對(duì)數(shù)(LN)指令:對(duì)IN中的數(shù)值進(jìn)行自然對(duì)數(shù)計(jì)算,并將結(jié)果置于OUT指定的存儲(chǔ)單元中。
求以10為底數(shù)的對(duì)數(shù)時(shí),用自然對(duì)數(shù)除以2.302585(約等于10的自然對(duì)數(shù))。
(3)自然指數(shù)(EXP)指令:將IN取以e為底的指數(shù),并將結(jié)果置于OUT指定的存儲(chǔ)單元中。
將“自然指數(shù)”指令與“自然對(duì)數(shù)”指令相結(jié)合,可以實(shí)現(xiàn)以任意數(shù)為底,任意數(shù)為指數(shù)的計(jì)算。求yx,輸入以下指令:EXP (x * LN (y))。
例如:求23=EXP(3*LN(2))=8;27的3次方根=271/3=EXP(1/3*LN(27))=3。
(4)三角函數(shù)指令:將一個(gè)實(shí)數(shù)的弧度值IN分別求SIN、COS、TAN,得到實(shí)數(shù)運(yùn)算結(jié)果,從OUT指定的存儲(chǔ)單元輸出。
函數(shù)變換指令格式及功能如表1所示。
表1 函數(shù)變換指令格式及功能
LAD |
|
|
|
|
|
|
STL |
SQRT IN,OUT |
LN IN,OUT |
EXP IN,OUT |
SIN IN,OUT |
COS IN,OUT |
TAN IN,OUT |
功能 |
SQRT(IN)=OUT |
LN(IN)=OUT |
EXP(IN)=OUT |
SIN(IN)=OUT |
COS(IN)=OUT |
TAN(IN)=OUT |
操作數(shù)及數(shù)據(jù)類(lèi)型
|
IN: VD, ID, QD, MD, SMD, SD, LD, AC, 常量, *VD, *LD, *AC OUT:VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC 數(shù)據(jù)類(lèi)型:實(shí)數(shù) |
使ENO = 0的錯(cuò)誤條件:0006(間接地址),SM1.1(溢出)SM4.3(運(yùn)行時(shí)間)
對(duì)標(biāo)志位的影響:SM1.0(零),SM1.1(溢出),SM1.2(負(fù)數(shù))