Sporządzanie wyciągu danych atrybutów z rysunku

  1. 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).

  2. 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)
    .
  3. Wybór obiektów (jeden lub więcej bloków)

    NazwaBlokAtrybuty
    TranzystorTNPNOZN1TYP1
    TranzystorTPNPOZN2TYP2
    DiodaDIODAOZN3TYP3
    Dioda LEDDELUMOZN4TYP4
    CewkaCEWKAOZNLWARTL
    RezystorREZYSTOZNRWARTR
    KondensatorKONDOZNCWARTC
    KwarcREZONTYPWARTF
    MasaMASA   -   -

    .
  4. 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
    OZN1C010000|OZNCC008000|BL:NAMEC010000
    TYP1C010000|WARTCC008000|OZN1C010000
    BL:NAMEC010000|BL:NAMEC010000|OZN3C010000
    BL:XN008001|BL:XN008001|OZNCC010000
    BL:YN008001|BL:YN008001|OZNRC010000
    ||OZNLC010000

    Zasady redagowania:

    1. Między etykietą atrybutu a daną liczbową lub tekstową musi być odstęp (spacja).
    2. Po każdym wierszu zapisu (także po ostatnim) wprowadza się Enter.
    3. Każde pole wprowadza się tylko raz.
    4. Plik szablonu (wzornikowy) musi mieć przynajmniej jedno pole etykiety atrybutu.

  5. 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 CDFPlik SDF
    WZT.TXTT_CDF.TXTT_SDF.TXT
    WZC.TXTC_CDF.TXTC_SDF.TXT
    WZX.TXTX_CDF.TXTX_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