Monday 26 June 2017

DYN05.03 : Dynamo Code မ်ားႏွင့္ ကခုန္ၿခင္း - အပိုင္း(၃)

သူ...
သူဟာ
က်ေနာ္တို ့ဘ၀ထဲကို အလင္းတန္းေတြ သယ္ေဆာင္လာတယ္ပဲ ေၿပာရမလား။
က်ေနာ္တို ့ဦးေရဖ်ားထက္ အလံၿဖဴေတြ လာလာစိုက္ေနတယ္ပဲ ေၿပာရမလား။
ဘယ္လိုပဲေၿပာေၿပာ အကန္ ့အသတ္ေတြ၊ အတားအဆီးေတြကိုေတာ့ သူ ့ရဲ့ ပံ့ပိုးမွုေတြနဲ ့ တဆင့္ခ်င္း တလွမ္းခ်င္းေတာ့ ေက်ာ္ၿဖတ္ႏိုင္ခဲ့တာပဲေလ။

ႏွလံုးသားကို ညႊိဳ ့ယူ ဖမ္းစားတတ္သူေတြကေတာ့ သူ ့အကူအညီနဲ ့ပန္းပြင့္ေတြ ဖန္ဆင္းတတ္ႀကတယ္။ နတ္စီတဲ့ အိပ္မက္လွလွေတြ ဖန္တီးတတ္ႀကတယ္။ :P

သူဟာ က်ေနာ္တို ့ဘ၀ေတြအတြက္ေတာ့ တန္ခိုးရွင္တေယာက္လိုပါပဲ။
-------------------------------------------------------------------------------------

မိုးေတြတဖြဲဖြဲက်ေနတဲ့ ႀကားက အပူခ်ိန္ေတြၿမင့္မားေနစဲ စက္ရုပ္ၿမိဳ့ေတာ္ရဲ့ အလုပ္နားရက္တခုမွာေပါ့။ အိမ္ခ်င္းက တဘေလာ့သာၿခားေပမယ့္ တလတခါေတာင္မွာ မေတြ ့ၿဖစ္ႀကတဲ့ သူငယ္ခ်င္း အိမ္အလည္လာရင္း...
စကားေတြ ေဖာင္ဖြဲ ့ရင္းက ... သူ ့... အေႀကာင္းေတြဆီ ေရာက္သြားၿပီး ဒီဇာတ္လမ္းေလး စတင္ခဲ့တယ္...ဆိုပါေတာ့....။

ဒန္  ဒန္ ့ ဒန္
-----------------------------------------------------------------------------------
ဟိဟိ... ဘာမွဟုတ္ဘူး သက္လား... Dynamo Code တခုအေႀကာင္း ေၿပာမလို ့ အစပ်ိဳးတာ... :P

သူငယ္ခ်င္းက သူ ့အလုပ္ထဲက တခ်ိဳ  ့ Repetition ၿဖစ္ေနတဲ့ ကိစၥေတြ၊ Manually လုပ္ေနရတဲ့ တခ်ိဳ ့ Process ေတြအေႀကာင္း ေၿပာႀကရင္းက Sheet Number ေတြကို အလြယ္တကူ Rename/ Renumber  လုပ္ဖို ့ နည္းလမ္းရွာရင္းက ဒီ ရိုးရွင္းတဲ့ Dynamo Code ေလးကို ရွာေဖြေတြ ့ရွိခဲ့ႀကတာပါ။

 Revit မွာက Sheet Number ကို ထပ္လို ့မရတာက Software Limit တခုၿဖစ္ေနတာရယ္ေႀကာင့္ သက္ဆိုင္ရာ Authority ေတြအတြက္ ၿပင္ဆင္တဲ့ အခါ ဒီ Sheet ကိုပဲ Duplicate လုပ္ၿပီး Sheet Number ရဲ့ ေနာက္ဖက္မွာ Authority Name ကို Initial အေနနဲ ့ BCA, URA, LTA,... စသၿဖင့္ ၿဖည့္စြက္ေပးရေလ့ ရွိသတဲ့။

အတိုခ်ံဳးေၿပာရရင္ေတာ့ Sheet Number ကို XXX/XX/XXX(BCA) လို ့ေပးထားတဲ့ Sheet ေတြကိုပဲ  URA  ကို Issue လုပ္ခ်င္လာတဲ့အခါ Sheet Number တခုခ်င္းစီကို သြားၿပီး Rename လုပ္ေနရတာကို လြယ္ကူၿမန္ဆန္တဲ့ နည္းလမ္းရွာရင္းက ဒီ Dynamo Code ေလး ေရးၿဖစ္ခဲ့တယ္ ဆိုပါေတာ့။










ဒီ Code ရဲ့ ရည္ရြယ္ခ်က္ကေတာ့ ဖြင့္ထားတဲ့ Revit ဖိုင္ရဲ့ Sheet ေတြရဲ့ Sheet Number ေတြမွာ ပါ၀င္ေနတဲ့ Authority ရဲ့ Initial ေတြကို ကိုယ္ အစားထိုးခ်င္တဲ့ Authority ရဲ့ Initial ေတြနဲ ့ အစားထိုး Rename လုပ္ေပးတာပါပဲ။