Power Apps में त्वरण, ऐप, कम्पास, कनेक्शन और स्थान सिग्नल
इस पर लागू होता है: कैनवास ऐप्स मॉडल-संचालित ऐप्स
ऐप के परिवेश के बारे में जानकारी लौटाता है, जैसे कि उपयोगकर्ता दुनिया में कहां स्थित है और कौन सी स्क्रीन प्रदर्शित हो रही है.
विवरण और सिंटैक्स
सिग्नल, उपयोगकर्ता द्वारा ऐप के साथ सहभागिता करने के तरीके पर निर्भर न करते हुए, ऐसे मान होते हैं जो किसी भी समय बदल सकते हैं. सिग्नल पर आधारित सूत्र, इन मानों के बदलने पर स्वचालित रूप से पुनर्गणना करते हैं.
आमतौर पर सिग्नल जानकारी का रिकॉर्ड लौटाते हैं. आप इस जानकारी को एक रिकॉर्ड के रूप में उपयोग और संग्रहीत कर सकते हैं, या आप .ऑपरेटर का उपयोग करके अलग-अलग गुणों को निकाल सकते हैं.
नोट
एक्सेलेरेशन और कम्पास फ़ंक्शन मूल प्लेयर जैसे कि on iOS या Android में सटीक मान लौटाते हैं, लेकिन जब आप ब्राउज़र में कोई ऐप बनाते या संशोधित करते हैं तो वे फ़ंक्शन शून्य मान लौटाते हैं।
ऐक्सेलरेशन
त्वरण सिग्नल, डिवाइस के स्क्रीन के सापेक्ष तीन आयामों में डिवाइस का त्वरण लौटाता है. त्वरण, 9.81 मी/सेकंड2 या 32.2 फीट/सेकंड2 की g इकाई में मापा जाता है (वह त्वरण जो गुरुत्वाकर्षण के कारण पृथ्वी अपनी सतह पर वस्तुओं में पैदा करती है).
गुण | वर्णन |
---|---|
त्वरण.X | बायां और दायां. दायां एक धनात्मक संख्या है. |
त्वरण.Y | आगे और पीछे. आगे एक धनात्मक संख्या है. |
त्वरण.Z | ऊपर और नीचे. ऊपर एक धनात्मक संख्या है. |
ऐप
अन्य गुणों के साथ-साथ, ऐप ऑब्जेक्ट में एक सिग्नल शामिल होता है जो इंगित करता है कि कौन सी स्क्रीन दिखाई दे रही है.
गुण | वर्णन |
---|---|
ऐप.एक्टिवस्क्रीन | स्क्रीन जो दिखाई दे रही है. स्क्रीन ऑब्जेक्ट लौटाता है, जिसका उपयोग आप स्क्रीन के गुणों को संदर्भित करने के लिए कर सकते हैं या किसी अन्य स्क्रीन की तुलना करके यह निर्धारित कर सकते हैं कि कौन सी स्क्रीन दिखाई दे रही है. आप दिखाई दे रही स्क्रीन को बदलने के लिए Back या Navigate फ़ंक्शन का उपयोग कर सकते हैं. |
अधिक जानकारी: App object दस्तावेज़ीकरण.
कम्पास
कम्पास सिग्नल, स्क्रीन के शीर्ष का कम्पास शीर्षक लौटाता है. शीर्षक चुंबकीय उत्तर पर आधारित है.
गुण | वर्णन |
---|---|
कम्पास.हेडिंग | शीर्षक, डिग्री में. 0 से 360 संख्या लौटाता है, और 0 उत्तर है. |
कनेक्शन
कनेक्शन सिग्नल, नेटवर्क कनेक्शन के बारे में जानकारी लौटाता है. मीटर्ड कनेक्शन पर होने पर, हो सकता है कि आप नेटवर्क पर डेटा भेजने या प्राप्त करने की मात्रा सीमित करना चाहें. या, यदि आपका ऐप ऑफ़लाइन के लिए सक्षम है, तो आप वर्तमान सिंक स्थिति के आधार पर भिन्न जानकारी प्रदर्शित करना चाह सकते हैं.
गुण | विवरण |
---|---|
कनेक्शन.कनेक्टेड | एक बूलियन सही या गलत मान लौटाता है जो इंगित करता है कि डिवाइस नेटवर्क से कनेक्ट है या नहीं. |
कनेक्शन.मीटर्ड | एक बूलियन सहीया गलत मान लौटाता है जो इंगित करता है कि कनेक्शन मीटर्ड है या नहीं. |
कनेक्शन.सिंक | ConnectionSync नामक एक सूची लौटाता है, जो ऑफ़लाइन के लिए सक्षम किए गए ऐप के लिए वर्तमान सिंक्रनाइज़ेशन स्थिति रखती है. |
नीचे Connection.Sync के लिए उपलब्ध enums मान दिए गए हैं।
एनम मान | विवरण |
---|---|
जुड़े हुए | आपका डिवाइस नेटवर्क से कनेक्ट हो गया है और आपका ऐप ऑफ़लाइन काम करने के लिए तैयार है |
कनेक्टेडविथवार्निंग | आपका डिवाइस एक चेतावनी के साथ कनेक्ट किया गया है. |
कनेक्टेडपेंडिंगअपसिंक | आपके डिवाइस पर कुछ डेटा सेवा के साथ सिंक्रनाइज़ होना चाहिए. |
कनेक्टेडत्रुटि | अंतिम सिंक्रनाइज़ेशन प्रयास में त्रुटि हुई थी. |
कनेक्टेडरिफ्रेश | आपका ऐप वर्तमान में सेवा के साथ डेटा सिंक्रनाइज़ कर रहा है. |
जुड़े नहीं हैं | आपका डिवाइस सेवा से कनेक्ट नहीं है. |
NotConnectedWithWarning | अंतिम तुल्यकालन चेतावनी. |
नॉटकनेक्टेडपेंडिंगअपसिंक | आपके डिवाइस पर अपडेट सिंक्रनाइज़ होने की प्रतीक्षा कर रहे हैं. |
नॉटकनेक्टेडसिंकत्रुटि | अंतिम सिंक्रनाइज़ेशन त्रुटि. |
स्थान
स्थान सिग्नल, ग्लोबल पोज़िशनिंग सिस्टम (GPS) और अन्य डिवाइस जानकारी, जैसे कि सेल-टावर संचार और IP पता के आधार पर डिवाइस का स्थान लौटाता है.
जब कोई उपयोगकर्ता पहली बार स्थान की जानकारी तक पहुँच प्राप्त करता है, तो डिवाइस उस उपयोगकर्ता को इस जानकारी तक पहुँच प्राप्त करने की अनुमति देने का संकेत दे सकता है.
जैसे ही स्थान बदलता है, स्थान पर निर्भरता की लगातार पुनर्गणना होगी, जो डिवाइस की बैटरी से पावर की खपत करेगा. बैटरी जीवन को संरक्षित रखने के लिए, आप स्थान अद्यतनों को चालू और बंद करने के लिए Enable और Disable फ़ंक्शन का उपयोग कर सकते हैं. यदि प्रदर्शित स्क्रीन स्थान की जानकारी पर निर्भर नहीं है तो स्थान स्वतः बंद हो जाता है.
गुण | वर्णन |
---|---|
स्थान.ऊंचाई | एक संख्या लौटाता है, जो ऊंचाई को इंगित करती है, जिसे समुद्र के स्तर से ऊपर, मीटर में मापा जाता है. |
स्थान.अक्षांश | एक संख्या लौटाता है, -90 से 90 तक, जो अक्षांश को इंगित करता है, जैसा कि भूमध्य रेखा से डिग्री के रूप में मापा जाता है. एक धनात्मक संख्या वह स्थान इंगित करती है जो भूमध्य रेखा के उत्तर में स्थित होता है. |
स्थान.देशांतर | एक संख्या लौटाता है, -180 से 180 तक, जो देशांतर को इंगित करता है, जैसा कि ग्रीनविच, इंगलैंड से डिग्री के रूप में मापा जाता है. धनात्मक संख्या उस स्थान को इंगित करती है जो ग्रीनविच के पूर्व में है। |
उदाहरण
बेसबॉल के मैदान में एक पिचर, पिचर के माउंड से होम प्लेट पर मौजूद कैचर की ओर एक फोन फेंकता है. फोन जमीन पर सपाट पड़ा है, स्क्रीन का शीर्ष कैचर की ओर है, और पिचर कोई स्पिन नहीं जोड़ता है. इस स्थान पर, फ़ोन में सेलुलर नेटवर्क सेवा है जो कि मीटर्ड है, लेकिन कोई WiFi नहीं है. PlayBall स्क्रीन प्रदर्शित होती है. ऐप ऑफ़लाइन के लिए सक्षम है और सेवा से जुड़ा हुआ है।
सूत्र | विवरण | परिणाम |
---|---|---|
स्थान.अक्षांश | वर्तमान स्थान का अक्षांश लौटाता है. यह फ़ील्डर मानचित्र निर्देशांक 47.591 N, 122.333 W पर स्थित है. | 47.591 जैसे-जैसे बॉल पिचर और कैचर के बीच जाती है, अक्षांश लगातार बदलता रहेगा. |
स्थान.देशांतर | वर्तमान स्थान का देशांतर लौटाता है. | 122.333 जैसे-जैसे बॉल पिचर और कैचर के बीच जाती है, देशांतर लगातार बदलता रहेगा. |
जगह | एक रिकॉर्ड के रूप में, वर्तमान स्थान का अक्षांश और देशांतर लौटाता है. | { अक्षांश: 47.591, देशांतर: 122.333 } |
कम्पास.हेडिंग | स्क्रीन के शीर्ष का कम्पास शीर्षक लौटाता है. इस फ़ील्ड में होम प्लेट, पिचर के माउंड से लगभग दक्षिण-पश्चिम में स्थित है. | 230.25 |
त्वरण.X | डिवाइस के त्वरण को साथ-साथ लौटाता है. पिचर स्क्रीन के शीर्ष के संबंध में फोन को सीधे आगे की ओर फेंक रहा है, इसलिए डिवाइस साथ-साथ त्वरण नहीं कर रहा है. | 0 |
त्वरण.Y | डिवाइस के आगे से पीछे त्वरण लौटाता है. पिचर शुरू में डिवाइस को फेंकते समय एक बड़ा त्वरण देता है, जो कि आधे सेकंड में 0 से 90 मील प्रति घंटे (132 फीट प्रति सेकंड) तक जाता है. डिवाइस हवा में जाने के बाद, हवा के घर्षण को अनदेखा करते हुए, डिवाइस आगे त्वरण नहीं करता है. कैचर द्वारा पकड़े जाने पर डिवाइस गतिहीन हो जाता है, और वह रुक जाता है. | 8.2, जब पिचर डिवाइस फेंकता है. 0, जब डिवाइस हवा में होता है. -8.2, जब कैचर डिवाइस को पकड़ता है. |
त्वरण.Z | डिवाइस के ऊपर से नीचे त्वरण लौटाता है. हवा में होने पर, डिवाइस गुरुत्वाकर्षण के प्रभावों का अनुभव करता है. | 0, पिचर द्वारा डिवाइस फेंके जाने से पहले. 1, जब डिवाइस हवा में होता है. 0, कैचर द्वारा डिवाइस पकड़ने के बाद. |
त्वरण | त्वरण को एक रिकॉर्ड के रूप में लौटाता है. | { X: 0, Y: 264, Z: 0 } जैसे ही पिचर डिवाइस फेंकता है. |
कनेक्शन.कनेक्टेड | एक बूलियन मान लौटाता है जो इंगित करता है कि डिवाइस नेटवर्क से कनेक्ट है या नहीं | सत्य |
कनेक्शन.मीटर्ड | एक बूलियन मान लौटाता है जो इंगित करता है कि कनेक्शन मीटर्ड है या नहीं | सत्य |
कनेक्शन.सिंक | एक enum मान लौटाता है जो वर्तमान सिंक स्थिति को इंगित करता है. | कनेक्शनसिंक.कनेक्टेड |
ऐप.एक्टिवस्क्रीन = प्लेबॉल | एक बूलियन मान लौटाता है जो इंगित करता है कि PlayBall प्रदर्शित हो रहा है या नहीं. | सत्य |
ऐप.एक्टिवस्क्रीन.फ़िल | प्रदर्शित स्क्रीन की पृष्ठभूमि का रंग लौटाता है. | हरा रंग करें |