This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642BOOST: Sample Code question

Part Number: AWR1642BOOST


In the mmwave_industrial_toolbox_2_4_0\labs\lab0013_traffic_monitoring_16xx\tm_demo.m, 

One switch case describes the selection of three cases in the following.

switch trackerRun
            case 'PCMex'        
                [TID, S, EC, G, mIndex] = gtrack_step_mex(hRadarTrackingC, pointCloud, [], numOutputPoints);
                    
            case 'PCMatlab'            
                [track, num, mIndex] = step(hRadarTrackingM, pointCloud, 0, numOutputPoints);
                %translate from Matlab to C
                TID = zeros(1,num);
                S = zeros(6,num);
                EC = zeros(9,num);
                for n=1:num
                    TID(n) = track(n).trackerId -1; % In Matlab, TID are one-based
                    S(:,n) = track(n).S;
                    EC(:,n) = reshape(track(n).ec, 9,1);
                    G(n) = track(n).g;
                end
                mIndex = mIndex -1;

            case 'Target'
                if(numTargets == 0)
                    TID = zeros(1,0);
                    S = zeros(6,0);
                    EC = zeros(9,0);
                    G = zeros(1,0);
                end
        end

What's different between PCmex, PCMatlab and Target  in this sample code?