; VisSim Block Diagram Format (VBDF) ; Copyright ©1989-2015 Visual Solutions PA=3 POa="pete" PV=9.000A26 PS=0 PE=25 PP=0.01 PI=170 PX=0.01 PN=1e-006 PL=5 PT=1e-005 PG=1,0 Pn=-10,6,16,"Tahoma",18,0,400,2,0,1,0,1 Pc=35 Po=1,50,664,0 Ppl=0 Ppp=0 Ppt=0 Ppf=1 Pe=0 PD=1600x900 PR= Pf=0x0 Ps=6400,0,0,4500,0,0 PM=1,1,1,1 Pxi=12 Px="3",0,0 Px="Default",16711680,0 Px="general labels",-1,0 Px="Q",-1,0 Px="P",-1,0 Px="y",0,0 Px="p",0,0 Px="x",0,0 Px="AZIMUTH",255,255 Px="ELEVATION",16711680,16711680 Px="Inertial Rate Vector",0,16711935 PvC=512,1024,"cgMain",2,"F280X",4 Qn="vsmTutor.dll" QLI[1]=200 QLI[1]=100 QLb[1]=21 QLI[1]=40 QLI[1]=14 QLI[1]=0 QLI[1]=8454143 QLI[1]=0 QLI[1]=-13 QLI[1]=0 QLI[1]=0 QLI[1]=0 QLs[1]=0 QLI[1]=400 QLb[1]=0 QLb[1]=0 QLb[1]=3 QLb[1]=2 QLb[1]=1 QLb[1]=34 Qn="F280xDSP.DLL" QLI[9]=0 0 0 0 0 3 0 1985229328 -19088744 QLF[1]=80 QLF[1]=8 QLI[2]=270336 0 QLF[1]=0 QLI[1]=64 QLc[12]="F28069M" QLI[4]=262146 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[20]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[6]=0 0 0 0 0 0 QLI[32]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[17]=671492102 415635590 424024326 432413062 440801798 449190534 457579270 465968006 0 0 0 0 0 0 0 0 0 QLI[1]=0 QLs[1]="" QLI[6]=0 0 0 0 0 0 QLI[4]=0 0 0 0 QLI[11]=0 0 0 0 0 0 0 0 0 0 50413568 QLI[68]=50413568 51429376 51953664 52477952 53002240 53526528 54050816 54575104 55099392 55623680 56147968 56672256 57196544 57720832 58245120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50380800 50905088 51429376 51953664 52477952 53002240 53526528 54050816 54575104 55099392 55623680 56147968 56672256 57196544 57720832 58245120 0 50380800 50905088 51429376 51953664 52477952 53002240 53526528 54050816 54575104 55099392 55623680 56147968 56672256 57196544 57720832 58245120 0 0 QLI[24]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Qn="FIXPTBLK.DLL" QLI[1]=1 QLI[1]=2 QLj[1]=4 Qn="TI_DCS32.DLL" QLF[14]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 Qn="vsmSerial.dll" QLI[1]=265 QLI[1]=8576 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=9600 QLI[1]=256 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=0 QLI[1]=256 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=0 QLI[1]=256 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=256 QLI[1]=8576 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=0 QLI[1]=99623200 QLI[1]=9600 QLs[1]=0 QLI[1]=0 QLI[1]=0 Qn="DSP_LCD.DLL" QLi[10]=4 20 4 0 3 1 0 0 0 0 Qn="Pic32DSP.DLL" QLI[9]=0 0 0 0 0 0 0 0 0 QLF[1]=100 QLF[1]=10 QLI[1]=0 QLF[1]=100 QLI[1]=4194368 QLc[12]="" QLI[4]=0 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[20]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[6]=0 0 0 0 0 0 QLI[32]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[17]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[1]=0 QLs[1]=0 QLI[6]=0 0 0 0 0 0 QLI[4]=0 0 0 0 QLI[11]=0 0 0 0 0 0 0 0 0 0 0 Qn="CortexM3DSP.DLL" QLI[9]=0 0 0 0 0 0 0 0 0 QLF[1]=100 QLF[1]=10 QLI[1]=81920 QLF[1]=100 QLI[1]=4194368 QLc[12]="F28M35H52" QLI[4]=2 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[20]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[8]=0 0 0 0 0 0 0 0 QLI[6]=0 0 0 0 0 0 QLI[32]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[17]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QLI[1]=0 QLs[1]=0 QLI[6]=0 0 0 0 0 0 QLI[4]=0 0 0 0 QLI[11]=0 0 0 0 0 0 0 0 0 0 0 QLI[68]=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Qn="vsmCanPeak.dll" QLI[8]=0 0 0 0 87330728 1 0 0 N.1="label"*101x2 n="Motor Speed Ripple due to PWM Input" Ob=8454143 Og=255 Of=-19,0,400,0,0,0,34,"Tahoma",0,2 N.2="userFunction"*113x7#0,0 n="F280XDSP.tgtConfig" N.3="plot"*43x32*83x24 pt="PWM Signal - 10KHz" px="Time (sec)" pax=0 pf=F pf=H pF=0 pb=2,0 pbx=0.0005,0 pbY=0,0 pbX=0,0 pc=100 pm=-1,0 pb.0=0,0 pb.1=0,0 pb.2=0,0 pb.3=0,0 pb.4=0,0 pb.5=0,0 pb.6=0,0 pb.7=0,0 N.4="userFunction"*6x32#0,2 n="F280XDSP.readMonitorBuffer" DP=112 DLI[11]=0 0 0 35520 0 0 0 100 0 0 0 DLE N.5="userFunction"*66x21#1,2 n="F280XDSP.DSP_Comm" DP=328 DLI[6]=1 1 1 20000 80 0 DLI[2]=0 89964000 DLc[128]="C:\\VisSim90\\cg\\MotorRippleDueToPWMCarrierFrequency.out" DLc[128]="MotorRippleDueToPWMCarrierFrequency.out" DLE N.6="display"(3.4012498855591)*134x23 n="3.42" Oe=6 Ox=1 Ov=0 N.7="plot"*151x32*101x49 pt="Motor Speed" px="Time (sec)" pax=0 pf=H pF=0 pb=0.9,-0.1 pbx=25,0 pbY=0,0 pbX=0,0 pc=0 pm=-1,0 pb.0=0.8,0.3 pL.0="Hi Limit" pb.1=0.9,-0.1 pL.1="Motor Speed" pb.2=0.8,0.3 pL.2="Low Limit" pb.3=0.8,0.3 pL.3="Motor Speed Setpoint" pb.4=0,0 pb.5=0,0 pb.6=0,0 pb.7=0,0 N.8="const"<.0005>*14x6 N.9="plot"*43x57*85x24 pt="Motor Speed - AVERAGE" px="Time (sec)" pax=0 pf=H pF=0 pb=1,0 pbx=99,0 pbY=0,0 pbX=0,0 pc=100 pm=-1,0 pb.0=1,0 pb.1=0,0 pb.2=0,0 pb.3=0,0 pb.4=0,0 pb.5=0,0 pb.6=0,0 pb.7=0,0 N.10="userFunction"*7x57#0,2 n="F280XDSP.readMonitorBuffer" DP=112 DLI[11]=0 0 1 35648 0 0 0 100 0 0 0 DLE N.11="variable"*23x9 n=":MotorSpeed*" N.12="summingJunction"*27x21 N.13="integrator"<.5;0;0>*42x22 N.14="gain"<1.8>*33x22 N.15="summingJunction"*73x7 N.16="summingJunction"*72x13 N.17="variable"*24x6 n=":DeltaSpeed" N.18="variable"*54x9 n=":DeltaSpeed" N.19="variable"*51x15 n=":DeltaSpeed" N.20="variable"*80x8 n=":HighLimit" N.21="variable"*82x14 n=":LowLimit" N.22="variable"*133x34 n=":HighLimit" N.23="variable"*133x46 n=":LowLimit" N.24="variable"*135x21 n=":MotorSpeed" N.25="variable"*132x40 n=":MotorSpeed" N.26="label"*13x2 n="Parameters" Ob=8454143 Og=255 Of=-19,0,400,0,0,0,34,"Tahoma",0,2 N.27="label"*58x2 n="Calculated Parameters" Ob=8454143 Og=255 Of=-19,0,400,0,0,0,34,"Tahoma",0,2 N.28="label"*29x25 n="Controller" Ob=8454143 Og=255 Of=-19,0,400,0,0,0,34,"Tahoma",0,2 N.29="variable"*4x21 n=":MotorSpeed*" N.30="variable"*6x23 n=":MotorSpeed" N.31="variable"*51x7 n=":MotorSpeed*" N.32="variable"*48x13 n=":MotorSpeed*" N.33="variable"*59x18 n=":PWM Command" N.34="slider"<0.56;1;.2;1;1>*4x9 n="" N.35="variable"*132x52 n=":MotorSpeed*" G.0=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, f3.1.i=vT11 I.3.i1=4.o2 I.3.i0=4.o1 f4.1.o=T3 f4.2.o=vT11@100,1 f5.1.o=T15@4.32 f5.1.i=T15 f5.1.i=n"Pulse Width" I.5.i1=13.o1 I.6.i1=5.o2 I.7.i1=22.o1 I.7.i2=25.o1 I.7.i3=23.o1 I.7.i4=35.o1 f9.1.i=vT11 I.9.i1=10.o2 f9.2.i=vT11 I.9.i0=10.o1 f10.1.o=T3 f10.2.o=vT11@100,1 I.11.i1=34.o1 I.12.i1=29.o1 f12.2.i=- I.12.i2=30.o1 I.13.i1=14.o1 I.14.i1=12.o1 I.15.i1=31.o1 I.15.i2=18.o1 I.16.i1=32.o1 f16.2.i=- I.16.i2=19.o1 I.17.i1=8.o1 I.20.i1=15.o1 I.21.i1=16.o1 f24.1.o=T15@4.32 f24.1.i=T15 I.24.i1=5.o1 f25.1.o=T15@4.32 f25.1.i=T15 f30.1.o=T15@4.32 f30.1.i=T15 I.33.i1=13.o1 cEOF