Giống như tệp ini, về cơ bản tôi muốn có một tệp cấu hình dễ chỉnh sửa có thể được sử dụng để đọc và phân phối thông tin vào các đối tượng MATLAB. Tôi biết mọi người sẽ khuyên bạn nên xml nhưng định dạng không dễ để người dùng chỉnh sửa. Có ai có cách nào khác không?dễ dàng chỉnh sửa tập tin cấu hình cho một chức năng MATLAB
Trả lời
Tôi thường sử dụng YAML các tệp cấu hình với các ứng dụng MATLAB. Tôi đã tìm thấy chúng dễ dàng có thể đọc được và có thể chỉnh sửa, có thể điều khiển được phiên bản và rất dễ sử dụng.
Chúng có lợi thế (trên một kịch bản MATLAB) cũng có thể đọc được bằng các ngôn ngữ khác (Perl, Python, Ruby, Java vv) nếu các tệp cấu hình cũng cần được sử dụng bởi các phần khác của ứng dụng rộng hơn.
Có một YAML file reader cho MATLAB (một trình bao bọc xung quanh thư viện Java SnakeYaml được cấp phép Apache miễn phí) có sẵn công khai. Tôi cũng đã viết của riêng mình mà tôi muốn được hạnh phúc để chia sẻ (nó dựa trên các gói tôi liên kết với, với chức năng ít hơn một chút, nhưng khá dễ dàng hơn một chút để hiểu mã và mạnh hơn một chút).
Tại sao không sử dụng các tệp ini - để dễ chỉnh sửa và đọc, chúng không thể bị đánh bại? Họ gặp vấn đề phức tạp, nhưng miễn là bạn biết nó.
trao đổi tập tin là bạn của bạn: http://www.mathworks.com/matlabcentral/fileexchange/24992-ini-config
Bạn cũng có thể sử dụng các file Java Properties. (Tôi không thể tìm thấy bất cứ điều gì trong trao đổi tập tin. Bạn sẽ phải viết giao diện cho mình.)
- 1. Vim - dễ dàng chỉnh sửa kết quả lọc
- 2. Làm thế nào để thêm cấu hình chuyển đổi cho tập tin cấu hình tùy chỉnh?
- 3. Bash: cách dễ dàng chỉnh sửa một dòng trong vùng kết xuất SQL 5.4G
- 4. Trình chỉnh sửa HTML JavaFX - Chèn chức năng hình ảnh
- 5. Symfony2: Chỉnh sửa tập tin tải lên
- 6. MATLAB - ghi hình ảnh vào một tập tin eps
- 7. Tăng tốc chức năng sử dụng mà trong một cuộc gọi dễ dàng trong R
- 8. Cách dễ dàng chỉnh sửa cột XML SQL trong SQL Management Studio
- 9. tập tin cấu hình ghci
- 10. cách chỉnh sửa tập tin csproj
- 11. .net Cấu hình tập tin nhầm lẫn
- 12. Làm cho WCF dễ cấu hình
- 13. Javascript: chức năng gọi từ một tập tin khác
- 14. Cách dễ dàng để có được một tập tin thử nghiệm vào JUnit
- 15. D tập tin I/O chức năng
- 16. Cấu trúc giải pháp tốt cho phép tùy chỉnh dễ dàng sản phẩm trên cơ sở khách hàng là gì?
- 17. Cuộn dễ dàng cho WPF DataGrid
- 18. Cấu hình tùy chỉnh cho app.config - tập hợp các phần?
- 19. Lưu bitmap vào chức năng tập tin
- 20. Cách viết một tập tin chức năng "scanner"
- 21. Trình chỉnh sửa Codemirror toàn màn hình - cách thêm chức năng tùy chỉnh vào mã gương
- 22. Làm thế nào để dễ dàng tải một tệp cấu hình dựa trên XML vào một lớp Java?
- 23. tập tin cấu hình Parse trong C/C++
- 24. Làm cách nào để cấu hình chức năng MEX trong Matlab
- 25. Chức năng gọi từ một "lớp" khác/tập tin
- 26. Làm cách nào để dễ dàng chỉnh sửa kiểu của văn bản đã chọn trong JTextPane?
- 27. disable -Werror ini tập tin cấu hình
- 28. Chức năng MATLAB trong C++
- 29. Tập tin cấu hình trình soạn thảo của Joe
- 30. Cách sử dụng các tập tin cấu hình một phần
Cảm ơn bạn đã gợi ý tốt đẹp. Bạn có chia sẻ trình đọc YAML của bạn trên GitHub không? – Marius