2012-02-01 15 views
5

Tôi đang làm việc với một dự án MATLAB và muốn có thể định cấu hình các biến và đường dẫn mà không cần tạo lại tệp thực thi (hiện được thực hiện bằng cách sử dụng deploytool được tích hợp sẵn của MATLAB). Tôi nhận ra rằng tôi có thể tạo một tệp văn bản đơn giản, liệt kê các cặp khóa = giá trị và đọc trong thời gian chạy. Dường như không có bất kỳ hỗ trợ tích hợp nào trong MATLAB để tạo các tệp cấu hình tuân theo định dạng chuẩn.Có cách nào được thiết lập để sử dụng các tệp cấu hình cho ứng dụng MATLAB được triển khai không?

Có cách nào tiêu chuẩn hiện có để sử dụng tệp cấu hình cho tệp thi hành do MATLAB tạo không?

Trả lời

2

1) Thêm tài nguyên của mình vào gói trong DeployTool trong tài nguyên chia sẻ phần
2) đọc bằng cách sử dụng:

fullfile(ctfroot(),'config.txt'); 

Sửa: Đó là phù hợp nếu cấu hình của bạn là "tư nhân", mà là người dùng không nên chỉnh sửa nó. Trong trường hợp này, nó được triển khai cùng với chương trình của bạn như một tài nguyên. Nếu bạn muốn có một cấu hình "công khai" cho người dùng, tôi không biết cách nào tốt hơn là làm những gì bạn cung cấp.

+0

Tài nguyên ở bước 1 có phải là tệp văn bản thuần túy với danh sách các cặp khóa = giá trị của tôi không? Hoặc một cái gì đó tôi lần đầu tiên sẽ tạo ra bằng cách sử dụng MATLAB? – joanna

+0

@joanna, Có thể là tệp văn bản thuần túy. Nhưng tôi muốn giới thiệu định dạng tệp XML hoặc jason –

+0

Tôi muốn người dùng có thể chỉnh sửa cấu hình, vì vậy cảm ơn bạn đã chỉ ra điều đó. – joanna

Các vấn đề liên quan