| 
				 
					
					
					 delay10618 
					
				 
				
				
					級別: 探索解密 
			 
					
					
				 | 
			
				
				
				
				 macro_command main() short a,b float c GetData(a, "Local HMI", LW, 30, 1) GetData(b, "Local HMI", LW, 31, 1) c=a/b SetData(c, "Local HMI", LW, 32, 1) end macro_command 這樣對不對  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 周家大少 
					
				 
				辛辛苦苦也不過是為了養家糊口! 
				
				
					級別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 a,b的定義最好和c一樣,都用浮點型數值。  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 delay10618 
					
				 
				
				
					級別: 探索解密 
			 
					
					
				 | 
			
				
				
				
				 寫成下面這樣就可以了    之前沒把a,b換成浮點數,宏指令不支持 macro_command main() short a,b float a1,b1,c GetData(a, "Local HMI", LW, 10, 1) GetData(b, "Local HMI", LW, 11, 1) a1=a b1=b c=a1/b1 SetData(c, "Local HMI", LW, 12, 1) end macro_command  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 周家大少 
					
				 
				辛辛苦苦也不過是為了養家糊口! 
				
				
					級別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 不錯,除法的話,數據結構要一致才可以運算。 ![]()  | 
		|
|---|---|---|
				
  |