From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Utilizando la Biblioteca de Compatibilidad Cuando Actualizo Desde una Versión Pasada del Módulo Vision Development



Software Primario: Vision Development Module
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Recientemente actualicé una versión anterior del Módulo Vision Devlopment (por ejemplo, Vision 7.1) a la versión 2009 o posterior. Luego de esto, muchos de mi VIs de visión aparecen como signos de interrogación. He encontrado las que parecen ser sustitutas adecuadas para estas funciones, pero no quiero tener que actualizar mi código. ¿Hay alguna manera de obtener esas funciones antiguas de vuelta?

Solución:
Hay una manera de acceder a las funciones antiguas de Vision desde LabVIEW. Estas funciones se incluyeron en una biblioteca titulada Compatibility.llb ubicada en LabVIEW X.x\vi.lib\vision\Compatibility.llb (tenga en cuenta la diferencia entre esta biblioteca y el DLL CompatibilityLLB.dll)

Para encontrar estas funciones, puede utilizar la funcionalidad Select a VI... en el diagrama de bloques. Para ello, vaya a su paleta de funciones haciendo clic en View»Functions Palette, seleccione Select a VI... y navegue hasta Compatibility.llb como se mencionó anteriormente.

Si bien es posible utilizar estos VIs en versiones nuevas de LabVIEW, NI le recomienda tomar ventaja de las características nuevas provistas en las funciones de las versiones más recientes de Vision. Compruebe lo que ha cambiado entre diferentes versiones del Módulo Vision Development en las notas de actualización del producto.

A partir de Vision 2013, las funciones incluidas en Compatibility.llb son:

IMAQ AddPictToWindow
IMAQ AutoBThreshold
IMAQ BasicParticle
IMAQ Cast
IMAQ ChooseMeasurements
IMAQ Circles
IMAQ Classifier Particle Preprocessing Options.ctl
IMAQ ComplexMeasure
IMAQ ComplexParticle
IMAQ Concentric Rake
IMAQ Convert
IMAQ ConvertByLookup
IMAQ Convex
IMAQ Coordinate Reference
IMAQ Count Objects
IMAQ Create&LockSpace
IMAQ DrawText
IMAQ Edge Tool
IMAQ Error
IMAQ Find CoordSys (2 Rects)
IMAQ Find CoordSys (Pattern)
IMAQ Find CoordSys (Rect)
IMAQ Find Horizontal Edge
IMAQ Find Pattern
IMAQ Find Straight Edges
IMAQ Find Vertical Edge
IMAQ Fit Circle
IMAQ Fit Ellipse
IMAQ Get Circle
IMAQ GetCalibration
IMAQ GetHostType
IMAQ GetLastKey
IMAQ GetScreenSize
IMAQ GetUserPen
IMAQ ImageToImage
IMAQ Is Vision Info Present
IMAQ Learn Pattern
IMAQ Line Gauge Tool
IMAQ Load Template Image
IMAQ Match Pattern
IMAQ OCR Read Text
IMAQ OCR Read Text 2
IMAQ Particle Filter
IMAQ Particle Filter 2
IMAQ Particle Preprocessing Options
IMAQ PointDistances
IMAQ Rake
IMAQ Read Cod128
IMAQ Read Cod25
IMAQ Read Cod39
IMAQ Read Cod93
IMAQ Read Codabar
IMAQ Read Data Matrix Barcode
IMAQ Read EAN13
IMAQ Read EAN8
IMAQ Read MSI
IMAQ Read UPC A
IMAQ RGBToColor
IMAQ ROI to Picture
IMAQ Save Template Image
IMAQ SetCalibration
IMAQ SetColorPixelLine
IMAQ Setup Learn Pattern
IMAQ Setup Match Pattern
IMAQ SetupBrush
IMAQ SetUserPen
IMAQ Shift16To8
IMAQ Spoke
IMAQ Status
IMAQ Transform ROI
IMAQ WindDrawRect
IMAQ WindGetMouse
IMAQ WindInterface
IMAQ WindUserClose
IMAQ WindUserEvent
IMAQ WindUserMove
IMAQ WindUserSetup
IMAQ WindUserShow
IMAQ WindUserStatus
IMAQ WindXYZoom
IMAQ WindZoom
Range
Reject Border for Rotated Rectangle

Ligas Relacionadas:
Notas Técnicas: What's New in the NI Vision Development Module 2010 (En Inglés)
Notas Técnicas: What's New in the NI Vision Development Module 2013 (En Inglés)
NI Community: What's New in the NI Vision Development Module 2012 - 3D Vision and More (En Inglés)

Archivos Adjuntos:





Día del Reporte: 05/07/2015
Última Actualización: 12/05/2018
Identificación del Documento: 5BC8LP44