9.ATALA     

 

              

           

SINKRONIZAZIOA

 

            Ikasgai honetan, trantsizio egoera ezberdinak deskribatzen dira, gailu bakarreko sinkronizazioa, eta gailu anitzen bitartezko sinkronizazioa.

 

Atxikitako gaiak:

 

1.      Egoera trantzisio esplizituak

2.      Aparatu bakarreko sinkronizazioa, zein gailu anitzen sinkronizazioa

 

 

  1. EGOERA ESPLIZITUKO TRANTZISIOAK

 

NI-DAQmx-ak, egoeraren eredu bat erabaliko du baliabidearen esleipena eta zereginen exekuzio fluxua kontrolatzeko. Zereginen egoeren eredua oso malgua da eta bakoitzak aukeratzen ditu zereginaren egoera eredua aplikazioaren arabera. DAQmx Start VI, DAQmx Stop VI, eta DAQmx Control Task VIak erabiliko dira zereginaren egoera batetik bestera bidaltzeko. Baita DAQmx Control Task VI erabiliz bidali daiteke esplizituki. Zereginaren egoera ereduak bost dira: Ez egiaztatua, egiaztatua, erreserbatua, esleipena eta martxan.

 

 

 

 

 

 

Eragiketa espezifikoaren zeregina gelditzeko, DAQmx Stop VI deitu. Geldialdi trantsizio honek huts egiten badu, zeregina atzera botatzen da eta egiaztatu egoerara itzuliko da.

 

Hurrengo irudiak zereginaren egoera laburtzen dute.

 

 

 

 

 

EGOERA ESPLIZITUKO TRANTZISIOAK

Datuen eskuraketaren eginbehar askotarako ez da beharrezkoa zereginaren egoera esplizitua erabiltzea. Baina kasu batzuetan trantsizio esplizituak erabili beharra dago.

Erreserbatuek bakarrik eskuratu zereginak erabiliko dituen baliabideak, eta berau arduratuko da beste zeregin batzuez baliabide hauek ez eskuratzeko. Adibidez, aplikazioak bi zeregin baditu, bakoitzak neurri sekuentzia bat badu eta  hori bermatu nahi bada sekuentziak bestea hasi baino lehen bukatu beharko dute. Hau egin daiteke esplizituki erreserbatuz zeregina, neurri sekuentzia hasi aurretik.

  Arik_9_1.vi: EGOERA ESPLIZITUKO TRANTSIZIOAK

B. OSAGAI SINPLEAREN SINKRONIZAZIO

            Neurri sinkronizatua emango da neurri guztiak aldi berean hartuko direnean. Ehundaka tenperatura eta abiadura eskuraketa lortu eta sinkronizazioa nahi bada, aldi berean hasi behar da. Gainera, erloju berdina behar dute batera gelditzeko datuak.

ALDIBEREKO HASIERAKETAREN BITARTEZKO NEURKETA

            Aldi berean hasteko sarrera eta irteera analogiko eragiketa bat, desarra eragin hardware eta software bidez. Hardwareak desarra emateko, sarrera eta irteera analogikoak desarra OFF, PFI edo RTSI pinetan. (ikus Routing Signal eta RTSI)

Hurrengo diagramak erakutsiko digu zelan gauzatu hardware desarra. 

            Software desarra batentzat, sarrera analogikoak desarra OFF, kanpo PFI edo RTSI pinetan; eta irteera analogikoak desarra OFF, hasierako AIren barneko seinalearen desarran. Hasierako AIaren barneko seinalearen desarra, zuzenan konektatuta dago sarrera eta irteera analogikoko azpisistemagaz. Software desarra metodoa pixka bat zehatzagoa da hardware desarra baino, kanpoko seinaleak bide batetik baino ez helduko direlako bi azpisistemetara. Hala ere, atzerapen honen eragina abiaduran garrantzigabekoa da, MIO osagaien funtzionamenduan. Hurrengo diagraman ikus daitekeen moduan.

            Adibidea konfiguratzen da sarrerako eragiketak hasierako desarra digitala erantzuteko PFI 0an, DAQmx Trigger VIaz konfiguratuz. Sarrerako  eragiketak DAQmx Trigger VI erabiltzen du desarra OFF, AI barneko seinalearen desarra. Ohartu zelan, irteerako eragiketak hasita egon behar duen sarrerakoa baino lehen, ziurtatzeko sarrerakoa ez dela hasiko eta hasierako AIren barneko seinalearen desarra ez bidaltzeko, irteerako seinalea finkatu baino lehen.

           Beste adibide bat aldibereko hasieraketan oinarritutako software desarran, sarrera analogikoaren softwareari dei eginez, hardware desarra gabe izango da. Irteera analogikoari oraindik hasierako AIaren barneko seinalearen desarra deituko zaio. Hurrengo diagraman ikus daiteke software desarra.

Behin eragiketak aldi berean hasiz, ez da zertan sinkronizatu behar. Eskuraketu eta sortutako datuen eragiketak ezarri daietezke beste balio desberdinen gain.

  Arik_9_2.vi: ALDI BEREAN HASIERATUTAKO SARRERA ETA IRTEERA ANALOGIKOAK

SINKRONIZAZIO NEURKETAK

Sarrera eta irteera analogikoko eragiketak guztiz sinkronizatu nahi direnean, sarrerako kanalean lagin bat edukiko da, irteerako kanalean laginaren eguneraketa izandakoan, eragiketek erloju berdina izan behar dutelarik. Eragiketak aldi berean hasten direnez, sinkronizazio metodo bi izango ditugu.

Lehenengo metodoak AI Start Trigger erabiltzen du irteera analogikoa desarratzeko, trigger egiteko, eta era honetan sarrera analogikoaren aldi berean hasteko. Aldi bereko hasieraketaren adibidea ez bezala, oraingoan sarrera eta irteera erlojuak balio berdinekin finkatuko dira, akatsik sortu ez daiten eta gailu bakar baten bitartez egiteko. Lagin erlojuko seinale biak, gailuaren timebasetik atera ahal izango dira, eta aldi berean hasiz, sinkronizatuak egongo direla esan daiteke. Nahiz eta sarrera eta irteera muntai bakoitzak bere ezberdintasunak izan dezaketen eta ondorioz erloju seinaleak ez egokitu, sortu daitezkeen desbiderapenak oso txikiak eta mesprezagarriak izango dira.

Hurrengo diagramak erakusten du zelan sinkronizatu sarrera edo irteera analogikoa, irteerako erloju analogikoaren bidez.

Hasierako hardware desarraren eragiketa sinkronizatu bat burutzeko, erabili lehenago aipatutako metodoa eta gehitu eragiketa nagusiari hasierako hardwarearen desarra, aurreko adibide guztietan sarrera analogikoa izan dena.

SEINALEEN BIDERATZEA (Routing)  ETA  RTSI

Gailu baten azpisistemek barne bide batzuk ditu, azpisistemen arteko elkarkomunikazioa eragiten duena. Beste seinale ibilbide batzuk PFI edo RTSI pinen kanpoko aldetik egin beharko dira.

NI-DAQmx-ak azpisistemen arteko bide gehienak maneiatzen ditu. Erlojuaren irteera, irteera analogikotik PFI pinera bideratu beharrean, nahikoa izango da AO Lagin Clock edo AI Lagin Clocka ematea NI-DAQmx-aren laguntzaz.

MAXean, NI-DAQmx osagaia aukeratu NI-DAQmx Devices sekzioaren azpian. Bideratze taula Device Routesan, ikus daitezke gailu barneako bide posibleak, zuzenean edo zeharka. Zuzenean eginda egon daitezken ibilbideak, 0 kontagailuko irteera eta AI Lagin Clock arteko barne bidea esaterako, berdez margoztuta daude. Bi terminalen artean bakarrik egin daitezken bideak, RTSI edo beste azpisitemak, horiz agertuko dira. <Shift> mantendu eta bide horia edo berdea klikatuz, dagokion ibilbidea erakutsiko du. Hurrengo diagrama PCI-MIO-16E-4 gailuarentzako bideraketaren zati bat da.

 

Hurrengo marrazkiak AO Lagin Clock eta AI Lagin Clockaren arteko ibilbidea ematen du.

 

SISTEMAREN BENETAKO INTEGRAZIO DENBORAK (RTSI) BUSa

RTSIa barne sinkronizazio busa da, sinkronozazioa elkarbanatzeko, trukatzeko eta kontrolatzeko erabilia seinale digital paraleloen bidez. Konektorea DAQ gailuan kokatuko da. RTSIaren abantaila seinale digitalak programatu ditzazkela da, desarra, erregistroa, eta beste hainbat zeregin DAQ eta PXI modulu artean. Sinkronizazioaren erabilpenerako, RTSI busa erabili daiteke erlojua eta desarra seinalea sortzeko, eta seinale hoiek busetik pasatzeko.

RTSI haria MAXean erregistratzeko, eskuineko botoiaz NI-DAQmx Devicesen, aukeratu Create New NI-DAQmx Device, eta menutik RTSI Cable. RTSI hari batek agertu behar du NI-DAQmx gailuaren behean.

KANPO KONTAGAILUAK

Beharrezko diren hainbat aplikazio daude aldi berean eragiketa kontaketa bihurtzeko sarrera edo/eta irteera analogikoarekin. Kasurik ohikoenak: kontagailua erabiliz laginaren kanpoko erlojua emanez edo kontagailua erabiliz desarra analogikoko eragiketak burutzeko, baita kontagailuak erabiliz eragiketa analogikoa hasteko desarra batzuk eman ondoren.

SARRERA ANALOGIKOA KANPO ERLOJU SEINALE BATEKIN KONTAGAILU BATEK SORTUA

Kontagailua erabili pultsu trena sortzeko, finitu edo etengabea, sarrera edo irteera analogikoko eragiketentzat erabil daiteke adibide bezala. Kontagailu batek sortutako pultsu trenaren frekuentzia martxan dagoela aldatua izan daiteke, sarrera edo irteera analogikoko eragiketaren balio aldaketa baliatuz; kontagailua konfiguratuz etengabeko pultsu trena sortzeko. Adibidez, erlojua iturrira finkatuz sarrera analogikoaren eskuraketarako kontagailuaren irteeran.

Oharra: Adibideko AO erlojuaren frekuentzia martxan aldatu daiteke. Beraz, ez da kontagailua zertan erabili behar irteera analogikoak ematen diranean balioak aldatzeko.

  

Arik_9_3.vi: RTSI KONFIGURAZIOA  

 

Arik_9_4.vi: SINKRONIZATUTAKO SARRERA ETA IRTEERA ANALOGIKOA  

 

Arik_9_5.vi: SARRERA ANALOGIKOA – KONTAGAILU BATEKIN SORTUTAKO KANPO ERLOJU SEINALEA

ERAGIKETA ANALOGIKO BERDESARRAGARRIAK

Sarrera eta irteera analogikoen eragiketak ez dira berez, berdesarragarriak. Soilik kontagailuak izan daitezke berdesarragarriak.

Kontagailu eragiketak berdesarragarriak (retriggerable) direnetik, sarrera eta irteera analogikoen eragiketa berdesarragarriak inplementatzeko erabil daitezke. Bi kontagailuen bitartez, berdesarragarria den pultsu tren finitua sortzen da, Lagin Clock analogikoaren antzera. Lehenengo kontagailua eratu egiten da pultsu tren jarrai bat sortzeko. Lehenengo kontagailuaren pultsu hau martxan edo pultsu tren jarraia eteteko erabiltzen da. Horregatik, desarra gertatzen denean, bigarren kontagailuak pultsu tren finitua sortuko du, zeinek pultsu jarraiak ahalbidetuko dituen lehenengo kontagailuan sortuak izan daitezen, pultsu tren finituak irauten duen bitartean.

Hurrengo adibidean, sarrera analogiko baten eskuraketa berdesarragarria aurrera eramaten erakusten da. Ez da zertan esplizituki kontagailu bat pultsu tren jarraien sorketarako erabili behar, eta bestea berdesarragarria den pultsu tren finitua sortzeko. NI-DAQmx berak egingo bait du, VI kontagailu bat prestatu edo itxuratzen duenean.

 

DESARRAREN GERTAERA

Badaude kasu batzuk zeinetan desarraren pultsu batzuk salta daitezkeen, sorketa edo eskuraketa hasi aurretik. Desarra honi “desarraren gertaera” esango zaio, N (2 < N < Terminal Count) desarra denerako. Aplikazio hau martxan jarri daiteke kontagailuak erabiliz National Instruments-en E Serie DAQ taulan. Hurrengo adibidean ikus daiteke zelan konfiguratu DAQmx gailua desarraren gertaerarako.

Goiko lerroek adibide erlujua eta desarra konfiguratuko dute. Beheko lerroak kontagailua konfiguratzen du seinalea zatitzeko, horrela “desarraren” pultsua irtenaraziz N pultsua sartzean. DAQmx Create Virtual Channel VI sortzeko, Counter Output» Pulse Generation» Ticks. Sarrera altu eta baxuko tickak erabiltzen dira “N” pultsua zehazteko. Ticka seinale iturria PFI lerro bat, barne denbora, edo beste edozein erako seinalearen iturri izan daiteke.

 

D.    GAILUAREN SINKRONIZAZIO ANITZAK

Taulen arteko sinkronizazioak taulen arteko neurriak elkarlotzen ditu. Zeregin anitzak lagunduak izaten dira taula baten sinkronizatzeko ahalmenaz batera. Adibidez, denbora neurtzen duten seinaleen bidez, neurketa analogikoak batera hartu daitezke  kontagailuekin adibide Clocka kontagailura bideratuz balio bat finkatzen denean.

Abiadura handiko aplikazioetan sinkronizazioa garrantzitsua da bereziki kanal altuko zenbaketa behar denean. Edo taulan kanpoko gailu bati sinkronizatuak izan beharko dira, edo/eta maizu esklabu erlazio bat ezartzen da, taula batek sinkronizazioa kontrolatzen ari den beste guztietarako, neurri sisteman.

Hainbat metodo erabilgarri daude sinkronizazioarentzat. Metodoak kanpotiko erlojua erabiliz, barneko denbora busa edo Fase-Itxiko-Loopa erabiliz.

KANPOKO SEINALEEN KONEKZIOA

Sinkronizazio metodo bat, kanpoko erloju seinalea erabilitzen du kanpoko iturri bat taula anitzen bitartez sinkronizatua izan dadin. Metodo hau erabiliz, taula (board) osatzen duten taularen sinkronizazioa, kanpo iturritik jasotzen duten, kanpo erlojuaren egonkortasuna eta presizioak eskuratuko dira.

            Taulen arteko sinkronizazio metodo hau erabiliz, sinkronizazio akatsa hiru arrazoik sortuko dute. Sarrera hauek, seinalearen bidearen luzeera daukate barneratua, bakoitzaren denboratze taulak, eta jittera. Hiru efektu hauen elkarketak, taula bakoitza ikusi eta kanpo seinaleari momentu ezberdinetan erantzutea eragingo du.

            Frekuentzi balio altuetarako, arrazoi anitzek egiten dute metodo hau ez ideala.  Erloju seinalearen kalitatea 5–10 Mhz ingurutik aurrera akatsak aurkezten hasiko da, erabiltzen dugun hari eta konexioaren arabera, kanpo erloju sarrera eta taulen artean. Gainera, transmizio estali bat dago zeinek  faseko atzerapen nabariak eragingo dituen abiadura azkarretan, seinalearen ibilbidearen luzeeraren arabera. Atzerapen hauek, kapazitate, induktatzi, eta hariaren balio erresistiboaren balioaren menpekoak izango dira ere. Beste denboraketa seinale guztiek, jitter bat sartuko dute sisteman, eragin adierazgarria izan dezakeena taulen sinkronizazioa egiten saiatzearakoan.

            Fase atzerapen hauek transmizio estali eta desarra prosezuetatik ezabatzeko, erabili RTSI busa seinaleak transferitzeko. RTSI busa kanpoaldeko harilketarekin mugak hobetu ditzake.

RTSI BUSa

RTSI busa abiadura altuko bus digitala da sistemen integrazioa errezten duena maila baxuan, maila altuan, benetazko komunikazio denboran National Instrument gailuen artean. RTSI erabiliz, DAQ gailua mugimenduaz, irudien eskuraketaz, edo I/O gailu digitala banda zabaleraren kontsumo gabe bus nagusian, PCI busean bezala konektatu daiteke. RTSI busak ere konmutazioa erantsia du, beraz seinaleak bideratu daikez softwarearen bidez busa martxan dagoen bitartean.

NI DAQ gailu gehienak RTSI ulertzen dute. RTSI busaren interfazea  PCI DAQ gailuan barneko 34. pina da zein seinaleak hari baten bidez elkartzen diren PC bornan. RTSI hariak bi, hiru, lau edo bost gailu elkarlotu daikez. Honen funtzionamendua gailuaren araberakoa izango da, horregaitik programatu aurretik irakurri beti gailuaren dokumentazioa.

RTSI busak zortzi hari ditu erabilgarri sinkronizazio eta desarra seinaleentzat. Zerotik sei bitarterako pinak erabiltzailearen seinalentzat, baina 7. pina, RTSI Erlojua, gailuen arteko erloju seinalea igortzeko erreserbatua. Aditu www.ni.com/catalog RTSI hariari buruzko informazio gehiago nahi izanez gero.

PXI modulua erabiliz, RTSI busa PXIren txasisaren barnean sortuko da, PXI Desarra Busa J2 konektorean bezala. PXI Desarra Busa PXI Sistemengatik estandarizatua da, egun goi mailako industriek bermatua. Horrela PXI DAQ modulu guztiek sinkronizazioko konekzio berdinak dituzte, ez da beharrezkoa kableaketa gehiagorik. Honi buruzko informazio gehiago www.pxisa.org-en.

20MHz arteko denbora seinaleak igortzeko prestatuta seinalea hondatzen hasi baino lehen, RTSIa eragingarria da aplikazio altuetan. Hala ere, fasea atzeratzen da frekuentzia altuetako desarra eta transmizio estaliko balioak altuagoak izateagatik.

             RTSIarekin PROGRAMAKETA

NI-DAQmx-ak seinaleen ibilbide gehienak gidatzen ditu RTSI busaren bidez. Hala ere, erabiltzailearen ardura da NI-DAQmx-ari esatea gailuak elkarlotuta daudela barneko busen bidez. PCI sistementzat, RTSI haria MAX-en lotu behar da, PXI sistementzat, erabiltzen den PXI txasisa zein den esan behar zaio.

Aplikazio desberdin bi gerta litezke RTSI lerro berdinetik joan ez gero, taulen kalteak eragin daitezke. NI-DAQmx-ak RTSI lerroak kudeatzen dituenez, erabiltzaileak ez daki RTSI erabil daitekeen.

Bi lerroak batera eroateko arazoa aurreikusteko, MAXean erreserba daiteke RTSI lerroa, NI-DAQmx ekiditzeko lerroa erabiltzen denean. PCI gailuentzat, eskumako botia RTSI haria konektatzeko gailura eta Propietateak aukeratzeko. Hurrengo RTSI Hariaren Propietateetako lehiatilean ikusten den bezela.

E Serieko gailuekin, hurrengo seinaleak RTSIrantz bideratu daitezke, non hainbat gailuren artean banatuko dira.

·        AI Hasiera edo Desarra Erreferentzia.

·        AI Erloju Bihurgailua

·        AI Adibide Erlojua

·        AO Adibide Erlojua

·        AO Desarra Erreferentzia

·        GPCTR 0 iturria, Atea (Gate) edo irteera

 

GAILU ANITZEN ERABILPENEN ERAGINAK

Gailu bakar asko bezela, aldibereko eragiketen erabilpenak gailu asko nahasten ditu eragiketak batera hasteko, hasierako desarra edo gailuen eragiketa anizkoitzak sinkronizatuz. Beste aukera bat gailu anizkoitzen aldibereko eragiketen hasierarentzat, hasierako hardware desarra baten bidez hastea da. Neurriak sinkronizatzean, sarrera analogikoko erlojuak elkarbanatu daitezke gailu guztien bidez neurri guztiak sinkronizatuz lagin berdinera. Edo, gailuko taula baten erlojua banatu, beste gailuen taulen erlojuak sinkronizatu ahal izateko.

 

            GAILU ANITZEN SARRERA ANALOGIKOA, ALDI BEREKO HASIERAKETA BATEN BITARTEZ

            Sarrera analogiko bat eragiketak aldi bereko hasieraketa bat egiteko taula anitzen bitartez, lehenengoz, itxuratu gailu nagusia, bere AI Start Trigger seinalea bidali dezan RTSI busaren bitartez, beste azpisarrera edo esklabu gailuek itxuratuak izan daitezen desarrako hasiera digitala bezala. Gailu nagusia, softwareeko dei baten bitartez edo hardwareeko desarra hasiera batez itxuratu daiteke.

            Taula bakarreko eragiketetan ez bezala, adibidean erabiltzen diren erloju guztuiek abiadura berekoak izateak ez du esan nahiko, aldi bereko eragiketak egingo dituenik. Taula bakoitzak, bere lagin erloju seinalea bere oszilazio erlojutik desbideratuko du, ez du zertan beste oszilazio erlojuekin fasean egon behar.

            Hurrengo irudiak,  erakutsi egingo du nola egin gailu anitzen aldibereko hasieraketaren konfigurazioa, sarrara analogiko batentzat.

Menpeko gailuak nagusiaren Sarrerako AI Desarra erabiliko du nagusiaren denbora berdinean. Aipatu gailu nagusia ez dela esplizituki bideratu behar bereziki RTSIren hasiera desarrara. Bide hau inplizituki egingo da menpekoak DAQmx Triggering VIa digitalki seinale desarra itzaliz.

 

GAILU ANITZEN SARRERA ANALOGIKOA ALDI BEREAN LAN EGINEZ, ERLOJU BERDINA ERABILIZ

Sarrera analogikoko gailu anizkoitzak sinkronizatzeko era bat, gailu guztietako eragiketetan menpeko gailuaren erlojua erabiltzea da; hedapenaren atzerapen txikiak sarreran nagusi eta menpekoaren artean erlojuaren RTSI bideraketengatik.    

            Lagin erlojua soilik banatzen bada taulen artean, gailu bakoitzak bere sorkuntza erlojua sortu dezake bere erloju taulatik. Bihurketa erlojua sortzen duten erloju taulek, ez dute bat bestearekin aldi berean lan egiten, eta horregaitik, ez dute zertan fasean egon behar. Gainera, bihurketa erlojua ere fases kanpo egongo da, bere efektua adierazgarriagoa izanik frekuentzi balio altuetan.

Horrela, erloju bihurgailua ere fasetik kanpo izango da. Hau aipagarriagoa da lagin altuko adibideetan. Beheko adibidean ikus daiteke zelan sinkronizatu daitezkeen NI-DAQmx-an sarrera analogikoko eragiketa bi erloju elkarbanatuz.

Ikusi nola gailu nagusiak ez duen zertan esplizituki adibide erlojua bideratu behar RTSI lerro batera. Menpeko gailua konfiguratzen da nagusiaren AI Adibide Erlojua erabiltzeko DAQmx Time VIaz. Menpekoak nagusiak baino lehenago hasi behar du, hedapeneko lerroen akatsetan ikusi bezala.

 

Taula anitzen taulak guztiz aldi berekoak edo sinkronizatuak bihurtzeko, erlojuko erlojuak partekatu beharko dira. Hala ere, metodorik hoberena gailu guztiak denbora berdinera sinkronizatzea da, gailu bakoitza eskuraketa balio berean hasteko.

GAILU ANITZEN SARRERA ANALOGIKOA ALDI BEREAN LAN EGINEZ, TIMEBASE BERDINA ERABILIZ

Gailuaren benetako sinkronizazioa lortzeko, desarra seinale berbera erabili beharko da eta baita gailu guztientzako timebase berdina ere. E Serieko taulek ezin izango dute erreferentzi erloju batekiko fasea ziurtatu, RTSI erlojua erabili beharko da E Serie gailutik erloju amankomun  bat sortzeko. Sarrera analogiko anitzen eragiketarako, esklabu gailu guztiek RTSI bitartez bidalitako erloju seinale berriaz ordezkatu beharko dira.

Gailu bakoitzak, bere lagin erlojua abiadura berdinean itxuratu beharko du, eta aldiz nagusiak, desarra seinalea bidaliko du, gailu guztiak aldi berean hasi daitezen. Baina gailu guztiek lagin erloju amankomuna duten denbora basea erloju batera desbideratuz, eskuraketa guztiak aldi berean hasiko dira, beraz, lagin erlojua guztiz sinkronizatua egongo da bata besteekin.

Hurrengo adibidean, bi gailuen sarrera analogikoen eragiketak nola sinkronizatu erakutsiko da, amankomuna izango duten denbora base eta hasieratze desarra erabiliz. Denbora base hori elkarbanatzeko, gailu esklabuek DAQmx Timingeko property node bat erabiliko du gailu nagusiaren sarrerak eta denbora basea ordezkatzeko, 20 MHz-eko timebase gailu nagusian. DAQmx Trigger VI  gailu esklabuak hasieratzeko erabiliko da gailu nagusia bere barne AI Start Triggera sortzen duenean. Adibide honetan gailu nagusia software dei baten bitartez egiten da.

           

SINKRONIZAZIOA HARDWAREAREN HASIERAKO DESARRA ERABILITA

Sarrera analogikoko eragiketetan gailuentzat sinkronizazioa sortu daiteke hardwarearen hasierako desarra erabilita, lehenago ikusitako metodoak erabiliz gailuen konfiguraziorako. Hurrengo adibidean frogatzen da bi sarrera analogiko sinkronizatuak erloju berdinaz eta hardwarearen hasierako desarraz martxan jarriko dela. Nagusia hardwarearen hasierako desarrarentzat konfiguratuko da DAQmx Trigger VIa eta menpekoa nagusiaren erlojua konfiguratzeko.

SINKRONIZAZIOA ETA BARNE OPERAKETA

Gailu guztiek NI-DAQmx-an oinarritzen ez direnean, garapenerako aukera bi dituzte. Ohiko NI-DAQ osoa edo NI-DAQmx-an oinarritzen ez diren gailuak programatzeko. Hala ere, eramaile biak ezin daitekez erabili aldi berean gailu biak programatzeko. Eramaileak batera erabiltzeari barne operaketa deritzo.

OHIKO NI-DAQ eta NI-DAQmx BAT ERABILIZ

NI-DAQ baino lehenagoko bertsioak ezin dira erabili ordenagailu berdinean NI-DAQmx-akin. Erabili daiteke Ohiko NI-DAQ eta NI-DAQmx-a ordenagailu berdinean hurrengo murrizketekaz:

Hurrengo adibidean ikusiko da zelan sinkronizatu sarrera analogiko eta sarrera digital eragiketa Ohiko NI-DAQ eta eta NI-DAQmx erabiliz. NI653x gailua nagusia da, bere erlojuko balioa.

            NI 653x gailua, gailu nagusia izango da, bere REQ erlojua bidaliz MIO taulara RTSI 0 bitartez, VI kontrola erabiliz. MIO gailua kanpo erlojuentzako instalatzen da RTSI 0an DAQmx erabiliz, zeinek VIren denbora neurtuko duen.

 

Laburpena: