Pada suatu waktu, tugasnya adalah membuat pemeriksaan di Navisworks oleh matriks tabrakan. Ada sejumlah besar cek, dan hanya mengetik nama mereka, belum lagi membuat set pencarian, memilih jenis cek dan menetapkan penerimaan, membutuhkan waktu yang tidak senonoh. Tidak mungkin menemukan solusi otomatis untuk masalah seperti itu, jadi saya menulis beberapa skrip yang memungkinkan Anda membuat pemeriksaan sesuai dengan aturan yang ditentukan dan mencari set item di Navisworks berdasarkan data dari matriks tabrakan. Mungkin orang lain akan merasa berguna, jadi saya membagikan praktik terbaik saya di artikel singkat ini.
Materi dapat diunduh dari tautan di akhir artikel.
Ide
Ide dasarnya sangat sederhana - isi matriks tabrakan, kumpulkan data validasi darinya, sematkan informasi ini ke dalam struktur file XML, dan impor ke Navisworks.
Matriks
Jika kita ingin menghindari pemeriksaan "semuanya dengan segalanya", untuk menentukan toleransi untuk setiap pasangan grup elemen dan sebagai hasilnya, mendapatkan laporan yang tidak rumit, maka matriks tumbukan adalah alat yang mudah digunakan untuk merekam pemeriksaan tersebut.
Matriks adalah tabel, di kolom dan baris di mana elemen model terdaftar, dikelompokkan dengan cara tertentu (dalam kasus saya, ini adalah bagian dan kategori elemen Revit). Persimpangan pasangan kategori ditandai dengan jumlah pemeriksaan yang diperlukan.
Prosedur pelaksanaan
1. . "" "" .
. . , , , .
Clash Detective .
2. . : , (), . , .
" " , . , , .
- , .
- , XML, , .
- , Navisworks.
- , .
3. . " " , .
, . , 13 1 3, 45 - 4 5 ..
1 5, .
4. . 00_BIM_ , .
"" " ".
"" , . _1_2_ _ 1_ 2.
"" . , Dynamo , Excel.
" " . , , , .
, , .
5. Excel. , . , , XML .
6. XML . 00_BIM_ XML .
1 - XML.
2 - , , . , .
3 - .
. XML .
6. XML Navisworks. XML, Clash Detective, .
Nama cek, aturan pembentukan set pencarian, pengkodean, dan nuansa khusus lainnya dapat disesuaikan. Kemungkinan juga skrip dapat dioptimalkan. Saya berharap informasi ini akan membuat hidup lebih mudah bagi seseorang dan menciptakan dasar untuk otomatisasi lebih lanjut.
Skrip dikompilasi dalam versi Dynamo 2.0.3. Node yang digunakan dari paket khusus Clockwork dan Zhukoven.com.
Anda dapat mengunduh materi di sini .