फंक्शन ब्लॉक FS_RAW

फंक्शन ब्लॉक FS_RAW एक रिमोट RAW कमांड को एग्जीक्यूट करता है।

सावधान: सिस्टम कमांड्स रिमोट सिस्टम को खतरे में डाल सकते हैं या नुकसान पहुंचा सकते हैं। इसके अलावा, मौजूदा फाइलों को बिना किसी चेतावनी के ओवरराइट किया जा सकता है।

फाइल सिस्टम को पहले FS_INIT का उपयोग करके इनिशियलाइज़ करना चाहिए। सभी ऑपरेशन्स एसिंक्रोनस रूप से हर स्टोरेज मीडिया के लिए होते हैं जो बनाई गई है।

इनपुट RUN

एक पॉजिटिव एज पर, दिया गया कमांड एग्जीक्यूट किया जाता है।

इनपुट DEV

यह डिवाइस को Define करता है जिससे फाइलों तक पहुंचा जा सकता है। डिवाइस को प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में मैनेज किया जा सकता है।

इनपुट PATH

यह स्टोरेज मीडिया पर डायरेक्टरी तक की पथ को Define करता है। पथ एक यूनिक्स फाइल पाथ के बराबर होता है, अगर यह सपोर्ट किया जाता है तो UTF-8 फॉर्मेट में। पथ इस तरह से प्रदर्शित किया जाता है:

फोल्डर/सबफोल्डर

इनपुट CMD

यह एग्जीक्यूट करने के लिए RAW कमांड को Define करता है।

आउटपुट DONE

आउटपुट सफलता पर एक पल्स वापस देता है ताकि अगला ऑपरेशन किया जा सके। पल्स प्रक्रिया समाप्त होने पर होता है, भले ही कोई एरर हुआ हो या नहीं।

आउटपुट RETURN

यह सफलता के साथ कमांड का रिटर्न वैल्यू वापस देता है। वैल्यू को बाद में उपयोग के लिए स्टोर किया जाता है।

आउटपुट ERROR

एरर की स्थिति में, यह एक एरर मेसेज के साथ टेक्स्ट वापस देता है। यह FALSE होता है अगर कोई एरर नहीं हुआ है। स्टेटस को बाद में उपयोग के लिए स्टोर किया जाता है।

संभावित कारण:

  • स्टोरेज मीडिया का सर्विस स्टार्ट नहीं किया गया था।
  • स्टोरेज इनिशियलाइज़ नहीं किया गया था।
  • लॉगिन क्रेडेंशियल्स अवैध हैं।
  • रिमोट सर्वर तक पहुंचा नहीं जा सका।
  • स्टोरेज मीडिया मौजूद नहीं है।
  • दिया गया पाथ अवैध है।
  • स्टोरेज मीडिया पर लिखा नहीं जा सकता।
  • स्टोरेज में कोई स्पेस नहीं बची या स्टोरेज राइट प्रोटेक्टेड है।