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:
Dosya sözdizimi ile ilgili bilgiler için BlokÖzniteliği Çıkarmaları için Şablon Dosyaları Oluşturma konusuna bakın.
İletişim kutusu geçici olarak kapatılır.
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:
Şablon dosyasına en az bir BlokÖzniteliği adı eklemeniz gerekir.
Ş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 | Duyarlılık | Sayısal alanlar için ondalık basamakların sayısını belirtir. Karakter tamsayı alanları için 000 değerini belirtin. |
Örneğin,
Şunları çıkartabilirsiniz:
İlgili verileri çıkartmak için aşağıdaki çıkartma alanı adlarını ve format belirtimlerini kullanın:
| Alan Adı | Format | Çıkartır |
|---|---|---|
| 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 |
Şablon dosyası:
BUILDINGTYPE C030000
ZONENAME C025000
ACTIVITY C020000
HVACSYSTEM C025000
AREA N006002
HEIGHT N004002
BL:NAME C012000
BL:NUMBER N002000
Çıktı dosyası (.cdf format):
‘Atölyeler/bakım deposu’,’Personel OdasıZ0/09 P’,’Yeme/içme alanı’,’Yerden Isıtma’,31,79,2,55,’ZONE’,1
‘
‘Atölyeler/bakım deposu’,’Z0/14 Makine Dairesi’,’Makine dairesi’,’HVAC sistemi olmayan bölge’,15,84,4,10,’ZONE’,2
‘
‘Ambar ve depolama’,’ZO/11 Lobi’,’Depolama alanı’,’Ortam Isıtması',53,26,4,10,'ZONE',3
...
Erişim
Komut: ExtractBlockAttribute