कॉन्स्टेंट और प्राइमिटिव लागू करना

वाइब्रेशन की सुविधा से जुड़े कॉन्स्टेंट और प्राइमिटिव, वाइब्रेटर एचएएल से तय किए जाते हैं. साथ ही, Android फ़्रेमवर्क से सार्वजनिक एपीआई पर मैप किए जाते हैं. इन जांचों की मदद से पता लगाएं कि आपका डिवाइस, वाइब्रेशन की सुविधा को लागू करने से जुड़ी ज़रूरी शर्तें पूरी करता है या नहीं:

हैप्टिक्स की सुविधा लागू करने की प्रोसेस का फ़्लोचार्ट

दूसरी इमेज. इफ़ेक्ट लागू करना

प्राइमिटिव लागू करने के तरीके का फ़्लोचार्ट

तीसरी इमेज. प्राइमिटिव लागू करना

कॉन्स्टेंट लागू करना

डेवलपर, VibrationEffect में मौजूद हैप्टिक कॉन्स्टेंट का इस्तेमाल, VibrationEffect.createPredefined() के ज़रिए कर सकते हैं. यहां दिए गए हैप्टिक कॉन्स्टेंट के लागू होने की स्थिति देखें.

हैप्टिक कॉन्स्टेंट जगहें और खास जानकारी
EFFECT_TICK, EFFECT_CLICK, EFFECT_HEAVY_CLICK, EFFECT_DOUBLE_CLICK VibrationEffect क्लास
VibrationEffect में मौजूद हफ़्टीक कॉन्स्टेंट में, इनपुट इवेंट का कोई कॉन्सेप्ट शामिल नहीं होता. साथ ही, इनमें कोई यूज़र इंटरफ़ेस (यूआई) एलिमेंट नहीं होता. कॉन्स्टेंट में, एनर्जी लेवल की जानकारी शामिल होती है. जैसे, EFFECT_CLICK और EFFECT_HEAVY_CLICK, जिन्हें createPredefined() से कॉल किया जाता है.

यहां बताए गए वैकल्पिक वाइब्रेशन, उन डिवाइसों पर लागू होते हैं जिनमें VibrationEffect कॉन्स्टेंट लागू नहीं होते. हमारा सुझाव है कि इन कॉन्फ़िगरेशन को अपडेट करें, ताकि ये डिवाइसों पर बेहतर तरीके से काम कर सकें.

  • EFFECT_CLICK

    VibrationEffect.createWaveform के साथ बनाया गया वेवफ़ॉर्म वाइब्रेशन और frameworks/base/core/res/res/values/config.xml##config_virtualKeyVibePattern पर कॉन्फ़िगर की गई समयावधि.

  • EFFECT_HEAVY_CLICK

    VibrationEffect.createWaveform के साथ बनाया गया वेवफ़ॉर्म वाइब्रेशन और frameworks/base/core/res/res/values/config.xml##config_longPressVibePattern पर कॉन्फ़िगर की गई समयावधि.

    • EFFECT_DOUBLE_CLICK

    वेवफ़ॉर्म वाइब्रेशन, जिसे VibrationEffect.createWaveform और समय (0, 30, 100, 30) के साथ बनाया गया है.

  • EFFECT_TICK

    VibrationEffect.createWaveform के साथ बनाया गया वेवफ़ॉर्म वाइब्रेशन और frameworks/base/core/res/res/values/config.xml##config_clockTickVibePattern पर कॉन्फ़िगर की गई समयावधि.

हैप्टिक फ़ीडबैक की जांच करने के चरणों का फ़्लोचार्ट

चौथी इमेज. फ़ीडबैक के लिए कॉन्स्टेंट लागू करना

HapticFeedbackConstants में मौजूद हैप्टिक कॉन्स्टेंट का इस्तेमाल, डेवलपर View.performHapticFeedback() के ज़रिए कर सकते हैं. यहां दिए गए सार्वजनिक फ़ीडबैक कॉन्स्टेंट का स्टेटस देखें.

हैप्टिक कॉन्स्टेंट जगहें और खास जानकारी
CLOCK_TICK, CONTEXT_CLICK, KEYBOARD_PRESS, KEYBOARD_RELEASE, KEYBOARD_TAP, LONG_PRESS, TEXT_HANDLE_MOVE, VIRTUAL_KEY, VIRTUAL_KEY_RELEASE, CONFIRM, REJECT, GESTURE_START, GESTURE_END HapticFeedbackConstants क्लास
HapticFeedbackConstants में मौजूद हफ़्टीक कॉन्स्टेंट, KEYBOARD_PRESS और KEYBOARD_RELEASE जैसे कुछ यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ इनपुट इवेंट में मदद करते हैं. इन्हें performHapticFeedback() से कॉल किया जाता है.

प्राइमिटिव लागू करना

VibrationEffect.Composition में मौजूद हैप्टिक प्राइमिटिव की इंटेंसिटी को बढ़ाया या घटाया जा सकता है. डेवलपर, addPrimitive(int primitiveId, float scale, int delay) का इस्तेमाल करके ऐसा कर सकते हैं. प्राइमिटिव को दो कैटगरी में बांटा जा सकता है:

  • छोटे प्राइमिटिव: ये प्राइमिटिव कम अवधि के होते हैं. आम तौर पर, इनकी अवधि 20 मिलीसेकंड से कम होती है. ये CLICK, TICK, और LOW_TICK होते हैं.

  • चिरप प्राइमिटिव: ये प्राइमिटिव, अलग-अलग ऐम्प्ल्यट्यूड और फ़्रीक्वेंसी वाले होते हैं. आम तौर पर, ये छोटे प्राइमिटिव से ज़्यादा समय तक चलते हैं. ये SLOW_RISE, QUICK_RISE, QUCK_FALL, THUD, और SPIN हैं.

छोटे प्राइमिटिव

छोटे प्राइमिटिव की जानकारी, वाइब्रेटर मोटर के आउटपुट ऐक्सेलरेशन की प्रोफ़ाइल से मिल सकती है. इस्तेमाल की जाने वाली सटीक फ़्रीक्वेंसी, हर प्रिमिटिव के लिए अलग-अलग होती है. यह, ऐक्चुएटर की अनुनाद फ़्रीक्वेंसी के हिसाब से तय होती है. हार्डवेयर सेटअप और आउटपुट को मेज़र करने वाले टूल के बारे में ज़्यादा जानने के लिए, जांच करने वाले उपकरण सेट अप करना लेख पढ़ें.

कम समय के लिए होने वाले वाइब्रेशन की क्वालिटी की अहम मेट्रिक, पल्स टू रिंग रेशियो (पीआरआर) है. इसे फ़िगर 5 में दिखाया गया है. पीआरआर को मुख्य पल्स और रिंग पल्स के बीच के अनुपात के तौर पर परिभाषित किया जाता है. मुख्य पल्स को अवधि की विंडो में मौजूद सिग्नल से तय किया जाता है, जहां ऐम्प्लitude, पीक ऐम्प्लitude के 10% तक कम हो जाता है. वहीं, रिंग पल्स को सिग्नल से तय किया जाता है, जहां ऐम्प्लitude, पीक ऐम्प्लitude के 10% से कम होकर, पीक ऐम्प्लitude के 1% से भी कम हो जाता है. पीआरआर का फ़ॉर्मूला यह है:

$$ \text{Pulse to ring ratio (PRR)} = 20log_{10}\frac{\text{RMS (main pulse)}}{\text{RMS (ring)}} $$

पीआरआर के बारे में ज़्यादा जानने के लिए, वेवफ़ॉर्म का विश्लेषण करना लेख पढ़ें. साथ ही, नतीजों का विश्लेषण करने और उनकी तुलना करने के बारे में ज़्यादा जानने के लिए, परफ़ॉर्मेंस मैप का इस्तेमाल करके नतीजों की तुलना करना लेख पढ़ें.

पल्स रेट और रिंग रेट का अनुपात

पांचवीं इमेज. पल्स से रिंग रेशियो की परिभाषा

उपयोगकर्ता के इनपुट फ़ीडबैक के तौर पर छोटे प्राइमिटिव लागू करें या नरम टेक्सचर बनाने के लिए, लंबी रचनाओं में चलाएं. इसका मतलब है कि ये आम तौर पर बार-बार ट्रिगर होते हैं और तेज़ी से चलते हैं. एक छोटे प्रिमिटिव की इंटेंसिटी, बड़े इफ़ेक्ट की इंटेंसिटी को बढ़ा सकती है. इस वजह से, एक टिक या कम टिक प्रिमिटिव को बड़े कॉम्पोज़िशन के साथ कैलिब्रेट करें. उदाहरण के लिए, लगातार 100 टिक.

क्लिक प्रिमिटिव

क्लिक प्रिमाइटिव एक तेज़ और क्रिस्प इफ़ेक्ट है. यह आम तौर पर डिवाइस की रेज़ोनेंट फ़्रीक्वेंसी के आस-पास काम करता है, ताकि कम समय में ज़्यादा से ज़्यादा आउटपुट मिल सके. यह अन्य प्राइमिटिव की तुलना में ज़्यादा बेहतर और बेहतर तरीके से काम करता है.

अगर उपलब्ध हो, तो मोटर के चालू होने और बंद होने में कम समय लगने के लिए, शुरुआत में मोटर ओवरड्राइव और आखिर में ऐक्टिव ब्रेकिंग का इस्तेमाल करें. कुछ मोटर के लिए, साइन वेव के बजाय स्क्वेयर वेव का इस्तेमाल करने से, तेज़ी से गति बढ़ सकती है. छठी इमेज में, क्लिक प्रिमिटिव के लिए, आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है:

प्रिमिटिव आउटपुट ऐक्सेलरेशन प्रोफ़ाइल पर क्लिक करें

छठी इमेज. क्लिक प्रिमिटिव के लिए, आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 12 मि॰से॰

सीमा: 30 मिलीसेकंड से कम

पीक आउटपुट ऐक्सेलरेशन

टारगेट: 2 G

सीमा: 1 जीबी से ज़्यादा

फ़्रीक्वेंसी अनुनाद फ़्रीक्वेंसी के आस-पास

टिक प्राइमिटिव (हल्का टिक)

टिक प्राइमिटिव एक तेज़ और छोटा इफ़ेक्ट होता है. आम तौर पर, यह ज़्यादा फ़्रीक्वेंसी रेंज पर काम करता है. इस प्रिमटिव को, कम अवधि के साथ ज़्यादा फ़्रीक्वेंसी पर मध्यम इंटेंसिटी वाला क्लिक भी कहा जा सकता है. यही दिशा-निर्देश, शुरू में मोटर ओवरड्राइव या स्क्वेयर वेव का इस्तेमाल करके, कम समय में स्पीड बढ़ाने और ऑफ़सेट पर ब्रेक लगाने के लिए भी लागू होता है. सातवीं इमेज में, टिक प्राइमिटिव के लिए आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है:

प्रिमिटिव आउटपुट ऐक्सेलरेशन प्रोफ़ाइल पर सही का निशान लगाएं

सातवीं इमेज. टिक प्राइमिटिव के लिए आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 5 मि॰से॰

सीमा: 20 मिलीसेकंड से कम

पीक आउटपुट ऐक्सेलरेशन

टारगेट: CLICK का आधा, 1 G

सीमा: 0.5 G और 1 G के बीच

फ़्रीक्वेंसी

टारगेट: दोगुनी अनुनाद फ़्रीक्वेंसी

सीमा: 500 Hz से कम

कम टिक प्राइमिटिव

लो टिक प्रिमिटिव, लाइट टिक का ज़्यादा सॉफ़्ट और कम असर वाला वर्शन है. यह इफ़ेक्ट को ज़्यादा असरदार बनाने के लिए, कम फ़्रीक्वेंसी रेंज पर काम करता है. इस प्रिमटिव को कम फ़्रीक्वेंसी पर, मीडियम इंटेंसिटी वाले क्लिक के तौर पर भी बताया जा सकता है. इसका मकसद, डाइनैमिक फ़ीडबैक के लिए बार-बार इस्तेमाल करना है. यही दिशा-निर्देश, मोटर ओवरड्राइव या स्क्वेयर वेव का इस्तेमाल करके, शुरू में कम समय में वॉल्यूम बढ़ाने के लिए भी लागू होता है. आठवीं इमेज में, कम टिक प्रिमिटिव के लिए, आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है:

कम टिक प्रिमिटिव आउटपुट ऐक्सेलरेशन प्रोफ़ाइल

आठवीं इमेज. कम टिक प्रिमिटिव के लिए, आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 12 मि॰से॰

सीमा: 30 मिलीसेकंड से कम

पीक आउटपुट ऐक्सेलरेशन

टारगेट: TICK का 1/4, 0.25 G

सीमा: 0.2 G से 0.5 G के बीच

फ़्रीक्वेंसी

टारगेट: दो-तीहाई अनुनाद फ़्रीक्वेंसी

सीमा: < 100 Hz

चिर्प प्राइमिटिव

चिर्प प्राइमिटिव को वोल्टेज लेवल और कंपन की फ़्रीक्वेंसी के लिए इनपुट सिग्नल से बताया जा सकता है. अलग-अलग फ़्रीक्वेंसी रेंज पर, मोटर से मिलने वाला ऐक्सेलरेशन, ऐक्चुएटर के फ़्रीक्वेंसी रिस्पॉन्स कर्व के हिसाब से अलग-अलग होता है. फ़्रीक्वेंसी रेंज और वोल्टेज लेवल को हर डिवाइस के हिसाब से अडजस्ट करना होगा.

धीरे-धीरे बढ़ने वाला प्राइमिटिव

धीरे-धीरे बढ़ने वाला वाइब्रेशन, धीरे-धीरे बढ़ने वाला ऐम्प्ल्यूड्यूड और फ़्रीक्वेंसी स्वीप होता है. इसमें वाइब्रेशन की शुरुआत धीमी होती है और स्वीप के दौरान वाइब्रेशन की तीव्रता लगातार बढ़ती रहती है. इसे ऐम्प्लitude और फ़्रीक्वेंसी, दोनों की लगातार स्वीप करके लागू किया जा सकता है. इसके लिए, कम फ़्रीक्वेंसी रेंज का इस्तेमाल किया जाता है, जो अनुनाद के बिना काम करती है. इस प्रोसेस को लागू करने के लिए, आंकड़ा 9 में इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिया गया है. (लाल लाइन, बाईं ओर मौजूद ऐम्प्ल्यूड्यूड लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ कंपन का ऐम्प्ल्यूड्यूड कैसे बदलता है. नीली लाइन, दाईं ओर मौजूद फ़्रीक्वेंसी लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ वाइब्रेशन फ़्रीक्वेंसी में किस तरह बदलाव होता है.)

धीमी रफ़्तार से बढ़ने वाले प्राइमिटिव के लिए इनपुट पैरामीटर और आउटपुट त्वरण प्रोफ़ाइल

नौवीं इमेज. स्लो राइज़ प्रिमिटिव के लिए, इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

अगर मोटर की फ़्रीक्वेंसी रिस्पॉन्स सीमित है (अपनी रेज़ोनेंट फ़्रीक्वेंसी से ज़्यादा नहीं है), तो रेज़ोनेंट फ़्रीक्वेंसी के 1/2x से 1x तक साइन स्वीप करके, इसे लागू किया जा सकता है. मोटर के रेज़ोनेंस की वजह से, आखिर में सिग्नल की पीक तक पहुंचा जा सकता है.

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 500 मिलीसेकंड

टॉलरेंस: 20 मि॰से॰

पीक आउटपुट ऐक्सेलरेशन

टारगेट: 0.5 G

सीमा: 0.5 G और 1 G के बीच

फ़्रीक्वेंसी

टारगेट: अनुनाद फ़्रीक्वेंसी का 1/2 से 2/3

विकल्प: 1/2 से लेकर अनुनाद फ़्रीक्वेंसी तक

क्विक राइज़ प्रिमिटिव

तेज़ी से बढ़ने वाला वाइब्रेशन, ऐम्प्ल्यट्यूड और फ़्रीक्वेंसी की तेज़ी से बढ़ती हुई स्वीप होती है. इसमें वाइब्रेशन की शुरुआत धीमी होती है और स्वीप के दौरान वाइब्रेशन की तीव्रता लगातार बढ़ती रहती है. आउटपुट ऐक्सेलरेशन और वाइब्रेशन फ़्रीक्वेंसी के टारगेट, धीमी रफ़्तार से बढ़ने वाले प्राइमिटिव जैसे ही होने चाहिए. ये टारगेट कम समय में हासिल किए जाने चाहिए. धीमी रफ़्तार से बढ़ने वाले प्राइमिटिव के लिए, 10वें चित्र में वाइब्रेशन इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है. (लाल लाइन, बाईं ओर मौजूद ऐम्प्ल्यूड्यूड लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ कंपन का ऐम्प्ल्यूड्यूड कैसे बदलता है. नीली लाइन, दाईं ओर मौजूद फ़्रीक्वेंसी लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ वाइब्रेशन फ़्रीक्वेंसी में किस तरह बदलाव होता है.)

क्विक राइज़ प्रिमिटिव के लिए इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल

10वीं इमेज. क्विक राइज़ प्रिमटिव के लिए, इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 150 मि॰से॰

टॉलरेंस: 20 मि॰से॰

पीक आउटपुट ऐक्सेलरेशन

टारगेट: SLOW_RISE जैसा ही

सीमा: SLOW_RISE जैसी ही

फ़्रीक्वेंसी

टारगेट: SLOW_RISE जैसा ही

विकल्प: SLOW_RISE के बराबर

क्विक फ़ॉल प्रिमिटिव

तेज़ी से गिरने वाला वॉल्यूम, तेज़ी से घटने वाला ऐम्प्ल्यट्यूड और फ़्रीक्वेंसी होता है. मोटर के पीक आउटपुट ऐक्सेलरेशन तक पहुंचने के लिए, शुरू करने के पॉइंट के तौर पर ज़्यादा फ़्रीक्वेंसी का इस्तेमाल किया जा सकता है. फ़्रीक्वेंसी, स्वीप के दौरान लगातार कम होनी चाहिए. इमेज 11 में, इस लागू करने के लिए इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है. (लाल लाइन, बाईं ओर मौजूद ऐम्प्ल्यूड्यूड लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ कंपन का ऐम्प्ल्यूड्यूड कैसे बदलता है. नीली लाइन, दाईं ओर मौजूद फ़्रीक्वेंसी लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ वाइब्रेशन फ़्रीक्वेंसी में किस तरह बदलाव होता है.)

तेज़ी से गिरने वाले प्रिमिटिव के लिए इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल

11वीं इमेज. तेज़ी से गिरने वाले प्रिमिटिव के लिए, इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 100 मि॰से॰

टॉलरेंस: 20 मि॰से॰

पीक आउटपुट ऐक्सेलरेशन

टारगेट: 1 G

सीमा: 0.5 G और 2 G के बीच

फ़्रीक्वेंसी

टारगेट: अनुनाद फ़्रीक्वेंसी के 2 गुने से 1 गुने तक

थपथप की आवाज़ वाला प्राइमटिव

थपथप, धीमी और ज़ोरदार आवाज़ वाला इफ़ेक्ट है. यह खोखली लकड़ी पर दस्तक देने की भावना को दिखाता है. यह प्रिमिटिव, कम फ़्रीक्वेंसी वाली रेंज में काम करता है. यह कम टिक प्रिमिटिव की तरह ही होता है, ताकि इफ़ेक्ट को ज़्यादा बेहतर बनाया जा सके. थपथप की आवाज़ वाले प्राइमिटिव को, कम फ़्रीक्वेंसी रेंज (आम तौर पर 100 Hz से कम) में, ऐम्प्ल्यट्यूड और फ़्रीक्वेंसी के डाउनवर्ड स्वीप के तौर पर लागू किया जा सकता है. इमेज 12 में, इस लागू करने के लिए इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण दिखाया गया है. (लाल लाइन, बाईं ओर मौजूद ऐम्प्ल्यूड्यूड लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ कंपन का ऐम्प्ल्यूड्यूड कैसे बदलता है. नीली लाइन, दाईं ओर मौजूद फ़्रीक्वेंसी लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ वाइब्रेशन फ़्रीक्वेंसी में किस तरह बदलाव होता है.)

थपथप प्रिमिटिव के लिए इनपुट पैरामीटर और आउटपुट एक्सेलेरेशन प्रोफ़ाइल

12वीं इमेज. thud प्राइमिटिव के लिए, इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

अगर मोटर की फ़्रीक्वेंसी रिस्पॉन्स सीमित है, तो एक और तरीका अपनाया जा सकता है. इसके तहत, सबसे पहले पूरी तीव्रता वाले ड्राइव सिग्नल को अनुनाद वाली फ़्रीक्वेंसी पर शुरू किया जाता है. इसके बाद, सिग्नल को सबसे कम फ़्रीक्वेंसी पर ले जाया जाता है, जिसे मोटर पहचान सके. इस तरीके से, वाइब्रेशन महसूस करने के लिए, कम फ़्रीक्वेंसी पर ड्राइव सिग्नल की तीव्रता बढ़ानी पड़ सकती है.

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 300 मिसे

टॉलरेंस: 20 मि॰से॰

पीक आउटपुट ऐक्सेलरेशन

टारगेट: 0.25 G

सीमा: 0.2 G से 0.5 G के बीच

फ़्रीक्वेंसी

टारगेट: अनुनाद फ़्रीक्वेंसी का 1/2 से 1/3

विकल्प: अनुनाद फ़्रीक्वेंसी का 1x से 1/2

स्पिन प्राइमिटिव

स्पिन, तेज़ी से ऊपर और नीचे घूमने वाले स्पिन के मोमेंटम को सिम्युलेट करता है. इसमें बीच में थोड़ा ऐक्सेंट होता है. स्पिन को लागू करने के लिए, ऐम्प्लitude और फ़्रीक्वेंसी को अलग-अलग और विपरीत दिशाओं में स्वीप किया जा सकता है. इसके बाद, रिवर्स मोशन का इस्तेमाल किया जा सकता है. कम फ़्रीक्वेंसी रेंज (100 Hz से कम) का इस्तेमाल करना ज़रूरी है. इमेज 13 में, इस लागू करने की प्रोसेस के लिए इनपुट पैरामीटर और आउटपुट के उदाहरण के तौर पर ऐक्सेलरेशन प्रोफ़ाइल दिखाई गई है. (लाल लाइन, बाईं ओर मौजूद ऐम्प्ल्यूड्यूड लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ कंपन का ऐम्प्ल्यूड्यूड कैसे बदलता है. नीली लाइन, दाईं ओर मौजूद फ़्रीक्वेंसी लेबल से मेल खाती है. साथ ही, यह दिखाती है कि समय के साथ वाइब्रेशन फ़्रीक्वेंसी में किस तरह बदलाव होता है.)

हमारा सुझाव है कि स्पिन प्रिमिटिव को लगातार दो बार या कंपोजिशन में तीन बार इस्तेमाल करें, ताकि स्पिन और अस्थिरता का एहसास मिले.

अगर मोटर की फ़्रीक्वेंसी रिस्पॉन्स सीमित है, तो एक और तरीका अपनाया जा सकता है. इसके लिए, रेज़ोनेंट फ़्रीक्वेंसी के 1/2x से 1x तक और फिर वापस, तेज़ी से साइन स्वीप करें. मोटर के वाइब्रेशन की वजह से, सिग्नल के बीच में अपने-आप एक उच्चारण आ जाता है.

स्पिन प्रिमिटिव के लिए इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल

13वीं इमेज. स्पिन प्रिमिटिव के लिए, इनपुट पैरामीटर और आउटपुट ऐक्सेलरेशन प्रोफ़ाइल का उदाहरण

पैरामीटर दिशा-निर्देश
कुल अवधि

टारगेट: 150 मि॰से॰

टॉलरेंस: 20 मि॰से॰

पीक आउटपुट ऐक्सेलरेशन

टारगेट: 0.5 G

सीमा: 0.25 G से 0.75 G के बीच

फ़्रीक्वेंसी

टारगेट: 2/3 से 1/3, फिर दोबारा 1/2 गुंजयमान फ़्रीक्वेंसी पर सेट करें

विकल्प: 2/3 से 1x, फिर दोबारा 1/2 गुना अनुनाद फ़्रीक्वेंसी पर सेट करें