2012-02-01 19 views
5

मैं एक MATLAB प्रोजेक्ट के साथ काम कर रहा हूं, और निष्पादन योग्य (फिर वर्तमान में MATLAB के अंतर्निहित तैनाती का उपयोग करके किया गया) के बिना चर और पथ को कॉन्फ़िगर करने में सक्षम होना चाहता हूं। मुझे एहसास है कि मैं एक साधारण टेक्स्ट फ़ाइल बना सकता हूं, कुंजी = वैल्यू जोड़े सूचीबद्ध कर सकता हूं, और रन-टाइम के दौरान पढ़ सकता हूं। मानक प्रारूप का पालन करने वाली कॉन्फ़िगरेशन फ़ाइलों को बनाने के लिए MATLAB में कोई अंतर्निहित समर्थन प्रतीत नहीं होता है।क्या तैनात MATLAB अनुप्रयोग के लिए कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने का कोई स्थापित तरीका है?

क्या MATLAB- जेनरेट किए गए निष्पादन योग्य के लिए कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने के लिए कोई मानक मौजूदा तरीके हैं?

उत्तर

2

1) साझा संसाधनों में DeployTool में पैकेज के लिए अपने संसाधन जोड़े भाग
2) का उपयोग करके पढ़ें:

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

संपादित: यह उपयुक्त है अगर आपके विन्यास "निजी" है, कि क्या उपयोगकर्ता इसे संपादित नहीं करना चाहिए। इस मामले में इसे संसाधन के रूप में आपके कार्यक्रम के साथ एक साथ तैनात किया जाता है। यदि आप उपयोगकर्ताओं के लिए "सार्वजनिक" कॉन्फ़िगरेशन चाहते हैं, तो मुझे आपके द्वारा ऑफ़र किए जाने से बेहतर तरीके से पता नहीं है।

+0

क्या चरण 1 में संसाधन कुंजी = मूल्य जोड़े की मेरी सूची के साथ एक सादा पाठ फ़ाइल होगा? या कुछ मैं पहले MATLAB का उपयोग कर उत्पन्न होगा? – joanna

+0

@joanna, शायद एक सादा पाठ फ़ाइल। लेकिन मैं एक्सएमएल या जेसन फ़ाइल प्रारूप –

+0

की सिफारिश करता हूं, मैं चाहता हूं कि उपयोगकर्ता कॉन्फ़िगरेशन को संपादित करने में सक्षम हो, इसलिए इसे इंगित करने के लिए धन्यवाद। – joanna