2. Thư viện các khối cơ bản.
Có một số các dạng khối trong thư viện Simulink:
§ Sources: được sử dụng để tạo ra các tín hiệu khác nhau
§ Sinks: được dùng để xuất hoặc biểu diễn tín hiệu
§ Continuous : các yếu tố hệ thống liên tục theo thời gian
§ Discrete: tuyến tính, các yếu tố hệ thống rời rạc theo thời gian (hàm truyền rời rạc, các mô hình không gian trạng thái rời rạc, vv)
§ Operations Math: chứa nhiều hoạt động toán học phổ biến (Nhân, Tổng, kết quả, giá trị tuyệt đối, vv).
- Một số khối Continuous thường dùng:
- Một số khối trong Math Operations:
- Một số khối thường dùng trong Signal Routing:
- Một số khối thường dùng trong Sinks:
- Một số khối trong Sources:
- Ngoài ra còn có rất nhiều khối khác nhau trong hộp công cụ :
- Đặc biệt Simulink có thể kết hợp với System Generator để mô phỏng trên FPGA. Các khối xilinx cơ bản:
3. Tạo thư viện cho Simulink thư viện có sẵn:
- Sau đây mình sẽ hướng dẫn tạo thư viện các khối cho Simulink. Chúng ta sẽ tạo ra một khối mà sẽ tính toán các hệ số của lực nâng bằng cách sử dụng phương trình.
- Mở Simulink.
- Chọn File > New > Library như hình dưới.
- Kéo và thả một khối Simulink (ví dụ, khối 'Derivative') vào mô hình không gian làm việc (Hình 2)
- Click vào khối này để chọn nó và sau đó chọn "Edit> Create Subsystem '(Hình 3)
- Đổi tên thành khối 'calculate_CL'.
- Nhấp đúp vào khối và sửa đổi các đầu vào / đầu ra được thể hiện trong hình 4. Lưu ý rằng các khối hằng số được thiết lập một giá trị biến của 'S_ref' và 'rho'. Sau đó đóng các subsystem.
- Nhấp chuột phải vào khối và chọn ' Mask Subsystem'. Điều này sẽ close khối cho người sử dụng và cho phép bạn định nghĩa một giao diện và tài liệu cho các khối.
- Trên hộp thoại hiện lên, nhấp vào tab 'Parameters' sau đó nhấn vào nút hai lần.
- Sửa đổi các thông số để trông giống như Hình 5. Đây là cách thức các giá trị của 'rho' và 'S_ref' sẽ được chuyển vào khối.
- Nhấp vào tab Documentation và sửa đổi các thông số để được tương tự như hình:
- Sau đó nhấn OK để đóng TAB.
- Kích đúp vào khối và chúng ta thấy rằng không thể truy cập vào cấu trúc bên trong của khối. Thay vào đó, giao diện người dùng sẽ xuất hiện giống như những khối block khác.
- Lưu thư viện với tên bạn muốn.End
Có một số các dạng khối trong thư viện Simulink:
§ Sources: được sử dụng để tạo ra các tín hiệu khác nhau
§ Sinks: được dùng để xuất hoặc biểu diễn tín hiệu
§ Continuous : các yếu tố hệ thống liên tục theo thời gian
§ Discrete: tuyến tính, các yếu tố hệ thống rời rạc theo thời gian (hàm truyền rời rạc, các mô hình không gian trạng thái rời rạc, vv)
§ Operations Math: chứa nhiều hoạt động toán học phổ biến (Nhân, Tổng, kết quả, giá trị tuyệt đối, vv).
- Một số khối Continuous thường dùng:
- Một số khối trong Math Operations:
- Một số khối thường dùng trong Signal Routing:
- Một số khối thường dùng trong Sinks:
- Một số khối trong Sources:
- Ngoài ra còn có rất nhiều khối khác nhau trong hộp công cụ :
- Đặc biệt Simulink có thể kết hợp với System Generator để mô phỏng trên FPGA. Các khối xilinx cơ bản:
3. Tạo thư viện cho Simulink thư viện có sẵn:
- Sau đây mình sẽ hướng dẫn tạo thư viện các khối cho Simulink. Chúng ta sẽ tạo ra một khối mà sẽ tính toán các hệ số của lực nâng bằng cách sử dụng phương trình.
- Mở Simulink.
- Chọn File > New > Library như hình dưới.
- Kéo và thả một khối Simulink (ví dụ, khối 'Derivative') vào mô hình không gian làm việc (Hình 2)
- Click vào khối này để chọn nó và sau đó chọn "Edit> Create Subsystem '(Hình 3)
- Đổi tên thành khối 'calculate_CL'.
- Nhấp đúp vào khối và sửa đổi các đầu vào / đầu ra được thể hiện trong hình 4. Lưu ý rằng các khối hằng số được thiết lập một giá trị biến của 'S_ref' và 'rho'. Sau đó đóng các subsystem.
- Nhấp chuột phải vào khối và chọn ' Mask Subsystem'. Điều này sẽ close khối cho người sử dụng và cho phép bạn định nghĩa một giao diện và tài liệu cho các khối.
- Trên hộp thoại hiện lên, nhấp vào tab 'Parameters' sau đó nhấn vào nút hai lần.
- Sửa đổi các thông số để trông giống như Hình 5. Đây là cách thức các giá trị của 'rho' và 'S_ref' sẽ được chuyển vào khối.
- Nhấp vào tab Documentation và sửa đổi các thông số để được tương tự như hình:
- Sau đó nhấn OK để đóng TAB.
- Kích đúp vào khối và chúng ta thấy rằng không thể truy cập vào cấu trúc bên trong của khối. Thay vào đó, giao diện người dùng sẽ xuất hiện giống như những khối block khác.
- Lưu thư viện với tên bạn muốn.End