Informasjon

PXI-programvare

PXI-programvare


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

PXI-programvare gjør det mulig for brukeren å utvikle programvare for det samlede systemet slik at den kan utføre de funksjonene som kreves av det.

Programvaren kan utvikles på mange måter og gjør det mulig å inneholde en betydelig grad av funksjonalitet i det samlede systemet.

Grunnleggende om PXI-programvare

Programvaren for PXI-systemer er relativt enkel å utvikle, og i tillegg til dette betyr det at PXI er basert på PCI-standarden at mange rutiner enkelt kan importeres til PXI-miljøet.

PXI-standarden er ikke bare avhengig av et standardisert maskinvaremiljø, men også av et standard PXI-programvaremiljø.

Ettersom modulene ikke kan styres fra frontpanel, kreves programvarekontroll via bakplanet, og i sin tur krever dette programvarekontroll.

PXI-programvaremiljøet bruker et 32-biters Windows-systemrammeverk, og det kreves også at systemkontrollmodulen er basert på 80x86-prosessorarkitekturen.

PXI-programvareoperativsystemer

Med tanke på at både programvaren og maskinvaren er standardisert, definerer PXI-standarden at produsenter av PXI-utstyr må støtte et antall WIN32-operativsystemer.

PXI-programvarens operativsystemer er i utgangspunktet Windows-programvare.

Bortsett fra de Windows-baserte programvaresystemene, kan noen andre systemer, inkludert Linux, Mac OS eller Unix, brukes der det er tilgjengelige drivere og annen grensesnittprogramvare.

Hovedkravene er at operativsystemet er i stand til å koble til PXI-bussen, og at driverne, utviklingsmiljøet og annen programvare skal kunne støtte det aktuelle operativsystemet.

Registerbasert system

Det er to måter som moduler som PXI-moduler kan fungere innenfor programvaremiljøet:

  • Melding basert: Ved å bruke denne formen for miljø oppnås kontroll og kommunikasjon ved å sende en melding til instrumentet, og den svarer deretter med en annen melding. Programvaren kan instruere instrumentet om å stille til en gitt tilstand. Dette gjøres ved å sende en melding til instrumentet som den tolker og bruker innstillingene deretter. Ethvert svar, inkludert avlesninger, sendes via en melding i motsatt retning. Disse meldingene har et definert format slik at instrumentet og programvaren kan tolke innholdet i meldingen tilsvarende.
  • Registreringsbasert: Ved hjelp av et registerbasert system får programvaren fra PXI-kontrolleren direkte tilgang til registerene til modulene. Disse registerene styrer driften av instrumentet og inneholder også lagrede data for måling eller andre resultater.

    For å gi en håndterbar metode for å kontrollere disse instrumentene og trekke ut og om nødvendig vise avlesningene, er det nødvendig med programvaregrensesnitt. Disse grensesnittene, kalt drivere, er plassert i kontrolleren som kan være plassert enten i spor 1, eller i en datamaskin som er koblet til spor 1. Disse driverne gjør det mulig for instrumentet å enkelt grensesnitt med driften av systemet, og ofte gjør det mulig å vise avlesninger og et mykt frontpanel som skal brukes til systemet.

    I noen tilfeller gir PXI-programvaren i modulene svært kompleks behandling, og under disse omstendighetene kan programvaren gi et meget mye høyere nivågrensesnitt enn det som forventes for mange enklere moduler. I hovedsak gir disse modulene et grensesnitt på høyere nivå med funksjoner som ligner på de som brukes med meldingsbaserte instrumenter. Imidlertid er grensesnittnivået og driften hovedsakelig skjult for brukeren.

PXI programvareutvikling

For å utvikle programmer er programvareverktøy nå mye brukt. Det samme gjelder automatiserte programmer for å kjøre og kontrollere PXI-systemer.

PXI-programvarespesifikasjonen anbefaler, men krever ikke støtte for flere ofte brukte programvareutviklingsmiljøer.

  • ATEasy, Geotest-Marvin testsystemer
  • LabVIEW, nasjonale instrumenter
  • LabWindows / CVI, nasjonale instrumenter
  • Visual Basic, Microsoft
  • Visual C / C ++, Microsoft

De faktiske versjonene som brukes, finnes i PXI Software Specification og vil endres når nye versjoner av utviklingsmiljøene blir utgitt.

Instrumentdrivere

Instrumentdrivere spiller en veldig viktig rolle i PXI-programvaremiljøet, og muliggjør mye enklere kommunikasjon med de forskjellige instrumentene som brukes i det samlede systemet.

Instrumentdriverne gir en metode for å kommunisere med testinstrumentmodulene på høyt nivå uten behov for å kommunisere direkte med registerene til testinstrumentet i kommandosyntaksen på lavt nivå.

Det er to hovedtyper av drivere som kan brukes:

  • VISA-drivere: VISA står for Virtual Instrument Software Architecture, og den ble opprinnelig designet for VXI-systemer. Imidlertid er VISA også vedtatt for bruk i PXI-programvare. Faktisk oppfordrer PXI-standarden til bruk av VISA.

    VISA gir en måte å utvikle instrumentdrivere med en felles tilnærming, og dette gjør interoperabilitet langt enklere når instrumenter fra en rekke produsenter brukes i samme rack.

  • IVI-drivere: Forkortelsen IVI står for Interchangeable Virtual Instruments, og det er en annen standard for virtuell instrumentering. IVI støttes av IVI Foundation, og den bygger på toppen av VISA. Det gir en viss utveksling mellom instrumenter uten behov for omprogrammering av programvare, hvis det for eksempel er behov for å bytte fra ett instrument til et annet av samme klasse eller type, f.eks. hvis det er behov for bytte mellom to likestrømstyper.

    Bruk av IVI-drivere, selv om det ikke er påbudt av PXI-standarden, kan gi ekstra fleksibilitet når du bygger et system, fordi det muliggjør en viss utveksling av moduler, hvis en type blir foreldet, og en annen er nødvendig, eller hvis et system krever reparasjon og originalen modultypen er ikke tilgjengelig, og et nært alternativ kan brukes.

PXI-programvaren gjør det mulig å bygge testsystemer i et lite stativ med veldig høye nivåer av funksjonalitet. Svært kraftig programvare i form av programmer som LabVIEW kan brukes til å drive PXI-systemene og programvaren utviklet i et grafisk miljø. På denne måten kan programmer utvikles på den mest kostnadseffektive måten, mens de fremdeles gir svært høye nivåer av kapasitet og hastighet.


Se videoen: What is PXI. PXIe PXImc - summary u0026 tutorial (Juli 2022).


Kommentarer:

  1. Whitford

    Beklager at jeg forstyrrer... Jeg forstår dette problemet. Du kan diskutere. Skriv her eller på PM.

  2. Jushicage

    Det er veldig synd for meg, jeg kan ikke hjelpe deg med deg. Jeg tror, ​​du vil finne den riktige avgjørelsen.

  3. Elim

    does not agree at all

  4. Kelven

    Og hva, hvis vi skal se på dette spørsmålet fra et annet synspunkt?

  5. Magal

    Etter min mening er dette ikke det beste alternativet.

  6. Reve

    Og jeg løp inn i dette. La oss diskutere dette problemet.

  7. Talbot

    Noe kommer ikke ut som dette ingenting



Skrive en melding