2012-02-01 10 views
5

Pracuję z projektem MATLAB i chciałbym móc konfigurować zmienne i ścieżki bez ponownego tworzenia pliku wykonywalnego (obecnie wykonywane przy użyciu wbudowanej deploytool MATLAB). Zdaję sobie sprawę, że mogę utworzyć prosty plik tekstowy, zawierający pary klucz = wartość i przeczytać to w czasie wykonywania. Wydaje się, że w MATLAB nie ma wbudowanej obsługi tworzenia plików konfiguracyjnych zgodnych ze standardowym formatem.Czy istnieje ustalony sposób korzystania z plików konfiguracyjnych dla wdrożonej aplikacji MATLAB?

Czy istnieją standardowe metody korzystania z plików konfiguracyjnych dla plików wykonywalnych generowanych przez MATLAB?

Odpowiedz

2

1) Dodaj swój zasób do pakietu w DeployTool w udostępnionych zasobów część
2) Czytaj używając:

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

Edit: To jest odpowiedni, czy konfiguracja jest "prywatny", które to użytkownik nie powinien go edytować. W tym przypadku jest on wdrażany razem z programem jako zasób. Jeśli chcesz mieć "publiczną" konfigurację dla użytkowników, nie znam lepszego sposobu niż to, co oferujesz.

+0

Czy zasób w kroku 1 byłby zwykłym plikiem tekstowym z listą par klucz = wartość? Czy coś, co najpierw wygenerowałbym przy użyciu MATLAB? – joanna

+0

@joanna, Prawdopodobnie zwykły plik tekstowy. Ale polecam format pliku XML lub Jason –

+0

Chcę, aby użytkownik mógł edytować konfigurację, więc dziękuję za wskazanie tego. – joanna

Powiązane problemy