Escolar Documentos
Profissional Documentos
Cultura Documentos
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