Thread Content
PCS7 میں، ڈیجیٹل ڈیٹا کی نگرانی کے لئے استعمال ہونے والے MonDil بلاک کی ترتیبات کیسے کی جائیں، تاکہ جب IN کی قیمت 1 ہو تو الارم سگنل ظاہر ہو؟
اب سوال یہ ہے کہ، دو بلاکس ہیں، اور دونوں ہی CFC میں MonDil ہیں۔ ان کی I/O ٹیبل میں، یعنی Text 0 اور Text 1 میں موجود ٹیکسٹ الگ الگ ہیں۔ جب قیمت 1 ہوتی ہے، تو ایک پینل میں “PROCESS VALUE” کا بیک گراؤنڈ چمکتا رہتا ہے، جبکہ دوسرے پینل میں ایسا نہیں ہوتا۔ یہ کیسے ممکن ہے؟
اب سوال یہ ہے کہ، دو بلاکس ہیں، اور دونوں ہی CFC میں MonDil ہیں۔ ان کی I/O ٹیبل میں، یعنی Text 0 اور Text 1 میں موجود ٹیکسٹ الگ الگ ہیں۔ جب قیمت 1 ہوتی ہے، تو ایک پینل میں “PROCESS VALUE” کا بیک گراؤنڈ چمکتا رہتا ہے، جبکہ دوسرے پینل میں ایسا نہیں ہوتا۔ یہ کیسے ممکن ہے؟
مجھے لگتا ہے کہ I/O سیٹنگز درست نہیں ہیں، لیکن دونوں طریقوں سے چیک کیا گیا، صرف فائلوں کی نمائش مختلف ہے، باقی سب کچھ تو ایک جیسا ہی ہے۔ اس کے علاوہ پینل پر بھی فرق ہے؛ الارم کی روشنی والے بائیں اوپری کونے میں “A” کا نشان بھی چمکتا ہے، جبکہ جہاں روشنی نہیں ہے، وہاں “A” کا نشان نہیں ہے، صرف “P” کا نشان ہی چمکتا ہے۔
لگتا ہے کہ PCS7 کا استعمال بہت کم لوگ کرتے ہیں۔
اگر io پیرامیٹرز ایک جیسے ہوں، لیکن آئکن مختلف ہوں، تو ممکن ہے کہ آئکن کو بغیر اجازت کے تبدیل کیا گیا ہو۔
سب سے آسان حل یہ ہے کہ کوئی ایسا DI ماڈیول تلاش کیا جائے جس میں تصویریں صحیح طریقے سے دکھائی دے رہی ہوں، پھر پورے CFC کی نقل بنا لی جائے۔ پھر، اندر موجود ان پٹ ویریئبلز کے ایڈریسوں کو، اس نئے شامل کیے گئے ویریئبل کے ایڈریس سے بدل دیں۔ میرے خیال میں اس مسئلے کی وجہ یہ ہوسکتی ہے کہ یا تو یہ کام پہلے کسی فیکٹری کے انجینئر نے کیا ہو، یا پھر آپ نے خود CFC لائبریری سے اسے منتخب کیا ہو۔ اگر خود ہی اسے کھینچنا ہے، تو مناسب CFC لائبریری کا انتخاب ضروری ہے۔ غلط انتخاب کرنے سے آپ کو ایسی ہی مشکلات کا سامنا کرنا پڑ سکتا ہے، امید ہے یہ بات آپ کے لئے مفید ثابت ہوگی۔
جی ہاں، یہ سب سے آسان طریقہ ہے؛ اسے صرف ایپلیکیشنز میں ہی استعمال کیا جاتا ہے۔ بس یہ نہیں معلوم کہ ایسا کیوں کیا جاتا ہے!