Differences in LabWindows/CVI between Windows and Linux
- Updated2023-02-21
- 2 minute(s) read
Most of the LabWindows/CVI functions behave identically on Windows and Linux®. The following lists the exceptions where functions are not supported or behave differently.
- Libraries
- ActiveX Library functions are not supported
- DataSocket Library functions are not supported
- DDE Support Library functions are not supported
- .NET Library functions are not supported
- Network Streams Library functions are not supported
- Word Report instrument driver functions are not supported
- Excel Report instrument driver functions are not supported
- 3D Graph instrument driver functions are not supported
- Open GL instrument driver functions are not supported
- XML API instrument driver functions are not supported
- LabVIEW RT Board Interface instrument driver functions are not supported
- NI–DAQmx IO controls instrument driver functions are not supported
- ANSI C Library
- Asynchronous Timers Control
- Utility Library Functions
- BeingDebuggedByCVI
- Breakpoint
- CheckForDuplicateAppInstance
- CmtScheduleThreadPoolFunctionAdv
- CmtGetCurrentThreadPriority
- CmtSetCurrentThreadPriority
- CVIAbsoluteTimeFromLocalCalendar
- CVIAbsoluteTimeToLocalCalendar
- CVILowLevelSupportDriverLoaded
- CVIProfGetCurrentThreadProfiling
- CVIProfSetCurrentThreadProfiling
- DebugPrintf
- Delay
- DisableInterrupts
- DisableTaskSwitching
- EnableInterrupts
- EnableTaskSwitching
- ErrorPrintf
- GetCurrentPlatform
- GetEnableResourceTracking
- GetFirstFile
- GetInterruptState
- GetKey
- GetStdioPort
- GetSystemDate
- GetSystemTime
- GetWindowDisplaySetting
- InitCVIRTE

Note You must call InitCVIRTE in your application. If you do not include InitCVIRTE, your application will crash. - KeyHit
- LaunchExecutable
- LaunchExecutableEx
- LoadExternalModule
- LoadExternalModuleEx
- RenameFile
- SetEnableResourceTracking
- SetFileDate
- SetStdioPort
- SetSystemDate
- SetSystemTime
- SplitPath
- SyncWait
- SystemHelp
- Timer
- RS-232 Library Functions
- CloseCom
- ComBreak
- ComFromFile
- ComRd
- ComRdByte
- ComRdTerm
- ComSetEscape
- ComToFile
- ComWrt
- ComWrtByte
- FlushInQ
- FlushOutQ
- GetComConnectionState
- GetComLineStatus
- GetComStat
- GetInQLen
- GetOutQLen
- GetRS232ErrorString
- GetSystemComHandle
- InstallComCallback
- OpenCom
- OpenComConfig
- ReturnRS232Err
- SetComTime
- SetCTSMode
- SetXMode
- XModemConfig
- XModemReceive
- XModemSend
- TDM Streaming Functions
- Functions in the Advanced Synchronous and Asynchronous I/O class
- Functions in the Advanced Data Scaling class
- User Interface Library Functions
- ClipboardGetBitmap
- ClipboardGetTableVals
- ClipboardGetText
- ClipboardPutBitmap
- ClipboardPutTableVals
- ClipboardPutText
- DisplayImageFile
- DisplayPCXFile
- DSBindCtrl
- DSBindPlot
- DSBindTableCellRange
- DSGetBoundPlotID
- DSUnbind
- FontSelectPopupEx
- GetActiveXCtrlFromObjHandle
- GetCVIWindowHandle
- GetCVIWindowHandleForCurrThread
- GetObjHandleFromActiveXCtrl
- GetSystemPopupsAttribute
- MakeApplicationActive
- NewActiveXCtrl
- NewActiveXCtrlFromFile
- PlotBitmap
- RegisterWinMsgCallback
- SetSystemPopupsAttribute
- UnRegisterWinMsgCallback
- User Interface Attributes
- ATTR_ACTIVATE_WHEN_CLICKED_ON
- ATTR_CAN_MAXIMIZE
- ATTR_CAN_MINIMIZE
- ATTR_CLOSE_ITEM_VISIBLE
- ATTR_DATASOCKET_ENABLED
- ATTR_DATASOCKET_MODE
- ATTR_DATASOCKET_SOURCE
- ATTR_DATASOCKET_SOURCE_LENGTH
- ATTR_DS_BIND_LINE_STYLE
- ATTR_DS_BIND_PLOT_COLOR
- ATTR_DS_BIND_PLOT_STYLE
- ATTR_DS_BIND_POINT_STYLE
- ATTR_FLOATING
- ATTR_HAS_TASKBAR_BUTTON
- ATTR_MINIMIZE_OTHER_PANELS
- ATTR_MINIMIZE_PANELS_TO_DESKTOP
- ATTR_MOVABLE for panels and system popups
- ATTR_SIZABLE
- ATTR_SYSTEM_MENU_VISIBLE
- ATTR_TEXT_WRAP
- ATTR_TITLEBAR_STYLE
- ATTR_TITLEBAR_VISIBLE
- User Interface Events
- Toolslib Functions
- AttachTrayIconMenu
- CVIAbsoluteTimeFromFILETIME
- CVIAbsoluteTimeToFILETIME
- DelayWithEventProcessing
- DetachTrayIconMenu
- DisableDragAndDrop
- EnableDragAndDrop
- GetDiskSpace
- GetDragAndDropData
- GetKeyboardPreferences
- GetMemoryInfo
- GetMsgCallbackAttribute
- GetRoutedWinMsgParams
- GetScreenSaver
- GetTrayIconAttr
- GetTrayIconMenuAttr
- GetTrayIconMenuItemAttr
- GetWallpaper
- GetWindowsColor
- GetWindowsDirs
- GetWinOSVersion
- InsertTrayIconMenuItem
- InstallSysTrayIcon
- InstallWinMsgCallback
- RegEnumerateKey
- RegEnumerateValue
- RegQueryInfoOnKey
- RegReadBinary
- RegReadString
- RegReadULong
- RegRemoveKey
- RegRemoveValue
- RegWriteBinary
- RegWriteString
- RegWriteStringArray
- RegWriteULong
- RemoveSysTrayIcon
- RemoveWinMsgCallback
- RouteWinMsgToPanelCallback
- SetKeyboardPreferences
- SetMsgCallbackAttribute
- SetRoutedWinMsgResult
- SetScreenSaver
- SetTrayIconAttr
- SetTrayIconMenuAttr
- SetTrayIconMenuItemAttr
- SetWallpaper
- Toolbar_InsertActiveXItem
- UInt64TypeCompareUInt
- UnrouteWinMsgToPanelCallback
- Toolslib Attributes