Admin Production ni-theme
Current Publication

Utility Library Function Tree

LabWindows/CVI

Function Tree, Utility Library

Class/Panel Name Function Name
Timer/Wait
Timer Timer
Delay Delay
Synchronized Wait SyncWait
Date/Time
CVI Time
Absolute Time
Get Current Absolute Time GetCurrentCVIAbsoluteTime
Absolute Time From Calendar CVIAbsoluteTimeFromLocalCalendar
Absolute Time To Calendar CVIAbsoluteTimeToLocalCalendar
Add To Absolute Time AddToCVIAbsoluteTime
Subtract From Absolute Time SubtractFromCVIAbsoluteTime
Subtract Absolute Times SubtractCVIAbsoluteTimes
Increment Absolute Time IncrementCVIAbsoluteTime
Decrement Absolute Time DecrementCVIAbsoluteTime
Compare Absolute Times CompareCVIAbsoluteTimes
Compare Absolute Times With Tolerance CompareCVIAbsoluteTimesWithTolerance
Time Interval
Time Interval From Seconds CVITimeIntervalFromSeconds
Time Interval To Seconds CVITimeIntervalToSeconds
Time Interval From Time Unit CVITimeIntervalFromTimeUnit
Time Interval To Time Unit CVITimeIntervalToTimeUnit
Time Interval To Fractional Unit Time CVITimeIntervalToFractionalUnitTime
Add Time Intervals AddCVITimeIntervals
Subtract Time Intervals SubtractCVITimeIntervals
Multiply Time Interval MultiplyCVITimeInterval
Divide Time Interval DivideCVITimeInterval
Increment Time Interval IncrementCVITimeInterval
Decrement Time Interval DecrementCVITimeInterval
Compare Time Intervals CompareCVITimeIntervals
Compare Time Intervals With Tolerance CompareCVITimeIntervalsWithTolerance
Date in ASCII Format DateStr
Time in ASCII Format TimeStr
Get System Date GetSystemDate
Set System Date SetSystemDate
Get System Time GetSystemTime
Set System Time SetSystemTime
Keyboard
Key Hit? KeyHit
Get a Keystroke GetKey
Get a Unicode Keystroke GetKeyUnicode
File Utilities
Delete File DeleteFile
Rename File RenameFile
Copy File CopyFile
Get File Size GetFileSize
Get File Date GetFileDate
Set File Date SetFileDate
Get File Time GetFileTime
Set File Time SetFileTime
Get File Attributes GetFileAttrs
Set File Attributes SetFileAttrs
Get First File GetFirstFile
Get Next File GetNextFile
Make Pathname MakePathname
Split Path SplitPath
Is UTF8 Path Length Valid? IsUTF8PathLengthValid
Directory Utilities
Get Directory GetDir
Get Project Directory GetProjectDir
Get Module Directory GetModuleDir
Get Full Path From Project GetFullPathFromProject
Set Directory SetDir
Make Directory MakeDir
Delete Directory DeleteDir
Get Drive GetDrive
Set Drive SetDrive
String Conversion
Multibyte to UTF-8 String MBStrToUTF8Str
Multibyte to UTF-8 String in Buffer MBStrToUTF8StrBuf
UTF-8 to Multibyte String UTF8StrToMBStr
UTF-8 to Multibyte String in Buffer UTF8StrToMBStrBuf
Multithreading
Thread Pool
Call Scheduling Functions
Schedule Function CmtScheduleThreadPoolFunction
Schedule Function Advanced CmtScheduleThreadPoolFunctionAdv
Release Function ID CmtReleaseThreadPoolFunctionID
Get Function Attribute CmtGetThreadPoolFunctionAttribute
Wait For Function To Complete CmtWaitForThreadPoolFunctionCompletion
Wait For Function To Complete (Extended) CmtWaitForThreadPoolFunctionCompletionEx
Exit Thread CmtExitThreadPoolThread
Advanced Functions
New Thread Pool CmtNewThreadPool
Discard Thread Pool CmtDiscardThreadPool
Pre-Allocate Threads CmtPreAllocThreadPoolThreads
Terminate Thread CmtTerminateThreadPoolThread
Get Attribute CmtGetThreadPoolAttribute
Set Attribute CmtSetThreadPoolAttribute
Callbacks
   Install Callback CmtInstallThreadPoolCallback
   Uninstall Callback CmtUninstallThreadPoolCallback
Thread Safe Queue
General Functions
New Queue CmtNewTSQ
Discard Queue CmtDiscardTSQ
Get Attribute CmtGetTSQAttribute
Set Attribute CmtSetTSQAttribute
Reading/Writing
Write Data CmtWriteTSQData
Get Write Pointer CmtGetTSQWritePtr
Release Write Pointer CmtReleaseTSQWritePtr
Read Data CmtReadTSQData
Get Read Pointer CmtGetTSQReadPtr
Release Read Pointer CmtReleaseTSQReadPtr
Flush Queue CmtFlushTSQ
Callbacks
Install Callback CmtInstallTSQCallback
Uninstall Callback CmtUninstallTSQCallback
Thread Safe Variable
New Thread Safe Variable CmtNewTSV
Discard Thread Safe Variable CmtDiscardTSV
Get Thread Safe Variable Pointer CmtGetTSVPtr
Release Thread Safe Variable Pointer CmtReleaseTSVPtr
Set Thread Safe Variable CmtSetTSV
Thread Lock
New Lock CmtNewLock
Discard Lock CmtDiscardLock
Get Lock CmtGetLock
Get Lock (Extended) CmtGetLockEx
Try To Get Lock CmtTryToGetLock
Release Lock CmtReleaseLock
Get Attribute CmtGetLockAttribute
Thread Local Variable
New Thread Local Variable CmtNewThreadLocalVar
Discard Thread Local Variable CmtDiscardThreadLocalVar
Get Thread Local Variable CmtGetThreadLocalVar
Get Current Thread ID CmtGetCurrentThreadID
Get Main Thread ID CmtGetMainThreadID
Get Number Of Processors CmtGetNumProcessors
Get Error Message CmtGetErrorMessage
Get Current Thread Priority CmtGetCurrentThreadPriority
Set Current Thread Priority CmtSetCurrentThreadPriority
External Modules
Load External Module LoadExternalModule
Load External Module (Extended) LoadExternalModuleEx
Run External Module RunExternalModule
Get External Module Address GetExternalModuleAddr
Get External Module Address (Extended) GetExternalModuleAddrEx
Unload External Module UnloadExternalModule
Release External Module ReleaseExternalModule
Port IO
Input Byte From Port inp
Input Word From Port inpw
Input Double Word From Port inpd
Output Byte To Port outp
Output Word To Port outpw
Output Double Word To Port outpd
Standard Input/Output Window
Clear Screen Cls
Get Stdio Window Options GetStdioWindowOptions
Set Stdio Window Options SetStdioWindowOptions
Get Stdio Window Position GetStdioWindowPosition
Set Stdio Window Position SetStdioWindowPosition
Get Stdio Window Size GetStdioWindowSize
Set Stdio Window Size SetStdioWindowSize
Get Stdio Window Visibility GetStdioWindowVisibility
Set Stdio Window Visibility SetStdioWindowVisibility
Get Stdio Port GetStdioPort
Set Stdio Port SetStdioPort
Debugging and Run-time Error Reporting
Set Break On Library Errors SetBreakOnLibraryErrors
Get Break On Library Errors GetBreakOnLibraryErrors
Set Break On Protection Errors SetBreakOnProtectionErrors
Get Break On Protection Errors GetBreakOnProtectionErrors
Set Break On First Chance Exceptions SetBreakOnFirstChanceExceptions
Get Break On First Chance Exceptions GetBreakOnFirstChanceExceptions
Set Enable Resource Tracking SetEnableResourceTracking
Get Enable Resource Tracking GetEnableResourceTracking
Breakpoint Breakpoint
DebugPrintf DebugPrintf
ErrorPrintf ErrorPrintf
Is The Process Being Debugged by CVI? BeingDebuggedByCVI
Dynamic Memory Information CVIDynamicMemoryInfo
Old-Style Functions
Enable Break on Library Errors EnableBreakOnLibraryErrors
Disable Break on Library Errors DisableBreakOnLibraryErrors
Profiling
Set Profiling CVIProfSetCurrentThreadProfiling
Get Profiling CVIProfGetCurrentThreadProfiling
Interrupts
Disable Interrupts DisableInterrupts
Enable Interrupts EnableInterrupts
Get Interrupt State GetInterruptState
Physical Memory Access
Read From Physical Memory ReadFromPhysicalMemory
Read From Physical Memory (Extended) ReadFromPhysicalMemoryEx
Write To Physical Memory WriteToPhysicalMemory
Write To Physical Memory (Extended) WriteToPhysicalMemoryEx
Map Physical Memory MapPhysicalMemory
Unmap Physical Memory UnMapPhysicalMemory
Task Switching
Disable Task Switching DisableTaskSwitching
Enable Task Switching EnableTaskSwitching
Launching Executables
Launch Executable LaunchExecutable
Extended Functions
Launch Executable (Extended) LaunchExecutableEx
Has Executable Terminated? ExecutableHasTerminated
Terminate Executable TerminateExecutable
Retire Executable Handle RetireExecutableHandle
Miscellaneous
System Help SystemHelp
Get CVI Version GetCVIVersion
Get CVI Version Year GetCVIVersionYear
Get Current Platform GetCurrentPlatform
In Standalone Executable? InStandaloneExecutable
Runtime Detached? CVIRTEHasBeenDetached
Low-Level Support Driver Loaded CVILowLevelSupportDriverLoaded
Initialize CVI Runtime InitCVIRTE
Close CVI Runtime CloseCVIRTE
Beep Beep
Round Real To Nearest Integer RoundRealToNearestInteger
Truncate Real Number TruncateRealNumber
Get Window Display Setting GetWindowDisplaySetting
Check for Duplicate Instance CheckForDuplicateAppInstance
Get Current Thread Id CurrThreadId
Get Main Thread Id MainThreadId
Pack KeyCode Unicode PackKeyCodeUnicode
Unpack KeyCode Unicode UnpackKeyCodeUnicode
Deprecated
Query an RT Controller RTControllerQuery
Reboot an RT Controller RTControllerReboot