Tástáil Shimpliú
Uathoibriú le
tm_devices agus Python
CONAS TREOIR
Uathoibriú Tástála a Shimpliú Le Gléasanna tm_ Agus Python
CONAS TREOIR
Uathoibriú Tástála a Shimpliú le tm_devices agus Python
Úsáideann innealtóirí thar go leor tionscal uathoibriú chun cumais a n-ionstraimí tástála a leathnú. Roghnaíonn go leor innealtóirí an teanga ríomhchlárúcháin saor in aisce Python chun é seo a bhaint amach. Tá go leor advan suntasachtages a dhéanann Python mar theanga ríomhchlárúcháin iontach le haghaidh uathoibrithe:
- Solúbthacht
- Éasca a mhúineadh agus a fhoghlaim
- Inléiteacht cóid
- Boinn eolais agus modúil atá ar fáil go forleathan
Tá dhá phríomhchás úsáide ann le haghaidh uathoibrithe:
- Gnáthaimh a dhéanann aithris ar iompar daonna chun an painéal tosaigh a uathoibriú agus chun am a shábháil m.sh., tástáil uathoibrithe comhlíonta.
Seachas a bheith ag suí síos ag an raon feidhme, ag cur tomhais chuí, agus ag scríobh na dtorthaí gach uair is gá duit cuid nua a thástáil, forbraíonn an t-innealtóir script a dhéanann é sin go léir agus a thaispeánann an toradh. - Úsáidí a leathnaíonn feidhmiúlacht na hionstraime; le haghaidh example: logáil tomhais, bailíochtú, nó dearbhú cáilíochta.
Ligeann uathoibriú don innealtóir tástálacha casta a dhéanamh gan mórán de na míbhuntáistí a bhaineann leis na tástálacha sin. Ní gá d'oibreoir an raon feidhme a shocrú agus na torthaí a thaifeadadh de láimh, agus is féidir an tástáil a dhéanamh ar an mbealach céanna gach uair.
Clúdóidh an treoir seo conas a bheidh tú ag teastáil chun tús a chur le scóip ríomhchláraithe i Python, lena n-áirítear bunghnéithe na gcomhéadan ríomhchláraithe agus conas sean-chomhéadan a íoslódáil agus a rith.ample.
Cad is Comhéadan Cláir ann?
Is ionann comhéadan ríomhchláraithe (PI) agus teorainn nó sraith teorainneacha idir dhá chóras ríomhaireachta is féidir a ríomhchlárú chun iompraíochtaí sonracha a chur i gcrích. Chun ár gcríoch, is é an droichead idir an ríomhaire a ritheann gach píosa trealaimh tástála Tektronix, agus an applicatio scríofa ag úsáideoir deiridh. Chun é seo a chaolú níos faide, is orduithe bog é is féidir a sheoladh go cianda chuig ionstraim a phróiseálann na horduithe sin agus a dhéanann tasc comhfhreagrach. Taispeánann an PI Stack (Fíor 1) an sreabhadh faisnéise ón rialtóir óstach síos go dtí an ionstraim. Sainmhíníonn an cód feidhmchláir atá scríofa ag an úsáideoir deiridh iompar na sprice. Tá sé seo scríofa de ghnáth i gceann de na hardáin forbartha popula sa tionscal mar Python, MATLAB, LabVIEW, C++, nó C#. Seolfaidh an feidhmchlár seo sonraí ag baint úsáide as formáid na nOrduithe Caighdeánacha le haghaidh Ionstraimíochta In-ríomhchláraithe (SCPI), ar caighdeán é a dtacaíonn formhór an trealaimh tástála agus tomhais leis. Is minic a sheoltar orduithe SCPI trí chiseal Ailtireachta Bogearraí Ionstraim Fíorúil (VISA), a úsáidtear chun aistriú sonraí a éascú trí stóinseacht bhreise a chur san áireamh (m.sh. seiceáil earráide) leis an bprótacal cumarsáide. I gcásanna áirithe, féadfaidh iarratais glaoch a chur ar thiománaí a sheolfaidh ordú SCPI amháin nó níos mó chuig an gciseal VISA ansin.Fíor 1. Léiríonn an cruach comhéadan ríomhchláraithe (PI) an sreabhadh faisnéise idir rialtóir óstach agus ionstraim.
Cad é an Pacáiste tm_devices?
Is pacáiste bainistíochta gléas é tm_devices arna fhorbairt ag Tektronix a chuimsíonn an iliomad orduithe agus feidhmeanna chun cabhrú le húsáideoirí tástálacha ar tháirgí Tektronix agus Keithley a uathoibriú go héasca ag baint úsáide as an teanga ríomhchlárúcháin Python. Is féidir é a úsáid sna IDEanna is coitianta le haghaidh Python agus tacaíonn sé le háiseanna cód-chríochnaithe. Déanann an pacáiste seo uathoibriú códaithe agus tástála simplí agus éasca d'innealtóirí a bhfuil scileanna bogearraí acu ar aon leibhéal. Tá an tsuiteáil simplí freisin agus úsáidtear pip, córas bainistíochta pacáiste Python.
Do Thimpeallacht a Chur ar bun
Tabharfaidh an chuid seo treoir duit trí na réamhriachtanais agus na suiteálacha chun tú a ullmhú chun obair fhorbartha a dhéanamh le tm_devices. Áiríonn sé freisin treoracha a thacaíonn le timpeallachtaí fíorúla i Python (venvs) chun do thionscadail a dhéanamh níos éasca a bhainistiú agus a chothabháil, go háirithe má tá tú díreach ag baint triail as an bpacáiste seo sula dtugann tú gealltanas é a úsáid.
Nóta: Má tá timpeallacht agat gan rochtain dhíreach ar an idirlíon beidh ort do chéimeanna a mhodhnú ag baint úsáide as na horduithe san aguisín. Má tá fadhbanna agat bíodh leisce ort postáil sa díospóireachtaí github le haghaidh cúnaimh.
Suiteáil agus Réamhriachtanais Tharview
- Suiteáil Python
a. Python ≥ 3.8 - PyCharm - Suiteáil PyCharm, Tús a chur le tionscadal, agus suiteáil tm_devices
- VSCode - Suiteáil VSCode, Tús a chur le tionscadal, agus suiteáil tm_devices
Eagrán Pobail PyCharm (saor in aisce).
Is PyCharm IDE Python coitianta a úsáideann forbróirí bogearraí ar fud na dtionscal go léir. Tá tástálaí aonad comhtháite ag PyCharm a ligeann d'úsáideoirí tástálacha a rith trí file, aicme, modh, nó gach tástáil laistigh d'fhillteán. Cosúil leis an gcuid is mó de na IDEanna nua-aimseartha tá cineál comhlánaithe cód ann a luasaíonn d'fhorbairt go mór thar eagarthóir téacs bunúsach.
Siúlfaimid trí eagrán pobail PyCharm a shuiteáil (saor in aisce), agus ina dhiaidh sin tm_devices a shuiteáil san IDE agus timpeallacht fhíorúil a bhunú le forbairt ann.
- Téigh go dtí https://www.jetbrains.com/pycharm/
- Scrollaigh thar PyCharm Professional chuig Eagrán Pobail PyCharm, cliceáil ar íoslódáil
- Ba cheart go mbeifeá in ann dul ar aghaidh leis na céimeanna suiteála réamhshocraithe. Ní theastaíonn aon rud ar leith uainn.
- Fáilte go PyCharm!
- Anois beidh ort tionscadal nua a chruthú agus déan cinnte timpeallacht fhíorúil a bhunú. Cliceáil "Tionscadal Nua"
- Deimhnigh cosán an tionscadail, cinntigh go roghnaítear “Virtualenv”.
- Oscail teirminéal. Má tá do view ní fholaíonn sé an cnaipe lipéadaithe ag an mbun cuardaigh dó seo:
- Deimhnigh go bhfuil an timpeallacht fhíorúil socraithe trí sheiceáil le haghaidh ( venv ) roimh an leid i do theirminéal
- A shuiteáil an tiománaí as an teirminéal
Cineál: suiteáil pip tm_devices - Ba chóir go mbeadh do chríochfort saor ó earráidí! Hacking Shona!
Cóid do stiúideo amharc
Is IDE saor in aisce eile é Visual Studio Code a úsáideann forbróirí bogearraí i ngach tionscal. Tá sé iontach don chuid is mó de na teangacha agus tá síntí ann don chuid is mó de na teangacha a fhágann go bhfuil códú san IDE seo an-áisiúil agus éifeachtach. Soláthraíonn Visual Studio Code IntelliSense atá ina uirlis thar a bheith úsáideach agus é á fhorbairt mar go gcabhraíonn sé le cód a chomhlánú, faisnéis pharaiméadar, agus faisnéis eile maidir le réada agus ranganna. Go háisiúil, tacaíonn tm_devices le críochnú cód a chuireann síos ar chrann ordaithe na n-oibiachtaí agus na ranganna.
Tá treoir den scoth againn maidir le suiteáil Python agus Visual Studio Code, lena n-áirítear faisnéis maidir le socrú timpeallachta fíorúla anseo.
Example Cód
Sa chuid seo déanfaimid céim trí phíosaí de chód simplí example agus leag béim ar roinnt comhpháirteanna riachtanacha chun gléasanna tm_ a úsáid go héifeachtach.
AllmhairíTá an dá líne seo ríthábhachtach maidir le húsáid éifeachtach tm_devices. Sa chéad líne allmhairímid an DeviceManager. Déanfaidh sé seo an coirephláta a láimhseáil ag nascadh agus ag dínascadh ranganna ilfheistí.
Sa dara líne allmhairímid tiománaí ar leith, sa chás seo an MSO5B.
Socraíomar bainisteoir comhthéacs leis an DeviceManager:Agus ansin nuair a úsáidimid an bainisteoir gléas agus an tiománaí le chéile:
Is féidir linn ionstraim a chur ar an toirt le tacar sainordaithe a mheaitseálann a samhail. Ní gá ach seoladh IP d'ionstraim a ionchur (oibríonn seoltaí VISA eile freisin).
Agus na ceithre líne seo críochnaithe, táimid in ann tosú ag scríobh uathoibriú bríoch sonrach don MSO5B!
Míreanna Cóid
Breathnaímis ar chúpla gníomh simplí –
An cineál Truicear a shocrú go EdgeSeo mar a chuirfeá tomhas buaic-go-buaic ar CH1 leis agus fiosraigh tú:
Dá mba mhian leat a ghlacadh amptomhas litude ar CH2:
Ag baint úsáide as IntelliSense / Críochnú Cód
IntelliSense – Gné an-chumhachtach de na IDEanna is ea an t-ainm Microsoft do Chríochnú Cód a bhfuil iarracht déanta againn oiread agus is féidir a shaothrú.
Ceann de na bacainní lárnacha ar uathoibriú le feistí tástála agus tomhais ná an tacar ordaithe SCPI. Is struchtúr dátaithe é le comhréir nach dtacaítear go forleathan leis sa phobal forbartha.
Is é an rud atá déanta againn le tm_devices ná sraith orduithe Python a chruthú do gach ordú SCPI. Cheadaigh sé seo dúinn cód Python a ghiniúint ó chomhréir na n-orduithe atá ann cheana féin chun forbairt láimhe na dtiománaithe a sheachaint, chomh maith le struchtúr a chruthú atá eolach d'úsáideoirí SCPI reatha. Léarscáilíonn sé freisin go dtí an cód leibhéal níos ísle a d'fhéadfadh go mbeadh gá le dífhabhtú d'aon ghnó le linn do chláir a chruthú. Déanann struchtúr na n-orduithe Python aithris ar struchtúr na n-orduithe SCPI (nó i gcásanna áirithe Keithley TSP) mar sin má tá cur amach agat ar SCPI beidh tú eolach orthu seo.
Seo seanample conas a thaispeánann IntelliSense na horduithe go léir atá ar fáil leis an ordú clóscríofa roimhe seo:
Sa liosta inscrollaithe atá le feiceáil tar éis an phonc ar an raon feidhme is féidir linn liosta aibítre de chatagóirí orduithe scóip a fheiceáil:Ag roghnú afg táimid in ann liosta de na catagóirí AFG a fheiceáil ansin:
Ordú deiridh scríofa le cabhair ó IntelliSense:
Cabhair Docstring
De réir mar a chódaíonn tú, nó de réir mar a bhíonn cód duine eile á léamh agat, is féidir leat dul thar chodanna éagsúla den chomhréir chun doiciméadú sainiúil cabhrach an leibhéil sin a fháil. Dá gaire duit don chomhréir ordú iomlán is amhlaidh is sainiúla a gheobhaidh sé.Ag brath ar do choinníollacha IDE is féidir leat IntelliSense agus cúnamh docstring araon a thaispeáint ag an am céanna.
Leis an treoir seo tá cuid de na buntáistí a bhaineann le pacáiste tiománaí python Tek tm_devices feicthe agat agus is féidir leat do thuras uathoibrithe a thosú. Leis an socrú éasca, comhlánú cód, agus cúnamh ionsuite beidh tú in ann foghlaim gan do IDE a fhágáil, d'am forbartha a bhrostú, agus cód le muinín níos airde.
Tá treoirlínte ranníocaíochta sa repo Github más mian leat an pacáiste a fheabhsú. Tá go leor exampníos lú aibhsithe sa doiciméadú agus laistigh d'inneachar an phacáiste san Examples fillteán.
Acmhainní Breise
tm_devices · PyPI – Íoslódáil an tiománaí pacáiste agus faisnéis
tm_devices Github – Cód foinse, rianú eisiúna, ranníocaíocht
tm_devices Github – Doiciméadúchán Ar Líne
Fabhtcheartú
Is gnách gur chéad chéim mhaith chun fabhtcheartaithe é uasghrádú pip:
I do chineál teirminéil: Python.exe -m pip install -upgrade pip
Earráid: tá cuma ar whl a fileainm, ach file níl sé ann NÓ ní roth tacaithe é .whl ar an ardán seo.
Réiteach: Roth suiteála píopa ionas go n-aithníonn sé an file formáid.
I do chineál teirminéil: roth suiteála pip
Más gá duit an roth a shuiteáil as líne is féidir leat treoracha cosúil le hAguisín A a leanúint, ach teastaíonn an íoslódáil tar.gz seachas an .whl file.
Aguisín A – Suiteáil as Líne gléasanna tm_
- Ar ríomhaire leis an idirlíon, íoslódáil an pacáiste mar aon le gach spleáchas chuig an suíomh cosán sonraithe ag baint úsáide as:
Íosluchtaigh pip-dest uirlisí socraithe rotha tm_devices - Cóipeáil an files chuig do ríomhaire nach bhfuil rochtain idirlín aige
- Ansin, lean na treoracha ón bpríomhthreoir maidir le cibé IDE atá in úsáid agat ach babhtáil an t-ordú suiteála le haghaidh an méid seo a leanas:
pip install -gan-innéacs -find-links files> tm_gléasanna
Eolas Teagmhála:
An Astráil 1 800 709 465
An Ostair* 00800 2255 4835
na Balcáin, Iosrael, an Afraic Theas agus Tíortha ISE eile +41 52 675 3777
An Bheilg* 00800 2255 4835
An Bhrasaíl +55 (11) 3530-8901
Ceanada 1 800 833 9200
Lár Oirthear na hEorpa / Baltics +41 52 675 3777
Lár na hEorpa / An Ghréig +41 52 675 3777
an Danmhairg +45 80 88 1401
an Fhionlainn +41 52 675 3777
An Fhrainc* 00800 2255 4835
An Ghearmáin* 00800 2255 4835
Hong Cong 400 820 5835
India 000 800 650 1835
An Indinéis 007 803 601 5249
An Iodáil 00800 2255 4835
An tSeapáin 81 (3) 6714 3086
Lucsamburg +41 52 675 3777
Mhalaeisia 1 800 22 55835
Meicsiceo, Meiriceá Láir/Theas agus Mhuir Chairib 52 (55) 88 69 35 25
An Meánoirthear, an Áise, agus an Afraic Thuaidh +41 52 675 3777
An Ísiltír* 00800 2255 4835
An Nua-Shéalainn 0800 800 238
An Iorua 800 16098
Daon-Phoblacht na Síne 400 820 5835
Na hOileáin Fhilipíneacha 1 800 1601 0077
an Pholainn +41 52 675 3777
An Phortaingéil 80 08 12370
Poblacht na Cóiré +82 2 565 1455
An Rúis/CIS +7 (495) 6647564
Singeapór 800 6011 473
An Afraic Theas +41 52 675 3777
An Spáinn* 00800 2255 4835
An tSualainn* 00800 2255 4835
An Eilvéis* 00800 2255 4835
An Téaváin 886 (2) 2656 6688
An Téalainn 1 800 011 931
An Ríocht Aontaithe / Éire* 00800 2255 4835
SAM 1 800 833 9200
Vítneam 12060128
* Uimhir Eorpach gan dola. Mura bhfuil
inrochtana, glaoigh ar: +41 52 675 3777
Ath. 02.2022
Faigh acmhainní níos luachmhaire ag TEK.COM
Cóipcheart © Tektronix. Gach ceart ar cosaint. Clúdaíonn paitinní SAM agus eachtrannacha táirgí Tektronix, eisítear iad agus ar feitheamh. Gabhann faisnéis san fhoilseachán seo an fhaisnéis sin i ngach ábhar a foilsíodh roimhe seo. Pribhléidí sonraíochta agus athraithe praghais curtha in áirithe. Is trádmharcanna cláraithe de chuid Tektronix, Inc. iad TEKTRONIX agus TEK. Is iad na trádainmneacha eile go léir a ndéantar tagairt dóibh ná trádmharcanna, trádmharcanna nó trádmharcanna cláraithe a gcuideachtaí faoi seach.
052124 SBG 46W-74037-1
Doiciméid / Acmhainní
![]() |
Tektronix ag Simpliú Uathoibriú Tástála Le Gléasanna tm_ Agus Python [pdfTreoir Úsáideora 48W-73878-1, Uathoibriú Tástála a Shimpliú Le Gléasanna tm_ Agus Python, Uathoibriú Tástála Le Gléasanna tm_ Agus Python, Uathoibriú Le Gléasanna tm_ Agus Python, Gléasanna tm_ Agus Python, Gléasanna Agus Python, Python |