ప్రోగ్రామబుల్ ఇన్స్ట్రుమెంట్స్ (SCPI) కోసం ప్రామాణిక ఆదేశాలు

రచయిత: Randy Alexander
సృష్టి తేదీ: 24 ఏప్రిల్ 2021
నవీకరణ తేదీ: 26 జూన్ 2024
Anonim
పైథాన్ మరియు SCPIతో రిగోల్ [మరియు చాలా ఇతర] టెస్ట్-ఎక్విప్‌మెంట్‌ను ఆటోమేట్ చేయడం ఎలా
వీడియో: పైథాన్ మరియు SCPIతో రిగోల్ [మరియు చాలా ఇతర] టెస్ట్-ఎక్విప్‌మెంట్‌ను ఆటోమేట్ చేయడం ఎలా

విషయము

నిర్వచనం - ప్రోగ్రామబుల్ ఇన్స్ట్రుమెంట్స్ (SCPI) కోసం ప్రామాణిక ఆదేశాలు అంటే ఏమిటి?

ప్రోగ్రామబుల్ ఇన్స్ట్రుమెంటేషన్ కోసం ప్రామాణిక ఆదేశాలు (SCPI) ఇన్స్ట్రుమెంటేషన్ నియంత్రణ కోసం ఉద్దేశించిన ప్రమాణాన్ని నిర్వచిస్తుంది. పరీక్షా పరికరాలను నియంత్రించడానికి ఉపయోగపడే భాషను SCPI వివరిస్తుంది. SCPI ఒక ప్రామాణిక సింటాక్స్, డేటా ఇంటర్‌చేంజ్ ఫార్మాట్ మరియు కమాండ్ స్ట్రక్చర్‌ను అందిస్తుంది.

SCPI యొక్క ముఖ్య లక్ష్యం ఆటోమేటిక్ టెస్ట్ ఎక్విప్‌మెంట్ (ATE) ప్రోగ్రామ్ యొక్క అభివృద్ధి సమయాన్ని తగ్గించడం. డేటా వినియోగం మరియు పరికర నియంత్రణ కోసం నమ్మకమైన ప్రోగ్రామింగ్ వాతావరణాన్ని అందించడం ద్వారా లక్ష్యం సాధించబడుతుంది. డిజైనర్‌తో సంబంధం లేకుండా ప్రతి SCPI పరికరాలలో నిర్వచించిన డేటా ఫార్మాట్‌లు, ప్రోగ్రామ్ లు మరియు పరికర ప్రతిస్పందనలను ఉపయోగించి ఈ నమ్మకమైన ప్రోగ్రామింగ్ వాతావరణం పొందబడుతుంది.

SCPI సాధారణంగా "స్కిప్పీ" అని ఉచ్ఛరిస్తారు.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

ప్రోగ్రామబుల్ ఇన్స్ట్రుమెంట్స్ (SCPI) కోసం ప్రామాణిక ఆదేశాలను టెకోపీడియా వివరిస్తుంది

పారామితి మరియు కమాండ్ ఫార్మాట్ల శ్రేణిని అంగీకరించడంలో SCPI పరికరాలు చాలా సరళంగా ఉంటాయి, ఇది వాటిని ప్రోగ్రామ్‌కు సరళంగా చేస్తుంది. నియంత్రికకు తిరిగి పంపబడే పరికరం నుండి ప్రతిస్పందనలు స్థితి లేదా డేటా సమాచారం కావచ్చు. SCPI పరికరం యొక్క నిర్దిష్ట ప్రశ్న యొక్క ప్రతిస్పందన ఆకృతి బాగా నిర్వచించబడింది మరియు ఇది స్థితిని మరియు పరికర డేటా సమాచారాన్ని అర్థం చేసుకోవడానికి అవసరమైన ప్రోగ్రామింగ్ ప్రయత్నాలను తగ్గిస్తుంది.

SCPI యొక్క ప్రోగ్రామింగ్ అనుగుణ్యత క్షితిజ సమాంతర మరియు నిలువు. లంబ ప్రోగ్రామింగ్ అనుగుణ్యత ఒక ఇన్స్ట్రుమెంట్ క్లాస్ లోపల ప్రోగ్రామ్ లను నిర్దేశిస్తుంది, అయితే క్షితిజ సమాంతర అనుగుణ్యత వాయిద్య తరగతులన్నింటిలో ఇలాంటి విధులను నిర్వహించడానికి అదే ఆదేశాన్ని ఉపయోగిస్తుంది.

SCPI అనేక విభిన్న పరికర నియంత్రణ స్థాయిలను అందించే సామర్థ్యాన్ని కలిగి ఉంది. ప్రామాణిక కొలత ఆదేశాలు వినియోగదారులను SCPI ఇన్స్ట్రుమెంటేషన్ ద్వారా శీఘ్రంగా మరియు సులభంగా ఆదేశాలతో అందిస్తాయి, అయితే మరింత సమగ్రమైన ఆదేశాలు సంప్రదాయ పరికర నియంత్రణను అందిస్తాయి.

ATE సిస్టమ్స్ ప్రోగ్రామర్లు SCPI నుండి గణనీయంగా ప్రయోజనం పొందవచ్చు. SCPI ATE సిస్టమ్స్ ప్రోగ్రామర్లు వారి ప్రారంభ SCPI పరికరాలను ప్రోగ్రామింగ్ చేసిన తర్వాత కొత్త SCPI పరికరాలను ఎలా ప్రోగ్రామ్ చేయాలో తెలుసుకోవడానికి అవసరమైన సమయాన్ని తగ్గిస్తుంది. ప్రోగ్రామర్‌లకు SCPI ప్రయోజనకరంగా ఉంటుంది:

  • సాధనాలకు ఆదేశాలను అందించడానికి FORTRAN, C, మొదలైన ప్రోగ్రామింగ్ భాషలను ఉపయోగించండి
  • ATE ప్రోగ్రామ్ జనరేటర్ల కోసం పరికర పరికర డ్రైవర్లను వ్యవస్థాపించండి
  • సాఫ్ట్‌వేర్ ఇన్స్ట్రుమెంట్ ఫ్రంట్ ప్యానెల్‌ల కోసం ఇన్‌స్ట్రుమెంట్ డివైస్ డ్రైవర్లను ఇన్‌స్టాల్ చేయండి
SCPI పారామితులు, ఇన్స్ట్రుమెంట్ ఆదేశాలు, స్థితిగతులు మరియు డేటాను వివరిస్తుంది. SCPI అనేది ప్రోగ్రామింగ్ లాంగ్వేజ్, అప్లికేషన్ ప్యాకేజీ లేదా ఇన్స్ట్రుమెంట్ ఫ్రంట్ ప్యానెల్ నియంత్రణను లక్ష్యంగా చేసుకున్న సాఫ్ట్‌వేర్ కాదు.

SCPI IEEE 488.2 యొక్క హార్డ్‌వేర్-స్వతంత్ర భాగంలో పొరలుగా ఉండేలా నిర్మించబడింది. అంతేకాకుండా, RSP-232C, IEEE 488.1, VXIbus మొదలైన వాటితో సహా కంట్రోలర్-టు-ఇన్స్ట్రుమెంట్ ఇంటర్‌ఫేస్‌లతో SCPI బాగా పనిచేస్తుంది.