Diff of /trunk/SM3_Drive_RaspiStepper/SM3_Drive_RaspiStepper/Function Blocks/AXIS_REF_RaspiStepper/process IO data/ProcessInputs/svnobj [000000] .. [r4]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/trunk/SM3_Drive_RaspiStepper/SM3_Drive_RaspiStepper/Function Blocks/AXIS_REF_RaspiStepper/process IO data/ProcessInputs/svnobj
@@ -0,0 +1,36 @@
+Gx_lÆ!0…jüo6	ÜÅ Q¨•´zSystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
0dwActPos := sc.dwActPos;BIF dwEncoderCounterModulo<>0 THENd	di := DWORD_TO_DINT(dwActPos - dwOldActPosition);j	IF di > DWORD_TO_DINT(dwEncoderCounterModulo/2) THENl		dwPosOffset := dwPosOffset - dwEncoderCounterModulo;r	ELSIF di < -DWORD_TO_DINT(dwEncoderCounterModulo/2) THENl		dwPosOffset := dwPosOffset + dwEncoderCounterModulo;	END_IF<	dwOldActPosition := dwActPos;R	dwActPosition := dwPosOffset + dwActPos;ELSE6	dwActPosition := dwActPos;END_IF2IF iMovementType = 0 THENà	fActPosition := SMC_fmod(SMC_ConvertActPositionForResiduals(dw:=dwActPosition, pDrive:=this), fPositionPeriod);ª	fActPosition := SMC_ConvertActPositionForResiduals(dw:=dwActPosition, pDrive:=this);$IF bErrorAckn THEN"	bError := FALSE; &	bErrorAckn:=FALSE;!NbRegulatorRealState := sc.bRegulatorOn;"HbDriveStartRealState := bDriveStart;#Interface$L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}%6METHOD ProcessInputs : BOOL&VAR'*	{attribute 'noinit'}(	di: DINT;)"	dwActPos: DWORD;*END_VARÐÐÐEÐÐ	
+­ ÚÐ-
ÐÐ	
+­!ÚÐ-ÐÐ	
+­"ÚÐ-ÐÐ	
+­#ÚÐ-ÐÐ	
+­$ÚÐ-ÐÐ	
+­%ÚÐ-ÐÐ	
+­&ÚÐ-ÐÐ	
+­'ÚÐ-ÐÐ	
+­(ÚÐ-ÐÐ	
+­)ÚÐ-ÐÐ	
+­*ÚÐ-ÐÐ	
+­+ÚÐ-ÐÐ	
+­,ÚÐ-ÐÐ	
+­-ÚÐ-ÐÐ	
+­.ÚÐ-ÐÐ	
+­/ÚÐ-ÐÐ	
+­0ÚÐ-ÐÐ	
+­1ÚÐ-ÐÐ	
+­2ÚÐ-ÐÐ	
+­3ÚÐ-ÐÐ	
+­4ÚÐ-ÐÐ	
+­5ÚÐ-ÐÐ	
+­6ÚÐ- ÐÐ	
+­7ÚÐ-ÐÐ	
+­@ÚÐ-ÐÐ	
+­AÚÐ-!ÐÐ	
+­ÚÐ-"Ð#$ÐEÐÐ	
+­ÚÐ-%ÐÐ	
+­CÚÐ-&ÐÐ	
+­DÚÐ-'ÐÐ	
+­EÚÐ-(ÐÐ	
+­FÚÐ-'ÐÐ	
+­GÚÐ-)ÐÐ	
+­BÚÐ-*
\ No newline at end of file