Format plików VI/RSRC i lista 51 wartości
: 12 maja 2020 15:00
Plik VI to kontener tzw. zasobów (Resources). Zasoby są identyfikowane 4-bajtowym identyfikatorem.
Na przykład Front Panel jest zapisany w zasobie FPHP, FPHb lub FPHc , zależnie od wersji. Albo w FPHX jeśli w Nedzie włączymy zapis do formatu XML.
Z innych zasobów jest tam lista typów danych (VCTP) oraz domyślne wartości wypełniające te typy (DFDS).
W każdym pliku VI znajduje się pewien konkretny typ - tablica 51 liczb całkowitych, i sekcja DFDS zawiera 51 wartości go wypełniających.
No i tak dobrnęliśmy do mojego pytania: ktoś wie może co oznaczają te wartości? To ewidentnie różne opcje programu oraz ilości i offsety różnych elementów w pliku; chciałbym znać tu jednak szczegóły - co każda z nich oznacza?
Na przykład wartość 12 zawiera "nConnectorPorts" - ilość konektorów który ma nasz instrument, ze względu na wybraną ikonkę konektorów w prawym górnym rogu. Znam jeszcze kilka, ale nie znam wszystkich.
Wartości można obejrzeć w Nedzie, ale nie mają tam nazw tekstowych czy opisów.
Na przykład Front Panel jest zapisany w zasobie FPHP, FPHb lub FPHc , zależnie od wersji. Albo w FPHX jeśli w Nedzie włączymy zapis do formatu XML.
Z innych zasobów jest tam lista typów danych (VCTP) oraz domyślne wartości wypełniające te typy (DFDS).
W każdym pliku VI znajduje się pewien konkretny typ - tablica 51 liczb całkowitych, i sekcja DFDS zawiera 51 wartości go wypełniających.
No i tak dobrnęliśmy do mojego pytania: ktoś wie może co oznaczają te wartości? To ewidentnie różne opcje programu oraz ilości i offsety różnych elementów w pliku; chciałbym znać tu jednak szczegóły - co każda z nich oznacza?
Na przykład wartość 12 zawiera "nConnectorPorts" - ilość konektorów który ma nasz instrument, ze względu na wybraną ikonkę konektorów w prawym górnym rogu. Znam jeszcze kilka, ale nie znam wszystkich.
Wartości można obejrzeć w Nedzie, ale nie mają tam nazw tekstowych czy opisów.