Thread Content
اے عزیزو، اگر مجھے کسی آلے سے متعلق لاجک فائل مل جائے، تو میں اس آلے کے کام شروع کرنے کے لئے درکار شرائط کو کیسے جان سکتا ہوں؟ یعنی، لاک ان لاجک عموماً “or” اور “and” پر مبنی ہوتی ہے؛ تو میں صرف اسی بنیاد پر یہ فیصلہ کر سکتا ہوں کہ اس لاک ان لاجک کے لئے کون سی شرط پوری ہونے سے یہ فعال ہوگی، یا تو صرف ایک شرط کی پوری ہونے سے، یا پھر تمام شرائط کی پوری ہونے سے۔
کیا یہ لاک ان لاجک، الفاظ کے ذریعے بیان کیا گیا ہے؟
یہ اس بات پر منحصر ہے کہ آپ کی کمپنی کیا کرتی ہے۔ ہمارے یہاں تو یہ سسٹم چینلز کے ذریعے چلتا ہے، اور OR اور AND جیسے عناصر کے لئے بہت سی شرائط پوری نہیں ہوتیں۔
بلاگر کو یہ فکر لاحق ہے کہ کبھی یہ “0 لاک” حالت میں ہوتا ہے، اور کبھی “1 لاک” حالت میں۔ جب میں نے پہلی بار SIS پروجیکٹ سے کام شروع کیا، تو مجھے بھی بہت پریشانی ہوئی، کیوں کہ پہلے DCS سسٹمز میں “1” کو بنیاد بنا کر لاکنگ سسٹم استعمال کیا جاتا تھا، یعنی وہی مثبت منطق۔ SIS بناتے وقت، فیلیور سیفٹی کو مدِ نظر رکھنا ضروری ہے؛ اس لیے “0” کا استعمال لاکنگ کے لئے کیا جاتا ہے، اور یہاں “0” خرابی کی حالت کی نشاندہی کرتا ہے۔ اس صورت میں “انڈ” اور “آر” کا استعمال الٹ ہو جاتا ہے۔ میرے فیصلہ کرنے کے طریقے: 1- DCS میں عموماً لاکنگ کے لئے “1” کا استعمال کیا جاتا ہے، جبکہ SIS میں لاکنگ کے لئے “0” کا استعمال کیا جاتا ہے۔ 2۔ لاکنگ کی شرائط کا جائزہ لیں؛ اگر آؤٹ پٹ 1 ہے، تو یہ مثبت منطق ہے، اور اگر لاکنگ کی شرائط کے مطابق آؤٹ پٹ 0 ہے، تو یہ منفی منطق ہے۔ ۳- بائی پاس بٹن پر نظر ڈالیں؛ اگر یہ 0 کی قیمت رکھتا ہے، تو یہ بائی پاس حالت میں ہے، اور یہ صحیح منطقی حالت ہے۔ ; اگر 1 بائی پاس کے لئے استعمال ہو، اور جب 1 ہو تو حالت نارمل ہو، تو یہ الٹ منطق ہے۔ بے شک، آؤٹ پٹ کو دیکھنا بھی ضروری ہے وغیرہ، لیکن آؤٹ پٹ الیکٹریکل سسٹم اور فیلڈ میں تقسیم ہوتا ہے، اور حالات بعض اوقات مختلف ہوتے ہیں۔ مزید منطقی تعلقات کو دیکھیں، آہستہ آہستہ AND اور OR کے تعلقات کو سمجھنے لگیں؛ جب آپ اس سے واقف ہو جائیں گے، تو یہ بات خودبخود واضح ہو جائے گی۔
چینلوجک میں، “OR” اور “AND” کے سامنے والے الفاظ ہی چینلوجک ٹرگر کنڈیشنز ہیں۔ ““یا“ کے لئے ایک شرط پوری ہونے پر، سلسلہ وار عمل شروع ہو جاتا ہے۔ “اور: جب تمام شرائط پوری ہو جائیں، تو اس کے بعد ہی کوئی عمل انجام دیا جائے۔ اس کے علاوہ “دستی، خودکار” (ٹرگر کنڈیشنز میں)، اور “فعال کرنا، غیرفعال کرنا” (سلسلہ وار فعال/غیرفعال کرنے کے لئے) جیسے بٹن بھی موجود ہیں۔ جب پروسیس کے لئے مطلوبہ محفوظ حالت کا علم ہو جائے، تو منطق سمجھنا آسان ہو جاتا ہے۔ یہاں ایک پوسٹ ہے: “لنکڈ لاجک چارٹس کو کیسے سمجھا جائے؟” ؟ ؟ http://bbs.hcbbs.com/thread-1060299-1-1.html (ماخذ: ہائی چوان کیمیکل فورم) امید ہے کہ یہ آپ کی مدد کر سکے گا۔