Graphical system design
گرافیکل سسٹم ڈیزائن (جی ایس ڈی) پیمائش اور کنٹرول سسٹم کو ڈیزائن کرنے کا ایک جدید طریقہ ہے جو ترقی کو ڈرامائی طور پر آسان بنانے کے لیے سسٹم ڈیزائن سافٹ ویئر کو سی او ٹی ایس ہارڈ ویئر کے ساتھ مربوط کرتا ہے۔ یہ نقطہ نظر صارف انٹرفیس، کمپیوٹیشن کے ماڈل، ریاضی اور تجزیہ، ان پٹ/آؤٹ پٹ سگنلز، ٹیکنالوجی تجریدی، اور مختلف تعیناتی کے ہدف کو یکجا کرتا ہے۔ یہ ڈومین کے ماہرین، یا غیر نفاذ کے ماہرین کو ڈیزائن کی صلاحیتوں تک رسائی کی اجازت دیتا ہے جہاں انہیں روایتی طور پر سسٹم ڈیزائن کے ماہر کو آؤٹ سورس کرنے کی ضرورت ہوگی۔ سسٹم ڈیزائن کے لیے یہ نقطہ نظر الیکٹرانک سسٹم لیول (ای ایس ایل) ڈیزائن کا ایک سپر سیٹ ہے۔ گرافیکل سسٹم ڈیزائن صنعتی مشینوں اور طبی آلات سمیت دیگر اقسام کے سرایت شدہ سسٹم ڈیزائن کو شامل کرنے کے لیے ای ڈی اے پر مبنی ای ایس ایل تعریف پر پھیلا ہوا ہے۔ ان میں سے بہت سی توسیعی ایپلی کیشنز کو "لمبی دم" ایپلی کیشنز کے طور پر بیان کیا جا سکتا ہے۔ سسٹم لیول ڈیزائن گرافیکل سسٹم ڈیزائن ایک پورے سسٹم کو ڈیزائن کرنے کا ایک نقطہ نظر ہے، جس میں ڈیزائن کو بہتر بنانے، ابتدائی پروٹوٹائپ بنانے اور یہاں تک کہ تعیناتی کے چند رن کے لیے استعمال کرنے کے لیے زیادہ بدیہی گرافیکل سافٹ ویئر اور آف دی شیلف (غیر حسب ضرورت) ہارڈ ویئر ڈیوائسز کا استعمال کیا جاتا ہے۔ اس نقطہ نظر میں الگورتھم انجینئرنگ شامل ہو سکتی ہے۔ یہ نقطہ نظر کامیاب ثابت ہو سکتا ہے جب ڈیزائنرز کو تیزی سے مارکیٹ کرنے کے لیے کچھ حاصل کرنے کی ضرورت ہو (میڈیکل ویڈیو:) یا بوسٹن انجینئرنگ جیسے غیر سرایت شدہ ماہرین کی ٹیم کے ساتھ میکاٹرونکس پر مبنی مشین بنانے کی ضرورت ہو۔ "گرافیکل سسٹم ڈیزائن ایک تکمیلی لیکن پلیٹ فارم پر مبنی نقطہ نظر ہے جس میں سرایت شدہ اور الیکٹرانک سسٹم ڈیزائن، نفاذ اور تصدیق کے اوزار شامل ہیں۔ ای ایس ایل اور گرافیکل سسٹم ڈیزائن واقعی ایک ہی حرکت کا حصہ ہیں-اعلی تجریدی اور زیادہ ڈیزائن آٹومیشن جو انجینئرنگ کے حقیقی چیلنجوں کو حل کرنے کی کوشش کر رہے ہیں جن کا ڈیزائنرز آج سامنا کر رہے ہیں-ڈیزائن کی خامیوں کو دور کرنا جو تفصیلات کے مرحلے پر متعارف کرائی جاتی ہیں تاکہ یہ یقینی بنایا جا سکے کہ ان کا وقت پر مصنوعات کی ترسیل کے لیے توثیق سے پہلے اچھی طرح سے پتہ چلا ہے۔ ٹولز گرافیکل سسٹم ڈیزائن اوپن کنیکٹوٹی پر منحصر ہے۔ مثال کے طور پر، وہ ٹولز جو ڈیزائن کے مرحلے میں استعمال کیے جا سکتے ہیں ان میں (حروف تہجی کے لحاظ سے) شامل ہیں: این سافٹ ڈیزائنر، آٹوکیڈ، کارسم، ڈورس، ڈائمولا، لیب ویو، MSC.Adams، NI ملٹیسم، NEi ناسٹرن، سالڈ ورکس، اسپائس، اوپن وائر (لائبریری)۔ پروٹو ٹائپنگ کا مرحلہ الگورتھم ڈیزائن لینے اور انہیں اعلی معیار کے ڈیزائنوں کے لیے ہارڈ ویئر پر لاگو کرنے کے بارے میں زیادہ ہے۔ ایک موثر پروٹو ٹائپنگ پلیٹ فارم میں ایک اعلی سطحی زبان، ریئل ٹائم پروسیسرز، ایف پی جی اے منطق، ماڈیولر آئی/او اور کوئی بھی دانشورانہ ملکیت شامل ہے۔ تعیناتی کا مرحلہ زیادہ تر ہارڈ ویئر کے بارے میں ہے-جہاں آپ اپنے ڈیزائن کو آخری مرحلے میں رکھتے ہیں۔ اس میں ایم پی یو یا ایف پی جی اے شامل ہو سکتے ہیں۔ گرافیکل سسٹم ڈیزائن تکنیک کو لاگو کرنے والے انجینئروں اور سائنسدانوں کی مثالوں میں شامل ہیں: ڈیجیٹل ریڈیو کے لیے گرافیکل سسٹم ڈیزائن مونڈیل محققین بغیر پائلٹ والی زیر آب گاڑیوں کی ترقی اور کنٹرول کے لیے گرافیکل سسٹم ڈیزائن کا استعمال کرتے ہیں۔ سرایت شدہ کنٹرول سسٹم کے لیے گرافیکل سسٹم ڈیزائن کا استعمال کرتے ہوئے کینسر تھراپی کے لیے روبوٹک مینیپولیٹر تیار کرنا۔ الیکٹرانک ڈیزائن آٹومیشن