BlokÖzelliklerini Metin Dosyasına Çıkarma

ExtractBlockAttribute komutu, BlokÖzniteliği değerlerini çeşitli formatlarda metin dosyalarına çıkarmanıza izin verir.

Şablon dosyaları çıkarılacak verileri tanımlar.

Çıkarılan verileri, elektronik tablo yazılımları veya başka uygulamalar kullanarak inceleyebilirsiniz.

BlokÖzelliklerini bir metin dosyasına çıkarmak için:

  1. Komut isteminde ExtractBlockAttribute yazın.

  2. İletişim kutusunda, Şablon için, çıkarılacak verileri tanımlamak üzere bir şablon adı girin. Bir dosya bulmak için icon_browse simgesine tıklayın.

    Dosya sözdizimi ile ilgili bilgiler için BlokÖzniteliği Çıkarmaları için Şablon Dosyaları Oluşturma konusuna bakın.

  3. BlokÖzniteliği verilerini çıkarmak üzere objeler belirtmek için Objeleri Seç symbol_select_objects öğesine tıklayın.

    İletişim kutusu geçici olarak kapatılır.

  4. Grafik alanında, BlokÖznitelikleri’ne sahip Bloklar seçin ve Enter tuşuna basın.

  5. İletişim kutusunda, Çıktı için, çıktı dosyasının konumu ve adını girin. Bir dosya adı seçmek için customize_browse simgesine tıklayın.

  6. Format listesinde, BlokÖznitelikleri bilgilerini yazarken kullanılacak dosya formatını seçin:

    • Virgülle Ayrılmış Dosya (CDF). Virgüller, her BlokÖzelliği kaydının alanlarını ayırır. Dizeler tek tırnak işareti ile kapatılır.

    • Boşlukla Ayrılmış Dosya (SDF). Boşluklar, her BlokÖzelliği kaydının alanlarını ayırır. Dizeler tek tırnak işareti ile kapatılır.

  7. Tamam’a tıklayın.

BlokÖzniteliği Çıkartmaları için Şablon Dosyaları Oluşturma

BlokÖzniteliği çıkartmaları şablon dosyaları, görüntülendikleri formata çıkartmak ve kontrol etmek için veri alanlarını tanımlar.

BlokÖzniteliği Çıkartmaları için bir şablon dosyası oluşturmak üzere bir ASCII metin düzenleyici kullanın.

Şablon dosyasındaki her satır:

  • Çıkarılacak BlokÖznitelikleri ve Blok özelliklerini belirtir.

  • Aşağıda açıklanan özel bir sözdizimi kullanmalıdır.

  • Sonuç çıktı dosyasında bir sütun oluşur (örneğe bakın).

Şablon dosyasına en az bir BlokÖzniteliği adı eklemeniz gerekir.

Dosya Sözdizimi

Şablondaki her satır aşağıdaki sözdizimini kullanır:

field_name [space(s)] output_format

Geçerli alan adları, aşağıdaki Çıkartma Alan Adları tablosunda gösterilir.

Bir veya daha fazla boşluk, field_name ve output_format verisini ayırır. Sekme değil, boşluklar kullanın. Son satır da dahil olmak üzere, her satırı Enter tuşuna basarak sonlandırın.

Çıktı formatı aşağıdaki sözdizimini kullanır:

Twwwppp

Veri tipi (T) şu olabilir:

C

Bir karakter dizesi alanını belirtir.

N

Bir sayısal alanı belirtir.

Çıktı formatının sonraki iki kısmı üç hane kullanır:

www

Genişlik

Alan genişliğini karakterlerin bir sayısı olarak belirtir.

ppp

Hassasiyet

Karakter tamsayı alanları için 000 değerini belirtin.

Örneğin,

  • 999.99’a kadar sayısal değer için N006002 kullanın. N, sayısal verileri ifade eder, 006, ondalık basamak dahil altı haneye kadar boşluk olduğu anlamına gelir ve 002, iki ondalık basamağın duyarlılığını belirtir.

  • Maksimum 25 karakter uzunluğuna sahip bir dize alanı için C025000 kullanın. Her zaman, karakter alanlarının son üç format hanesi olarak 000 değerini belirtin.

Tablo: Çıkartma Alanı Adları

Şunları çıkartabilirsiniz:

  • Teknik resme eklenen Bloklar’ın BlokÖzniteliği değeri.

  • BlokÖzniteliği’nin ait olduğu Blok’un önceden tanımlanmış özellikleri.

İlgili verileri çıkartmak için aşağıdaki çıkartma alanı adlarını ve format belirtimlerini kullanın:

Alan Adı

Format

Özler

BlokÖzniteliği adı

Cwww000 veya Nwwwppp

BlokÖzelliği değeri

BL:NAME

Cwww000

Blok adı

BL:X

Nwwwppp

Blok ekleme noktasının X koordinatı

BL:Y

Nwwwppp

Blok ekleme noktasının Y koordinatı

BL:Z

Nwwwppp

Blok ekleme noktasının Z koordinatı

BL:ORIENT

Nwwwppp

Blok dönüş açısı

BL:XSCALE

Nwwwppp

Blok için X ölçeklendirme faktörü

BL:YSCALE

Nwwwppp

Blok için Y ölçeklendirme faktörü

BL:ZSCALE

Nwwwppp

Blok için Z ölçeklendirme faktörü

BL:XEXTRUDE

Nwwwppp

X yönünde Blok ekstrüzyonu

BL:YEXTRUDE

Nwwwppp

Y yönünde Blok ekstrüzyonu

BL:ZEXTRUDE

Nwwwppp

Z yönünde Blok ekstrüzyonu

BL:LAYER

Cwww000

Blok ekleme Katman adı

BL:HANDLE

Cwww000

Blok işleci

BL:NUMBER

Nwww000

Blok sayacı

BL:LEVEL

Nwww000

Blok iç içe geçme seviyesi

Örnek

Şablon dosyası:

BİNATİPİ C030000
BÖLGESİMİ C025000
AKTİVİTE C020000
HVACSİSTEMİ C025000
ALAN N006002
YÜKSEKLİK N004002
BL:İSİM C012000
BL:NUMARA N002000

Çıktı dosyası (.cdf format):

‘Atölyeler/bakım deposu’,’Z0/09 Personel Odası’,’Yemek/içmek alanı’,’Yerden Isıtma’,31.79,2.55,’BÖLGE’,1
‘Atölyeler/bakım deposu’,’Z0/14 Makine Dairesi’,’Makine dairesi’,’HVAC sistemi olmayan bölge’,15.84,4.10,’BÖLGE’,2
‘Depo ve saklama’,’ZO/11 Lobi’,’Saklama alanı’,’Mekan Isıtması’,53.26,4.10,’BÖLGE’,3

Erişim

Komut: ExtractBlockAttribute

İlgili Konular

BlokÖzelliklerini Verme

Blok Tanımlama ve Ekleme

Üst Öğe Konusu

BlokÖzellikleri ile Çalışma