From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Que Funciones se Exportan por el Motor de LabWindows/CVI LabVIEW RT?



Software Primario:
Versión de Software Primario: 7.1
Versión de Software Primario Corregido:
Software Secundario: LabVIEW Modules>>LabVIEW Real-Time Module

Problema:

Estoy utilizando LabWindows/CVI para construir un DLL que deseo correr en LabVIEW Real-Time, así que realicé mis configuraciones de objetivo (target settings) para construir el DLL para LabVIEW Real-Time. Sé que esta configuración va a llamar al cvi_lvrt.dll en lugar de cvirte.dll o instrsup.dll.

¿Qué funciones se exportan en el cvi_lvrt.dll?



Solución:

La información a continuación está tomada directamente del archivo de ayuda de LabWindows/CVI 7.1.

El motor de LabWindows/CVI LabVIEW RT 6.0 soporta un subconjunto de funciones de ANSI C, Formatting I/O y Utility Library. LabWindows/CVI también soporta bibliotecas como NI-DAQ que son compatibles con tarjetas RT. Otras bibliotecas como LabWindows/CVI User Interface Library no son soportadas en las tarjetas RT.

La lista a continuación contiene funciones de las bibliotecas ANSI C, Formatting I/O, TCP Support Library y Utility Library exportadas por el motor de LabWindows/CVI LabVIEW RT en el archivo cvi_lvrt.dll.

abort
abs
acos
asctime
asin
atan
atan2
atof
atoi
atol
bsearch
calloc
ceil
ClientTCPRead
ClientTCPWrite
clock
CompareBytes
CompareStrings
ConnectToTCPServer
CopyBytes
CopyString
cos
cosh
ctime
DateStr
Delay
difftime
DisconnectFromTCPServer
DisconnectTCPClient
div
exp
fabs
FillBytes
FindPattern
floor
fmod
Fmt
free
frexp
_GetDoubleEps
_GetDoubleInf
_GetDoubleMax
_GetDoubleMin
_GetFloatEps
_GetFloatMax
_GetFloatMin
GetFmtErrNdx
GetFmtIOError
GetFmtIOErrorString
GetHostTCPSocketHandle
_getmbcp
GetTCPErrorString
GetTCPHostAddr
GetTCPHostName
GetTCPPeerAddr
GetTCPPeerName
GetTCPSystemErrorString
gmtime
InStandaloneExecutable
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
_ismbblead
isprint
ispunct
isspace
isupper
isxdigit
labs
ldexp
ldiv
localeconv
localtime
log
log10
longjmp
malloc
mblen
_mbsbtype
_mbscat
_mbschr
_mbscmp
_mbscpy
_mbscspn
_mbsdec
_mbsicmp
_mbsinc
_mbslen
_mbsnbcat
_mbsnbcmp
_mbsnbcpy
_mbsnbicmp
_mbspbrk
_mbsrchr
_mbsspn
_mbsstr
_mbstok
memchr
memcmp
memcpy
memmove
memset
mktime
modf
NumFmtdBytes
perror
pow
ProcessTCPEvents
qsort
raise
rand
realloc
RegisterTCPServer
RoundRealToNearestInteger
Scan
ServerTCPRead
ServerTCPWrite
setjmp
setlocale
SetTCPDisconnectMode
signal
sin
sinh
sprintf
sqrt
srand
sscanf
strcat
strchr
strcmp
strcoll
strcpy
strcspn
strerror
strftime
stricmp
StringLength
StringLowerCase
StringUpperCase
strlen
strncat
strncmp
strncpy
strnicmp
strpbrk
strrchr
strspn
strstr
strtod
strtok
strtol
strtoul
strxfrm
SyncWait
tan
tanh
time
Timer
TimeStr
tolower
toupper
TruncateRealNumber
UnregisterTCPServer
vsprintf
vsscanf

Nota: Algunas funciones exportadas por el motor de LabWindows/CVI LabVIEW RT no se encuentran en esta lista. Dichas funciones se utilizan para procesamiento interno.



Ligas Relacionadas:

Medidas y Control en Tiempo Real
KnowledgeBase 3BMI76L1: How Can I Verify that My DLL is Executable in LabVIEW Real-Time? (inglés)
NI DeveloperZone: Getting Started with the LabWindows/CVI Remote Debugger (inglés)
NI DeveloperZone: Using LabWindows/CVI DLLs in LabVIEW Real-Time Applications (inglés)



Archivos Adjuntos:





Día del Reporte: 04/08/2005
Última Actualización: 03/26/2009
Identificación del Documento: 3K7BDRL1