-
Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.
G-Unicode by Dataflow_G - Toolkit for LabVIEW Download
A LabVIEW library for displaying and manipulating Unicode strings, and for file I/O with Unicode paths.
Version | 0.3.0.1 |
Released | Aug 30, 2023 |
Publisher | Dataflow_G |
License | zlib |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows |
Project links | Homepage Repository Discussion |
Description
A LabVIEW library for displaying Unicode, manipulating Unicode strings, and performing file I/O on Unicode paths.
* Drop-in Unicode replacements for string, file I/O, and user dialog functions
* Unicode path support
-- Read/write filenames and paths which contain Unicode - no more "?????" paths
-- Native system file dialog which returns unicode paths
-- File references opened from Unicode paths compatible with LabVIEW's File I/O functions
* All Unicode data is internally encoded as UTF-8, stored in new UTF-8 String and UTF-8 Path class types
* New VIs accept both standard LabVIEW strings/paths and UTF-8 String/Path class inputs
* Custom probes allow viewing Unicode text when debugging
* Custom QuickDrop plugin allows viewing and editing UTF-8 String/Path constant values
* VIs for reading and writing Unicode text to LabVIEW controls
Release Notes
* New custom probe `Unicode String Probe.vi`
-- Detects and displays Unicode for any LabVIEW string
-- Works as a regular string probe
* New custom probe `Unicode String Probe (Extended).vi`
-- Displays ANSI, UTF-8, UTF-16LE, and UTF-16BE encodings plus raw bytes for a LabVIEW string
* Updated UTF-8 String / Path class custom probes to display Unicode text in the Value column of probe watch window
* `Search-Split String (Unicode).vim` can search on individual I32 codepoint
* `Normalize End Of Line.vim` supports Unicode line separator (LS) and paragraph separator (PS)
* Updated VI documentation detailing supported malleable VI input types
* Additional string functions
* Fix potential file dialog hang
NEW VIs
## String Palette ##
* `Normalize String (Unicode).vim` & `Normalize String.vi`
* Use to normalize Unicode codepoints into C, D, KC, and KD forms
* Example: `Unicode String Normalization Example.vi`
* `Spreadsheet String To Array.vim`
* `Array To Spreadsheet String.vim`
## Custom Probes ##
* `Unicode String Probe.vi`
* `Unicode String Probe (Extended).vi`