BIMUz
Лентадаги тугма: Параметр текшируви

СОД қоидалари бўйича параметр текшируви

Актив Revit моделини BIMUz CDE (СОД) лойиҳасида сақланган қоидалар бўйича текширади: параметр тўлдирилгани, қиймат тенглиги, ичида бор-йўқлиги, намуна (regex), минимал ва максимал қиймат. Хато ва огоҳлантиришлар жадвалда кўрсатилади, элементларни моделда танлаш мумкин, натижа эса СОДга юборилади.

Олдиндан тайёрлаш

  • BIMUz CDE'да ҳисобингиз ва лойиҳа бўлсин. Қоидалар сайтда созланади: Қурилиш майдони → Параметр текшируви. Лойиҳада қоида бўлмаса, плагин стандарт тўпламни (материал, марка, хона рақами …) қўшишни таклиф қилади.
  • Қоидадаги категория: «*» (барча модел категориялари), OST_… номи (масалан, OST_Walls) ёки категориянинг Revit'даги номи. Параметр: номи («Марка», «ADSK_Марка») ёки тилдан мустақил BIP:… (масалан, BIP:ALL_MODEL_MARK). Аввал экземпляр, топилмаса тип параметри олинади.
  • Биринчи марта СОД талаб қилинганда «BIMUz CDE / СОД» кириш ойнаси чиқади: CDE server, Login, Пароль → «Уланиш». Уланиш Revit ёпилгунча «Иш бўлаклари» ва «Параметр текшируви» учун умумий; пароль сақланмайди.

Ишлаш тартиби

  1. Моделни очинг ва «CDE / СОД» панелида «Параметр текшируви»ни босинг. Керак бўлса, СОДга киринг.

  2. «Лойиҳа»ни танланг (охирги танланган лойиҳа эслаб қолинади).

  3. «Текширишни бошлаш»ни босинг. Қоидалар СОДдан олинади ва модел текширилади.

  4. Юқорида хулоса чиқади: текширилган элементлар, қоидалар, хатолар ва огоҳлантиришлар сони. Жадвалда: Даража, Қоида, Категория, ID, Элемент, Изоҳ.

  5. Қаторни икки марта босинг ёки қаторларни белгилаб «Моделда танлаш»ни босинг — ойна ёпилади ва элементлар Revit'да танланиб кўрсатилади (ҳеч бири белгиланмаса — рўйхатдаги ҳаммаси).

  6. «Натижани СОДга юбориш» белгиси ёқилган бўлса натижа ўзи юборилади; акс ҳолда «СОДга юбориш»ни босинг.

Созламалар

Текширув

МайдонТавсиф
ЛойиҳаҚоидалари олинадиган ва натижа юбориладиган СОД лойиҳаси.
Натижани СОДга юборишОлдиндан ёқилган: текширувдан кейин натижа автоматик юборилади.

СОДдаги қоида

МайдонТавсиф
ШартNotEmpty — тўлдирилган; Equals / NotEquals — тенг / тенг эмас; Contains — ичида бор; Regex — намунага мос; Min / Max — сон лойиҳа бирликларида (мм, м², м³ …) чегарадан кичик / катта эмас. Ҳарф катта-кичиклиги ҳисобга олинмайди.
ДаражаWarning — огоҳлантириш, бошқа қиймат — хато. Фақат ёқилган қоидалар текширилади.

Натижа

  • Жадвалда ҳар бир бузилиш: элемент номи (оила: тип [марка]) ва изоҳ — «параметр йўқ», «тўлдирилмаган», ««қиймат» ≠ «кутилган»», «сон эмас» ва ҳ.к.
  • СОДга юбориладиган натижа: модел номи, қоидалар ва элементлар сони, хато/огоҳлантиришлар, ҳар қоида бўйича текширилган/бузилган сони ва бузилишлар рўйхати (элемент ID ва UniqueId билан).
  • Буйруқ моделни ўзгартирмайди (фақат ўқиш).

Қоидалар ва маслаҳатлар

  • Рўйхатда биринчи 2000 та бузилиш кўрсатилади; хулосадаги сонлар тўлиқ ҳисобланади.
  • Категория топилмаса ёки regex нотўғри бўлса, бу қоида бўйича изоҳ хулоса остида кўрсатилади.
  • Плагин орқали СОДга уланган пайтда сайтда «Revit'да кўрсатиш» босилса, элементлар бир неча сония ичида актив моделда автоматик танланади ва кўрсатилади.

Revit'да BIMUz тугмаси устида F1 босилса, шу саҳифа очилади.