Hƣớng dẫn biên dịch Simulink sang codeC

Một phần của tài liệu Lọc thích nghi và ứng dụng thực thi trên KIT TMS320C6713 (Trang 72)

Simulink là một môi trƣờng ứng dụng dùng để mô phỏng và thiết kế các mô hình cơ sở cho động học cũng nhƣ các hệ thống nhúng ở nhiều lĩnh vực khác nhau nhƣ giao tiếp, điều khiển, xử lý tín hiệu số, xử lý video, hình ảnh…. Với một giao diện giao đồ họa trực quan từ thƣ viện các block chức năng của chƣơng trình, bạn có thể thiết kế, mô phỏng, thực thi chƣơng trình và kiểm tra hệ thống ở các thời điểm khác nhau và cuối cùng sẽ là kết quả của chƣơng trình đƣợc thể hiện bằng đồ thị và biểu bảng. Đầu tiên bạn mở Simulink của Matlab lên và tiến hành ghép nối các khối theo mục tiêu của đề tài. Đối với những phiên bản Matlab khác nhau thì vị trí lấy các khối c thay đổi chút ít, chúng tôi đang trình bày ở đây là Matlab 2010a. Và phần mềm Code Composer Studio V 3.3 (CCS V3.3) để build và load lên KIT TMS320C6713.

Bây giờ chúng tôi đang tiến hành thiết kế một hệ thống Phát – Thu tín hiệu các bƣớc tiến hành nhƣ sau:

1.1Ghép nối các khối.

-Chọn khối I/O và Board C6713DSK: Target Support Package / Texas Intruments C6000 / C6713DSK.

-Chọn các khối Gain, Digital filer , C6713 ADC, C6713 DAC trong mục Libraries và sau đ kết nối lại nhƣ hình bên dƣới.

- Thiết lập thông số bằng cách nhấp đôi vào các khối + Khối ADC

+ Khối Gain.

+ Khối DAC.

1.2Thiết lập cấu hình các thông số trƣớc khi build.

Sau khi chạy mô phỏng thành công trên Simulink thì bạn có thể biên dịch sang CCS nhƣ sau:

- Sau đ gõ ccsboardinfo để kết nối CCS với Matlab

-Mở của sổ Simulink muốn biên dịch lên Vào Simulation chọn Configuration Parameter. Hoặc nhấn tổ hợp phím Ctrl + E.

1.3Build simulink sang ANSI C code .

Nhấn vào biểu tƣợng Increment Build hoặc nhấn tổ hợp phím Ctrl+B.

-Sau khi build xong , sẽ tự động mở cửa sổ làm việc CCS V3.3. với đầy đủ thƣ viện ,code C của chƣơng trình dịch từ simulink sang.

Một phần của tài liệu Lọc thích nghi và ứng dụng thực thi trên KIT TMS320C6713 (Trang 72)

Tải bản đầy đủ (PDF)

(91 trang)