-
Notifications
You must be signed in to change notification settings - Fork 25
Blocks
Some have example data included.
All guesses at the acronyms are that. Guesses.
- BDHP, BDHb, BDHc - Block Diagram Heap
- BDPW - Block Diagram Password
- BDSE - Block Diagram ?
- BNID
- CCSG
- CONP
- CPC4
- CPMp
- DFDS
- DLDR
- DTHP
- FPHP, FPHb, FPHc - Front Panel Heap
- FPSE - Front Panel SE
- FPTD - Front Panel TD
- FTAB - Font Table
- GCPR
- HBUF - Revision History ?
- HBIN - Revision History ?
- HIST - History ?
- HLPP - Help Path
- HLPT - Help Tag
- icl8, icl4 - 8-bit/4-bit Icon
- ICON - 1-bit Icon
- LIbd
- LIds
- LIfp
- LIBN - Library Names
- LIvi
- LVSR - LabVIEW Save Record
- MUID
- NUID
- OBSG
- PRT - Print Settings
- RTSG
- SCSR
- STRG - String Description
- SUID
- TM80
- VCTP
- VICD
- VITS
- vers - Version
Block Diagram Heap
Compressed
Depending on LV version, the full name is one of: BDHP, BDHb, BDHc.
Length | Type | Value
--------+---------+-------
4 | uint32 | Content length
* | binary | Content
See Block Diagram Heap Format for content explanation.
Block Diagram Password
Length | Type | Value
--------+---------+-------
16 | string | Password md5
16 | string | Hash 1
16 | string | Hash 2
4 bytes
00 00 00 07
12 bytes
00 00 00 02 00 00 00 00 00 00 00 00
16 bytes
2 bytes
00 01
2 bytes
Not in Controls
00 01 - Normal VI
00 08 - Polymorphic VI
28 bytes?
Not in Polymorphic VIs or Controls
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2 bytes
00 00
Front Panel Heap
Compressed
Stores the actual Front Panel data Depending on LV version, the full name is one of: FPHP, FPHb, FPHc.
4 bytes
00 00 00 10
2 bytes
Not in Polymorphic VIs or Controls
00 09
Font Table
See Font Table Format for content explanation.
13 bytes?
00 00 00 00 00 00 00 00 00 00 00 00 00
History See Revision History
icon large 4/8 (bit) See Icon Format
ICON 1bpp image See Icon Format
Might be "full path" Contains name of a file
Library Names
Length | Type | Value
--------+---------+-------
4 | uint32 | Count
1 | uint8 | String length
* | string | Content
Only in polymorphic VIs. Lists VIs included.
LabVIEW Save Record
See Version Bits
Length | Type | Value
--------+---------+-------
4 | uint32 | Version
2 | int16 | ?
2 | uint16 | flags
Flags:
Protected: 0x2000
4 bytes
00 00 00 2b
16 bytes
16 bytes
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
PRint Settings
See Print Settings for details.
16 bytes
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
12 bytes
00 00 00 02 00 00 00 00 00 00 00 00
version
12 bytes
See Version Bits for details.
Length | Type | Value
--------+---------+-------
4 | uint32 | Version Bits
1 | uint8 | String length
2 | uint16 | Language
1 | uint8 | Text length
* | string | Text
1 | uint8 | Info length
* | string | Info
Value | Language
--------+---------
0 | English
1 | French
3 | German
14 | Japanese
23 | Korean
33 | Chinese
While these codes seem to originate from old Macintosh codes in script.h only the above values have been seen. Non-zero Language code has been seen in versions 8.0.0f5 through 19.0.0f5.
This wiki is generated from code repository. Contribute to said code repository to see the wiki updated.