Hệ thống file

Một phần của tài liệu Tìm hiểu mạng LTE và mô phỏng quá trình chuyển giao trên omnet++ (Trang 72 - 76)

Sau khi cài đặt OMNet++, thư mục omnetpp trên hệ thống máy của bạn nên chứa các thư mục con dưới đây.

Hệ thống mô phỏng:

omnetpp/ thư mục gốc của OMNeT++

bin/ các công cụ trong OMNeT++ (GNED, nedtool...)

include/ các file header cho mô hình mô phỏng

lib/ các file thư viện

bitmaps/ các biểu tượng đồ hoạ

doc/ các file hướng dẫn, readme...

manual/ file hướng dẫn dạng HTML tictoc-tutorial/ giới thiệu sử dụng OMNeT++

api/ API tham chiếu dạng HTML

nedxml-api/ API tham chiếu cho thư viện NEDXML

src/ mã nguồn của tài liệu

src/ mã nguồn của OMNeT++

nedc/ nedtool, trình biên dịch message

sim/ phần nhân mô phỏng

parsim/ các file dành cho việc thực hiện phân tán netbuilder/ các file dành cho việc đọc động các file NED envir/ mã nguồn cho giao diện người sử dụng cmdenv/ giao diện người dùng dòng lệnh

tkenv/ giao diện người sử dụng dựa trên Tcl/tk gned/ công cụ soạn thảo file NED

scalars/ công cụ vẽ và phân tích đầu ra dạng vô hướng

nedxml/ thư viện NEDXML

utils/ các tiện ích khác...

test/ bộ kiểm thử lùi

core/ bộ kiểm thử lùi cho thư viện mô phỏng distrib/ bộ kiểm thử lùi

Các quá trình mô phỏng mẫu được chứa trong thư mục samples samples/ thư mục chứa các mô hình mô phỏng mẫu aloha/ mô hình của giao thức Aloha

cqn/ Closed Queue Network

...

Thư mục contrib chứa các chương trình có thể kết hợp với OMNeT++ contrib/

octave/ script của Octave dùng để xử lý kết quả emacs/ bộ đánh dấu cú pháp NED cho Emacs

Ngoài ra bạn cũng có thể tìm thấy các thư mục khác như msvc/, chứa các thành phần tích hợp cho Microsoft Visual C++...

3.1.5 Import một chương trình

Từ khoá import được sử dụng để thêm các khai báo trong các file mô tả khác. Sau khi đã import, người sử dụng có thể sử dụng tất cả các thành phần đã được định nghĩa trong file mô tả đó.

Chú ý khi thêm một file mô tả, chỉ có các thông tin khai báo được sử dụng. Cũng tương tự như vậy khi một file được thêm vào không có nghĩa là nó sẽ được dịch khi file chứa nó được dịch. Người sử dụng sẽ phải dịch tất cả các file chứ không phải chỉ là file ở mức cao nhất.

Có thể xác định một file thêm vào mà có hoặc không viết phần mở rộng. Ví dụ: import một chương trình thành công:

import “ethenet”; //import ethernet.ned

Hay cũng có thể sử dụng đường dẫn trong khi sử dụng từ khoá import hoặc tốt hơn là bạn sử dụng trình biên dịch của NED với tham số -I để đặt tên cho thư mục chứa các file mà bạn muốn import.

3.2 Thực hành thí nghiệm mô phỏng 3.2.1 Cài đặt chương trình mô phỏng

a) Cài đặt Omnet++

Download gói OMNeT++ 4.1 win32 về

Giải nén file zip vừa download vào thư mục định cài đặt OMNET (VD: C:\omnetpp)

Chạy file mingwenv.cmd trong thư mục omnetpp-4.1 giao diện dòng lệnh hiện ra.

Tại dấu nhắc $ gõ 2 lệnh sau:

$ ./configure $ make

Chương trình sẽ cài đặt tầm từ 10-50 phút, bao giờ thấy dòng “Now you

can type “omnetpp” to start the IDE” là phần cài đặt đã hoàn thành.

Lưu ý: trước khi cài nên cài đặt thư viện hỗ trợ Java runtime (JRE). Download: http://www.java.com

b) Import Mobility Framework

Trên Menu bar chọn Windows > Open Perspective > Simulation Trong cửa sổ Project Explorer bấm chuột phải chọn Import

Hình 3-4: Cửa sổ Import

Cửa sổ Import hiện ra chọn General>Existing Project into Workspace rồi next.

Hình 3-5: chọn đường dẫn đến Project muốn import

Trong mục “Select root directory” chọn đường dẫn tới thư mục sample Mục Project chọn các Project muốn import

Tick vao Copy project into Workspace để copy luôn các thư mục chứa Project vào Workspace ở đây tôi chọn Mobility.

Sau khi chọn nhấn Finish để kết thúc quá trình import Dưới đây là import thành công một project

Hình 3-6: Import một chương trình thành công

Một phần của tài liệu Tìm hiểu mạng LTE và mô phỏng quá trình chuyển giao trên omnet++ (Trang 72 - 76)

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

(94 trang)
w