<NotepadPlus>
    <UserLang name="RAPID" ext="MOD,SYS,PRG">
	<!--created by bruceboty@gmail.com,only using for testing-->
        <Settings>
            <Global caseIgnored="yes" />
            <TreatAsSymbol comment="no" commentLine="no" />
            <Prefix words1="no" words2="no" words3="no" words4="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Delimiters">000;&#x000A;&#x000D;&#x000A;0</Keywords>
            <Keywords name="Folder+">IF then&#x000D;&#x000A;FUNC&#x000D;&#x000A;PROC&#x000D;&#x000A;FOR&#x000D;&#x000A;WHILE&#x000D;&#x000A;MODULE</Keywords>
            <Keywords name="Folder-">ENDIF&#x000D;&#x000A;ENDFUNC&#x000D;&#x000A;ENDPROC&#x000D;&#x000A;ENDFOR&#x000D;&#x000A;ENDWHILE&#x000D;&#x000A;ENDMODULE</Keywords>
            <Keywords name="Operators">- # $ &amp;amp&#x000D;&#x000A; ( ) * , / [ ] + &amp;lt&#x000D;&#x000A; = &amp;gt&#x000D;&#x000A;</Keywords>
            <Keywords name="Comment"> 1! 2 0!</Keywords>
            <Keywords name="Words1">CONST&#x000D;&#x000A;INOUT&#x000D;&#x000A;PERS&#x000D;&#x000A;VAR&#x000D;&#x000A;task&#x000D;&#x000A;NOT</Keywords>
            <Keywords name="Words2">Abs&#x000D;&#x000A;Acos&#x000D;&#x000A;AOutput&#x000D;&#x000A;ArgName&#x000D;&#x000A;ASin&#x000D;&#x000A;ATan&#x000D;&#x000A;ATan2&#x000D;&#x000A;ByteToStr&#x000D;&#x000A;CDate&#x000D;&#x000A;CJointT&#x000D;&#x000A;ClkRead&#x000D;&#x000A;Cos&#x000D;&#x000A;CPos&#x000D;&#x000A;CRobT&#x000D;&#x000A;CTime&#x000D;&#x000A;CTool&#x000D;&#x000A;CWobj&#x000D;&#x000A;DefDFrame&#x000D;&#x000A;DefFrame&#x000D;&#x000A;Dim&#x000D;&#x000A;DotProd&#x000D;&#x000A;DOutput&#x000D;&#x000A;EulerZYX&#x000D;&#x000A;Exp&#x000D;&#x000A;FALSE&#x000D;&#x000A;FileTime&#x000D;&#x000A;GetTime&#x000D;&#x000A;GOutput&#x000D;&#x000A;IsPers&#x000D;&#x000A;IsVar&#x000D;&#x000A;MirPos&#x000D;&#x000A;ModTime&#x000D;&#x000A;NOrient&#x000D;&#x000A;NumToStr&#x000D;&#x000A;Offs&#x000D;&#x000A;OpMode&#x000D;&#x000A;OrientZYX&#x000D;&#x000A;ORobT&#x000D;&#x000A;PoseInv&#x000D;&#x000A;PoseMult&#x000D;&#x000A;PoseVect&#x000D;&#x000A;Pow&#x000D;&#x000A;Present&#x000D;&#x000A;ReadBin&#x000D;&#x000A;ReadMotor&#x000D;&#x000A;ReadNum &#x000D;&#x000A;ReadStr &#x000D;&#x000A;RelTool &#x000D;&#x000A;Round &#x000D;&#x000A;RunMode&#x000D;&#x000A;Sin &#x000D;&#x000A;Sqrt &#x000D;&#x000A;StrFind &#x000D;&#x000A;StrLen &#x000D;&#x000A;StrMap &#x000D;&#x000A;StrMatch &#x000D;&#x000A;StrMemb &#x000D;&#x000A;StrOrder &#x000D;&#x000A;StrPart &#x000D;&#x000A;StrToByte &#x000D;&#x000A;StrToVal&#x000D;&#x000A;Tan &#x000D;&#x000A;TestAndSet &#x000D;&#x000A;TestDI &#x000D;&#x000A;TRUE &#x000D;&#x000A;Trunc&#x000D;&#x000A;ValToStr &#x000D;&#x000A;VectMagn&#x000D;&#x000A;Abs&#x000D;&#x000A;Acos&#x000D;&#x000A;AOutput&#x000D;&#x000A;ArgName&#x000D;&#x000A;ASin&#x000D;&#x000A;ATan&#x000D;&#x000A;ATan2&#x000D;&#x000A;ByteToStr&#x000D;&#x000A;CDate&#x000D;&#x000A;CJointT&#x000D;&#x000A;ClkRead&#x000D;&#x000A;Cos&#x000D;&#x000A;CPos&#x000D;&#x000A;CRobT&#x000D;&#x000A;CTime&#x000D;&#x000A;CTool&#x000D;&#x000A;CWobj&#x000D;&#x000A;DefDFrame&#x000D;&#x000A;DefFrame&#x000D;&#x000A;Dim&#x000D;&#x000A;DotProd&#x000D;&#x000A;DOutput&#x000D;&#x000A;EulerZYX&#x000D;&#x000A;Exp&#x000D;&#x000A;FALSE&#x000D;&#x000A;FileTime&#x000D;&#x000A;GetTime&#x000D;&#x000A;GOutput&#x000D;&#x000A;IsPers&#x000D;&#x000A;IsVar&#x000D;&#x000A;MirPos&#x000D;&#x000A;ModTime&#x000D;&#x000A;NOrient&#x000D;&#x000A;NumToStr&#x000D;&#x000A;Offs&#x000D;&#x000A;OpMode&#x000D;&#x000A;OrientZYX&#x000D;&#x000A;ORobT&#x000D;&#x000A;PoseInv&#x000D;&#x000A;PoseMult&#x000D;&#x000A;PoseVect&#x000D;&#x000A;Pow&#x000D;&#x000A;Present&#x000D;&#x000A;ReadBin&#x000D;&#x000A;ReadMotor&#x000D;&#x000A;ReadNum &#x000D;&#x000A;ReadStr &#x000D;&#x000A;RelTool &#x000D;&#x000A;Round &#x000D;&#x000A;RunMode&#x000D;&#x000A;Sin &#x000D;&#x000A;Sqrt &#x000D;&#x000A;StrFind &#x000D;&#x000A;StrLen &#x000D;&#x000A;StrMap &#x000D;&#x000A;StrMatch &#x000D;&#x000A;StrMemb &#x000D;&#x000A;StrOrder &#x000D;&#x000A;StrPart &#x000D;&#x000A;StrToByte &#x000D;&#x000A;StrToVal&#x000D;&#x000A;Tan &#x000D;&#x000A;TestAndSet &#x000D;&#x000A;TestDI &#x000D;&#x000A;TRUE &#x000D;&#x000A;Trunc&#x000D;&#x000A;ValToStr &#x000D;&#x000A;VectMagn&#x000D;&#x000A;AccSet &#x000D;&#x000A;ActUnit &#x000D;&#x000A;Add&#x000D;&#x000A;Break&#x000D;&#x000A;CallByVar &#x000D;&#x000A;Clear &#x000D;&#x000A;ClkReset &#x000D;&#x000A;ClkStart &#x000D;&#x000A;ClkStop &#x000D;&#x000A;Close &#x000D;&#x000A;ConfJ &#x000D;&#x000A;ConfL&#x000D;&#x000A;DeactUnit &#x000D;&#x000A;Decr&#x000D;&#x000A;EOffsOff &#x000D;&#x000A;EOffsOn &#x000D;&#x000A;EOffsSet &#x000D;&#x000A;ErrWrite &#x000D;&#x000A;ExitCycle&#x000D;&#x000A;GetSysData &#x000D;&#x000A;GripLoad&#x000D;&#x000A;IDelete &#x000D;&#x000A;IDisable &#x000D;&#x000A;IEnable &#x000D;&#x000A;Incr &#x000D;&#x000A;InvertDO &#x000D;&#x000A;IODisable &#x000D;&#x000A;IOEnable &#x000D;&#x000A;ISignalDI &#x000D;&#x000A;ISignalDO &#x000D;&#x000A;ISleep &#x000D;&#x000A;ITimer &#x000D;&#x000A;IVarValue &#x000D;&#x000A;IWatch&#x000D;&#x000A;Load&#x000D;&#x000A;MoveAbsJ &#x000D;&#x000A;MoveC &#x000D;&#x000A;MoveJ &#x000D;&#x000A;MoveL &#x000D;&#x000A;MoveCDO &#x000D;&#x000A;MoveJDO &#x000D;&#x000A;MoveLDO &#x000D;&#x000A;MoveCSynch &#x000D;&#x000A;MoveJSynch &#x000D;&#x000A;MoveLSynch&#x000D;&#x000A;Open&#x000D;&#x000A;PathResol &#x000D;&#x000A;PDispOff &#x000D;&#x000A;PDispOn &#x000D;&#x000A;PDispSet &#x000D;&#x000A;PulseDO &#x000D;&#x000A;PVectSet&#x000D;&#x000A;Reset &#x000D;&#x000A;RestoPath &#x000D;&#x000A;Rewind&#x000D;&#x000A;SearchC &#x000D;&#x000A;SearchL &#x000D;&#x000A;Set &#x000D;&#x000A;SetAO &#x000D;&#x000A;SetDO &#x000D;&#x000A;SetGO &#x000D;&#x000A;SingArea &#x000D;&#x000A;SoftAct &#x000D;&#x000A;SoftDeact &#x000D;&#x000A;StartMove &#x000D;&#x000A;Stop &#x000D;&#x000A;StopMove &#x000D;&#x000A;StorePath&#x000D;&#x000A;TPErase &#x000D;&#x000A;TPReadFK &#x000D;&#x000A;TPReadNum &#x000D;&#x000A;TPShow &#x000D;&#x000A;TPWrite &#x000D;&#x000A;TriggC &#x000D;&#x000A;TriggEquip &#x000D;&#x000A;TriggInt &#x000D;&#x000A;TriggIO &#x000D;&#x000A;TriggJ &#x000D;&#x000A;TriggL &#x000D;&#x000A;TuneReset&#x000D;&#x000A;UnLoad&#x000D;&#x000A;VelSet&#x000D;&#x000A;WaitDI &#x000D;&#x000A;WaitDO &#x000D;&#x000A;WaitTime &#x000D;&#x000A;WaitUntil &#x000D;&#x000A;Write &#x000D;&#x000A;WriteBin &#x000D;&#x000A;WriteStrBin &#x000D;&#x000A;WZBoxDef &#x000D;&#x000A;WZCylDef &#x000D;&#x000A;WZDisable &#x000D;&#x000A;WZDOSet&#x000D;&#x000A;WZEnable &#x000D;&#x000A;WZFree &#x000D;&#x000A;WZLimSup&#x000D;&#x000A;WZSphDef</Keywords>
            <Keywords name="Words3">bool byte&#x000D;&#x000A;clock confdata&#x000D;&#x000A;dionum&#x000D;&#x000A;errnum extjoint&#x000D;&#x000A;intnum iodev&#x000D;&#x000A;jointtarget&#x000D;&#x000A;loaddata&#x000D;&#x000A;mecunit motsetdata&#x000D;&#x000A;num&#x000D;&#x000A;orient o_jointtarget o_robtarget&#x000D;&#x000A;pos pose progdisp&#x000D;&#x000A;robjoint robtarget&#x000D;&#x000A;shapedata signalai signalao signaldi signaldo signalgi siganlgo speeddata string switch symnum&#x000D;&#x000A;tooldata tpnum triggdata tunetype&#x000D;&#x000A;wobjdata wzstationary wztemporary&#x000D;&#x000A;zonedata</Keywords>
            <Keywords name="Words4">#IF&#x000D;&#x000A;#IFELSE&#x000D;&#x000A;#ELSE&#x000D;&#x000A;#ENDIF</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="Tahoma" fontStyle="1" fontSize="10" />
            <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="0000FF" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="0000FF" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF8080" bgColor="FFFFFF" fontName="Verdana" fontStyle="0" fontSize="10" />
            <WordsStyle name="KEYWORD3" styleID="7" fgColor="004080" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="COMMENT" styleID="1" fgColor="004000" bgColor="FFFFFF" fontName="Comic Sans MS" fontStyle="2" fontSize="11" />
            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="004040" bgColor="FFFFFF" fontName="Arial" fontStyle="2" fontSize="10" />
            <WordsStyle name="NUMBER" styleID="4" fgColor="400040" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="OPERATOR" styleID="10" fgColor="400040" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="DELIMINER1" styleID="14" fgColor="400040" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="DELIMINER2" styleID="15" fgColor="004080" bgColor="FFFFFF" fontName="Arial" fontStyle="1" fontSize="10" />
            <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
        </Styles>
    </UserLang>
</NotepadPlus>
