--- a
+++ b/trunk/SM3_Drive_RaspiStepper/SM3_Drive_RaspiStepper/Function Blocks/AXIS_REF_RaspiStepper/Config/GetStandardConfigParams/svnobj
@@ -0,0 +1,91 @@
+Gx_l!0…jüo{ÒÌñça¯!ÝŠSystem.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
øGetStandardConfigParams := SUPER^.GetStandardConfigParams() AND controller.GetStandardConfigParams(m_pConnector, DWORD_TO_LREAL(dwRatioTechUnitsDenom) / DINT_TO_LREAL(iRatioTechUnitsNum));ZfSetActTimeLagCycles := controller.fDeadTime;hIF ConfigGetParameter(m_pConnector, 10300) <> 0 THEN\	sc.eControlType := StepperControlType.DIRECT;	¢	dwA := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10300), 0);$	IF dwA < 28 THEN :		sc.iA := DWORD_TO_INT(dwA);	END_IF¤	dwA_ := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10301), 0);&	IF dwA_ < 28 THEN >		sc.iA_ := DWORD_TO_INT(dwA_);¢	dwB := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10302), 0);$	IF dwB < 28 THEN :		sc.iB := DWORD_TO_INT(dwB);¤	dwB_ := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10303), 0);&	IF dwB_ < 28 THEN >		sc.iB_ := DWORD_TO_INT(dwB_); ELSE!^	sc.eControlType := StepperControlType.PULSDIR;"¨	dwPuls := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10310), 0);#*	IF dwPuls < 28 THEN $F		sc.iPuls := DWORD_TO_INT(dwPuls);%¦	dwDir := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10311), 0);&(	IF dwDir < 28 THEN 'B		sc.iDir := DWORD_TO_INT(dwDir);(®	dwDisable := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10312), 0);)0	IF dwDisable < 28 THEN *R		sc.iDisable := DWORD_TO_INT(dwDisable);+¬	dwEnable := ConfigGetParameterValueDword(ConfigGetParameter(m_pConnector, 10313), 0);,.	IF dwEnable < 28 THEN -N		sc.iEnable := DWORD_TO_INT(dwEnable);.END_IF/¨lrPower := ConfigGetParameterValueLreal(ConfigGetParameter(m_pConnector, 10304), 0);0HIF lrPower >= 0 AND lrPower <=1 THEN1.	sc.lrPower := lrPower;2ªxHalfStep := ConfigGetParameterValueBool(ConfigGetParameter(m_pConnector, 10305), 0);34sc.xHalfStep := xHalfStep;4"IF xHalfStep THEN5P	dwEncoderCounterModulo := 16#8000_0000;6²sc.lrMaxFreq := ConfigGetParameterValueLreal(ConfigGetParameter(m_pConnector, 10306), 0);7lpParameter := ConfigGetParameter(m_pConnector, 10307);8†IF pParameter <> 0 AND_THEN pParameter^.dwValue <> 0 AND_THEN TO_BOOL(pParameter^.dwFlags AND ParameterValueFlags.PVF_POINTER) THEN96	ps := pParameter^.dwValue;:0	sc.strTaskGroup := ps^;;Interface<L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}=JMETHOD GetStandardConfigParams : BOOL>VAR?	dwA: DWORD;@	dwA_: DWORD;A	dwB: DWORD;B	dwB_: DWORD;C	dwPuls: DWORD;D	dwDir: DWORD;E"	dwEnable: DWORD;F$	dwDisable: DWORD;G 	lrPower: LREAL;H"	xHalfStep: BOOL;I$	lrMaxFreq: LREAL;J.	ps: Pointer to STRING;KX	pParameter : POINTER TO IoConfigParameter;	LEND_VARÐÐÐEEÐÐ	
+­ÄÚÐ-
ÐÐ	

ÚÐ-ÐÐ	
+­ÅÚÐ-ÐÐ	
+­ÆÚÐ-ÐÐ	
+­ÇÚÐ-ÐÐ	
+­ÈÚÐ-ÐÐ	
+­ÉÚÐ-ÐÐ	
+­ÊÚÐ-ÐÐ	
+­ËÚÐ-ÐÐ	
+­ÌÚÐ-ÐÐ	
+­ÍÚÐ-ÐÐ	
+­ÎÚÐ-ÐÐ	
+­ÏÚÐ-ÐÐ	
+­ÐÚÐ-ÐÐ	
+­ÑÚÐ-ÐÐ	
+­ÒÚÐ-ÐÐ	
+­ÓÚÐ-ÐÐ	
+­ÔÚÐ-ÐÐ	
+­ÕÚÐ-ÐÐ	
+­ÖÚÐ-ÐÐ	
+­×ÚÐ-ÐÐ	
+­ØÚÐ-ÐÐ	
+­ÙÚÐ-ÐÐ	
+­ÚÚÐ-ÐÐ	
+­ÛÚÐ-ÐÐ	
+­ÜÚÐ- ÐÐ	
+­ÝÚÐ-!ÐÐ	
+­ÞÚÐ-ÐÐ	
+­ßÚÐ-"ÐÐ	
+­àÚÐ-#ÐÐ	
+­áÚÐ-$ÐÐ	
+­âÚÐ-ÐÐ	
+­ãÚÐ-ÐÐ	
+­äÚÐ-%ÐÐ	
+­åÚÐ-&ÐÐ	
+­æÚÐ-'ÐÐ	
+­çÚÐ-ÐÐ	
+­èÚÐ-ÐÐ	
+­ÚÐ-(ÐÐ	
+­ÚÐ-)ÐÐ	
+­ÚÐ-*ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-+ÐÐ	
+­	ÚÐ-,ÐÐ	

+ÚÐ--ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­îÚÐ-.ÐÐ	
+­ïÚÐ-ÐÐ	
+­ðÚÐ-/ÐÐ	
+­ñÚÐ-0ÐÐ	
+­òÚÐ-1ÐÐ	
+­óÚÐ-.ÐÐ	
+­ôÚÐ-ÐÐ	
+­õÚÐ-2ÐÐ	
+­öÚÐ-3ÐÐ	
+­÷ÚÐ-4ÐÐ	
+­øÚÐ-5ÐÐ	
+­ùÚÐ-.ÐÐ	
+­úÚÐ-ÐÐ	
+­ûÚÐ-6ÐÐ	
+­üÚÐ-ÐÐ	
+­ýÚÐ-7ÐÐ	
+­þÚÐ-8ÐÐ	
+­ÿÚÐ-9ÐÐ	
+­ÚÐ-:ÐÐ	
+­ÚÐ-.ÐÐ	
+­=ÚÐ-Ð;<ÐEÐÐ	
+­³ÚÐ-=ÐÐ	
+­´ÚÐ->ÐÐ	
+­µÚÐ-?ÐÐ	
+­¶ÚÐ-@ÐÐ	
+­·ÚÐ-AÐÐ	
+­¸ÚÐ-BÐÐ	
+­¹ÚÐ-CÐÐ	
+­ºÚÐ-DÐÐ	
+­»ÚÐ-EÐÐ	
+­ÚÐ-FÐÐ	
+­¼ÚÐ-GÐÐ	
+­½ÚÐ-HÐÐ	
+­¾ÚÐ-IÐÐ	
+­¿ÚÐ-ÐÐ	
+­ÀÚÐ-JÐÐ	
+­ÁÚÐ-KÐÐ	
+­ÂÚÐ-LÐÐ	
+­ÃÚÐ-ÐÐ	
+­ÚÐ-
\ No newline at end of file