[Scilab-users] (EXCEPTION_ACCESS_VIOLATION) with "scicosim" function

pepe peter.balazovic at yahoo.com
Mon Feb 25 14:45:58 CET 2013


Sorry, I have problems with this usage (really confused) since I got alwyas
(EXCEPTION_ACCESS_VIOLATION) with "scicosim" function.
I am doing this (I tried many combinations - I don't find right one :( ):

    void myPMSM_block(scicos_block *blk, int flag)  
    { 
        double* Te;

        switch (flag) 
        { 
            case Initialization:
                Te = (double *) MALLOC(sizeof(double));
                *(blk->work) = Te;
            break;
                
            case DerivativeState:
                *Te = 3./2.*pp/2.*(ke*Iq);// + (Ld - Lq)*Id*Iq);
                dId = 1./Ld*(Ud - Rs*Id + Lq*pp/2.*Iq*Wm); //derivace i_d
prud
                dIq = 1./Lq*(Uq - Rs*Iq);// - (Ld*Id + ke)*pp/2.*Wm);
//derivace i_q prud
                dWm = 1./Jm*(Te[0] - B*Wm - Tload); //rychlost
                dTheta = Wm; //poloha der_theta = w_m
                
            break; 
             
            case OutputUpdate:
                 Id_out = Id;
                 Iq_out = Iq;
                 Te_out = Te[0];
            break; 
            
            case Ending:
                 scicos_free(Te);
            break;
          } 
    }




--
View this message in context: http://mailinglists.scilab.org/EXCEPTION-ACCESS-VIOLATION-with-scicosim-function-tp4026020p4026023.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.



More information about the users mailing list