logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

RTDX z Java, Matlab->tms3206713

vito86 08 Lut 2011 12:15 912 0
REKLAMA
  • #1 9120756
    vito86
    Poziom 10  
    Witam,

    Czy ktoś próbował połączyć Matlaba z Javą (nie przez Link for CCS) do procesora sygnałowego ( u mnie tms320c6713) poprzez kanał rtdx? Mam problem ponieważ zczytuję same zera z kanału. Chcę przesłać dane z procesora do matlaba i odczytać je.To zapewne kwestia konfiguracji rtdx w matlabie. Używam ccs 4.1 oraz Matlab 2008.Mój kod poniżej.

    Cytat:

    % Get the RTDX Server and Session
    rtdxServer = script.getServer('RTDXServer.1');
    rtdxSession = rtdxServer.openSession(uDebugSession);
    %handles.rtdxSession=rtdxSession;
    % Connect if necessary
    if ~uDebugSession.target.isConnected();
    uDebugSession.target.connect();
    %handles.polaczony=true;
    end
    if uDebugSession.target.isConnected()==true
    set( handles.checkbox2,'Value',1);
    end

    handles.uDebugSession = uDebugSession;
    rtdxSession.configureRTDX(2,1032,4,2)
    rtdxSession.enableRTDX()
    handles.uDebugSession.memory.loadProgram('prog.out');
    rtdxBuffer = RTDXInputStream(rtdxSession, 'ochan');
    rtdxBuffer.enable()
    rtdxServer.start()
    t2hData = java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE, 1032);
    rtdxSession.getRTDXConfig()
    handles.uDebugSession.target.runAsynch();
    %rtdxBuffer.available()

    rtdxBuffer.read(t2hData, 0, 1032,0)
    t2hData
  • REKLAMA
REKLAMA