Você está na página 1de 10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

DispositivosSimuladosNIDAQmx
FechadePublicacin:abr03,2014

Contenido

1.VistaGeneral
2.CmocrearunDispositivoSimuladoNIDAQmx?
3.CmoutilizarundispositivosimuladoNIDAQmx?
4.ConsideracionesparaelusodeDispositivosSimuladosNIDAQmx
5.DeseamsinformacindeNIDAQmx?
Laserie"GettingStartedconNIDAQmx"estdirigidaaayudarleaaprenderlos
fundamentosdeprogramacindeNIDAQmx.Atravsdetutorialesenvdeoytexto,
estaserieleguiardesdelaverificacindelfuncionamientodesudispositivoen
Measurement&AutomationExplorer(MAX)alaprogramacindeaplicacionesde
adquisicindedatosutilizandoLabVIEW.Estdirigidatantoparaelprincipianteque
quiereaprenderausarelAsistenteDAQ(DAQAssistant),ascomoparaelusuario
experimentadoquequieratomarventajadelafuncionalidadavanzadadeNIDAQmx.
1.VistaGeneral

NIDAQmxnosloproporcionaalosdesarrolladoresdesistemasDAQuncontroladorde
altorendimiento,tambinincluyemuchosserviciosdemedicindiseadosparaaumentarla
productividad.Unodelosserviciosdemedicinmsnuevosyemocionantesagregadosa
NIDAQmxsonlosdispositivossimuladosNIDAQmx.UndispositivosimuladoNIDAQmx
esunarplicadeundispositivocreadousandolaopcindeDispositivoSimuladoNI
DAQmxenelmenCreateNewdeMAX,conelfindeoperarunafuncinounprograma
sinnecesidaddehardware.UndispositivosimuladoNIDAQmxsecomportademanera
similaraundispositivoreal.Elcontroladorsedescarga,ylosprogramasqueloutilizan
estntotalmenteverificados.
EstetutorialexplicalosconceptosbsicosdelosdispositivossimuladosNIDAQmx,
incluyendocmocrearlos,cmousarlos,ascomoalgunasconsideracionesalutilizarlos.
SigaestetutorialutilizandounacopiainstaladadeNIDAQmx7.4oanterioryelsoftwarede
desarrollodeaplicacionesNILabVIEW7.xoanterioroLabVIEWSignalExpressLite.Si
ustednocuentaconNILabVIEW7.xosuversinanterior,puededescargarSignalExpress
Liteparaayudaracompletarestetutorial.
Lamayoradeestainformacintambinestdisponibleen"Measurement&Automation
ExplorerHelp"paraNIDAQmx(instaladoconelcontroladorNIDAQmx).Informacin
adicionalsobrelosdispositivossimuladosNIDAQmxseencuentraenNIDAQmxHelp
(instaladoconelcontroladorNIDAQmx)yDAQQuickStartGuide(incluidoconel
dispositivoDAQ).
2.CmocrearunDispositivoSimuladoNIDAQmx?

ParacrearundispositivosimuladoNIDAQmx,debetenerinstaladoNIDAQmx7.4
(http://www.ni.com/dataacquisition/nidaqmx.htm)osuversinanterior.
1.AbraMeasurement&AutomationExplorer(MAX).LosdispositivossimuladosNIDAQmx
secreanenMAX.Amenosqueustednoseleccionelacaractersticadurantelainstalacin,
MAXfueinstaladocuandoseinstalNIDAQmx.SiMAXnofueinstalado,usteddebe
modificarsuinstalacindeNIDAQmx.
2.HagaclicenMySistem>>DevicesandInterfacesyseleccioneCreateNew...Enel
dilogosiguiente,seleccioneSimulatedNIDAQmxDeviceorModularInstrument.La
ventanaCreateSimulatedNIDAQmxDevicelepidequeseleccioneundispositivo..

http://www.ni.com/tutorial/3698/es/#toc2

1/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

Figura1.CrearundispositivosimuladoNIDAQmxenMAX.
3.SeleccioneeldispositivoquedeseacrearcomoundispositivosimuladoNIDAQmx.Con
estalista,sepuedenavegarporloscientosdedispositivossoportadosporNIDAQmx.
UstedpuedecrearundispositivosimuladoNIDAQmxdecualquierdispositivocompatible
NIDAQmx,conlaexcepcindelSCXI1600(NIDAQmx7.4yversinanterior),USB6008,
USB6009,USB6501ylosdispositivosdelaserieB(NIDAQmx7.5yanterior).
Aviso:Entremscontroladoresdescargue(NIHSDIO,NISWITCHetc.msopciones
ustedtendrquesimular)

Figura2.ElijaentrecientosdedispositivoscompatiblesdeNIDAQmx.
4.HagaclicenOKenlaventanaCreateSimulatedNIDAQmxDevice.Eldispositivo
simuladoNIDAQmxapareceenMAX.ElcolordeliconodelosdispositivossimuladosNI
DAQmxesdiferentealdelosdispositivosreales.Losdispositivosrealessondecolorverde
yloschasissondecolorgris,mientrasquelosdispositivosychasissimuladossondecolor
amarillo.

http://www.ni.com/tutorial/3698/es/#toc2

2/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

Figura3.LosdispositivossimuladosNIDAQmxlistadosenelmenMAXtieneniconos
amarillos.

3.CmoutilizarundispositivosimuladoNIDAQmx?

UndispositivosimuladoNIDAQmxfuncionacomoundispositivoreal.Ustedpuedeutilizar
dispositivossimuladosNIDAQmxparacreartareasdeNIDAQmxyaseaatravsdel
AsistenteDAQ(DAQAssistant)oelAPI.Debidoaqueundispositivorealyanoes
necesarioparacrearunatareaNIDAQmx,losdispositivossimuladosNIDAQmxpermitena
losdesarrolladoresrealizarlosiguiente:
Iniciareldesarrolloylgicadeaplicacionessinnecesidaddehardware
Desarrollarlalgicadeaplicacinenotroequipoquenoseaelsistemadedestino
EvaluarlafuncionalidaddeadquisicindelsoftwaredeNationalInstrumentssinposeer
ningntipodehardware
EnestaseccindeltutorialsedescribecmocrearunatareaNIDAQmxusandoel
AsistenteDAQ,luegoutilicelatareaparaadquirirlosdatossimuladosenLabVIEW
(http://www.ni.com/labview/)oLabVIEWSignalExpress
(http://sine.ni.com/nips/cds/view/p/lang/en/nid/14216).
1.CompletelaseccinanteriorparacrearundispositivosimuladoNIDAQmxenMAX.
2.CreeunatareaNIDAQmxenelAsistenteDAQ(DAQAssistant).
a.HagaclicenMySystem>>DataNeighborhood>>NIDAQmxTasksyseleccioneCreate
NewNIDAQmxTask.Unaventanalepedirqueseleccioneeltipodemedicin.

http://www.ni.com/tutorial/3698/es/#toc2

3/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

Figura4.Paso1delAsistenteDAQ:Seleccioneuntipodemedicin
b.SeleccioneAcquireSignalsAnalogInputVoltagecomoeltipodemedicinparaesta
tarea.Unaventanalepedirqueseleccioneloscanalesfsicos.
c.SeleccioneunoomscanalesdeldispositivosimuladoNIDAQmx.Ambosdispositivos
NIDAQmxsimuladoyrealestndisponiblesparalacreacindetareasNIDAQmx,yel
AsistenteDAQnohaceningunadistincinentreellos.Siustednorecuerdaculdispositivo
esundispositivosimulado,observeelcolordeliconodeldispositivoenMAX.Losiconos
verdesindicanundispositivoreal,ylosiconosamarillosindicanundispositivosimuladoNI
DAQmx.SostengalateclaCtrlparaseleccionarvarioscanalesdeformaindividual,ola
tecladeMayscula(Shift)paraseleccionarunrangodecanales.

Figura5.Paso2delAsistenteDAQ:Seleccioneel(los)canal(es)fsico(s).
d.HagaclicenNext.ElAsistenteDAQlesolicitardarunnombredescriptivoalatarea.

Figura6.Asigneunnombredescriptivoalatarea.
e.HagaclicenFinish.Seabrirunaventanaquelepedirqueagreguelainformacindel
http://www.ni.com/tutorial/3698/es/#toc2

4/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

tiempodeejecucinydesincronizacinalatarea,ascomoaadirunaescala
personalizada,agregaroeliminarcanalesvirtuales,verundiagramadeconexin,etc.Para
obtenermsinformacinsobreelAsistenteDAQ(DAQAssistant),consulteelDAQ
AssistantHelp.
f.Configurarlatareatalcomosemuestra.

Figura7.ConfiguresutareaenelAsistenteDAQ(DAQAssistant)

g.HagaclicenRunenlabarradeherramientasenlapartesuperiordelapantalla.Ambos
dispositivosNIDAQmxsimuladoyrealsepuedenprobarenelAsistenteDAQ.Observela
ondasinusoidalruidosasiendoretornadacomodatossimuladosenloscanalesdelatarea
DAQ.

http://www.ni.com/tutorial/3698/es/#toc2

5/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

Figura8.UstedpuederealizarpruebasalastareasNIDAQmxenlosdispositivos
simuladosNIDAQmx,paradetectarerroresyobservardatossimulados.
Aviso:LosdispositivossimuladosNIDAQmxcreanunaondasinusoidalruidosaparatodos
loscanalesdeentradaanalgica.Laconfiguracindeotrosdatossimuladosnoest
disponibleenestemomento.
Aviso:LastareasNIDAQmxparalosdispositivossimuladosNIDAQmxseverificantaly
comoseencuentranenlosdispositivosreales.Siunapropiedadesestablecidaenunvalor
novlido,elerrordevueltoporundispositivosimuladoNIDAQmxvaaseridnticoalerror
devueltoporundispositivoreal.Todoslosrecursosnecesariosparalatarea,talescomo
lneasRTSI,lneasdedisparoPXI,canalesDMA,contadores,etc.,secuentanyse
reservanparalosdispositivossimuladosNIDAQmxtalycomoseencuentranenlos
dispositivosreales.
h.GuardelatareaNIDAQmx.
3.UtiliceelNIDAQmxTaskenLabVIEWSignalExpressLE(edicinlimitada)para
completarunasolicitudderegistrodedatos.
a.AbraSignalExpressLE.SiustednocuentaconSignalExpressLE,descrgueloosolicite
unCDgratuito.(https://lumen.ni.com/nicif/us/EVALSIGNALEXPRESS/content.xhtml)
b.SeleccioneToolsImportNIDAQmxTaskfromMAX.
c.AparecerunalistadelastareasquefiguranenMAX.Seleccionelatareacreadaenla
seccinanterior(SimulatedDeviceTask).
d.LosparmetrosdelatareadebenserlosmismosquesehanconfiguradoenMAX.Haga
clicenEjecutar(Run)enlabarradeherramientasenlapartesuperiordelapantalla.

http://www.ni.com/tutorial/3698/es/#toc2

6/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

Figura9.ListadetareasDAQmxdeMAX.
Latareaderegistrodedatosinicia.LosdatosdeldispositivosimuladoNIDAQmxse
muestranenlapantalladedatosentiemporeal(RealTimeDataviewer).
e.HagaclicenStopTask(Detenertarea).

Figura10.RegistrodedatosdeSignalExpressLEutilizandoundispositivosimuladoNI
DAQmx.
4.UtiliceeldispositivosimuladoNIDAQmxenLabVIEW.Enestepasonovamosautilizar
latareaNIDAQmxcreadaanteriormenteperoensulugarutilizaremosunareferenciaal
dispositivoycanal.
a.AbraLabVIEW7.xosuperior.
http://www.ni.com/tutorial/3698/es/#toc2

7/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

b.AbraelLocalizadordeEjemplos(ExampleFinder)cliqueandoHelpFindExamples.
c.AbraContAcq&GraphVoltageIntClkVIlocalizadoenHardwareInputand
OutputDAQmxAnalogMeasurementsVoltage.Estaaplicacinutilizaloscanales
fsicosintroducidosexplcitamenteenelcontroldecanalfsico.
d.UtiliceMAXparadeterminarelnmerodedispositivoparaeldispositivosimuladoqueha
creado.Elnmerodedispositivoapareceentrecomillas("")alladodeldispositivosimulado
NIDAQmxlistadoenDeviceandInterfaces.

Figura11.Elnmerodedispositivoaparecejuntoaldispositivo
e.CambieelvalorenelcontroldelCanalFsico(PhysicalChannel)aDevx/ai0:4dondexes
elnmerodedispositivodelpasoanterior.AunquehemosutilizadoelcontroldelCanal
Fsico(PhysicalChannelcontrol)paraesteejemplo,algunasligerasmodificacionesaeste
ejemploenparticulartambinnospermiteutilizarlatareacreadapreviamente.

Figura12.ActualiceelcontroldeCanalFsico(PhysicalChannel)utilizandoelnmerode
dispositivosimuladoNIDAQmx
f.EjecuteelVI.

Figura13.AdquisicindedatosdesdeundispositivosimuladoNIDAQmxenLabVIEW
4.ConsideracionesparaelusodeDispositivosSimuladosNIDAQmx

Lecturadedatos
Todoslosdispositivossimuladosdevuelvendatosdeentradaanalgicaenlaformade
unaondasinusoidalaescalacompletacon3%deruidoaescalacompleta.
Cuandohaymltiplescanalesenlatarea,losdatosparacadacanalestnligeramente
compensadoseneltiempo.
Losdatosdigitalessedevuelvencomosicadapuertode8bitsestuvieracontando
ascendentemente.
Losdatosdelcontadorsiempresedevuelvencomo0.
Losdispositivossimuladosnosimulaneltiempo,losdatosestnsiempredisponiblesde
inmediatoparalalectura.
Escrituradatos
Apartedequelaverificacindedatosestdentrodeloslmites,losdatosescritosenun
dispositivosimuladoNIDAQmxnotienenrestricciones.
Temporizacinydisparo
LosdispositivossimuladoscreadosenNIDAQmx7.48.1nosimulaneltiempo.La
escrituraylecturadetareassedevuelveninmediatamente.
LosdispositivossimuladoscreadosenNIDAQmx8.3yanterioresnosimulaneltiempo.
Lasoperacionesdelecturayescriturasimularneltiemporealenquetardarnenser
completadascomosiestuvieranocurriendoenundispositivofsico..
Losdispositivossimulados(todaslasversionesdecontroladores)nosimulaneldisparo
(activacin).Losdisparossedevolverninmediatamente.
http://www.ni.com/tutorial/3698/es/#toc2

8/10

19/6/2016

DispositivosSimuladosNIDAQmxNationalInstruments

(activacin).Losdisparossedevolverninmediatamente.
UndispositivosimuladoNIDAQmxnuncaemiteuneventodesoftwareocausaunciclo
temporizadoparaserejecutado
Lostemporizadoreswatchdognuncaexpiran.
Operacionesfueradelatarea
Lasoperacionescomoautopruebas,calibracinyreseteosiempretienenxito.
Losdatosquenormalmentesealmacenaeneldispositivofsico,comoelnmerode
serie,siempresedevuelvencomo0.
Eldispositivoespropiedadsimulada
Paradescubrirsiundispositivoessimuladodurantelaejecucindeunprograma,utilicela
propiedadDeviceIsSimulatedenelnododepropiedaddeldispositivoNIDAQmx.AbraAll
FunctionsNIMeasurementsDAQmxDAQmxAdvancedyluegolasubpaletade
DAQmxSystemSetupparaencontrarestenododepropiedad.Lapropiedadsedevuelve
comoverdadera"true"sieldispositivoessimulado.

Figura14.UtilicelapropiedadDeviceIsSimulatedparadeterminarmedianteprogramacin
siundispositivoessimulado.
ImportarunaConfiguracindeDispositivoSimuladoNIDAQmxaunDispositivo
Fsico
ParaimportarlaconfiguracindeundispositivosimuladoNIDAQmxaundispositivofsico,
utilicelasfuncionesImportaryExportardeMAX(ImportandExportfunctions)Seleccione
FileExportysigalasinstruccionesparaexportareldispositivosimuladoNIDAQmx
deseadocomounarchivo.ncealmacenadoenelordenador.SeleccioneFileImportysiga
lasinstruccionesparaimportarelarchivo.ncecreadopreviamente.Paraimportarse
requiereundispositivofsicodelmismotipoqueeldispositivosimuladoNIDAQmx.
ImportarunDispositivoFsicocomounDispositivoSimuladoNIDAQmx
ParaimportarunaconfiguracindedispositivofsicocomoundispositivosimuladoNI
DAQmx,utilicelasfuncionesImportaryExportardeMAX.SeleccioneFileExportysiga
lasinstruccionesparaexportareldispositivofsicodeseadocomounarchivo.nce
almacenadoenelordenador.SeleccioneFileImportysigalasinstruccionesparaimportar
elarchivo.ncecreadopreviamente.Asegresededesignaraldispositivoimportadocomo
simulado.
EstrategiaAlternativaparaConvertirDispositivosFsicosySimuladosNIDAQmx
Asumaunnmerodedispositivo"Devx"paraeldispositivosimuladoNIDAQmx,"Devy"
paraeldispositivofsico,yDevxyDevysonelmismomodelodehardwareDAQde
NationalInstruments.Despusdedesarrollarelcdigoutilizando"Devx,"ahorahayuna
necesidaddeutilizareldispositivofsico.Ustedpuedecambiarelnombredeldispositivo
fsico"Devx"ycambiarelnombredeldispositivosimuladoNIDAQmx"Devy(oz)".Esto
permitequeelcdigodeaplicacinsemantengasincambios,perolaaplicacinutilizaun
dispositivofsicoenlugardeunosimulado.
5.DeseamsinformacindeNIDAQmx?

ElcontroladorNIDAQmx(http://www.ni.com/dataacquisition/nidaqmx.htm)incluyelas
herramientasdetalladasenestedocumento,ademsdemuchasotrasherramientasy
funcionesdesoftware.ParaaprendermssobreNIDAQmxvisitealgunosdeestos
recursosadicionales:
DescargarNIDAQmx
(http://www.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/catnav:du,n8:3478.41.181.5495,ssnav:ndr/)
(http://digital.ni.com/express.nsf/bycode/exgka)
NavegarlaGaleradeCaractersticasdeNIDAQmx
(http://www.ni.com/dataacquisition/software/gallery.htm)

PRODUCTOS

SOPORTE

Estadodelpedidoehistorial
(http://www.ni.com/status/)

Enviarunasolicituddeservicio
SobresucursaldeNationalInstruments
(https://sine.ni.com/srm/app/myServiceRequests)(http://www.ni.com/company/esa/)

http://www.ni.com/tutorial/3698/es/#toc2

COMPAA

AVANZANDO JUNTOS

9/10

19/6/2016
Comprarpornmerodeparte
(http://sine.ni.com/apps/utf8/nios.store?
action=purchase_form)

DispositivosSimuladosNIDAQmxNationalInstruments
Manuales(http://www.ni.com/manuals/esa/)
Controladores
(http://www.ni.com/downloads/drivers/esa/)

Activarunproducto
(http://sine.ni.com/myproducts/app/main.xhtml? AlliancePartners
lang=en)
(http://www.ni.com/alliance/esa/)

SobresucursaldeNationalInstruments
Colombia(http://colombia.ni.com/compania)

NIpreparaaingenierosycientficosparaque
resuelvanlosdesafosdeunmundocada
vezmscomplejo.

Eventos(http://www.ni.com/eventos/)
Carreras(http://www.ni.com/careers/)

Informacindecompraypago
(http://www.ni.com/howtobuy/esa/)

(http://www.facebook.com/NILatam)
(http://twitter.com/NIglobal)
(http://nifeeds.ni.com/f/newses)
(http://www.youtube.com/nilatinoamerica)

(http://www.linkedin.com/company/3433?
trk=tyah)
Legal(http://www.ni.com/legal/) | 2016NationalInstrumentsCorporation.Todoslosderechosreservados. | Mapa

ComunqueseconNI

deSitio(http://www.ni.com/help/map.htm)

(http://www.ni.com/contactus/)

http://www.ni.com/tutorial/3698/es/#toc2

10/10

Você também pode gostar