⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 evm_library.mdl

📁 EVM的模块
💻 MDL
📖 第 1 页 / 共 4 页
字号:
"0         !0    @    !     0    $         $  ! #$    .    8     8    (     0 "
"        %    \"     $    !     0         .    ,     8    (    !          %   "
" \"     $    !     0         0  $ .0    X   !H    !@    @    !          4    "
"(     0    $    !          X    X    !@    @    $          4    (     0    4 "
"   !         !     %    ,\"XQ,C4    .    8     8    (     0         %    \"  "
"   $    !     0         .    ,     8    (    !          %    \"     $    !   "
"  0         0  $ ,     X   # !@  !@    @    \"          4    (     0    $    "
"!          4 !  4     0    0!  !.86UE                     $1A=&%4>7!E        "
"        1&EM<P                    !2;W<                      $-O;7!L97AI='D  "
"           1G)A;64                   !#;VP                      $ES4VEG;F5D  "
"              5V]R9$QE;F=T:             !&:7A0;VEN=%-C86QI;F=4>7!E $9R86-T:6]"
"N3&5N9W1H        4VQO<&4                   !\":6%S                           "
".    :     8    (     0         %    \"     $    !     0         .    .     8"
"    (    !          %    \"     $    '     0         0    !P   %)-4U]%5DT #@ "
"  &@    &    \"     $         !0    @    !     0    $         #@   #@    &   "
" \"     0         !0    @    !    !@    $         $     8   !R96%L7U0   X   !"
"@    !@    @    !          4    (     0    $    !          X    P    !@    @ "
"   $          4    (     0    ,    !         !   P Q+40 #@   &     &    \"   "
"  $         !0    @    !     0    $         #@   #     &    \"     0         "
"!0    @    !     0    $         $  ! #$    .    <     8    (     0         % "
"   \"     $    !     0         .    0     8    (    !          %    \"     $ "
"   *     0         0    \"@   $-/35!,15A?3D\\        .    <     8    (     0 "
"        %    \"     $    !     0         .    0     8    (    !          %   "
" \"     $    )     0         0    \"0   $9204U%7UE%4P         .    8     8   "
" (     0         %    \"     $    !     0         .    ,     8    (    !     "
"     %    \"     $    !     0         0  $ ,0    X   !@    !@    @    !      "
"    4    (     0    $    !          X    P    !@    @    $          4    (   "
"  0    $    !         !   0 Q    #@   &     &    \"     $         !0    @    "
"!     0    $         #@   #     &    \"     0         !0    @    !     0    $"
"         $  ! #@    .    8     8    (     0         %    \"     $    !     0 "
"        .    ,     8    (    !          %    \"     $    !     0         0  $"
" ,0    X   !@    !@    @    !          4    (     0    $    !          X    P"
"    !@    @    $          4    (     0    $    !         !   0 S    #@   &@  "
"  &    \"     $         !0    @    !     0    $         #@   #@    &    \"   "
"  0         !0    @    !    !0    $         $     4    P+C$R-0    X   !@    !"
"@    @    !          4    (     0    $    !          X    P    !@    @    $  "
"        4    (     0    $    !         !   0 P    #@   $ $   &    \"     (   "
"      !0    @    !     0    $         !0 $  L    !    +    $YA;64         1&%"
"T851Y<&4   !#;VUP;&5X:71Y %9A;'5E              X   #P    !@    @    !        "
"  4    (     0    ,    !          X   !     !@    @    $          4    (     "
"0    D    !         !     )    8V]N<W10='-2          X   !     !@    @    $  "
"        4    (     0    D    !         !     )    8V]N<W10='-)          X    "
"P    !@    @    $          4    (     0    0    !         !  ! !P36%X#@   .@ "
"   &    \"     $         !0    @    !     P    $         #@   #@    &    \"  "
"   0         !0    @    !    !@    $         $     8   !R96%L7U0   X    X    "
"!@    @    $          4    (     0    8    !         !     &    <F5A;%]4   . "
"   .     8    (    !          %    \"     $    &     0         0    !@   ')E8"
"6Q?5   #@     !   &    \"     $         !0    @    !     P    $         #@   "
"$     &    \"     0         !0    @    !    \"@    $         $     H   !#3TU0"
"3$587TY/        #@   $     &    \"     0         !0    @    !    \"@    $    "
"     $     H   !#3TU03$587TY/        #@   $     &    \"     0         !0    @"
"    !    \"@    $         $     H   !#3TU03$587TY/        #@   .     &    \" "
"    $         !0    @    !     P    $         #@   #@    &    \"     0       "
"  !0    @    !    !P    $         $     <   !R96%L*$,I  X    X    !@    @    "
"$          4    (     0    <    !         !     '    :6UA9RA#*0 .    ,     8 "
"   (    !          %    \"     $    $     0         0  0 4&UA> X    X    !@  "
"  @    $          4    (     0    8    !         !     &    9&]U8FQE   .    ."
"     8    (    !          %    \"     $    &     0         0    !@   &1O=6)L9"
"0  #@   #     &    \"     0         !0    @    !    !     $         $  $ ')E8"
"6P.    ,     8    (    !          %    \"     $    $     0         0  0 <F5A;"
" X    P    !@    @    $          4    (     0    ,    !         !   P!O9F8 #@"
"   #     &    \"     0         !0    @    !     P    $         $  # &]F9@ .  "
"  ,     8    (    !          %    \"     $    !     0         0  $ ,0    "
  }
}

# Finite State Machines
#
#    Stateflow Version 6.6 (R2007a) dated Jan 30 2007, 03:33:34
#
#

Stateflow {

	machine {
		id                   		1
		name                 		"EVM_Library"
		created              		"30-Jul-2007 11:03:31"
		isLibrary            		1
		firstTarget          		18
		sfVersion            		66014000
	}

	chart {
		id                                        		2
		name                                      		"EVM\n"
					"Fast EML/Compute\n"
					"EVM"
		windowPosition                            		[420.75 158.25 200.25 189.75]
		viewLimits                                		[0 156.75 0 153.75]
		screen                                    		[1 1 1920 1200 1.333333333333333]
		treeNode                                  		[0 3 0 0]
		firstTransition                           		5
		firstJunction                             		4
		viewObj                                   		2
		machine                                   		1
		decomposition                             		CLUSTER_CHART
		type                                      		EML_CHART
		firstData                                 		6
		chartFileNumber                           		2
		disableImplicitCasting                    		1
		eml {
			name       		"fcn"
			noDebugging		1
		}
	}

	state {
		id                           		3
		labelString                  		"eML_blk_kernel()"
		position                     		[18 64.5 118 66]
		fontSize                     		12
		chart                        		2
		treeNode                     		[2 0 0 0]
		superState                   		SUBCHART
		subviewer                    		2
		type                         		FUNC_STATE
		decomposition                		CLUSTER_STATE
		eml {
			isEML                    		1
			script                   		"function EVM = fcn(noisyIn, ConstPts)\n"
						"% This block supports an embeddable subset of the MATLAB la"
						"nguage.\n"
						"% See the help menu for details. \n"
						"\n"
						"persistent frameSum\n"
						"persistent len\n"
						"persistent len_C\n"
						"if isempty(len)\n"
						"    len = length(noisyIn);\n"
						"    len_C = length(ConstPts);\n"
						"end\n"
						"frameSum = 0;\n"
						"for k=1:len\n"
						"    myMin = realmax;\n"
						"    for l=1:len_C\n"
						"         t2 = real((noisyIn(k) - ConstPts(l)) * ...\n"
						"             conj(noisyIn(k) - ConstPts(l)));\n"
						"        if t2<myMin\n"
						"            myMin = t2;\n"
						"        end\n"
						"    end\n"
						"    frameSum = frameSum + myMin;\n"
						"end\n"
						"\n"
						"EVM = frameSum/len;"
			editorLayout             		"100 M4x1[185 185 1080 716]"
			treatIntsAsFixpt         		0
		}
	}

	junction {
		id         		4
		position   		[23.5747 49.5747 7]
		chart      		2
		linkNode   		[2 0 0]
		subviewer  		2
		type       		CONNECTIVE_JUNCTION
	}

	transition {
		id             		5
		labelString    		"{eML_blk_kernel();}"
		labelPosition  		[32.125 19.875 102.544 14.964]
		fontSize       		12
		src {
			intersection		[0 0 1 0 23.5747 14.625 0 0]
		}
		dst {
			id          		4
			intersection		[7 0 -1 -1 23.5747 42.5747 0 0]
		}
		midPoint       		[23.5747 24.9468]
		chart          		2
		linkNode       		[2 0 0]
		dataLimits     		[23.575 23.575 14.625 34.575]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	data {
		id                            		6
		name                          		"noisyIn"
		linkNode                      		[2 0 7]
		scope                         		INPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
			}
			complexity           		SF_COMPLEX_INHERITED
		}
		dataType                      		"inherited"
		fixptType {
			slope   		1
			baseType		SF_INT16_TYPE
		}
		complexity                    		SF_COMPLEX_INHERITED
	}

	data {
		id                            		7
		name                          		"EVM"
		linkNode                      		[2 6 8]
		scope                         		OUTPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
				primitive 		SF_DOUBLE_TYPE
			}
			frame                		SF_FRAME_YES
		}
		dataType                      		"inherited"
		fixptType {
			slope   		1
			baseType		SF_INT16_TYPE
		}
	}

	data {
		id                            		8
		name                          		"ConstPts"
		linkNode                      		[2 7 0]
		scope                         		INPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
				primitive 		SF_DOUBLE_TYPE
				isSigned  		1
				wordLength		"16"
			}
			complexity           		SF_COMPLEX_INHERITED
			frame                		SF_FRAME_INHERITED
		}
		dataType                      		"inherited"
		complexity                    		SF_COMPLEX_INHERITED
	}

	instance {
		id     		9
		name   		"EVM\n"
					"Fast EML/Compute\n"
					"EVM"
		machine		1
		chart  		2
	}

	chart {
		id                                        		10
		name                                      		"EVM\n"
					"Easy EML/Compute\n"
					"EVM"
		windowPosition                            		[420.75 158.25 200.25 189.75]
		viewLimits                                		[0 156.75 0 153.75]
		screen                                    		[1 1 1920 1200 1.333333333333333]
		treeNode                                  		[0 11 0 0]
		firstTransition                           		13
		firstJunction                             		12
		viewObj                                   		10
		machine                                   		1
		toolbarMode                               		LIBRARY_TOOLBAR
		decomposition                             		CLUSTER_CHART
		type                                      		EML_CHART
		firstData                                 		14
		chartFileNumber                           		3
		disableImplicitCasting                    		1
		eml {
			name       		"fcn"
			noDebugging		1
		}
	}

	state {
		id                           		11
		labelString                  		"eML_blk_kernel()"
		position                     		[18 64.5 118 66]
		fontSize                     		12
		chart                        		10
		treeNode                     		[10 0 0 0]
		superState                   		SUBCHART
		subviewer                    		10
		type                         		FUNC_STATE
		decomposition                		CLUSTER_STATE
		eml {
			isEML                    		1
			script                   		"function EVM = fcn(noisyIn, ConstPts)\n"
						"% This block supports an embeddable subset of the MATLAB la"
						"nguage.\n"
						"% See the help menu for details. \n"
						"\n"
						"temp = abs(noisyIn*ones(size(ConstPts)) - ones(size(noisyIn"
						"))*ConstPts);\n"
						"EVM = min(temp,[],2);"
			editorLayout             		"100 M4x1[185 185 1080 716]"
			treatIntsAsFixpt         		0
		}
	}

	junction {
		id         		12
		position   		[23.5747 49.5747 7]
		chart      		10
		linkNode   		[10 0 0]
		subviewer  		10
		type       		CONNECTIVE_JUNCTION
	}

	transition {
		id             		13
		labelString    		"{eML_blk_kernel();}"
		labelPosition  		[32.125 19.875 102.544 14.964]
		fontSize       		12
		src {
			intersection		[0 0 1 0 23.5747 14.625 0 0]
		}
		dst {
			id          		12
			intersection		[7 0 -1 -1 23.5747 42.5747 0 0]
		}
		midPoint       		[23.5747 24.9468]
		chart          		10
		linkNode       		[10 0 0]
		dataLimits     		[23.575 23.575 14.625 34.575]
		subviewer      		10
		drawStyle      		SMART
		executionOrder 		1
	}

	data {
		id                            		14
		name                          		"noisyIn"
		linkNode                      		[10 0 15]
		scope                         		INPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
			}
			complexity           		SF_COMPLEX_INHERITED
		}
		dataType                      		"inherited"
		fixptType {
			slope   		1
			baseType		SF_INT16_TYPE
		}
		complexity                    		SF_COMPLEX_INHERITED
	}

	data {
		id                            		15
		name                          		"EVM"
		linkNode                      		[10 14 16]
		scope                         		OUTPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
				primitive 		SF_DOUBLE_TYPE
			}
			complexity           		SF_COMPLEX_INHERITED
			frame                		SF_FRAME_YES
		}
		dataType                      		"inherited"
		fixptType {
			slope   		1
			baseType		SF_INT16_TYPE
		}
		complexity                    		SF_COMPLEX_INHERITED
	}

	data {
		id                            		16
		name                          		"ConstPts"
		linkNode                      		[10 15 0]
		scope                         		INPUT_DATA
		machine                       		1
		props {
			array {
				size      		"-1"
			}
			type {
				method    		SF_INHERITED_TYPE
				primitive 		SF_DOUBLE_TYPE
				isSigned  		1
				wordLength		"16"
			}
			complexity           		SF_COMPLEX_INHERITED
			frame                		SF_FRAME_INHERITED
		}
		dataType                      		"inherited"
		complexity                    		SF_COMPLEX_INHERITED
	}

	instance {
		id     		17
		name   		"EVM\n"
					"Easy EML/Compute\n"
					"EVM"
		machine		1
		chart  		10
	}

	target {
		id                        		18
		name                      		"sfun"
		description               		"Default Simulink S-Function Target."
		machine                   		1
		linkNode                  		[1 0 0]
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -