СОД қоидалари бўйича параметр текшируви
Актив Revit моделини BIMUz CDE (СОД) лойиҳасида сақланган қоидалар бўйича текширади: параметр тўлдирилгани, қиймат тенглиги, ичида бор-йўқлиги, намуна (regex), минимал ва максимал қиймат. Хато ва огоҳлантиришлар жадвалда кўрсатилади, элементларни моделда танлаш мумкин, натижа эса СОДга юборилади.
Олдиндан тайёрлаш
- BIMUz CDE'да ҳисобингиз ва лойиҳа бўлсин. Қоидалар сайтда созланади: Қурилиш майдони → Параметр текшируви. Лойиҳада қоида бўлмаса, плагин стандарт тўпламни (материал, марка, хона рақами …) қўшишни таклиф қилади.
- Қоидадаги категория: «*» (барча модел категориялари), OST_… номи (масалан, OST_Walls) ёки категориянинг Revit'даги номи. Параметр: номи («Марка», «ADSK_Марка») ёки тилдан мустақил BIP:… (масалан, BIP:ALL_MODEL_MARK). Аввал экземпляр, топилмаса тип параметри олинади.
- Биринчи марта СОД талаб қилинганда «BIMUz CDE / СОД» кириш ойнаси чиқади: CDE server, Login, Пароль → «Уланиш». Уланиш Revit ёпилгунча «Иш бўлаклари» ва «Параметр текшируви» учун умумий; пароль сақланмайди.
Ишлаш тартиби
Моделни очинг ва «CDE / СОД» панелида «Параметр текшируви»ни босинг. Керак бўлса, СОДга киринг.
«Лойиҳа»ни танланг (охирги танланган лойиҳа эслаб қолинади).
«Текширишни бошлаш»ни босинг. Қоидалар СОДдан олинади ва модел текширилади.
Юқорида хулоса чиқади: текширилган элементлар, қоидалар, хатолар ва огоҳлантиришлар сони. Жадвалда: Даража, Қоида, Категория, ID, Элемент, Изоҳ.
Қаторни икки марта босинг ёки қаторларни белгилаб «Моделда танлаш»ни босинг — ойна ёпилади ва элементлар Revit'да танланиб кўрсатилади (ҳеч бири белгиланмаса — рўйхатдаги ҳаммаси).
«Натижани СОДга юбориш» белгиси ёқилган бўлса натижа ўзи юборилади; акс ҳолда «СОДга юбориш»ни босинг.
Созламалар
Текширув
| Майдон | Тавсиф |
|---|---|
| Лойиҳа | Қоидалари олинадиган ва натижа юбориладиган СОД лойиҳаси. |
| Натижани СОДга юбориш | Олдиндан ёқилган: текширувдан кейин натижа автоматик юборилади. |
СОДдаги қоида
| Майдон | Тавсиф |
|---|---|
| Шарт | NotEmpty — тўлдирилган; Equals / NotEquals — тенг / тенг эмас; Contains — ичида бор; Regex — намунага мос; Min / Max — сон лойиҳа бирликларида (мм, м², м³ …) чегарадан кичик / катта эмас. Ҳарф катта-кичиклиги ҳисобга олинмайди. |
| Даража | Warning — огоҳлантириш, бошқа қиймат — хато. Фақат ёқилган қоидалар текширилади. |
Натижа
- Жадвалда ҳар бир бузилиш: элемент номи (оила: тип [марка]) ва изоҳ — «параметр йўқ», «тўлдирилмаган», ««қиймат» ≠ «кутилган»», «сон эмас» ва ҳ.к.
- СОДга юбориладиган натижа: модел номи, қоидалар ва элементлар сони, хато/огоҳлантиришлар, ҳар қоида бўйича текширилган/бузилган сони ва бузилишлар рўйхати (элемент ID ва UniqueId билан).
- Буйруқ моделни ўзгартирмайди (фақат ўқиш).
Қоидалар ва маслаҳатлар
- Рўйхатда биринчи 2000 та бузилиш кўрсатилади; хулосадаги сонлар тўлиқ ҳисобланади.
- Категория топилмаса ёки regex нотўғри бўлса, бу қоида бўйича изоҳ хулоса остида кўрсатилади.
- Плагин орқали СОДга уланган пайтда сайтда «Revit'да кўрсатиш» босилса, элементлар бир неча сония ичида актив моделда автоматик танланади ва кўрсатилади.
Revit'да BIMUz тугмаси устида F1 босилса, шу саҳифа очилади.