Sporządzanie wyciągu danych atrybutów z rysunku
- Polecenie ATRWYC (_ATTEXT)
Atrybut jest etykietą z danymi dołączonymi do bloku. Z blokiem może być związany więcej niż jeden atrybut, pod warunkiem, że każdy atrybut posiada inną etykietę. Etykieta jest równoważna kolumnie w tablicy baz danych.
Polecenia i zmienne związane: ATRDEF - definiowanie atrybutów;
ATRRED - redagowanie zmian wartości atrybutów;
ATRWID - steruje globalnie widocznością atrybutów;
ATTREQ - zmienna, gdy równa 0 wartości standardowe wszystkich atrybutów, gdy 1 uaktywnia zgłoszenie do wprowadzania wartości zgodnie z nastawą ATTDIA;
ATTDIA - zmienna kontroluje czy polecenie WSTAW używa wiersza pokleceń do wprowadzania wartości atrybutu (wartość 0), czy okna dialogowego (wartość 1).
- Wybór rodzaju pliku CDF, SDF, DXF
- SDF (ang. Space Delimited File) - zawiera rekordy bloków wstawionych z polami o stałej długości bez separatorów,
-
CDF (ang. Comma Delimited File) - jw., ale pola oddzielone są przecinkami,
-
DXF (ang. Drawing Interchange File) - nie wymaga pliku wzorcowego (stos. rozszerzenie .dxx)
.
- Wybór obiektów (jeden lub więcej bloków)
Nazwa | Blok | Atrybuty |
Tranzystor | TNPN | OZN1 | TYP1 |
Tranzystor | TPNP | OZN2 | TYP2 |
Dioda | DIODA | OZN3 | TYP3 |
Dioda LED | DELUM | OZN4 | TYP4 |
Cewka | CEWKA | OZNL | WARTL |
Rezystor | REZYST | OZNR | WARTR |
Kondensator | KOND | OZNC | WARTC |
Kwarc | REZON | TYP | WARTF |
Masa | MASA | - | - |
.
- Wybór pliku szablonu
Plik szablonu jest tekstowym plikiem ASCII. Określa on strukturę pliku zawierającego atrybuty. Zawiera informacje o nazwie etykiety, typie danych, długości pola i liczbie miejsc dziesiętnych.
Każde pole w pliku wzorcowym pobiera informacje z atrybutów bloku na rysunku. Każda linia w pliku wzorcowym (nazwa, szerokość, długość) przedstawia jedno pole zapisywane w pliku wyciągu atrybutów.
WZT.TXT | | | | WZC.TXT | | | | WZX.TXT | |
OZN1 | C010000 | | | OZNC | C008000 | | | BL:NAME | C010000 |
TYP1 | C010000 | | | WARTC | C008000 | | | OZN1 | C010000 |
BL:NAME | C010000 | | | BL:NAME | C010000 | | | OZN3 | C010000 |
BL:X | N008001 | | | BL:X | N008001 | | | OZNC | C010000 |
BL:Y | N008001 | | | BL:Y | N008001 | | | OZNR | C010000 |
| | | | | | | | OZNL | C010000 |
Zasady redagowania:
- Między etykietą atrybutu a daną liczbową lub tekstową musi być odstęp (spacja).
- Po każdym wierszu zapisu (także po ostatnim) wprowadza się Enter.
- Każde pole wprowadza się tylko raz.
- Plik szablonu (wzornikowy) musi mieć przynajmniej jedno pole etykiety atrybutu.
- Wybór pliku wyciągu
Każdy rekord w pliku wyciągu atrybutów przedstawia wszystkie określone pola w kolejności podanej w pliku szablonu.
ATRWYC
Plik szablonu | Plik CDF | Plik SDF |
WZT.TXT | T_CDF.TXT | T_SDF.TXT |
WZC.TXT | C_CDF.TXT | C_SDF.TXT |
WZX.TXT | X_CDF.TXT | X_SDF.TXT |
Np
Plik wzornikowy (szablonu):
BL:NAME C010000
OZN1 C010000
OZN3 C010000
OZN4 C010000
OZNC C010000
Plik wyciągu:
'DELUM','','D3','',''
'TNPN','T1','','',''
'TNPN','T2','','',''
'TNPN','T3','','',''
'KOND','','','','C1'
'KOND','','','','C2'
'DIODA','','','D1',''
'DIODA','','','D2',''
'KOND','','','','C3'
'KOND','','','','C4'
'KOND','','','','C5'
'KOND','','','','C6'
'KOND','','','','C7'
'KOND','','','','C8'
Uwaga Należy upewnić się, że plik wyciągu atrybutów nie ma takiej samej nazwy, jak plik szablonu!
AP
|