Synthetic instrument
میٹرولوجی (ٹیسٹ اور پیمائش سائنس) میں، ایک مصنوعی آلہ وہ سافٹ ویئر ہے جو ایک مخصوص ترکیب، تجزیہ، یا پیمائش کا کام انجام دیتا ہے۔ مصنوعی پیمائش کا نظام (ایس ایم ایس) ایک عام، عمومی مقصد، فزیکل ہارڈ ویئر پلیٹ فارم ہے جس کا مقصد مصنوعی آلات کا استعمال کرتے ہوئے کئی قسم کی ترکیب، تجزیہ، یا پیمائش کے افعال انجام دینا ہے۔ عام طور پر عام ایس ایم ایس ہارڈ ویئر تین ذیلی نظاموں کا دوہری جھرن ہوتا ہے: ڈیجیٹل پروسیسنگ اور کنٹرول، اینالاگ سے ڈیجیٹل یا ڈیجیٹل سے اینالاگ تبدیلی (کوڈیک)، اور سگنل کنڈیشنگ۔ ایک جھرن محرک کے لیے ہے، ایک ردعمل کے لیے۔ ان کے درمیان سینڈوچڈ ڈیوائس انڈر ٹیسٹ (DUT) ہے جس کی پیمائش کی جا رہی ہے۔ مصنوعی آلہ قدرتی آلے کے اختتامی نام کے برعکس ہے۔ اگرچہ مصنوعی آلے کے جملے میں لفظ "مصنوعی" کا مطلب یہ معلوم ہوتا ہے کہ مصنوعی آلات سنتھسائزر ہیں: کہ وہ صرف ترکیب کرتے ہیں ؛ یہ غلط ہے۔ آلہ خود ترکیب کیا جا رہا ہے ؛ آلہ کیا کرتا ہے اس کے بارے میں کچھ بھی مضمر نہیں ہے۔ ایک مصنوعی آلہ درحقیقت ایک سنتھسائزر ہو سکتا ہے، لیکن یہ اتنی ہی آسانی سے ایک تجزیہ کار، یا دونوں کا کچھ ہائبرڈ ہو سکتا ہے۔ مصنوعی آلات کو عام ہارڈ ویئر یعنی عام معنی پر لاگو کیا جاتا ہے کہ بنیادی ہارڈ ویئر واضح طور پر مخصوص پیمائش انجام دینے کے لیے ڈیزائن نہیں کیا گیا ہے۔ یہ شاید مصنوعی آلے کی سب سے نمایاں خصوصیت ہے۔ پیمائش کی خاصیت کو مکمل طور پر سافٹ ویئر میں شامل کیا جاتا ہے۔ ہارڈ ویئر پیمائش کی وضاحت نہیں کرتا ہے۔ سافٹ ویئر میں مکمل طور پر بیان کردہ فنکشن کے ساتھ مخصوص پیمائش ہارڈ ویئر بمقابلہ عام ہارڈ ویئر کے درمیان اس تعلق کی ایک مشابہت مخصوص ڈیجیٹل سرکٹس اور عام مقصد کے سی پی یو کے درمیان تعلق ہے۔ ایک مخصوص ڈیجیٹل سرکٹ کو ڈیجیٹل منطق حصوں کے ساتھ ڈیزائن اور ہارڈ وائرڈ کیا جا سکتا ہے تاکہ ایک مخصوص حساب انجام دیا جا سکے۔ متبادل طور پر، ایک مائکرو پروسیسر (یا، بہتر ابھی تک، ایک گیٹ صف) کو مناسب سافٹ ویئر کا استعمال کرتے ہوئے اسی حساب کو انجام دینے کے لیے استعمال کیا جا سکتا ہے۔ ایک کیس مخصوص ہے، دوسرا عام، جس کی خاصیت سافٹ ویئر میں شامل ہے۔ سافٹ ویئر کی سطح پر، پیمائش کی تفصیل کی پورٹیبلٹی وہ کلیدی خاصیت ہے جو مصنوعی آلے کو زیادہ عام طور پر پائے جانے والے انسٹرومینٹیشن سافٹ ویئر-سافٹ ویئر سے ممتاز کرتی ہے جو ہارڈ ویئر اسکرپٹنگ اور ڈیٹا فلو پروسیسنگ تک محدود ہے۔ پیمائش سے متعلق تمام سافٹ ویئر سسٹم فطری طور پر پیمائش کی تجریدی، پورٹیبل ترکیب فراہم نہیں کرتے ہیں۔ یہاں تک کہ اگر ان کے پاس ایسی دفعات ہیں، تو وہ عام طور پر صارفین کے ذریعہ اس طرح سے لاگو نہیں ہوسکتے ہیں، خاص طور پر اگر سسٹم ہارڈ ویئر تک غیر خلاصہ رسائی کی حوصلہ افزائی کرتا ہے۔ میزر فاؤنڈری اور لیب ویو جیسے ایپلیکیشن سافٹ ویئر پیکجز عام طور پر مخصوص ہارڈ ویئر کے ذریعہ کی جانے والی قدرتی پیمائشوں کے واضح ساختی لنکس کے ساتھ استعمال ہوتے ہیں اور اس وجہ سے عام طور پر تجریدی تفصیل سے پیمائش کی ترکیب نہیں کرتے ہیں۔ دوسری طرف، اگر کسی سافٹ ویئر سسٹم کو پیمائش کے افعال کو ہارڈ ویئر کے حوالے سے ساختی ڈیٹا کے بہاؤ کی وضاحت کے بجائے وضاحتی طرز عمل کی تعمیرات کے طور پر ترکیب کرنے کے لیے استعمال کیا جانا چاہیے، تو یہ پیمائش کی حقیقی ترکیب ہے۔ یہاں ایک مشابہت غیر پورٹیبل ساختی تفصیل اور ڈیجیٹل منطق کی تجریدی طرز عمل کی تفصیل کے درمیان فرق ہے جو ہم ویرلوگ جیسے ایچ ڈی ایل سسٹمز میں دیکھتے ہیں۔ جانچ اور پیمائش میں مصنوعی آلات تصوراتی طور پر آڈیو یا موسیقی میں سافٹ ویئر سنتھسائزر سے متعلق ہیں۔ میوزیکل انسٹرومنٹ سنتھسائزر عام ہارڈ ویئر سے مخصوص آلات کی آواز کی ترکیب کرتا ہے۔ یقینا، ان تصورات میں ایک اہم فرق یہ ہے کہ موسیقی کے آلات کی ترکیبیں عام طور پر صرف موسیقی کی آواز پیدا کرتی ہیں، جبکہ جانچ اور پیمائش میں ایک مصنوعی آلہ کسی سگنل یا پیرامیٹر کو پیدا کرنے یا پیمائش کرنے کا یکساں امکان رکھتا ہے۔ اسی طرح کی ایک اصطلاح جو عام طور پر ٹیسٹ اور پیمائش میں استعمال ہوتی ہے، ورچوئل انسٹرومینٹیشن، مصنوعی انسٹرومینٹیشن کا ایک سپر سیٹ ہے۔ تمام مصنوعی آلات ورچوئل آلات ہیں ؛ تاہم، دونوں اصطلاحات مختلف ہوتی ہیں جب ورچوئل انسٹرومنٹ سافٹ ویئر آئینے اور غیر جنیرک انسٹرومنٹ ہارڈ ویئر میں اضافہ کرتا ہے، نرم فرنٹ پینل فراہم کرتا ہے، یا قدرتی آلے سے آنے اور جانے والے ڈیٹا کے بہاؤ کا انتظام کرتا ہے۔ اس صورت میں، پی سی اور اس کے ساتھ سافٹ ویئر قدرتی آلے کے تجزیے اور پیشکش کی صلاحیتوں کو پورا کر رہا ہے۔ بنیادی بات یہ ہے کہ: مصنوعی آلات کی ترکیب کی جاتی ہے۔ پورا حصوں کے مجموعے سے بڑا ہے۔ بکمنسٹر فلر کا لفظ استعمال کرنے کے لیے، مصنوعی آلات ہم آہنگ آلات ہیں۔ جیسے مثلث تین لائنوں سے زیادہ ہوتا ہے، مصنوعی آلات ہارڈ ویئر کے مثلث (کنٹرول، کوڈیک، کنڈیشنگ) سے زیادہ ہوتے ہیں جن پر انہیں لاگو کیا جاتا ہے۔ لہذا، یہ بتانے کا ایک طریقہ کہ آیا آپ کے پاس کوئی حقیقی مصنوعی آلہ ہے، صرف ہارڈ ویئر کے ڈیزائن کی جانچ کرنا اور یہ معلوم کرنے کی کوشش کرنا کہ یہ کس قسم کا آلہ ہو سکتا ہے۔ اگر آپ صرف زمرہ کے بنیادی حقائق کا تعین کر سکتے ہیں، جیسے کہ اس حقیقت کو محرک یا رسپانس آلے کے طور پر درجہ بند کیا جا سکتا ہے، لیکن اس کے بارے میں کچھ نہیں جو اسے خاص طور پر بنانے یا پیمائش کرنے کے لیے ڈیزائن کیا گیا ہے-اگر پیمائش کی خاصیت سافٹ ویئر میں چھپی ہوئی ہے-تو آپ کے پاس ممکنہ طور پر ایک حقیقی مصنوعی آلہ ہے۔ ڈی او ڈی نے ایک معیاری ادارہ بنایا ہے جسے سنتھٹک انسٹرومنٹ ورکنگ گروپ (ایس آئی ڈبلیو جی) کہا جاتا ہے جس کا کردار سنتھٹک انسٹرومنٹ سسٹمز کی انٹرآپریبلٹی کے لیے معیارات کی وضاحت کرنا ہے۔ ایس آئی ڈبلیو جی ایک مصنوعی آلات (ایس آئی) کی تعریف اس طرح کرتا ہے: ایک دوبارہ تشکیل پذیر نظام جو سگنل پیدا کرنے یا عددی پروسیسنگ تکنیک کا استعمال کرتے ہوئے پیمائش کرنے کے لیے معیاری انٹرفیس کے ساتھ بنیادی ہارڈ ویئر اور سافٹ ویئر اجزاء کی ایک سیریز کو جوڑتا ہے۔ مصنوعی پیمائش حوالہ جات بیرونی روابط مصنوعی آلات کتاب-بلاگ پیمائش بھی دیکھیں۔