2008-10-26 13 views
12

काम पर, हमारे पास उन बुरा सांप्रदायिक मूत्रों में से एक है। कोई फ्लश हैंडल नहीं है। इसके बजाय, इसमें एक गति सेंसर होता है जो कभी-कभी ट्रिगर करता है जब आप इसके सामने खड़े होते हैं और कभी-कभी नहीं करते हैं। जब यह ट्रिगर होता है, तो एक टैंक भर जाता है, जो मूत्र को फ्लश करने के लिए पूर्ण होने पर उपयोग किया जाता है।जल-बचत मूत्र के लिए इष्टतम एल्गोरिदम डिज़ाइन क्या है?

इस नास्ट्राप्शन से पहले मेरे कई यात्राओं में, मैंने यह सोच लिया है कि एल्गोरिदम क्या है, यह निर्धारित करने के लिए बॉक्स का उपयोग करता है कि यह चालू करने के लिए क्या होता है और इष्टतम एल्गोरिदम क्या होता है, जबकि पानी को बचाने के मामले में अपेक्षाकृत सुखद मूत्र अनुभव ।

लोगों के विचारों को साझा करने का मौका मिलने के बाद मैं अपना जवाब साझा करूंगा।

+1

मुझे "मूत्रमार्ग" टैग का उपयोग पसंद है। आप जानते हैं, बस अगर हमें मूत्रों के बारे में अन्य स्टैक ओवरफ्लो प्रश्नों की आवश्यकता है। :-) –

+1

किसी भी फ्रेंच प्रोग्रामर सहयोगी सहायता के लिए बेताब होने पर हमें इसे "पिसोइर" के रूप में वर्गीकृत करना चाहिए। संभवतः सांस्कृतिक मतभेदों की भरपाई करने के लिए "रैंडम वॉल" भी। –

+0

अफसोस की बात है कि मैं टिप्पणियों को ऊपर नहीं उठा सकता: डी –

उत्तर

17
OnUserEnter() 
{ 
    if (UsersDetected == 0) 
    { 
     FirstDetectionTime = Now(); 
    } 
    UsersDetected++; 
    CurrentlyInUse = true; 
} 

OnUserExit() 
{ 
    CurrentlyInUse = false; 
    if (UsersDetected >= MaxUsersBetweenFlushes || 
     Now() - FirstDetectionTime > StinkInterval) 
    { 
    Flush(); 
    } 
} 

OnTimer() 
{ 
    if (!CurrentlyInUse && 
      UsersDetected > 0 && 
      Now() - FirstDetectionTime > StinkInterval) 
    { 
     Flush(); 
    } 
} 

Flush() 
{ 
    FlushTheUrinal(); 
    UsersDetected = 0; 
} 
+1

आप मेरे पंखों के नीचे हवा हैं। – EvilTeach

+2

StinkInterval .... अच्छी तरह से किया गया :) –

1

मैं समझ में ट्रिगर करता हूं लेकिन उम्मीद में धीमी गति से भरने का उपयोग करता हूं कि जब तक यह वास्तव में फ्लश करता है, तो किसी और के पास स्लैश होता है। यह दृष्टिकोण बदबूदार ठहराव को कम करेगा और कभी-कभी फ्लश चक्र छोड़ देगा।

4

आप कैसे जानते हैं कि यह वास्तव में ऐसा कैमरा नहीं है जो बेसमेंट में मॉनीटर के एक बैंक को अपने वीडियो को खिलाता है जहां मिल्टन फ्लश को ट्रिगर करता है जब वह आपको मूत्र से दूर चला जाता है?

/मुझे अपने टिन-पन्नी टोपी

+4

वास्तव में, एक कैमरा है। लेकिन मूत्र फ्लश चेहरे की पहचान से ट्रिगर होता है ... आप जितना अधिक राहत देते हैं, उतना अधिक पानी फ्लश करने के लिए उपयोग किया जाता है। सरल और प्रभावी! :) – steffenj

+1

@steffenj अच्छा एक !! आप चेहरे पर राहत कैसे मापते हैं? यह किसी के शुरू होने से पहले भी फ्लश हो सकता है, लोगों को खुश देखकर खुश रहें;) – AKS

0

पर डालता है Ludditish लग के जोखिम पर, मुझे लगता है कि सबसे अच्छा समाधान एक हैंडल है। लेकिन यह सवाल नहीं है। मुझे लगता है कि तंत्र बहुत आसान है। कोई इसके सामने चलता है, एक गिनती शुरू होती है। जब गिनती पूरी हो जाती है, मूत्र "प्राइमड" होता है। जब व्यक्ति दूर चला जाता है, तो ट्रिगर खींच लिया जाता है, और सेंसर एक मनमाने ढंग से समय के लिए बंद हो जाता है (मुझे नहीं लगता कि इसे फ्लशिंग/टैंक-रिफिलिंग के कार्य के बारे में कोई जागरूकता है या नहीं)।

क्या मैं इस पर विचार कर रहा हूं?

+0

हैंडल फैलता है –

+1

यह भी मानता है कि उपयोगकर्ता मूर्ख नहीं हैं। अफसोस की बात है कि वे काफी सबूत हैं कि वे हैं। –

+0

पहले के दिनों में मेरे हाईस्कूल में, मूत्र एक घंटे में फिसल गया और कोई हैंडल नहीं था। अगर आप उस समय इसका इस्तेमाल कर रहे थे तो काफी चौंकाने वाला। – MrBoJangles

3

सर्वोत्तम जल-संरक्षण एल्गोरिदम एक हैंडल और टूटा सेंसर के बिना मूत्र है।

यह हमारे मूत्र के अधिकांश समय की स्थिति प्रतीत होता है, इसलिए मुझे लगता है कि इसे जानबूझकर बहुमूल्य पेयजल बचाने के लिए इसे करने के लिए तैयार किया जाना चाहिए।

1

हमारे स्कूल में "समांतर प्रसंस्करण" (उर्फ "बहु-उपयोगकर्ता") मूत्र हमेशा ब्रेक घंटी के छल्ले से पहले और "ब्रेक-ओवर-ओवर" घंटी के तुरंत बाद एक पूर्ण फ्लश ट्रिगर कर देते थे। बहुत सरल और प्रभावी।

संबंधित मुद्दे