Tuesday, April 22, 2008

To all Mates

ကၽြန္ေတာ္တို႕ စုေဆာင္းထားတဲ့ E-Book ကေလးေတြကို စၿပီးေတာ့ တင္ေပးေနပါၿပီ။ ေဘးက Linksေတြကေနတစ္ဆင့္ Download လုပ္ယူႏိုင္ၾကပါတယ္။ လိုခ်င္တဲ့ စာအုပ္မ်ားရွိရင္ ကၽြန္ေတာ္တို႕ဆီကို Subject Title နဲ႕ေတာင္းခံႏိုင္ပါတယ္။ အတတ္ႏိုင္ဆံုးရွာေဖြေပးပါမယ္ခင္ဗ်ား။ ကၽြန္ေတာ့္တို႕ ဆီကို ပို႕စ္မ်ားေရးတင္ၾကဘို႕ကိုလဲ ဖိတ္ေခၚပါတယ္။ countrybuilders2008@gmail.com ကို ေပးပို႕ႏိုင္ပါတယ္ခင္ဗ်ား။ ပို႕စ္အသစ္မ်ားကို ေနာက္တစ္ပတ္မွ တင္ႏိုင္ပါမည္ခင္ဗ်ာ။

Thursday, April 17, 2008

The Economy, The Households And The Dictator

ႏိုင္ငံေတာ္၏ စီးပြားေရး၊ အိမ္ေထာင္စုမ်ားႏွင့္ အာဏာရွင္
ႏွစ္စဥ္ႏွစ္တိုင္း စီးပြားေရး ၁% တက္ေနရင္ ကၽြန္ေတာ္တို႕ရဲ႕ ကေလးေတြ၀င္ေငြဟာ ကၽြန္ေတာ္တို႕ ၀င္ေငြထက္ ၁.၄ဆ ရမယ္။ စီးပြားေရး ၃% တက္ေနရင္ေတာ့ သူတို႕၀င္ေငြဟာ ၂.၅ ဆ ရမွာပဲ။ အေရွ႕ေတာင္အာရွ ႏိုင္ငံေတြထဲကတစ္ခ်ိဳ႕ဟာ ၁၉၆၀ ကေန ၁၉၉၀ အတြင္း ႏွစ္စဥ္ စီးပြားေရး ၆% ေက်ာ္ တိုးတက္ခဲ့တယ္။ ဒီဟာ ဘာကိုျပသလဲဆိုေတာ့ မ်ိဳးဆက္တစ္ခုအတြင္းမွာပဲ ၀င္ေငြ ၆ဆေက်ာ္ တိုးတက္လာတာပါ။
စီးပြားေရး ဖြံ႕ျဖိဳး တိုးတက္မႈဟာ အေရးႀကီးတယ္ဆိုတဲ့ အခ်က္ကို သိလိုက္တာနဲ႕ လူတိုင္းေမးေလ့ရွိတဲ့ ေမးခြန္းက စီးပြားေရး ဖြံ႕ျဖိဳးတိုးတက္မႈကို ျမန္သည္ထက္ျမန္ေအာင္ ဘယ္လိုလုပ္ၾကမလဲဆိုတဲ့ ေမးခြန္းပါ။ အလားတူ ထပ္ေမးေလ့ရွိတဲ့ ေမးခြန္းက တစ္ႏိုင္ငံနဲ႕ တစ္ႏိုင္ငံ စီးပြားေရး ဖြံ႕ျဖိဳးတိုးတက္မႈ ႏႈန္းကြဲျပားရျခင္း ရဲ႕ အဓိက အခ်က္ေတြက ဘာလဲ၊ အဲဒီ့အခ်က္ေတြကို ဘယ္လိုထိန္းခ်ဳပ္ႏိုင္မလဲဆိုတာပါပဲ။
စီးပြားေရးဖြံ႕ျဖိဳးတိုးတက္မႈကို တြန္းအားေပးတဲ့ ေပၚလစီေတြ၊ လုပ္ငန္းလမ္းစဥ္ေတြ ခ်မွတ္ႏိုင္ဘို႕အတြက္ စီးပြားေရး ဖြံ႕ျဖိဳးတိုးတက္မႈကို အဆံုးအျဖတ္ေပးေနတာက ဘယ္အခ်က္ေတြလဲဆိုတာကိုေတာ့ သိရမွာေပါ့။ ေနာက္တစ္ခုသိရမွာက ဒီစီးပြားေရးဖြံ႕ျဖိဳးတိုးတက္မႈက လူမႈေရး ဆိုင္ရာ ဘ၀သက္သာေခ်ာင္ခ်ိမႈ၊ သာယာေပ်ာ္ရႊင္မႈ အစရွိတဲ့ ကိစၥရပ္ေတြမွာ ဘယ္ေလာက္ေတာင္ ဘယ္လိုမ်ိဳး အက်ိဳးသက္ေရာက္မႈရွိႏိုင္ သလဲဆိုတာကို သိထားရပါမယ္။ အဲဒီ့မွာ ႀကီးထြားျခင္း သီအုိရီ (Growth Theory) ရဲ႕ ရုပ္လံုးစေပၚလာတာပါပဲ။
ကမၻာ့ဓန၊ ၀င္ေငြရရွိမႈ အခ်ိဳးအစားႏွင့္ စီးပြားေရးတိုးတက္မႈႏႈန္းမ်ား
Summers and Heston ကသုေတသနလုပ္ထားတဲ့ ကမာၻ႕ႏိုင္ငံေပါင္း ၁၄၇ ႏိုင္ငံရဲ႕ ပ်မ္းမွ် တစ္ဦးခ်င္းစီ၀င္ေငြ(GDP per capita) ကို ၁၉၆၀၊ ၁၉၈၀၊ ၂၀၀၀ ခုႏွစ္ေတြမွာရွိတဲ့အေျခအေနအတိုင္း ႏိႈင္းယွဥ္ၾကည္႕ထားတဲ့ ဇယားကို ေအာက္မွာေတြ႕ႏိုင္ပါတယ္။



၂၀၀၀ ျပည္႕ႏွစ္မွာ လူဇင္ဘတ္က (Luxembourg) တစ္ဦးခ်င္း၀င္ေငြ အေမရိကန္ေဒၚလာ ၄၄၀၀၀ နဲ႕ အခ်မ္းသာဆံုး နံပါတ္ ၂ မွာ အေမရိကန္ က ေဒၚလာ ၃၂၅၀၀ နဲ႕ ဒုတိယေနရာမွာရွိၿပီးေတာ့ ဂ်ီ ဆဲဗင္းနဲ႕ ဓနသဟာယႏိုင္ငံမ်ား က စင္ကာပူ၊ ေဟာင္ေကာင္၊ တိုင္၀မ္၊ ဆိုက္ပရပ္(စ္) အစရွိႏိုင္ငံမ်ားနဲ႕ ထိပ္ပိုင္း ၂၅ ေနရာကိုယူထားၾကပါတယ္။ ျမန္မာႏိုင္ငံအပါအ၀င္ အာဖရိကႏိုင္ငံ အမ်ားစုက ေအာက္ဆံုး ၂၅ ႏိုင္ငံေနရာကို ယူထားၾကၿပီးေတာ့ တန္ဇန္းနီးယားႏိုင္ငံက တစ္ဦးခ်င္း၀င္ေငြ ေဒၚလာ ၅၇၀ နဲ႕ ေအာက္ဆံုးအဆင့္မွာ ရွိပါတယ္။ တည္တည္ျငိမ္ျငိမ္နဲ႕ စီးပြားေရးတိုးတက္ေနတဲ့ အာရွႏိုင္ငံတစ္ခုျဖစ္တဲ့ စင္ကာပူဟာ ၂၀၀၇ ခုႏွစ္မွာ တစ္ဦးခ်င္းထုတ္ကုန္တန္ဘိုးခ်င္းႏိႈင္းယွဥ္လိုက္မယ္ဆိုရင္ အေမရိကန္ထက္ သာသြားၿပီဆိုတာ စီအုိင္ေအက ထုတ္ျပန္တဲ့ စာရင္းဇယားေတြမွာ ေတြ႕ႏိုင္ၾကပါတယ္။

ဒါေပမယ့္ ဒီဇယားက ေဖာ္ျပေနတဲ့ အေရးႀကီးတဲ့ အခ်က္ကေတာ့ ၂၀၀၀ခုႏွစ္မွာ ျဖစ္ေနတဲ့၀င္ေငြ အခ်ိဳးအစားကြာဟျခင္းဟာ ၁၉၆၀ ျပည္႕ႏွစ္က အတိုင္းပါပဲ။ ဘာမွ ထူးထူးျခားျခား ေျပာင္းလဲသြားျခင္း မရွိဆိုတဲ့ အခ်က္ပါပဲ။ ဒါေပမဲ့ ဒီႏွစ္ ၄၀ ကာလအတြင္းမွာ အေရးပါတဲ့ ေျပာင္းလဲမႈေတြေတာ့ ျဖစ္ပ်က္သြားခဲ့ပါတယ္လို႕ ဆိုပါတယ္။ အာဂ်င္တီးနား၊ ဥရုေဂြး၊ အစၥေရးနဲ႕ ေတာင္အာဖရိကႏိုင္ငံေတြဟာ ၁၉၆၀ ျပည္႕ႏွစ္တုန္းက ထိပ္ဆံုး ၂၅ ႏိုင္ငံစာရင္းမွာ ပါ၀င္ခဲ့ေပမယ့္ ၂၀၀၀ျပည္႕ႏွစ္မွာေတာ့ မပါေတာ့ပါဘူး။ တစ္ျခားတစ္ဘက္မွာေတာ့ တရုတ္၊ အင္ဒိုနီးရွား၊ နီေပါ၊ ပါကစၥတန္၊ အိႏၵိယ နဲ႕ ဘဂၤလားေဒ့ရွ္ အစရွိတဲ့ ႏိုင္ငံေတြဟာ ေအာက္ဆံုး ၂၅ ႏိုင္ငံကေန ရုန္းထြက္ႏိုင္ခဲ့တာကို ေတြ႕ရပါတယ္။


တစ္ဦးခ်င္း၀င္ေငြကြာေတာ့ စီးပြားေရး ဖြံ႕ျဖိဳးမႈႏႈန္းလဲ ကြာတာကို ဆက္ၿပီးေတြ႕ရျပန္ပါတယ္။


ႏိုင္ငံတစ္ခ်ိဳ႕ရဲ႕ တစ္ဦးခ်င္း၀င္ေငြတိုးတက္မႈႏႈန္းျပဇယားကို ေအာက္မွာေလ့လာႏိုင္ပါတယ္။





အေရွ႕အာရွႏိုင္ငံေတြျဖစ္တဲ့ တိုင္၀မ္၊ စင္ကာပူ၊ ေတာင္ကိုရီးယား၊ ထိုင္း ၊ေဟာင္ေကာင္၊ တရုတ္နဲ႕ ဂ်ပန္ အစရွိတဲ့ႏိုင္ငံေတြဟာ ေတာင္အာဖရိတိုက္ရဲ႕ ဆာဟာရ အစြန္းပိုင္းမွာရွိတဲ့ ေဘာ့(စ္) ၀ါနာ (Bostwana) ဆိုက္ပရပ္(စ္)၊ ရိုေမးနီးယား၊ ေမာရစ္ရွပ္(စ္) အစရွိတဲ့ ႏိုင္ငံေတြနဲ႕အတူ ကၽြန္ေတာ္တို႕အခုေခာတ္အတြက္ အံ့ဘြယ္ ႏိုင္ငံမ်ား (Miracles of our time) လို႕ သတ္မွတ္ႏိုင္ေလာက္ေအာင္ စီးပြားေရးတိုးတက္ခဲ့တာ ျဖစ္ပါတယ္။ ဒါေပမဲ့ ေအာက္မွာ ျပထားတဲ့ ဂရပ္ဖ္ကို ေလ့လာၾကည္႕မယ္ဆိုရင္ ႏိုင္ငံအမ်ားစုရဲ႕ တစ္ဦးခ်င္း ၀င္ေငြဟာ ႏွစ္ (၄၀)အတြင္းမွာ ဘာမွထူးၿပီးေတာ့ တိုးလာတာမ်ိဳးမရွိဘူးဆိုတာပါပဲ။




အဲဒါေၾကာင့္မို႕လို႕ ကမၻာ့ႏိုင္ငံမ်ားမွာရွိတဲ့ တစ္ဦးခ်င္း၀င္ေငြကို ႏိႈင္းယွဥ္ၾကည္႕လိုက္မယ္ဆိုရင္ အံ့ဘြယ္ေတြ ျဖစ္သြားခဲ့ေသာ္လည္း လူတစ္ဦး ထုတ္လုပ္ႏိုင္မႈ၊ ၀င္ေငြနဲ႕ စီးပြားေရး တိုးတက္မႈ ျခားနားျခင္းေတြဟာ အရင္ကတိုင္းဘာမွ မေျပာင္းလဲဘူးလို႕ေကာက္ခ်က္ခ်ႏိုင္ပါတယ္။ ထပ္ၿပီးဆိုႏိုင္တာက သာမန္အားျဖင့္ ဆင္းရဲတဲ့ ႏိုင္ငံတစ္ခုဟာ ခ်မ္းသာထက္ႏိုင္ငံတစ္ခုထက္ စီးပြားေရး ဖြံ႕ျဖိဳးမႈႏႈန္း ပိုၿပီးေတာ့ ျမန္ျမန္မတိုးတက္ ႏိုင္ဘူးဆိုတဲ့အခ်က္ပါ။ စီးပြားေရး ပညာရွင္မ်ားကေတာ ့Unconditional Convergence က ဇီးရိုး ျဖစ္ေနတယ္ လို႕ ဆိုၾကပါတယ္။ ေဖာ္ျမဴလာနဲ႕ ေဖာ္ျပခ်င္ရင္ေတာ့ Δlny2000-1960 = &+b.lny1960 လို႕ ေဖာ္ျပပါတယ္။ b ရဲ႕ အညႊန္းကိန္းကေတာ့ သုညပါ။ ဒါေပမယ့္ တစ္ျခားတစ္ဘက္မွာ Δlny2000-1960=&+b.lny1960+rX1960 ဆိုတဲ့ regression formula တစ္ခုရွိျပန္ပါတယ္။ ထပ္ၿပီးေပါင္းထည္႕လိုက္တဲ့ rX1960 ဆိုတဲ့ အပိုင္းကေလးဟာ ျပည္တြင္းမွာ ရွိတဲ့ ပညာေရး အဆင့္အတန္း၊ ျပည္တြင္းအခြန္နဲ႕ ေငြေၾကးဆိုင္ရာ ေပၚလစီ ေစ်းကြက္ၿပိဳင္ဆိုင္မႈ အစရွိတဲ့ အစုတစ္ခုကို ေပါင္းထည္႕လိုက္တာျဖစ္ပါတယ္။ ဒီေဖာ္ျမဴလာဟာ ဘာကို ေဖာ္ျပေနသလဲဆိုေတာ့ ဆင္းရဲတဲ့ ႏိုင္ငံတစ္ႏိုင္ငံဟာ ခ်မ္းသာတဲ့ႏိုင္ငံတစ္ခု လက္ခံက်င့္သံုးတဲ့ ပညာေရးစံနစ္၊ ေငြေၾကးနဲ႕ အခြန္ေကာက္ယူမႈ ပံုစံ၊ ေစ်းကြက္ၿပိဳင္ဆိုင္မႈ အစရွိတဲ့ နည္းစံနစ္ေတြကို လက္ခံ က်င့္သံုးမယ္ဆိုရင္ အဲဒီ့ဆင္းရဲတဲ့ ႏိုင္ငံဟာလဲ ခ်မ္းသာတဲ့ ႏိုင္ငံတစ္ႏိုင္ငံကို မွီလာႏိုင္ပါတယ္ဆိုတာကို ေဖာ္ျပထားတာျဖစ္ပါတယ္။ စီးပြားေရး ပညာရပ္ဆိုင္ရာ အသံုးအႏံႈးအရ ေျပာရမယ္ဆိုရင္ Conditional Convergence လို႕ ေဖာ္ျပထားပါတယ္။
အာဏာရွင္အုပ္ခ်ဳပ္တဲ့ ႏိုင္ငံတစ္ခုရဲ႕ စီးပြားေရး စံနစ္ကို ေလ့လာၾကည္႕ရေအာင္လားခင္ဗ်ာ။
  • ေလ့လာမဲ့ အခ်ိန္ ကာလအပိုင္းအျခားကို အတိအက်သတ္မွတ္ပါတယ္။ တစ္ႏွစ္၊ ဆယ္ႏွစ္၊ မ်ိဳးဆက္တစ္ခု အစရွိသည္ျဖင့္ပါ။ t = {0,1,2,3}
  • အဲဒီ့ႏိုင္ငံရဲ႕ စီးပြားေရးက သီးျခား တည္ရွိေနတဲ့ ကၽြန္းတစ္ခုလိုပါပဲ။ မွတ္ခ်က္ - ျမန္မာႏိုင္ငံဟာ ဘယ္ေလာက္ပဲ ေစ်းကြက္စီးပြားေရးက်င့္သံုးေနပါတယ္ ေအာ္ေနေန တစ္ကယ္တမ္းက်ေတာ့ isolated economy ပါပဲ။ အိမ္ေထာင္စုေတြ အမ်ားႀကီး အဲဒီ့ကၽြန္းေပၚမွာ ေနၾကတယ္လို႕ သတ္မွတ္လိုက္ပါ။ ေစ်းကြက္ဆိုတာ လံုး၀မရွိပဲ ကုန္ထုတ္လုပ္မႈ အားလံုးကို ဗဟိုကထိန္းခ်ဳပ္ထားပါတယ္။ လူမႈေရး၊ စီးပြားေရး ကိစၥ အ၀၀ကို အာဏာရွင္ တစ္ေယာက္ထဲကသာထိန္းခ်ဳပ္ထားတယ္လို႕ သတ္မွတ္ပါတယ္။
  • အဲဒီ့ႏိုင္ငံက ထုတ္ကုန္တစ္ခုထြက္တယ္ထားပါ။ အဲဒီ့ ထုတ္ကုန္ ထုတ္လုပ္ႏိုင္ဘုိ႕အတြက္ အရင္းအႏွီး (capital) နဲ႕ လုပ္အား (Labour) လိုအပ္ပါတယ္။ အဲဒီ့ထြက္လာတဲ့ ထုတ္ကုန္ကို လက္ငင္းစားသံုးမႈ (consumption)အတြက္အသံုးျပဳႏိုင္သလို၊ အနာဂတ္ရင္းႏွီးျမဳပ္ႏွံမႈ (Investment) ျပဳလုပ္ဘို႕အတြက္ ျပဳလုပ္ႏိုင္ပါတယ္။
  • အိမ္ေထာင္စု တစ္ခုကို လုပ္အား ယူနစ္တစ္ခု လို႕သတ္မွတ္ပါတယ္။ အဲဒီ့လုပ္အား ယူနစ္တစ္ခုကို အေလ်ာ့အတင္းမရွိ အာဏာရွင္ အား ေပးအပ္ရပါတယ္။ စီမံအုပ္ခ်ဳပ္တဲ့ အာဏာရွင္က ရရွိလာတဲ့ လုပ္အားတစ္ရပ္လံုးနဲ႕ အရင္းအႏွီး စုစုေပါင္းကို အသံုးခ်ၿပီးေတာ့ တိုင္းျပည္ကထုတ္လုပ္တဲ့ ထုတ္ကုန္ ကို ရယူထုတ္လုပ္ပါတယ္။
  • အခ်ိန္ကာလအပိုင္းအျခားတစ္ခုတိုင္းမွာ အဲဒီ့အခ်ိန္မွာထြက္ရွိေနတဲ့ ထုတ္ကုန္ရဲ႕ အစိတ္အပိုင္း တစ္ခု S = {0,1} ကို ထုတ္ယူၿပီးေတာ့ အဲဒီ့အထဲက အခ်ိဳ႕ကို ႏိုင္ငံစီးပြားေရး တစ္ခုလံုးရဲ႕ အရင္းအႏွီးထဲကို ထပ္ထည္႕ တိုးပြားကာ က်န္တဲ့ အစိတ္အပိုင္းကို အိမ္ေထာင္စုမ်ားအားလံုးကို အခ်ိဳးညီညီ ခြဲေ၀ေပးပါတယ္။
  • ေအာက္မွာ ဆက္လက္ေဖာ္ျပမဲ့ ေဖာ္ျမဴလာမ်ားကို အတိုခ်ဳပ္အေနနဲ႕ ေအာက္ပါအတိုင္း မွတ္ယူၾကေစလိုပါတယ္။ Lt ကို သတ္မွတ္ထားတဲ့ အခ်ိန္ကာလအတြင္းမွာရွိတဲ့ လုပ္သားအင္အား ၊ Kt ကို ေလ့လာတဲ့ အခ်ိန္ရဲ႕ အစမွာရွိထားတဲ့ အရင္းအႏွီး၊ Yt ကို သတ္မွတ္ထားတဲ့ အခ်ိန္အတြင္းထြက္လာမဲ့ ထြက္ကုန္ စုစုေပါင္း၊ Ct ကို အဲဒီ့အခ်ိန္အတြင္းမွာ စားသံုးမဲ့ စုစုေပါင္း စားသံုးမႈ၊ It ကို ထပ္ထပ္ထည္႕လိုက္တဲ့ အရင္းအႏွီးလို႕ သတ္မွတ္လိုက္ၿပီးေတာ့ စာလံုးေသးနဲ႕ ေရးထားတာေတြကို ေတာ့ စုစုေပါင္းလုပ္သားအင္အားေပၚမွာ အေျခခံၿပီးတြက္ထားတဲ့ အခ်ိဳးေတြလို႕ မွတ္ယူလုိက္ပါ။ ဥပမာ kt = Kt/Lt , yt= Yt/Lt, ct = Ct/Lt , it=It/Lt.

ေနာက္တစ္ခန္းျဖစ္တဲ့ အာဏာရွင္စံနစ္ေအာက္မွာ ထြက္ရွိတဲ့ ထြက္ကုန္မ်ားဟာ ဘာေတြအေပၚမွာ အေျခခံေနသလဲဆိုတာကို မဆက္ခင္မွာ ကၽြန္ေတာ္တို႕ျမန္မာႏိုင္ငံဟာ အာဏာရွင္စံနစ္ကို အသံုးျပဳၿပီးအုပ္ခ်ဳပ္ေနတာလားဆိုတာကို ကၽြန္ေတာ္တို႕ အနည္းငယ္ေဆြးေႏြးလိုပါတယ္။ ျမန္မာႏိုင္ငံအတြင္းမွာ ယခင္ကတည္းက ဗဟုိကထိန္းခ်ဳပ္တဲ့ စံနစ္ကို က်င့္သံုးျပီးေတာ့ စီးပြားေရးဆိုင္ရာ ကိစၥရပ္မ်ားကို စီမံခန္႕ခြဲခဲ့တာ ျဖစ္ပါတယ္။ယခင္က ျမန္မာျပည္သူမ်ား ရရွိခံစားႏိုင္ၾကတဲ့ ေလာင္စာဆီ၊ သက္သာေခ်ာင္ခ်ိတဲ့ စားေသာက္ကုန္ေစ်းႏႈန္းနဲ႕၊ က်န္းမာေရး၊ ပညာေရး ၀န္ေဆာင္မႈ စံနစ္ေတြဟာ ကၽြန္ေတာ္တို႕ ႏိုင္ငံကထြက္ရွိတဲ့ ထုတ္ကုန္မ်ားရဲ႕ အစိတ္အပိုင္းမ်ားထဲမွ ျပန္လည္ရရွိလာတဲ့ အခ်ိဳးက်ခြဲေ၀မႈ အပိုင္းမ်ားျဖစ္မယ္လို႕ ယူဆရပါတယ္။ ကၽြန္ေတာ္တို႕ ႏိုင္ငံဟာ အာဏာရွင္ တစ္စု ကအာဏာရွင္ ပီပီ စီမံခန္႕ခြဲအုပ္ခ်ဳပ္ခဲ့ရင္ေတာင္မွ ျပည္သူမ်ားရဲ႕အေျခအေနဟာ ဒါ့ထက္အမ်ားႀကီး ပိုၿပီးတိုးတက္စရာရွိတယ္ဆိုတာကို ၀မ္းနည္းဖြယ္ရာ ေတြ႕ရွိရပါတယ္ခင္ဗ်ာ။ ေလာင္စာဆီေစ်းႏႈန္းတိုးျမင့္သတ္မွတ္ျခင္း၊ ထြက္ရွိလာတဲ့ ထုတ္ကုန္မ်ားအား ျပန္လည္ခြဲေ၀မႈ ျပဳလုပ္ရာမွာ အခ်ိဳးက်ခြဲေ၀မႈ လံုး၀မရွိျခင္း၊ တိုင္းျပည္ရဲ႕ အဓိကအရင္းအႏွီးျဖစ္တဲ့ လုပ္အားနဲ႕ အရင္းအႏွီးကို တိုးပြားေအာင္မျပဳလုပ္ျခင္းစတဲ့အခ်က္ေတြ ဗဟိုထိန္းခ်ဳပ္မႈစံနစ္ေအာက္ကထြက္ရွိလာတဲ့ စားေသာက္ကုန္ အစရွိတဲ့ ထြက္ကုန္မ်ားကို ႏိုင္ငံတြင္းမွာရွိတဲ့ လုပ္အားယူနစ္တစ္ခု (အိမ္ေထာင္စုတစ္ခု) က အလြယ္တကူ ရယူခံစားႏိုင္ျခင္းမရွိတဲ့ အခ်က္ေတြဟာ လက္ရွိျမန္မာႏိုင္ငံရဲ႕ အေျခအေနဟာ အာဏာရွင္စံနစ္ ထက္အမ်ားႀကီးပိုဆိုးတဲ့ စံနစ္တစ္ခုနဲ႕ အုပ္ခ်ဳပ္ခံေနရတယ္ဆိုတဲ့အခ်က္ကို သိသာထင္ရွားေစပါတယ္။ ဒီအခ်က္ေတြနဲ႕ သိသာကိုက္ညီေနတဲ့ စံနစ္ကေတာ့ ကၽြန္ပိုင္ရွင္စံနစ္သာလွ်င္ျဖစ္ၿပီး ကၽြန္ေတာ္အပါအ၀င္ ျမန္မာႏိုင္ငံသားမ်ားဟာ စီးပြားေရးပညာရပ္ဆိုင္ရာ လူေနမႈ စံႏႈန္းမ်ားအရ ကၽြန္ သေဘာက္စစ္စစ္မ်ားသာ ျဖစ္ေၾကာင္းေျပာၾကားရင္း ဒီအပိုင္းကို အဆံုးသတ္ပါရေစခင္ဗ်ား။

မွတ္ခ်က္။ ၁၉၈၇ ခုႏွစ္တြင္ စီးပြားေရးပညာရပ္ဆိုင္ရာ ႏိုဘယ္ဆုရပညာရွင္ Robert Solow ၏ ႀကီးထြားမႈ သီအိုရီ အား အေျခခံကာ ေရးသားပါတယ္။

Tuesday, April 15, 2008

How to increase Economic Development of Myanmar (2)

သဘာ၀ဓာတ္ေငြ႕ ကေလးအေၾကာင္းကို ဆက္ေျပာခ်င္ပါတယ္။ ကၽြန္ေတာ္တို႕ ပထမဆံုးရည္ရြယ္တာက ႏိုင္ငံတစ္ႏိုင္ငံမွာ စစ္အာဏာရွင္ အုပ္ခ်ဳပ္မႈစံနစ္ (သို႕) Social Planner တစ္ဦးထဲက စီးပြားေရးကို စီမံခန္႕ခြဲတဲ့ စံနစ္က်င့္သံုးခဲ့မယ္ဆိုရင္ စီးပြားေရး ပံုစံဘယ္လိုမ်ိဳးျဖစ္သြားႏိုင္တယ္ဆိုတာကို လြပ္လပ္တဲ့ ေစ်းကြက္စီးပြားေရးစံနစ္နဲ႕ ႏိႈင္းယွဥ္တင္ျပလိုျခင္းျဖစ္ပါတယ္။ ဘာ့ေၾကာင့္ေရးသားလိုရသလဲဆိုေတာ့ ျမန္မာႏိုင္ငံက စီးပြားေရး တကၠသိုလ္ေတြမွာ အဲဒီ့အေၾကာင္းေတာ့ ထည္႕သင္မေပးေလာက္ဘူးလို႕ ထင္မိလို႕ပါ။ အဲဒီ့အေၾကာင္းကို ေရးသားႏိုင္ဘို႕အတြက္ ကုန္ၾကမ္းရွာရာကေန သဘာ၀ဓာတ္ေငြ႕ အေၾကာင္းထြက္လာရျခင္းျဖစ္ပါတယ္။ ေနာက္ဆက္ၿပီးေတာ့ သစ္ေတာ၊ ေက်ာက္မ်က္၊ လူသားအရင္းအျမစ္အစ အဖတ္ဆယ္မရေအာင္က်တဲ့ သိကၡာအဆံုး ဆံုးရံႈးနစ္နာေနရမႈေတြကို တင္ျပေပးလိုပါတယ္။
ကမၻာေပၚမွာ ျမန္မာျပည္ရဲ႕ သဘာ၀ဓာတ္ေငြ႕ ထုတ္လုပ္မႈဟာ ရုရွား နဲ႕ အေမရိကန္ၿပီးရင္ နံပါတ္ (၃) လိုက္ပါတယ္။ ၂၀၀၇ ခုႏွစ္မွာ ရုရွားက ၆၅၆ ဘီလီယံ ကုဗမီတာ၊ အေမရိကန္က ၄၉၀ ဘီလီယံ ကုဗမီတာ ထုတ္လုပ္ခဲ့ၿပီး ဥေရာပ သမဂၢတစ္ခုလံုး ထုတ္တာေတာင္မွ ၂၁၅ ဘီလီယံ ကုဗမီတာပဲ ရွိပါတယ္။ ျမန္မာက ၄၆၀ ဘီလီယံကုဗမီတာ ေက်ာ္ ထုတ္ခဲ့တာကို အရင္ ပို႕(စ္)ကို ဖတ္ဘူးတဲ့သူတိုင္း သိၾကမွာပါ။
ျမန္မာႏိုင္ငံ က အရင္းအျမစ္ေတြ အရမ္းကို ေပါၾကြယ္၀ေနလို႕လားလို႕ ဆက္ၾကည္႕လိုက္တဲ့အခါမွာ ရုရွားရဲ႕ Proved Natural Gas Reserve က နံပါတ္(၁) ေနရာမွာ ၄၇.၅၇ ထရီလီယံ ကုဗမီတာေတာင္ရွိေနၿပီးေတာ့ နံပါတ္(၂)မွာ အီရန္က ၂၆ ထရီလီယံ ေက်ာ္၊ နံပါတ္(၃) မွာ ကာတာက ၂၆ ထရီလီယံ နီးပါး ရွိတာကို ေတြ႕ရပါတယ္။ ျမန္မာႏိုင္ငံရဲ႕ Reserve ကေရာခင္ဗ်ာ။ ၂၀၀၆ ခုႏွစ္ Estimate အရ နံပါတ္ (၄၂) ေနရာမွာ ၂၇၁ ဘီလီယံ ကုဗမီတာသာရွိတာကို ေတြ႕ရမွာ ျဖစ္ပါတယ္။ ျမန္မာႏိုင္ငံ သဘာ၀ဓာတ္ေငြ႕ကို ရသေလာက္၀ယ္ေနတဲ့ ထိုင္းက ၄၀၀ ဘီလီယံ ကုဗမီတာနဲ႕၊ တရုတ္က ၂.၄ ထရီလီယံ ကုဗမီတာနဲ႕ နံပါတ္ (၁၅)မွာ ရွိေနတာကို ေတြ႕ရပါတယ္။ ဒါေပမယ့္ ၂၀၀၇ ၊ ၾသဂုတ္လပိုင္းမွာ ေဒ၀ူးနဲ႕ ဖက္စပ္လုပ္ေနတဲ့ လုပ္ကြက္က ႏွစ္ေပါင္း (၃၀) ေလာက္ၾကာေအာင္ ထုတ္ႏိုင္မယ့္ ဓာတ္ေငြ႕ေတြကို ထပ္ေတြ႕ခဲ့တာေၾကာင့္ ျမန္မာႏိုင္ငံရဲ႕ အရံ သဘာ၀ဓာတ္ေငြ႕ဟာ အဆေပါင္းမ်ားစြာ တက္သြားမယ္လို႕ ယူဆရပါတယ္။ ျမန္မာျပည္သားေတြ အက်ိဳးရွိမရွိေတာ့ မသိပါဘူး။ အဲဒီ့လုပ္ကြက္ ေတြ႕တယ္လို႕ သတင္းေပါက္သြားတဲ့ အခ်ိန္မွာပဲ ေဒ၀ူးရဲ႕ ရွယ္ယာေစ်းေတြဟာ တစ္ရက္တည္းနဲ႕ ၁၀% ေက်ာ္တက္သြားတာကို ေတြ႕ရပါတယ္။ ျမန္မာျပည္သားေတြ ေဒ၀ူးရွယ္ယာ၀ယ္ထားတဲ့သူ ဘယ္ႏွစ္ေယာက္ရွိပါသလဲ လို႕ ကၽြန္ေတာ္ ေမးလိုက္ခ်င္ပါတယ္ ခင္ဗ်ာ။ ကမၻာေပၚမွာ အႀကီးမားဆံုးေရနံသိုက္ႀကီးဟာ အေမရိကန္ မွာ ရွိပါတယ္။ ဘာ့ေၾကာင့္ အေမရိကန္ ကိုယ့္ေရနံကို ထုတ္မသံုးတာလဲ။ ထိုင္းႏိုင္ငံမွာ ျမန္မာႏိုင္ငံထက္ ပိုမ်ားတဲ့ အရံဓာတ္ေငြ႕ေတြ ရွိေနပါရက္ ဘာေၾကာင့္ ျမန္မာႏိုင္ငံက ဓာတ္ေငြ႕ကို ေငြေပး၀ယ္သလဲ။အေျဖကေတာ့ ရွင္းပါတယ္။ ေငြဟာ ထိုင္း ၊ အေမရိကန္လို ႏိုင္ငံေတြအတြက္ စကၠဴပါပဲ။ ဘာ့ေၾကာင့္ ဓာတ္ေငြ႕ေတြကို တရၾကမ္း ထုတ္ယူေနၾကသလဲ၊ ရတဲ့အခ်ိန္မွာ ရသမွ်ယူတာ မဆန္းပါဘူး။ အေမရိကန္ မေကာင္းဘူး ၊ ႏိုင္ငံကို ကာကြယ္ပါ အသံေကာင္းဟစ္ေနတဲ့ သူေတြက ေအာက္က နားမလည္တဲ့ သူေတြကို အရိုးအရင္းေပး မႈိင္းတိုက္ၿပီး အေမရိကန္ရဲ႕ အက်ိဳးစီးပြားကို ေကာင္းေကာင္းႀကီးကာကြယ္ေနပါတယ္။ Chevron ဟာ အေမရိကန္ ကုမၸဏီပါ။ ဓာတ္ေငြ႕ပိုက္လိုင္းေတြကိုေစာင့္ေနတဲ့ တပ္ရင္း ၁၀ ရင္းေက်ာ္ဟာ ျမန္မာျပည္ရဲ႕ အရင္းအျမစ္ေတြကို ကာကြယ္ေနတာလား။ အေမရိကန္နဲ႕ လူယုတ္မာ အေပါင္းအပါတစ္စုကို ကာကြယ္ေနတာလား။ အခုဆိုရင္ ျမန္မာျပည္ကသစ္ေတာေတြဟာလဲ ကုန္သေလာက္နီးနီးရွိပါၿပီ။ ဒီအတိုင္းဆက္သြားေနရင္ ေနာက္ ၁၀ ႏွစ္ ၁၅ ႏွစ္ၾကာခ်ိန္မွာ ျမန္မာႏိုင္ငံဟာ လံုး၀ကို အဖတ္ဆည္မရေအာင္ ပ်က္စီးေတာ့မယ့္ အေျခအေနပါ။ မိန္းမဆိုမေကာင္းတဲ့ မိန္းမ၊ ေယာက္က်ားဆိုရင္ ႏိုင္ငံျခားမွာ ကၽြန္ခံ မွ ထမင္း ၀မယ့္ အေျခအေနမွာ ရွိပါတယ္။ ျမန္မာျပည္မွာ ဆန္ထြက္လို႕ ထမင္းေတာ့ မငတ္ပါဘူးလို႕ ခပ္ညံ႕ညံ႕ အေတြးအေခၚနဲ႕ ေစာဒကတက္စရာ အေၾကာင္းရွိပါတယ္။ ၆ သန္းေက်ာ္ေသာ ျမန္မာျပည္သားေတြ အခုလက္ရွိအခ်ိန္မွာ ေတာင္ ေန႕ညနတ္မွန္ေအာင္ ထမင္းမစားႏိုင္မွန္း သိရင္ ေစာဒကတက္စရာ မလိုပါဘူးလို႕ ေျပာခ်င္ပါတယ္။ ျမိဳ႕ေန ဆင္ေျခဖံုးလူတန္းစားပဲ ငတ္တာပါ။ ေတာမွာ စားစရာေပါပါတယ္ ဆိုရင္လဲ ကၽြန္ေတာ္တို႕နဲ႕ ေတာရြာမ်ားကို လိုက္ခဲ့ၾကဘို႕ ဖိတ္ေခၚပါတယ္ခင္ဗ်ာ။ ေက်ာမြဲ ဆိုတာ ဒါမ်ိဳးလူကို ေခၚတယ္ဆိုၿပီးေတာ့ လယ္သူရင္းငွားဆိုတဲ့ လူတန္းစားမ်ားကို ျပသလိုပါတယ္။
နိဂံုးခ်ဳပ္အားျဖင့္ ဆိုရမယ္ဆိုရင္ေတာ့ ဒီအစိုးရလုပ္ေနတာေတြဟာ သူတို႕ကိုယ္တိုင္အတြက္လဲ အက်ိဳးရွိသင့္သေလာက္ အက်ိဳးမရွိ၊ ျပည္သူေတြလဲ ဒုကၡပင္လယ္ေ၀ျဖစ္ကာ ထိုင္း၊ တရုတ္အစရွိတဲ့ လူလည္ႏိုင္ငံႀကီးမ်ားသာ အဆီစား၊ အသားမ်ိဳၿပီး အက်ိဳးစီးပြားမ်ား ရွိန္ရွိန္ၿငီးေတာက္ပလွ်က္ရွိေနၾကေၾကာင္းပါ။ ျမန္မာႏိုင္ငံျဖစ္သြားႏိုင္တဲ့ အေျခအေနကို ဥပမာၾကည္႕ခ်င္ရင္ေတာ့ ျမန္မာျပည္မွာ မၾကာခဏ ေတြ႕ရတတ္တဲ့ စီးပြားေရး ရုတ္တရက္က်ဆင္းသြားတဲ့ မိသားစုမ်ားဘယ္လိုျဖစ္သြားတတ္တယ္ဆိုတာ ၾကည္႕ရႈနမူနာယူႏိုင္ၾက ပါေၾကာင္း ေျပာၾကားရင္း နိဂံုးခ်ဳပ္အပ္ပါတယ္ခင္ဗ်ား။

Monday, April 7, 2008

Real Time Data Capture Program, But what's the use of it?

ကြန္ျပဴတာစံနစ္တစ္ခု နဲ႕ ထိန္းခ်ဳပ္ၿပီးေတာ့ လည္ပတ္ေနတဲ့ စက္ေတြထဲက ကိုယ္လိုခ်င္တဲ့ ေဒတာေတြကို အခ်ိန္နဲ႕အမွ် ကြန္ျပဴတာထဲမွာ သိမ္းဆည္းထား ႏိုင္မယ့္ Visual Basic Program တစ္ခုကိုေဆြးေႏြးလိုပါတယ္။ လိုအပ္တဲ့ Components ေတြ (ဗီဒီယို၊ စာအုပ္၊ စက္အစိတ္အပိုင္း Listing) အားလံုးကို ကၽြန္ေတာ္ေနာက္က်မွ ၀က္ဘ္ေပၚမွာ တင္ျပေပးပါ့မယ္။ ဗီဒီယုိတင္တာ အဆင္မေျပတာရယ္၊ (၃ရက္ၾကာေတာင္ Upload မၿပီးပါဘူး) ကၽြန္ေတာ္ကိုယ္တုိင္အလုပ္ရႈပ္ေနတာရယ္ေၾကာင့္ ေ၀ဖန္၊ အၾကံဳျပဳ၊ တိုက္ခိုက္မႈမ်ားအား လံုးကို ေျဖရွင္းခ်က္မေပးႏိုင္ေသးပါဘူး။ ဒါေပမယ့္ အားလံုးေက်နပ္ေအာင္ တုံ႕ျပန္ ေဆာင္ရြက္ေပးသြားမွာပါလို႕ အရင္ေျပာပါရေစခင္ဗ်ာ။ Kindly Jump the useless Junks here.



ကၽြန္ေတာ္ အသံုးျပဳထားတဲ့ Protocol က Dedicated protocol ျဖစ္ပါတယ္။ ကၽြန္ေတာ္ အဓိက က်တဲ့ အခ်က္ေတြနဲ႕ ဒီပရိုဂရမ္ကို ဘယ္ေနရာေတြမွာ သံုးႏိုင္တဲ့ ဆိုတဲ့အခ်က္ေတြကို အဓိက ေဆြးေႏြးသြားပါ့မယ္။ အေသးစိတ္ကို စာအုပ္ေတြနဲ႕ ဗီဒီယိုေတြထဲမွာ ၾကည္႕ၾကဘို႕ ေမတၱာရပ္ခံပါတယ္။











Dedicated Protocol ထဲမွာ Control Format ၅ ခုရွိတဲ့ အနက္က Format 1 ကိုပဲ ေရြးခ်ယ္ပါတယ္။ ကၽြန္ေတာ္တို႕ မွတ္ယူႏိုင္တဲ့ အခ်က္တစ္ခုကေတာ့ Computer နဲ႕ ဆက္စပ္ပစၥည္းေတြ အခ်င္းခ်င္းဆက္သြယ္အလုပ္လုပ္ၾကတဲ့ အခါမွာ တိက်တဲ့ အခ်က္ျပသေကၤတ ဇယားေတြ ရွိတယ္ဆိုတာပါ။ Computer နဲ႕ Printer ခ်ိတ္ရင္ ဘယ္လိုဇယားေတြရွိတယ္။ Computer ကေနာက္ Computer ကိုသြားရင္ ဘယ္လိုဇယားေတြ ရွိတယ္။ ပိုၿပီးေတာ့ အဆင့္တစ္ခုထပ္ျမွင့္ခ်င္လို႕ရင္ ကိုယ္ တည္ေဆာက္ထားတဲ့ Electronic Device တစ္ခုနဲ႕ Computer ခ်ိတ္ဆက္အလုပ္လုပ္ႏိုင္ေအာင္ ဇယားတစ္ခု ဘယ္လိုေရးဆြဲသတ္မွတ္မယ္အစရွိသည္ျဖင့္ ေလ့လာႏိုင္ပါတယ္။ ကၽြန္ေတာ္တို႕ေရးတဲ့ Program ဟာ Personal Computer (PC) တစ္ခုကေန Specialized Computer တစ္ခုကို ခ်ိတ္ဆက္ ၿပီးေတာ့ ေဒတာပို႕ျခင္း ရယူျခင္းမ်ား ျပဳလုပ္ရန္အတြက္ ေရးသားထားျခင္းျဖစ္ပါတယ္။ ေဒတာလိုခ်င္ရင္ ကြန္ျပဴတာဘက္က ဘာပို႕ၿပီးေတာ့ အထူးျပဳကြန္ျပဴတာဘက္က ေဒတာရ၊ မရဘာျပန္ေျပာရမယ္ဆိုတာကို အရင္ေလ့လာဘို႕လိုပါ တယ္။ အေသးစိတ္ရွင္းျပဘို႕မလြယ္မွန္းသိတဲ့အတြက္ ကၽြန္ေတာ္တင္ေပးမယ့္ စာအုပ္ေတြကိုသာ ဖတ္ၾကပါလို႕ ထပ္ကာ ထပ္ကာ ေျပာပရေစ။



ပထမဆံုး ကြန္ျပဴတာ ဘက္ကေန ေဒတာပို႕ေပးမယ့္ ေဖာင္ တစ္ခုကို ေဆာက္ပါတယ္။



ပံုမွာျပထားတဲ့အတိုင္း Text Fields နဲ႕ Combo Fields ေတြပထမဆံုးေဆာက္ပါတယ္။ နာရီပံုေလးနဲ႕ တယ္လီဖုန္းပံုကေလးေတြက ပရိုဂရမ္ကို ေနာက္ကေနအလုပ္လုပ္ေပးေနတဲ့ Control ေတြျဖစ္ပါတယ္။ သေဘာတရားျခင္းကေတာ့ C Language မွာ Header File ေခၚရသလိုမ်ိဳး နဲ႕တူမယ္လို႕ ကၽြန္ေတာ္ထင္ပါတယ္။ VB6 ရဲ႕ မူလ Menu မွာ တယ္လီဖုန္းပံုကေလးမပါပါဘူး။ အဲဒီ့ပံုကေလးက Com port ေတြကို Control လုပ္တဲ့ Component ပဲျဖစ္ပါတယ္။ Project Menu ရဲ႕ေအာက္မွာ Reference နဲ႕ Component Sub Menu ႏွစ္ခုရွိပါတယ္။ အဲဒီအထဲကိုသြားၿပီးေတာ့ Microsoft Comm Control 6.0 နဲ႕ Microsoft Excel 11.0 Object Library ေတြကို အရင္ ေရြးထားရပါမယ္။ ဒီ VB ကေတာ္ေတာ္ ေဟာင္းေနပါၿပီ။ ကၽြန္ေတာ္ ရထားတာကိုက လြန္ခဲ့တဲ့ ၃ ႏွစ္ေက်ာ္ေလာက္ကပါ။ ဒီေနရာမွာ ကၽြန္ေတာ္တို႕ မွတ္ယူႏိုင္တာက Original Software ေတြမွာ Full function မပါတတ္ဘူးဆိုတာပါ။ ကိုယ္ေရးခ်င္တဲ့ ပရိုဂရမ္တစ္ခုက Error တက္ေနတယ္ဆိုရင္ Components ေတြလိုေနလို႕ျဖစ္ႏိုင္တယ္ဆိုတာပါ။ Software Version တူရင္ေတာ့ တိုက္ရိုက္ apply လုပ္ႏိုင္ပါတယ္။ Professional Version ထဲမွာ ပါတဲ့ Components ေတြက အမ်ားႀကီးပါ။ ကိုယ္အသံုးလိုရာကို ယူၿပီးေတာ့ Program ေရးၾကတာပါပဲ။













ပရိုဂရမ္စၿပီးေတာ့ ေျပာပါ့မယ္ခင္ဗ်ာ။



Dim x, y As Integer
Dim textcheck, ldtime, ftpclstime, wipeclstime, ftpcycle, wipecycle As String
Dim uldtime, indextime As String



Variable ေတြ သတ္မွတ္ပါတယ္။ အနီေရာင္နဲ႕ ျပထားတဲ့ Variable ေတြကို String အျဖစ္သတ္မွတ္ပါတယ္။ စက္ဆီကလာတဲ့ ေဒတာေတြကို အဲဒီ့ ေနရာေတြမွာထည္႕ရမွာပါ။ ဘာျဖစ္လို႕ စာေၾကာင္းအေနနဲ႕ သတ္မွတ္ရသလဲဆိုေတာ့ Communication Methods ေတာ္ေတာ္မ်ားမ်ားမွာ ျပန္လာတဲ့ ေဒတာေတြဟာ Hex Key Characters ေတြအေနနဲ႕ ျပန္လာလို႕ပဲျဖစ္ပါတယ္။ ဗီဒီယိုထဲမွာ ျမင္ေနရသလိုမ်ိဳး နံပါတ္ေတြ ေပၚေအာင္ အဲဒီ့ Hex ကိုပဲ Decimal ေျပာင္းၿပီးေတာ့ ျပရတာျဖစ္ပါတယ္။ Programming Language ေတာ္ေတာ္မ်ားမ်ား မွာ Hex Key နဲ႕ Decimal ေျပာင္းျခင္းကို အလြယ္တကူ ျပဳလုပ္ႏိုင္ၾကပါတယ္။
Private Sub Form_Load()
Dim xlapp As Object
Dim filename As String



Excel File တစ္ခုတည္ေဆာက္ဘို႕အတြက္ Parameter ေတြစေရးရတာျဖစ္ပါတယ္။
x = 1
y = 1
cbosendcommand.AddItem "BW"
cbosendcommand.AddItem "WW"
cbosenddevice.AddItem "X"
cbosenddevice.AddItem "Y"
cbosenddevice.AddItem "M"
cbosenddevice.AddItem "D"
cbosenddevice.AddItem "R"
cbosenddevice.AddItem "T"
cbosenddevice.AddItem "C"
cbosend_dpoint.AddItem "01"
cbosend_dpoint.AddItem "02"
cbosend_dpoint.AddItem "03"
cbosend_dpoint.AddItem "04"
cbosend_dpoint.AddItem "05"
cbosend_dpoint.AddItem "06"
cbosend_dpoint.AddItem "07"
cbosend_dpoint.AddItem "08"
cbosend_dpoint.AddItem "09"
cbosend_dpoint.AddItem "10"



Combo Box ေတြကို List Down လုပ္လိုက္ရင္ ေပၚလာမဲ့ စာလံုးေတြကို ထည္႕တာျဖစ္ပါတယ္။ ဘာေၾကာင့္ ဒီစကားလံုးေတြေရြးသလဲဆိုတာကို ေနာက္က် ေဖာ္ျပေပးပါ့မယ္။
Stx$ = Chr$(&H2): Etx$ = Chr$(&H3)
Enq$ = Chr$(&H5): Ack$ = Chr$(&H6)
Esc$ = Chr$(&H1B): Nak$ = Chr$(&H15)
Can$ = Chr$(&H18)



ဒီ Command ေတြက အသံုးအ၀င္ဆံုးျဖစ္ပါတယ္။ တစ္ျခား Language ေတြမွာ ဘယ္လိုေရးမလဲ ေလ့လာေ၀မွ် ေပးႏိုင္ပါတယ္။ေဒတာ ပို႕တဲ့ Format ဇယားေလးကို ၾကည္႕လိုက္ရင္ ပံုစံက ENQ : St : Pc : Command : Msg Wait Time : Head Device : Number Of : Sum Check ဆိုၿပီးေတာ့ေတြ႕ရပါလိမ့္မယ္။ အဲဒီေတာ့ ကၽြန္ေတာ္တို႕ Specialized Computer ထဲက ေဒတာလိုခ်င္ရင္ "ENQ00FFBRAD010042" ဆိုတဲ့ စာေၾကာင္းလိုမ်ိဳး Command တစ္ခုကို ပရိုဂရမ္က ပို႕ေပးလိုက္တာပါပဲ။ ဒါမ်ိဳး code ပို႕ေပးလိုက္ရင္ တစ္ဘက္ကြန္ျပဴတာကလဲ ဒါဘာလုပ္ဘို႕ခိုင္းေနတာလဲဆိုတာ နားလည္သြားပါတယ္။ ၾကားထဲမွာ Binary ေျပာင္းတာ အစရွိတဲ့ အလုပ္အားလံုးကို ကြန္ျပဴတာကပဲ လုပ္သြားပါတယ္။ ပရင္တာနဲ႕ ကြန္ျပဴတာ ခ်ိတ္ၿပီးအလုပ္လုပ္ေနတာ၊ စက္နဲ႕ ကြန္ျပဴတာခ်ိတ္ၿပီးအလုပ္လုပ္ေနတာေတြအားလံုးဟာ ဒါမ်ိဳးကုဒ္ေပါင္းမ်ားစြာ အသြားအျပန္လုပ္ၿပီးေတာ့ အလုပ္လုပ္ေနမယ္လို႕ ကၽြန္ေတာ္ခန္႕မွန္းေတြးၾကည္႕လို႕ရပါတယ္။ အခု ေရးထားတဲ့ ပရိုဂရမ္က အဓိကထိန္းေပးေနတာက ဒါမ်ိဳးကုဒ္ေတြ အသြားအျပန္လုပ္ေနတဲ့ အခ်ိန္မ်ိဳးေတြမွာ စံနစ္တက် Timing Diagram ေတြ၊ Signal ေတြအမ်ိဳးမ်ိဳးေပးေနတာေတြကိုပဲ အထိန္းအကြပ္လုပ္ေပးေနတာပဲ ျဖစ္ပါတယ္။ ကၽြန္ေတာ္ ENQ signal နဲ႕ Sum check အေၾကာင္းကိုပဲ အဓိကေျပာခ်င္ပါတယ္။ ASCII Table ရဲ႕ ပထမပိုင္းကို ၾကည္႕လိုက္ၾကရေအာင္။

ASCII (Hex) 00 ကေန 20 အထိက ကုဒ္ေတြဟာ စာလံုးေတြမဟုတ္ပဲ Signal ေတြ ျဖစ္ေနတယ္ဆိုတာ ေတြ႕ရပါလိမ့္မယ္။ အဲဒီ့အထဲက တစ္ခ်ိဳ႕ ကုဒ္ေတြသာ Keyboard ေပၚကစာလံုးေတြျဖစ္ၿပီးေတာ့ တစ္ခ်ိဳ႕ကုဒ္ေတြက အခုကၽြန္ေတာ္တို႕ သံုးမဲ့ Communication လိုမ်ိဳးမွာ အသံုးျပဳဘို႕အတြက္ ပဲျဖစ္ပါတယ္။ ကုဒ္တစ္ခုခ်င္းစီရဲ႕ Function ဟာ ဘာျဖစ္တယ္။ ဘယ္ေနရာမ်ိဳးမွာ အသံုးတဲ့ တယ္ဆိုတာဆိုတာကိုေတာ့ ရွာေဖြေလ့လာၾကေစလိုပါတယ္။ Enq Signal က ASCII Table ရဲ႕ Hex 05 မွာ ရွိတဲ့အတြက္ အထက္မွာ ျပထားတဲ့အတိုင္း Parameter ေတြထဲမွာ ထည္႕ထားလိုက္ျခင္းျဖစ္ပါတယ္။ တစ္ျခား Programming Language ေတြ အမ်ားႀကီးရွိတဲ့ အထဲမွာ ဒါမ်ိဳး Assign လုပ္ဘို႕ ဘယ္လိုေရးရမယ္ဆိုတာကိုေတာ မိမိတို႕ကိုယ္တိုင္သာ ေလ့လာႏိုင္ၾကပါတယ္ခင္ဗ်ာ။
With MSComm1
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
End If
.CommPort = 1
.Settings = "9600,N,8,1"
.InputLen = 0
End With
End Sub




Serial Com Port 1 က ပြင့္ေနရင္ ျပန္ပိတ္လိုက္ပါလို႕ အရင္ေရးပါတယ္။ ေနာက္ၿပီးေတာ့ Setting လုပ္ပါတယ္။ Baud Rate, Parity, Data bit နဲ႕ Sum check လုပ္မယ္ဆိုတဲ့ အေၾကာင္းကို ေျပာလိုက္တာပါ။ Inputlen ကေတာ့ ၀င္လာတဲ့ ေဒတာကို အကန္႕အသတ္မထားပဲ လက္ခံမယ္လို႕ ေၾကညာလိုက္ပါတယ္။



ဒါ ေဖာင္ဖြင့္လိုက္တာနဲ႕ ေနာက္ကြယ္က လုပ္ေဆာင္သြားတဲ့ ပရိုဂရမ္ အစိတ္အပိုင္းျဖစ္ပါတယ္။





Private Sub send_Click()
Dim stno, pc, msgtime As String
Dim tmpstr As String
Dim sndstr As String
Dim OVEN As Object
Dim fopen As Boolean
Call initialize
stno = "00"
pc = "FF"
msgtime = "A"
tmpstr = stno + pc + Trim$(cbosendcommand) + msgtime + Trim$(cbosenddevice) + Trim$(Text1) + Trim$(cbosend_dpoint) + Trim$(txtsenddata(0))
checksum = 0
For I = 1 To Len(tmpstr)
checksum = checksum + Asc("" & Mid(tmpstr, I, 1) & "")
Next I
checksum = Right(Hex(checksum), 2)




Sum Check လုပ္သြားတဲ့ Loop ျဖစ္ပါတယ္။ ဘာေၾကာင့္ လုပ္ရသလဲဆိုတာကို Data Communication သီအုိရီ အေျခခံကို သိသူမ်ားသိၾကပါတယ္။ ဒီဟာက ပရိုဂရမ္နဲ႕ ဘယ္လိုလုပ္လို႕ရသလဲဆိုတဲ့ Concept ကိုပဲ ယူၾကေစလိုပါတယ္။ ပထမဆံုး tmpstr variable ထဲကို တည္ေဆာက္ထားတဲ့ form ေပၚက User select or Type လုပ္လိုက္တဲ့ Combo Box or Text field ေတြထဲက စာလံုးေတြကို ေပါင္းထည္႕ေပးလိုက္ပါတယ္။ ၿပီးေတာ့မွ အဲဒီ့စာေၾကာင္းရွိတဲ့ စာလံုးအေရအတြက္အတိုင္း တစ္လံုးၿပီးတစ္လံုး Hex Key ေတြေျပာင္းၿပီးေတာ့ Loop ထဲမွာ ေပါင္းေပါင္းထည္႕၊ ေနာက္ဆံုးအဆင့္မွာ ေပါင္းလို႕ရတဲ့ ရလဒ္ရဲ႕ ညာဘက္အစြန္ဆံုး ၂လံုးကိုပဲ ယူၿပီးေတာ့ ေပးပို႕မယ့္ Sum Check Code အျဖစ္သတ္မွတ္လိုက္ျခင္းပါ။ Looping လုပ္တာကို Asc, Mid, Right, Hex အစရွိတဲ့ commands ေတြနဲ႕ တြဲစပ္အသံုးျပဳသြားျခင္းျဖစ္ပါတယ္။ Command တစ္ခုျခင္းစီရဲ႕ အလုပ္လုပ္ပံုနဲ႕ Command Structure ေတြကို Help ထဲမွာသာ ၾကည္႕ၾကဘို႕ေမတၱာ ရပ္ခံပါတယ္။




Enq$ = Chr$(&H5)
sndstr = Enq$ & stno & pc & Trim$(cbosendcommand) & msgtime & Trim$(cbosenddevice) & Trim$(Text1) & Trim$(cbosend_dpoint) & Trim$(txtsenddata(0)) & checksum



ဒီ Command အၿပီးမွာေတာ့ sndstr ဆိုတဲ့ Variable ထဲမွာ Π00FFBRAD01000542 လိုမ်ိဳး ေပးပို႕ရမဲ့ စာေၾကာင္းတစ္ခု၀င္သြားပါၿပီ။ အေရွ႕ဆံုးက ေလးေထာင့္အကြက္ကေလးက Enq Signal ပဲျဖစ္ၿပီးေတာ့ စာလံုးတစ္ခုအေနနဲ႕ ျမင္ရမွာမဟုတ္ပါဘူး။ ဒါေပမယ့္ ဒီ ေလးေထာင့္အကြက္မပါရင္လဲ ဘာမွျမင္ရမွာ မဟုတ္ပါဘူး။
Call sendtoPLC(sndstr)
Call comin
End Sub





အဲဒီ့ Command Line ကိုပို႕လုိက္ျခင္းနဲ႕ ျပန္၀င္လာတဲ့ ေဒတာကို လက္ခံျခင္း ကို Sub program ၂ခုေရးၿပီးေတာ့ လုပ္လိုက္ပါတယ္။



Sub sendtoPLC(sndstr As String)
Dim a As Single
With MSComm1
.RTSEnable = True
.DTREnable = True
For a = 1 To 300000
Next a

.Output = sndstr
End With
End Sub




DTR, DSR Control Method ကိုသံုးၿပီးေတာ့ ပို႕လိုက္ပါတယ္။ ဘယ္လိုပို႕တယ္ဆိုတဲ့ အေသးစိတ္ရွင္းျပခ်က္ကို စာအုပ္ထဲမွာ ၾကည္႕ပါ။ Signal တစ္ခုနဲ႕ တစ္ခုအၾကားမွာ အခ်ိန္ ဘယ္ေလာက္ ျခားရမလဲဆိုတာ Diagram ထဲမွာ ျပထားတဲ့အတြက္ For Loop နဲ႕ ပတ္ေပးထားတာျဖစ္ပါတယ္။ ကၽြန္ေတာ္တို႕ သတိထားရမွာက Timing out ရင္ ဘာမွထြက္လာမွာ မဟုတ္ဘူးဆိုတာပါပဲ။ ေနာက္ပရိုဂရမ္က ေဒတာ၀င္လာတာကို ရယူတဲ့အပိုင္းပါ။

Sub comin()
For k = 1 To 10000
Next k
With MSComm1
If .CDHolding = False Then
For k = 1 To 30000
Next k
.DTREnable = True
End If
dsp_buff = ""
For j = 1 To 100
For I = 1 To 200000
Next I
ret = .InBufferCount
If ret > 0 Then
dsp_buff = dsp_buff + .Input
frmReceive.Text = dsp_buff
End If
Next j
End With
End Sub

ဒီမွာ ေတြ႕ေနရတဲ့ .DTR enable = True/False ဆိုတာေတြက Diamgram ထဲက Signal ပံုစံေတြနဲ႕ အညီ အဖြင့္အပိတ္လုပ္ေနျခင္းပါပဲ။ ၾကားထဲမွာ ေစာင့္ရမယ္ဆိုရင္ Loop ထည္႕ခံပါတယ္။ Wait() command ကိုလဲ အသံုးျပဳႏိုင္ပါတယ္။ ၀င္လာတဲ့ ေဒတာကို ကၽြန္ေတာ္တို႕ ပထမဆံုးေဆာက္ခဲ့တဲ့ Form ထဲက frmreceive.text ဆိုတဲ့ Text field ထဲကိုထည္႕လိုက္ပါတယ္။ ၀င္လာတဲ့ ေဒတာမွန္ မမွန္ဆိုတာကို ေတာ့ အရင္အထပ္ထပ္ Run ၿပီးေတာ့ စစ္ေဆးမႈ ျပဳလုပ္ရပါတယ္။ Timing ခ်ိန္တာ Signal On/Off လုပ္တာမွန္မမွန္ စစ္ေဆးတာမ်ိဳးေတြပါ။

Setup
Set xlapp = New Excel.Application
Set xlbook = GetObject("C:\Test1.xls")
xlbook.Application.Visible = True
Set OVEN = xlbook.Worksheets("Test")
OVEN.Application.Visible = True
OVEN.Activate
If y = 0 Then
y = y + 1
End If


ဒီမွာ Setup Program က Module.bas Program ကိုသြားေခၚတာပါ။ Visual Basic Program ကေန Excel မွာရွိတဲ့ Function ေတြကို အသံုးျပဳရင္ အေပၚမွာ ျပထားတဲ့ Code ေတြကို ေလ့လာၿပီးေတာ့ အသံုးျပဳႏိုင္ပါတယ္။ ပရိုဂရမ္ၾကည္႕ပဲ သက္သက္ေရးသားဘို႕ခက္ခဲတဲ့ တြက္ခ်က္မႈမ်ိဳးမ်ားကို Excel ရဲ႕ ေဖာ္ျမဴလာေတြကို အသံုးခ်ၿပီးေတာ့ ေနာက္ကြယ္ကေန တြက္ခ်က္မႈေတြ ျပဳလုပ္ခိုင္းထားႏိုင္ပါတယ္။


textcheck = Mid(dsp_buff, 6, 4)
ldtime = Mid(dsp_buff, 10, 4)
ftpclstime = Mid(frmReceive.Text, 14, 4)
wipeclstime = Mid(frmReceive.Text, 18, 4)
wipecycle = Mid(frmReceive.Text, 22, 4)
ftpcycle = Mid(frmReceive.Text, 26, 4)
uldtime = Mid(frmReceive.Text, 30, 4)
indextime = Mid(frmReceive.Text, 34, 4)
textlen = Len(textcheck)
LDLEN = Len(ldtime)
ftpclslen = Len(ftpclstime)
wipeclslen = Len(wipeclstime)
wipecyclelen = Len(wipecycle)
ftpcyclelen = Len(ftpcycle)
uldlen = Len(uldtime)
indexlen = Len(indextime)
Text34.Text = textcheck

၀င္လာတဲ့ ေဒတာေတြကို Variables ေတြထဲမွာ ေျပာင္းထည္႕လိုက္ပါၿပီ။

Text37.Text = textcheck
RESULT = 1
FINALRESULT = 0
Text37.Text = Text34.Text
'On Error GoTo hebierrorhandler
For I = 1 To textlen
checkcondition = False
Text37.Text = Left(Text34.Text, textlen)
textcheck = Right(Text37.Text, 1)
If textcheck = "0" Then e = 0
If textcheck = "1" Then e = 1
If textcheck = "2" Then e = 2
If textcheck = "3" Then e = 3
If textcheck = "4" Then e = 4
If textcheck = "5" Then e = 5
If textcheck = "6" Then e = 6
If textcheck = "7" Then e = 7
If textcheck = "8" Then e = 8
If textcheck = "9" Then e = 9
If textcheck = "A" Or textcheck = "a" Then e = 10
If textcheck = "B" Or textcheck = "b" Then e = 11
If textcheck = "C" Or textcheck = "c" Then e = 12
If textcheck = "D" Or textcheck = "d" Then e = 13
If textcheck = "E" Or textcheck = "e" Then e = 14
If textcheck = "F" Or textcheck = "f" Then e = 15

If I = 1 Then
RESULT = e * 1
FINALRESULT = RESULT + FINALRESULT
RESULT = 1
End If
If I = 2 Then
RESULT = e * 16
FINALRESULT = RESULT + FINALRESULT
RESULT = 1
End If
If I = 3 Then
RESULT = e * 256
FINALRESULT = RESULT + FINALRESULT
RESULT = 1
End If
If I = 4 Then
RESULT = e * 4096
FINALRESULT = RESULT + FINALRESULT
RESULT = 1
End If
If I = 5 Then
RESULT = e * 65536
FINALRESULT = RESULT + FINALRESULT
End If
If I = 6 Then
RESULT = e * 1048576
RESULT = 1
End If
textlen = textlen - 1
Next I
Text37.Text = FINALRESULT
> But What's the Use Of it?
အခုဆိုရင္ ပရိုဂရမ္ရဲ႕ ရွင္းလင္းတင္ျပမႈ မျပည္႕မစံုနဲ႕ ၿပီးသြားပါၿပီခင္ဗ်ား။ အခုဒုတိယပိုင္းျဖစ္တဲ့ But what's the use of it ကို ဆက္ပါေတာ့မယ္။

အမွန္အတိုင္းေျပာရရင္ကေတာ့ အေပၚမွာ ျပထားတဲ့ ပရိုဂရမ္ေတြကို အခ်ိန္မရွိတဲ့ၾကားက ကၽြန္ေတာ္ေတာ္ေတာ္ ႀကီးေအာင့္အီးၿပီးေတာ့ ရွင္းျပလိုက္ရတာပါ။ ဖတ္ၾကည္႕တဲ့သူေတာ္ေတာ္မ်ားမ်ား ေရးေတးေတးကလြဲၿပီးေတာ့ ဘာမွသိမယ္လို႕ေတာ့ မထင္ပါဘူး။ ဘာျဖစ္လို႕ မသိရသလဲဆိုေတာ့ ဖတ္တဲ့သူညံ႕လို႕မဟုတ္ပါဘူး။ ကၽြန္ေတာ္တို႕ကိုယ္ကၽြန္ေတာ္တို႕ ရွင္သန္ရုန္းထေနတဲ့ သစ္ပင္တစ္ခုလို႕ျမင္ၾကည္႕မယ္ဆိုရင္ ကၽြန္ေတာ္တို႕ ေပါက္ေနတဲ့ ေျမျပင္ က ေျမၾသဇာမရွိ ေျမမပါ ေက်ာက္သားပကတိေပၚမွာ ေပါက္ေနတဲ့ အပင္မ်ားသာ ျဖစ္ေနၾကလို႔ပါပဲ။

Experience without Theory is blind, Theory without experience is mere intellectual play ဆိုတဲ့ စကားပံုတစ္ခုရွိပါတယ္။ ဂ်ာမနီမွာ အင္ဂ်င္နီယာဘြဲ႕ရယူ မဲ့သူေတြဟာ တူကိုင္ဂြကိုင္ အနည္းဆံုး ၃ ႏွစ္လုပ္ၿပီးမွ အင္ဂ်င္နီယာဘြဲ႕ကိုေပးတယ္လို႕ၾကားဘူးပါတယ္။ ကၽြန္ေတာ္တို႕ရဲ႕ ဆရာေျပာသြားတာပါ။ မွန္မ မွန္ေတာ့ မသိပါဘူး။ အက်ိဳးျပဳလုပ္ငန္းတစ္ခု တစ္ကယ္ကို ေအာင္ေအာင္ျမင္ျမင္လုပ္ကိုင္ ခ်င္တယ္ဆိုရင္ အေျခခံ အက်ဆံုး အခ်က္(၅)ခုနဲ႕ ျပည္႕စံုမွ ေအာင္ျမင္ေအာင္လုပ္ေဆာင္ႏိုင္တယ္လို႕ မွတ္သားဘူးပါတယ္။ Capacity လို႕ေခၚတဲ့ လုပ္ကိုင္ႏိုင္မႈရွိျခင္း၊ တာ၀န္ေပးအပ္ျခင္းခံရမႈ ၊ Delivery လို႕ေခၚတဲ့ ျပဳလုပ္လိုက္တဲ့ အရာတစ္ခုခုကို လက္ခံအသံုးျပဳတဲ့သူ၊ System လို႕ေခၚတဲ့ ျပဳလုပ္၊ လက္ခံမယ့္ စံနစ္၊ Partners & Networks လို႕ေခၚတဲ့ အဆက္သြယ္မ်ားနဲ႕ Closure လို႕ေခၚတဲ့ မည္ကဲ့သို႕၊ မည္သည္႕အခ်ိန္မွာ အဆံုးသတ္ရမည္ကို သိရွိျခင္းေတြပါ။ Closure ရဲ႕အေရးပါတဲ့ အခ်က္တစ္ခုကေတာ့ ကၽြန္ေတာ္တို႕ ျပဳလုပ္လိုက္တဲ့ လုပ္ငန္းတိုင္း ဟာ ေသခ်ာေပါက္ေအာင္ျမင္မယ္လို႕ ဘယ္သူမွ ကံေသကံမ မေျပာႏိုင္ပါဘူး။ လုပ္ကိုင္ေနဆဲ တစ္၀က္တစ္ပ်က္မွာ ဘယ္လိုမွမေအာင္ျမင္ႏိုင္ဘူးဆိုတာ သိလာၿပီဆိုရင္ အဆံုးအရံႈးနဲနဲနဲ႕ အဲဒီ့လုပ္ငန္းကို ဘယ္လို စြန္႕လႊတ္ပစ္လိုက္ဘို႕အတြက္ ႀကိဳတင္ျပင္ဆင္ထားတာပဲ ျဖစ္ပါတယ္။ ေရဗူးေပါက္တာမလိုခ်င္ဘူး ေရပါတာပဲ လိုခ်င္တဲ့ အယူအဆနဲ႕ေတာ့ နဲနဲ ကြဲျပားတာေပါ့။

အဲဒီေတာ့ အေပၚက ပရိုဂရမ္ရယ္၊ ႏိုင္ငံေတာ္က လႊတ္ထားတဲ့ ပညာေတာ္သင္ႀကီးမ်ားနဲ႕၊ ဒီကေန႕ ျမန္မာႏိုင္ငံတို႕ကို ေရာေမႊၾကည္႕ရေအာင္ဗ်ာ။ ကၽြန္ေတာ့္ စီပံုးထဲမွာ တစ္ေယာက္လာေျပာသြားဘူးပါတယ္။ ပညာေရးလိုလို၊ ႏိုင္ငံေရးလိုလို၊ ရုရွားဆန္႕က်င္ေရးလိုလုိမလုပ္နဲ႕တဲ့။ ကၽြန္ေတာ္လုပ္ေနတာ အဲဒါမ်ိဳး လိုလိုေတြပဲ လုပ္ေနတာလို႕ ျပန္ေျပာခ်င္ပါတယ္ခင္ဗ်ာ။ ေနာက္တစ္ခုက အတင္းေျပာတယ္ဆိုတာပါ။ အတင္း မဟုတ္ပါဘူး။ အတည္႕ေျပာတာပါလို႕ေျပာခ်င္ပါတယ္။ ဒါေပမယ့္ ဒါေနာက္ဆံုးပဲလို႕ေတာ့ ေျပာခ်င္ပါတယ္။ ကၽြန္ေတာ့္ပို႕စ္ေတြရဲ႕အစကို ေသေသခ်ာေသခ်ာၾကည္႕လိုက္ပါ။ ကၽြန္ေတာ္စခဲ့တာက ကၽြန္ေတာ္တို႕ ႀကံဳေတြ႕ ေနရတဲ့ အေျခအေနအခက္အခဲေတြကို ယထာဘူတက်က် အခ်က္က်က်နဲ႕ ေဆြးေႏြးႏိုင္ၾကဘို႕ အတြက္ စတင္ခဲ့ျခင္းျဖစ္ပါတယ္။ အခုအခ်ိန္မွာ ႏိုင္ငံကၽြန္ျဖစ္ေနတာေတာင္မွ ေနာင္တစ္ခ်ိန္မွာ လိုအပ္လာရင္ ႏိုင္ငံ့အတြက္ အဆင္သင့္ျဖစ္ႏိုင္ဘို႕ သတိျပဳထားစရာမ်ားကို ကၽြန္ေတာ္ကိုယ္တိုင္ေလ့လာသင္ယူၿပီးေတာ့ ေဆြးေႏြးလိုတာျဖစ္ပါတယ္။ စစ္အစိုးရ ရဲ႕ အရည္မရ အဖတ္မရ မုသားေရးမွ ထမင္းစားရမဲ့ လူမ်ား၀င္လာၿပီး ဟာသမ်ားေရးသြားတဲ့အတြက္ နဲနဲ ပြဲၾကမ္းသြားရျခင္းျဖစ္ပါတယ္။ အရမ္းယုတ္ယုတ္မာမာေတြသာ မဆဲၾကဘို႕ေတာင္းပန္ပါတယ္။ ေခြးနဲ႕ႏိႈင္းတာ ေလာက္အထိေတာ့ရပါတယ္။ က်န္တာႀကိဳက္တာေရးလို႕ရပါတယ္။ ဒါေပမဲ့ ငါ့စကားႏြားရ ေျပာတတ္တဲ့သူေတြ၊ ကိုယ့္ကိုကို ဖိုးေရႊလထင္ေနသူေတြ အနာေပၚဒုတ္က်ျဖစ္သြားတယ္ဆိုရင္ ေတာ့ စိတ္မေကာင္းပါဘူး။ဖုိးေရႊလဆိုသူမ်ား ၀ါးလံုးေခါင္းထဲလသာ၊ လဒေလာက္ေတာ့ ငွက္တိုင္းလွတယ္ဆိုတဲ့ စကားပံုမ်ားကို အမွတ္ရေစလိုပါတယ္။ အရူးလိုမလုပ္နဲ႕ ဆိုတာလဲပါပါတယ္။ အရူးက စစ္ေခြးထက္ တစ္မူးသာတာ ဘယ္သူ႕လိုက္ေမးေမး သိပါတယ္။ ေရေ၀းေရာက္ခ်င္လားလို႕ ျခိမ္းေျခာက္တာလဲပါပါတယ္။ ဒါကေတာ့ ေနာက္ဆံုး လက္နက္ပဲ ျဖစ္ပါလိမ့္မယ္။ ေရေ၀းေရာက္မွာ ေၾကာက္ရင္ ကၽြန္ေတာ္ ဘေလာ့ဂ္မေရးပါဘူးလို႕ ေျပာခ်င္ပါတယ္ခင္ဗ်ာ။

ျမန္မာႏိုင္ငံကို ပညာေတာ္သင္ႀကီးမ်ားက ကၽြန္ေတာ္ေရးထားတဲ့ ပရိုဂရမ္ကို ယူသြားၿပီး တိုင္းျပည္အတြက္ အသံုးျပဳၾကမယ္လို႕ ေတြးၾကည္႕ရေအာင္ခင္ဗ်ာ။ ပထမဆံုး Capacity (တာ၀န္ေပးအပ္ျခင္းခံရဘို႕) အတြက္ ကၽြန္ေတာ့္အေဖက အသက္ႀကီးတဲ့ လူႀကီးမဟုတ္တဲ့အတြက္ Delivery ကိုအရင္ဆံုး Practice လုပ္လိုက္ရပါတယ္။ အသက္ႀကီးတဲ့ လူႀကီးဆီကို ဒီပရိုဂရမ္ေလးသံုးခ်င္လြန္းလို႕ပါဆိုၿပီးေတာ့ အရေခ်ာင္တဲ့ စက္ရံုကို ပို႕ေပးဘို႕ ေနာက္ေဖးေပါက္ ကေန ပံုးေတြပံုးေတြ Delivery လုပ္လိုက္ရတာပါ။ အဲဒါမ်ိဳး Delivery လုပ္ႏိုင္ဘို႕အတြက္ကို Network ေတြ Partner Contact ေတြကလဲ ရွိရပါေသးတယ္။ အဲဒီ့ေနာက္ေတာ့ စက္ရံုႀကီး ကိုေရာက္သြားတဲ့အခါမွာ အသံုးျပဳတဲ့ System က ရွိတာေရာင္းစား၊ ရသမွ်ခိုးျဖစ္ေနတဲ့အတြက္ရယ္။ ကြန္ျပဴတာဆိုတာ လူႀကီးလာမွ ဖုတ္ဖက္ခါ ထုတ္ျပတဲ့ စံနစ္ရယ္ မီးကလဲ လာခ်င္မွလာ အျမဲပ်က္ျဖစ္ေနတဲ့ အတြက္ရယ္ ျဖစ္ပ်က္မႈမ်ားျဖစ္ေနတာေၾကာင့္ အဲဒီပရိုဂရမ္ကို အိတ္ထဲထည္႕ ခ်ိတ္ပိတ္ကာ ေအာင္ျမင္စြာ Closure လုပ္ပစ္လိုက္ေၾကာင္းပါခင္ဗ်ား။

အခုလက္ရွိအသံုးျပဳေနတဲ့ေနရာမွာေတာ့ Six Sigma Philosophy ရဲ႕ ေနာက္ဆံုးအဆင့္ (၈) ျဖစ္တဲ့ Automatic Data Capture ကိုေကာင္းေကာင္းႀကီးအသံုးခ်ကာ တစ္ႏွစ္တစ္ႏွစ္ ေဒၚလာ သန္းခ်ီေအာင္ ဆံုးရႈံး ေလလြင့္မႈမ်ားကို ကာကြယ္ေနတဲ့အေၾကာင္း ေၾကညာအပ္ပါတယ္ခင္ဗ်ား။

P.S သက္ဆိုင္တဲ့ငါ့လူတို႕ေရ။ ငါ့လူတို႕ကို ေနာက္ဆံုးေျပာခ်င္တာက ငါ့လူတုိ႕ဟာ Divide and Rule စံနစ္ရဲ႕ သားေကာင္ေတြဆိုတာပါပဲ။ ငါ့လူတို႕ကို ႏိုင္ငံျခားလႊတ္လိုက္တဲ့ ရည္ရြယ္ခ်က္ကို က ႏိုင္ငံကို ဖြံ႕ၿဖိဳးေစခ်င္လို႕ လႊတ္လိုက္တယ္ဆိုတာထက္ Manipulation Strategy တစ္ခုအရလႊတ္လိုက္တယ္ဆိုတာ ကိုယ့္လူတို႕ ျမင္ႏိုင္ၾကပါေစ။ ႏိုင္ငံကို တစ္ကယ္ဖြံ႕ၿဖိဳးေစခ်င္ရင္ ေမာင္ရင္တို႕ အခုပညာသင္ေနတဲ့ အေရအတြက္ ထက္အဆေပါင္းမ်ားစြာေသာ ျမန္မာျပည္သားေတြ အဆေပါင္းမ်ားစြာအဆင့္ျမင့္တဲ့ ပညာေတြကို ႏိုင္ငံအသီးသီးမွာ အငတ္ငတ္အျပတ္ျပတ္နဲ႕ ကုန္းရုန္းပညာသင္ေနၾကပါတယ္။ သူတို႕ဟာ ျမန္မာႏိုင္ငံ စံနစ္ေျပာင္းသြားရင္ တစ္ကယ္ျပည္ေတာ္ျပန္ၾကမဲ့သူေတြပါ။ ကုမၸဏီတစ္ခု ေအာင္ျမင္ဘို႕အတြက္ ပညာတတ္ရာေပါင္းမ်ားစြာ လိုအပ္ပါတယ္လို႕ ဆိုရင္ ႏိုင္ငံတစ္ခုတည္ေထာင္ဘို႕အတြက္ အခုေမာင္ရင္တို႕ လူေတြေလာက္နဲ႕ မလံုေလာက္ဘူးဆိုတာ သိရမွာေပါ့ေနာ္။ ျမန္မာႏိုင္ငံက ေက်ာင္းေတြမွာ ျပန္ၿပီးေတာ့ ႀကိဳးစားႏိုင္မယ္လို႕ ယံုၾကည္ေနၾကဆဲပဲလား။ ကၽြန္ေတာ္အထက္က တင္ျပခဲ့တဲ့ အခ်က္(၅)ခု ျမန္မာျပည္မွာ ရွိေနၿပီးသားပါလို႕ အခ်က္အလက္က်က်နဲ႕ ျပန္ၿပီးေတာ့ ေျပာျပၾကပါလားကြာ။ ဒါဆိုရင္ေတာ့ ေအာင္ျမင္ၿပီလို႕ပဲ ေျပာလိုက္ပါရေစ။ အဲဒီ့အထဲက System ကို ဘယ္လိုေျပာင္းႏိုင္မလဲဆိုတာ ေဆြးေႏြးႏိုင္ရင္ေတာ့ အေကာင္းဆံုးပါပဲဗ်ာ။ တစ္ကယ္ေျပာင္းႏိုင္ မေျပာင္းႏိုင္ဆိုတာထက္ ျမန္မာျပည္ကို ျပန္ေရာက္တဲ့ အခ်ိန္မွာ ကိုယ့္အထက္က ဘာမွမသိတဲ့ လူႀကီးကို ဆရာ ဒီစံနစ္က ဒါေတြမွားေနတယ္ဆရာ လို႕ ေျပာျပရဲတဲ့ သတၱိရွိရင္ေတာင္မွ ျမန္မာႏိုင္ငံ ေကာင္းစားဘို႕နီးလာပါၿပီလို႕ ကၽြန္ေတာ္ ဥာဏ္မွီသေလာက္ ေျပာပါရေစ။

ကၽြန္ေတာ့္အေနနဲ႕ကေတာ့ ေနာက္ကို ဒါမ်ိဳးပရိုဂရမ္ရွင္းျပျခင္း ေနာက္ကို လံုး၀မေရးေတာ့ပါ။





Friday, April 4, 2008

Opinions to Made in Russia Engineers for Myanmar

အားဦးတည္၍ေရးသားပါသည္။
Matlab ဆိုေတာ့လဲ Matlab လုပ္လိုက္တာေပါ့ဗ်ာ။ ေအာက္မွာ အလယ္တန္းေက်ာင္းသားေတြေရးတဲ့ Matlab ၾကည္႕။





3D ဒီဇိုင္းထုတ္ခ်င္ရင္ Autocad 2007 မသံုးပါနဲ႕လို႕ အၾကံေပးခ်င္ပါတယ္။ Auto Cad Inventor သံုးခ်င္သံုးပါ။ Auto Cad ရိုးရိုးက 2D ဆြဲလို႕ပဲ ေကာင္းပါတယ္။ အပ်င္းေျပ စိတ္ေက်နပ္မႈရယံုေလာက္ ဆြဲမယ္ဆိုရင္ေတာ့ သေဘာပါ။ တစ္ကယ္တမ္း Productivity ျခင္းယွဥ္ၿပီးေတာ့ ဒီဇိုင္းဆြဲလာၿပီဆိုရင္ ဘယ္လိုမွ မယွဥ္ႏိုင္ပါဘူး။ တစ္ကယ္တမ္းနာမည္ႀကီးေဆာ့ဖ္၀ဲေတြက Pro - E, SolidWorks , Unigraphics အစရွိတာေတြျဖစ္ပါတယ္။ ေဆြးေႏြးခ်က္ကိုိ ေအာက္မွာ ဆက္ဖတ္ေပးပါခင္ဗ်ာ။ Professional 2D autocad ပံုစံတစ္ခုကိုေဖာ္ျပေပးလိုက္ပါတယ္။ စက္ရုပ္ပံုစံ အေသးစိတ္ ေတြကေတာ့ Controlled Documents ေတြျဖစ္တဲ့အတြက္ မျပေတာ့ပါဘူး။


ေဖာ္ျပထားတဲ့ စာအုပ္ေတြကိုေတာ့ မဖတ္ေတာ့ပါဘူး။ ကၽြန္ေတာ္တို႕ ေန႕တိုင္းလိုနီးနီး ဖတ္ေနရလို႕ပါ။ ကၽြန္ေတာ့္ဆီမွာ အဲဒါမ်ိဳး စာအုပ္ေတြ ေထာင္ခ်ီၿပီးေတာ့ရွိပါတယ္။ List နမူနာထည္႕ေပးထားပါတယ္။ အသံုးလိုမယ္ထင္ရင္လွမ္းမွာလိုက္ပါ။ Program ေတြနဲ႕ ပတ္သက္ၿပီးကေတာ့ Working Visual Basic Program အစိတ္အပိုင္း တစ္ခုေပးျခင္ပါတယ္။ ေလ့လာၾကည္႕ၾကပါ။ လက္ေတြ႕သံုးေနတဲ့ Application ေတြပါခင္ဗ်ာ။

Private Sub Command4_Click()
Dim afterstatus, eachstatus, check, recordmessage As String
Dim borrowed, returned As Boolean
Dim record(20)
Stx$ = Chr$(&H2): Etx$ = Chr$(&H3)
Enq$ = Chr$(&H5): Ack$ = Chr$(&H6)
Esc$ = Chr$(&H1B): Nak$ = Chr$(&H15)
Can$ = Chr$(&H18)
With MSComm1
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
End If
.CommPort = 1
.Settings = "9600,N,8,1"
'.PortOpen = True
.InputLen = 0
End With Call initialize
stno = "00"
pc = "FF"
msgtime = "A"
tmpstr = stno + pc + "BW" + msgtime + "Y" + "0060" + "02" + "10" 'The last "" is Send Data
checksum = 0
For i = 1 To Len(tmpstr)
checksum = checksum + Asc("" & Mid(tmpstr, i, 1) & "")
Next i
checksum = Right(Hex(checksum), 2)
Enq$ = Chr$(&H5)
sndstr = Enq$ & stno & pc & "BW" & msgtime & "Y" & "0060" & "02" & "10" & checksum
Call sendtoPLC(sndstr)
Call comin
tmpstr = stno + pc + "BR" + msgtime + "X" + "0020" + "20" + "" 'The last "" is Send Data
checksum = 0
For i = 1 To Len(tmpstr)
checksum = checksum + Asc("" & Mid(tmpstr, i, 1) & "")
Next i
checksum = Right(Hex(checksum), 2)
Enq$ = Chr$(&H5)
sndstr = Enq$ & stno & pc & "BR" & msgtime & "X" & "0020" & "20" & "" & checksum
Call sendtoPLC(sndstr)
Call comin
Call setup
afterstatus = Right(frmReceive.Text, 35)
afterstatus = Left(afterstatus, 32)
Set xlapp = New Excel.Application
On Error Resume Next
Set xlbook = GetObject("C:\Toolboxcontrol\password.xls")
If Err.Number <> 0 Then
Set xlbook = CreateObject("C:\Toolboxcontrol\password.xls")
End If
xlbook.Application.Visible = False
Set xlsheet = xlbook.Worksheets("Sheet1")
xlsheet.Application.Visible = False
xlsheet.Activate
For i = 1 To Len(afterstatus)
eachstatus = Mid(afterstatus, i, 1)
xlsheet.Cells(i + 1, 5).Value = eachstatus
Next i
a = 0
If Len(afterstatus) < borrowed =" False">

Techanically စၿပီးေတာ့ ေဆြးေႏြးပါ့မယ္။ ေမာင္တို႕ ကို ကၽြန္ေတာ္ ရုရွားျမန္မာ အဘိဓာန္ကိုသာ ဖိၿပီးေတာ့ ၿပီးစီးေအာင္လုပ္လိုက္ပါလို႕ အႀကံေပးလိုပါတယ္။ ဂ်ပန္ ျမန္မာဆိုရင္ေတာ့ ကၽြန္ေတာ္ အကူအညီေပးႏိုင္ပါတယ္။ ရုရွားျမန္မာေတာ့ ဘာမွ မကူညီႏိုင္ပါဘူးခင္ဗ်ာ။ က်န္တာေတြက ဟိုမေရာက္ ဒီမေရာက္ျဖစ္ေနသလိုမ်ိဳးမို႕ပါ။ ဘာမွမသိတဲ့ သူဖတ္ရင္လဲ ဘာမွသိမွာမဟုတ္သလို ပေရာ္ဖက္ရွင္နယ္တစ္ေယာက္အတြက္ ေမာင္ရင္တို႕ ေျပာသလို သိသူေဖာ္စားစရာ တစ္ခုမွ မပါ ပါဘူး။ ေက်ာင္းသားေတြအတြက္ေတာ့ အသံုး၀င္ခ်င္၀င္ပါလိမ့္မယ္။ ေနာက္ႏွစ္တက္တဲ့သူေတြ ကူးခ်လို႕ရတာေပါ့။ ကၽြန္ေတာ္ေနတဲ့ႏိုင္ငံမွာ အဲဒါမ်ိဳး ကူးခ်တဲ့ျပသနာကိုေတာင္မွ စဖိႏွိပ္ေနပါၿပီ။ ကုိယ္ကုိ တိုင္ေရးတာမဟုတ္လို႕ကေတာ့ ရမွတ္က (၀) ပါ။ ကၽြန္ေတာ္ေအာက္ခ် ေစာင္းေျမာင္းေျပာတာမဟုတ္ပါဘူး။ ဆြဲထားတဲ့ ပံုေတြရယ္၊ ေရးထားတဲ့ ပရိုဂရမ္ေတြနဲ႕၊ ရွင္းျပထားတဲ့ သီအုိရီေတြဟာ တစ္ကယ္သိတဲ့ လူေတြ ၾကည္႕မယ္ဆိုရင္ ကေလးကစားစရာလိုျဖစ္ေနလို႕ပါ။
ကၽြန္ေတာ္ဘေလာ့ဂ္ ရဲ႕ ရည္ရြယ္ခ်က္က ပညာျဖန္႕ေ၀ေပးဘို႕ပါ။ ဘယ္လိုပညာ မ်ိဳးလဲဆိုေတာ့ ငါတို႕သည္ ဘာေကာင္မွ မဟုတ္ေသး။ ငါတို႕ တိုင္းျပည္၊ ငါတို႕ မ်ိဳးဆက္သစ္မ်ား ေကာင္းစားေရးအတြက္ ငါတို႕ ကိုယ္က်ိဳးစြန္႕ ရမည္။ ကိုယ္က်ိဳးမစြန္႕ႏိုင္လွ်င္ေတာင္မွ တိုင္းျပည္အား ခုတံုးလုပ္၍ ကုိယ္က်ိဳးမရွာရ။ ငါတို႕ ျမန္မာလူမ်ိဳးမ်ား ႏိုင္ငံ အသီးသီးတြင္ အႏွိမ္ခံ ၊ မ်က္ႏွာငယ္ ႏွင့္ေနထိုင္ ေနၾကရ သည္ကို ငါတို႕ ေျပာင္းလဲ ပစ္ရန္ ႀကိဳးစားၾကရမည္။ ငါတို႕ကို ငါတို႕ ႏွိမ့္ခ် စြာ က်င့္ၾကံရမည္ အစရွိတဲ့ အသိဥာဏ္ပညာမ်ိဳးေတြကို - ငါတို႕သည္ ႏိုင္ငံျခားျပန္ပါရဂူမ်ားျဖစ္သည္။ ငါျပန္လွ်င္ေနရာေကာင္းရမည္။ ငါ့သား၊ ငါ့ မယား၊ ငါ့ေဆြမ်ိဳးသာ ေကာင္းစား၍ က်န္သူမ်ား အတိဆင္းရဲ ျဖစ္ရျခင္းမွာ က်န္သူမ်ား ညံ႕၍သာျဖစ္သည္။ ေသနတ္ႏွင့္ ကမၻာႀကီး တစ္ခုလံုးအား ထိန္းခ်ဳပ္ႏိုင္သည္။ - လို႕ ေတြးထင္ေနတဲ့ သူေတြရဲ႕ ေခါင္းထဲမွာ ထည္႕ေပးလိုက္ဘို႕ပါ။
အျဖစ္အပ်က္တစ္ခုကို ေျပာျပၿပီးေတာ့ နိဂံုးခ်ဳပ္ပါမယ္။ လြန္ခဲ့တဲ့ ၁၀ႏွစ္ေက်ာ္ေလာက္က စၿပီးေတာ့ စက္မႈတကၠသိုလ္ေတြမွာ ၀န္ႀကီးတန္းနဲ႕ ေဒးတန္း ခြဲျခားၿပီးေတာ့ ဖြင့္ပါတယ္။ အစိုးရက ေအာင္ေမာင္း ေျခထိုး ကကြက္ကေလး ဘယ္ေလာက္ေအာင္ျမင္သလဲဆိုေတာ့ ေဒးေက်ာင္းသားကို ဖိ ၀န္ႀကီးတန္းေက်ာင္းသားကို နဲနဲေလး ေျမာက္ေပးလိုက္တာ ၀န္ႀကီးတန္းက ပိုေကာင္းတယ္ဆိုၿပီးေတာ့ ၀န္ႀကီးတန္းေက်ာင္းသားမ်ား ေျမာက္ၾကြေျမာက္ၾကြျဖစ္ၾကပါတယ္။ ေက်ာင္းသားအခ်င္းခ်င္း ျပသနာတက္ေနတာနဲ႕ကို အားလံုးႏူ ေနတဲ့သူၾကည္႕ပဲဆိုတာ မျမင္ႏိုင္ၾကေတာ့ပါဘူး။ ျမန္မာျပည္က တကၠသိုလ္ေက်ာင္းသားေတြ အခ်င္းခ်င္း ခြက္ေစာင္းခုတ္ေနတဲ့ အခ်ိန္မွာ ထုိင္းက ၁၀တန္းေက်ာင္းသားေတြက ကမၻာအႏွံ႕ နည္းပညာ ၿပိဳင္ပြဲ ေတြမွာ ဆုေတြ အသီးသီး ယူေနၾကပါၿပီ။ တာ၀န္ရွိလူႀကီးမင္းမ်ားကေတာ့ ၿပံဳးၿပံဳးေပါ့ဗ်ာ။ ေမာင္ရင္တို႕ေရာ ငါတို႕ ပိုတတ္တယ္ထင္ေနေသးသလား ။
အခုကိုရုရွားတို႕ကေရာ - ေအာင္ေမာင္းေျခထိုး ကကြက္ ေအာင္ျမင္ေနဆဲ ပဲလား။ ဒါမွမဟုတ္ ေအာင္ေမာင္း လက္သစ္ေတြ ျဖစ္ေနၿပီလား။ ေအာင္ေမာင္း အုပ္စု၀င္ေတြပဲ သိၾကမွာပါခင္ဗ်ား။
မွတ္ခ်က္ - Link လုပ္ထားတဲ့အထဲက ကိုမိုးေရ နဲ႕ PHP Myanmar ေတြကို ႀကိဳက္ႏွစ္သက္ပါတယ္။ ကိုရုရွားတို႕ ထဲကမ်ားလားဆိုတာ သိပါရေစခင္ဗ်ာ။

Tuesday, April 1, 2008

Calling for discussion to the Gov Officer selection Committee's best minds



လြန္ခဲ့တဲ့ ႏွစ္အနည္းငယ္ အတြင္းက ျမန္မာျပည္က ပညာေတာ္သင္လႊတ္လိုက္လို႕ ရုရွားမွာေရာက္ေနတဲ့ လူေတြထဲက တစ္ေယာက္နဲ႕ Chat Room တစ္ခုထဲမွာ ကၽြန္ေတာ္စကားေျပာ ခဲ့ဘူးပါတယ္။ ကၽြန္ေတာ့္အေနနဲ႕ Chatting လုပ္ေလ့လုပ္ထ မရွိပါဘူး။ အဲဒီတုန္းက ဘယ္ကဘယ္လို အဲဒီသူနဲ႕ ေတြ႕သြားတယ္ဆိုတာေတာင္ ေမ့ေနပါၿပီ။ သူကကၽြန္ေတာ့္ကို ေျပာပါတယ္။ ျမန္မာႏိုင္ငံႀကီး တိုးတက္ေစခ်င္လို႕ လာၿပီးပညာသင္ေနတာပါတဲ့။ လယ္ယာသံုး စက္ပစၥည္း ေတြထုတ္ဘို႕လာၿပီးသင္ေနတာပါလို႕ဆိုပါတယ္။ အဲဒီလူ အခုဘယ္မွာ ဘာေတြလုပ္ေနသလဲ ဆိုတာေတာ့ ကၽြန္ေတာ္မသိပါဘူး။ အမွန္တစ္ကယ္ အက်ိဳးျပဳႏိုင္ပါေစလို႕ပဲ ဆုေတာင္းေပးလိုက္ပါတယ္။

မေန႕က ကၽြန္ေတာ္တို႕ရဲ႕ ဘေလာ့ဂ္ထဲမွာ ရာဇ႒ာနီ လင့္(ခ္) တစ္ခု ၀င္ထားသြားလို႕ ဖတ္ၾကည္႕ျဖစ္ခဲ့ပါတယ္။ ဖြဲ႕စည္းအုပ္ခ်ဳပ္ပံု အေျခခံ ဥပေဒ နဲ႕သက္ဆိုင္တဲ့ သိသင့္ဖြယ္ရာ အခ်က္အလက္ေတြ ကိုေရးထားတာပါ။ အေၾကာင္းအရာအရ ေကာင္းပါတယ္။ ဒါေပမယ့္ ငါ့စကားႏြားရ စာလံုးတစ္ခုျဖစ္တဲ့ ၀န္ထမ္းေရြးခ်ယ္ေလ့က်င့္ေရးအဖြဲ႕က စုေဆာင္းေလ့က်င့္ ထားတဲ့ လူေတာ္လူေကာင္းေတြ အမ်ားႀကီး ရွိတယ္ ဆိုတဲ့ ဟာသလုိလို သဘာ၀လိုလုိ စာေၾကာင္း တစ္ခုကို မွန္ မမွန္ သိလိုတဲ့အတြက္ ထိုလူေတာ္လူေကာင္းမ်ားနဲ႕ ေဆြးေႏြး ၿပီးေတာ့ သူတို႕ထံမွ ပညာသင္ယူ လိုစိတ္ေပၚလာတဲ့အတြက္ ဒီ Post ကေလးကို တင္လိုက္ရျခင္း ျဖစ္ပါတယ္ခင္ဗ်ား။


ကၽြန္ေတာ္တို႕အလုပ္လုပ္ေနတဲ့ စက္ရံုမွာ ၿပီးခဲ့တဲ့ လအနည္းငယ္အတြင္းက ျပသနာတစ္ခုတက္ပါတယ္။ အခုလက္ရွိအလုပ္လုပ္ေနတဲ့ စက္ရုပ္အမ်ိဳးအစားေတြကို ထုတ္လုပ္ေနတဲ့ ကုမၸဏီက ထုပ္လုပ္မႈ ရပ္ဆိုင္းလိုက္ လို႕ပါ။ အခုအသံုးျပဳေနတဲ့ စက္ရုပ္ေတြရဲ႕ သက္တမ္းက (၁၀)ႏွစ္ေက်ာ္ေလာက္ပဲရွိပါေသးတယ္။ ဒါေပမယ့္ ဒါမ်ိဳးနည္းပညာေတာင္မွ ေခတ္မမွီေတာ့ဘူးဆိုတာ လူေတာ္လူေကာင္းမ်ား သိၾကမယ္ လို႕ ကၽြန္ေတာ္ မွတ္ယူထားပါတယ္။ ေန႕စဥ္နဲ႕အမွ် ေျပာင္းလဲေနတဲ့ ကမၻာႀကီးမွာ ဒါမ်ိဳးကိစၥေတြက ၾကံဳေတြ႕ေနၾကပါ။ စက္ရုပ္ေပါင္း ရာနဲ႕ခ်ီၿပီးေတာ့ရွိတဲ့ ကၽြန္ေတာ္တို႕ စက္ရံုမွာ အားလံုးကို ျဖဳတ္လဲရရင္လဲ ေဒၚလာ သန္း(၃၀) ေလာက္ကုန္သြားမယ္ဆိုေတာ့ လက္ရွိစက္ရုပ္ေတြ အလုပ္လုပ္ေနတဲ့ အလုပ္မ်ိဳးလဲ လုပ္ႏိုင္၊ ကုန္က်စားရိတ္လဲ သက္သာမယ့္ စက္ရုပ္အစားထိုး စက္ရုပ္တစ္ခု လုပ္ဘို႕အတြက္ ကၽြန္ေတာ္တို႕ကို တာ၀န္ေပးလာပါတယ္။


ကၽြန္ေတာ္ ေရွ႕မဆက္မွီ ေျပာထားခ်င္တာတစ္ခုကေတာ့ ကၽြန္ေတာ္တို႕ဟာ လူေတာ္ လူေကာင္းမ်ား မဟုတ္ဘူး ဆိုတာပါပဲ။ ဘာ့အတြက္ေၾကာင့္ လူေတာ္မဟုတ္ဘူးလို႕ ေျပာခ်င္သလဲဆိုေတာ့ ကၽြန္ေတာ္တို႕ထက္ အမ်ားႀကီးပိုေတာ္တဲ့သူေတြ ရွိတယ္၊ ကၽြန္ေတာ္တို႕ ဘာမွ မသိ ၊ မတတ္ဘူးဆိုတာကို သိေနလို႕ပါပဲ။ ဘာျဖစ္လို႕ လူေကာင္းမဟုတ္ဘူး လို႕ေျပာရသလဲဆိုေတာ့ ကၽြန္ေတာ္တို႕ အရက္ေသာက္ပါတယ္။ တစ္ခါတစ္ေလလဲ ဖဲရိုက္ပါတယ္။ ကၽြန္ေတာ္တို႕ႏိုင္ငံအတြက္ ေခြးစာေကၽြးတာ ၊ ဆက္ေၾကးေပးတာ ကလြဲလို႕ ဘာဆိုဘာမွ အက်ိဳး
မေဆာင္ႏိုင္ခဲ့ေသးပါဘူး။ ဒါေၾကာင့္ လူေကာင္းမ်ားမဟုတ္ၾကပါဘူး။


အဲဒီလို တာ၀န္ေပးလာတဲ့ အတြက္ ေၾကာင့္ အေပၚညာဘက္ေထာင့္မွာ ျမင္ရတဲ့ ပံုစံအတိုင္း ခပ္ေပါေပါစက္ရုပ္တစ္ခုကို ကၽြန္ေတာ္ (၃) ရက္ၾကာအခ်ိန္ယူၿပီးေတာ့ ဒီဇိုင္းထုတ္ခဲ့ရပါတယ္။ ေအာက္ဆံုး ကအညိဳေရာင္ ခပ္ရွည္ရွည္ ကေလးက ေမာ္တာကေလးပါ။ တရုပ္ျပည္လုပ္ ၁၀ ဖိုး ၅ လံုး (ဥပမာ ေပးတာေနာ္) ထက္နဲနဲပဲသာတဲ့ Servo Motor ကေလးပါ။ ျမန္မာေငြ ၁၀ သိန္းေလာက္ေပးရင္ အဲဒါမ်ိဳး (Control Card) မပါ ေမာ္တာ (၁) လံုးရပါၿပီ။ ပထမဆံုးအေနနဲ႕ အဲဒီ ေမာ္တာကေလးကို ကိုယ္ (၁) ေပေနရာမွာ ရပ္ခ်င္ရင္ အတိအက်ရပ္ေအာင္ ဘယ္လို ထိန္းမယ္ဆိုတဲ့ အေၾကာင္းကို လူေတာ္လူေကာင္းမ်ားနဲ႕ ေဆြးေႏြးလိုပါတယ္။ ကၽြန္ေတာ္ဘာ့ေၾကာင့္ေဆြးေႏြးခ်င္ရသလဲဆိုတဲ့ အခ်က္ရွိပါတယ္။ အခုျမန္မာႏိုင္ငံမွာ ေဆာက္ၿပီးေတာ့ ခိုးေနၾကတဲ့ (အဲေလ မဟုတ္ပါဘူး) ထုတ္လုပ္မႈလုပ္ငန္းေတြ လုပ္ေနၾကတဲ့ ဘိလပ္ေျမစက္ရံုႀကီးေတြ၊ ဘာစက္ရံုညာစက္ရံု ညဳကလိယာ စက္ရံုႀကီးေတြရဲ႕ Control System တစ္ခုလံုးဟာ အခုနကၽြန္ေတာ္ေျပာတဲ့ ေမာ္တာကေလးကို ထိန္းခ်ဳပ္တဲ့ စံနစ္ေတြနဲ႕ ပံုစံတူ ထိန္းခ်ဳပ္ရလို႕ပဲျဖစ္ပါတယ္။ PLC (Programmable Logic Controller) လို႕ေခၚတဲ့ အထူး ကြန္ပ်ဴတာ စံနစ္သံုးၿပီးေတာ့ ထိန္းခ်ဳပ္ရတယ္ဆိုတာကို ကၽြန္ေတာ္ ေသေသခ်ာခ်ာ ေျပာႏိုင္ပါတယ္။ ဒါေပမယ့္ ႏိုင္ငံျခားက ေဒၚလာေငြသန္းရာေပါင္းမ်ားစြာေခ်း၊ စက္ရံုႀကီးေတြေဆာက္၊ ထြက္လာတဲ့ ကုန္ေတြကိုခိုး၊ သံုးေနတဲ့စက္က အထီးမွန္းအမမွန္းမသိ ၊ စက္ျပင္စရာရွိလို႕ ေငြကုန္ၿပီဆိုရင္ ျပည္သူ႕ အခြန္ေငြေတြထဲက မတန္တစ္ဆ ေစ်းေတြနဲ႕ ေပးရ၊ လုပ္ေနတဲ့ လူေတာ္လူေကာင္းေတြက မည္ကဲ့သို႕ေသာ လူေတာ္လူေကာင္းဟု ေခၚဆိုရမည္မွန္းမသိ ေလာက္ေအာင္ ေတာ္ၾက၊ ေကာင္းၾကေတာ့ ကုိယ္ေဆာက္ထားတဲ့စက္ရံု ဘယ္လိုအလုပ္လုပ္သလဲဆိုတာ ကၽြန္ေတာ္ လူေတာ္မ်ားဆီက သင္ယူႏိုင္မယ္ဆိုရင္ေတာ့ ကၽြန္ေတာ္ သိန္း (၅၀၀၀၀၀၀) ထီေပါက္သလိုပဲေနမွာေပါ့ဗ်ာ။
အစိမ္းႏုေရာင္နဲ႕ ဟာကေလးကေတာ့ (Ball Reducer) လို႕ေခၚပါတယ္။ အဲဒါကေလးဘယ္လို အလုပ္လုပ္ သလဲဆိုတာကိုလဲ ကၽြန္ေတာ္ လူေတာ္လူေကာင္းမ်ားဆီက သင္ယူလိုပါတယ္။ ကၽြန္ေတာ္တို႕ ဒီေမာ္တာေတြ အရွိန္ထိန္းတဲ့ေနရာမွာ အသံုးမ်ားတဲ့ ပစၥည္းေနာက္တစ္ခုျဖစ္တဲ့ (Harmonic Drive) လို႕ေခၚတဲ့ ပစၥည္းကေလး အလုပ္လုပ္ပံုကိုလဲ ကၽြန္ေတာ္သိလိုပါေသးတယ္။ (Simple Harmonic Motion Theory) ကေလးကိုပဲ ရွင္းျပေပးႏိုင္ရင္ ကၽြန္ေတာ္တို႕ အမ်ားႀကီးေက်နပ္လွပါၿပီ၊
အနီေရာင္ရွည္ရွည္ကေလးေတြကေတာ့ ေမာ္တာနဲ႕ ၀က္အူရွည္ (Ball Screw) တြဲထားတာေတြပါပဲ။ ထိန္းခ်ဳပ္ပံု ကေတာ့ေမာ္တာထိန္းတာနဲ႕ အတူတူပါပဲ။
ဒါေပမယ့္ ကၽြန္ေတာ္တို႕ ျပသနာတက္ႏိုင္တာက အဲဒီ့စက္ရုပ္ေတြ အမွတ္တစ္ခုကေန ေနာက္အမွတ္တစ္ခု ကိုသြားႏိုင္ဘုိ႕ဆိုရင္ အဲဒီ့စက္ရုပ္မွာပါတဲ့ အစိတ္အပိုင္းေတြအားလံုး ဟန္ခ်က္ညီညီလႈပ္ရွားရတာပါပဲ။ အဲဒီ့ ဟန္ခ်က္ညီညီလႈပ္ရွားဘို႕အတြက္ ထိန္းခ်ဳပ္မႈကိုလဲ အခုနကၽြန္ေတာ္ေျပာခဲ့တဲ့ (PLC) ေတြထဲမွာ ပရိုဂရမ္ေရး ၿပီးေတာ့ ထိန္းခ်ဳပ္ရတာပါပဲ။ ေမာ္တာတစ္ခုထဲကို ထိန္းႏိုင္ေအာင္ပရိုဂရမ္ ေရးဘို႕ နဲနဲခက္ပါတယ္။ အားလံုး အခ်က္ညီညီထိန္းႏိုင္ေအာင္ ပရိုဂရမ္ေရးမယ္ဆိုရင္ေတာ့္ နဲနဲ အဆင့္ (၂)ေလာက္အထိခက္ပါတယ္။ အဲဒီ့ ပရိုဂရမ္ အေၾကာင္းကို လဲ လူေတာ္လူေကာင္းမ်ားနဲ႕ ကၽြန္ေတာ္တို႕ ေဆြးေႏြးခ်င္ပါေသးတယ္။
အရမ္းရွည္သြားပါလိမ့္မယ္။ ကၽြန္ေတာ္အဆံုးသတ္ပါ့မယ္။ ၾကက္ဆူဆီနဲ႕ ေမာင္းမယ့္ လယ္ထြန္စက္ထုတ္မယ့္ ပညာရွင္ႀကီးမ်ား ကခြင့္ျပဳမယ္ဆိုရင္ေတာ့ ကၽြန္ေတာ္တို႕ တတ္သမွ်ပညာေလးေတြနဲ႕ တိုင္းျပည္ကို ေကာင္းက်ိဳး ျပဳခ်င္ပါေသးတယ္။ (ပံုစံထုတ္တာေလး၊ အင္ဂ်င္လုပ္တာေလးေလာက္ျဖစ္ျဖစ္ေပါ့) ၊ ကၽြန္ေတာ္တို႕ အထက္ျမန္မာျပည္စက္မႈလက္မႈ ျပပြဲမွာျပသြားတဲ့ သိပၸံနဲ႕ နည္းပညာ၀န္ႀကီး႒ာန က အထူးတီထြင္ထားတဲ့ မီးေရာင္တစ္၀င္း၀င္းနဲ႕ အင္ဂ်င္ႀကီးက အားရစရာႀကီးပါ။ (အင္ဂ်င္ထုတ္တာလားဆိုေတာ့ မဟုတ္ဘူးတဲ့၊ အဲဒီအင္ဂ်င္နဲ႕ ဆက္ထား တီထြင္ထားတဲ့ ေမာ္ေတာ္ကားမီးေပးစံနစ္ႀကီးကို ျပသေနတာဆိုပဲ) ။ ဒါေပမယ့္ ကၽြန္ေတာ္တို႕ကို တစ္လ ျမန္မာေငြ အနည္းဆံုး ၅သိန္းေလာက္ေတာ့ ေအာက္ထစ္ေပးမွ ရပါမယ္။ အခုကုန္ေစ်းႏႈန္းနဲ႕ အဲဒီ့ေလာက္လစာေငြဟာ မငတ္ယံုတစ္မယ္ပဲ ကၽြန္ေတာ္တို႕ စားရမွာပါ။ ကား၀ယ္၊ အိမ္ပိုင္ ႏိုင္ဘို႕ဆိုတာကေတာ့ ေ၀လာေ၀းေပါ့။ ကၽြန္ေတာ္တို႕ဟာ တိုင္းျပည္ကို တစ္ကယ္ခ်စ္တဲ့အတြက္ အဲဒီ့ေလာက္ ကၽြန္ေတာ္တို႕ ရမယ္ဆိုရင္ ကၽြန္ေတာ္တို႕ အလြန္ေပ်ာ္ပါတယ္ခင္ဗ်ာ။ က်န္တာေတြကို ကၽြန္ေတာ္တို႕ တိုင္းျပည္ အတြက္ ေပးဆပ္တယ္လို႕ ခံယူႏိုင္ပါတယ္။ ဒါေပမယ့္ တစ္လ လခ ၅ ေသာင္း ၁သိန္း၊ မငတ္ခ်င္ရင္ ခိုးစား စံနစ္နဲ႕ ဆိုရင္ေတာ့ လူေကာင္းမဟုတ္တဲ့ အဆင့္ကေန လူယုတ္မာ သူခိုးအဆင့္ကို မေရာက္ခ်င္ေသးတဲ့ အတြက္ ဒီထက္ပိုဆိုးတဲ့တစ္ခုက မင္းအတတ္ဆန္းတယ္ ေထာင္ထဲသြား လို႕ပို႕တာကို မခံႏိုင္ေသးတဲ့အတြက္ စဥ္းစားဘို႕ အခ်ိန္နဲနဲေပးပါဦးခင္ဗ်ား။
P.S လူေတာ္လူေကာင္းႀကီးေတြ ႏုကလိယာ စက္ရံုမွာ ယူေရနီယံကို လက္ေတြနဲ႕ ကိုင္ေနတယ္ၾကားတယ္။ အဲဒါေသတတ္ပါတယ္ခင္ဗ်ာ။ လူေတာ္လူေကာင္းေတြမ်ားေနတဲ့အတြက္ ဒီေလာက္ေသတာကေတာ့ အေပ်ာ့ ဆိုရင္ေတာ့ ကိစၥမရွိပါ။ ဒါမွမဟုတ္လို႕ ေခါင္းေဆာင္ႀကီးမ်ားက လက္ေအာက္ငယ္သားေတြကို တစ္ကယ္တန္ဘိုးထားတယ္၊ အေလးထားတယ္ဆိုရင္ (Handler Robot) ကေလးေတြအသံုးျပဳၾကဘို႕ အႀကံျပဳလိုပါတယ္။ စက္ရုပ္တစ္ခုကို ျမန္မာေငြ သိန္း(၁၀၀) ႏႈန္းနဲ႕ ကၽြန္ေတာ္တို႕ ေမတၱာနဲ႕ အခ်ိန္ေပး တည္ေဆာက္ေပးပါ့မယ္ခင္ဗ်ား။ မွတ္ခ်က္ - ႏိုင္ငံျခားမွာပါက အနည္းဆံုး (၃) ဆကုန္ပါမည္။
မိမိကိုယ္မိမိ လူေတာ္လူေကာင္းမဟုတ္ေသးဟု ခံယူထားသူမ်ား လုပ္ငန္းခြင္ဆက္စပ္မႈရွိပါက ကၽြန္ေတာ္တို႕ ေဆြးေႏြးလိုပါတယ္။ C-Box ထဲမွာ မက္ေဆ့ဂ်္ကေလး ခ်န္ထားေပးခဲ့ၾကပါ။ တစ္စံုတစ္ရာ အက်ိဳးရွိမယ္လို႕ ကၽြန္ေတာ္ယံုၾကည္ပါတယ္ခင္ဗ်ား။ ႏိုင္ငံေတာ္ကို တည္ေဆာက္ႏိုင္တဲ့ အုတ္ကေလးတစ္ခ်ပ္ သဲကေလးတစ္ ပြင့္ တစ္ခ်ိန္ခ်ိန္မွာ ျဖစ္ေကာင္းျဖစ္လာႏိုင္ပါတယ္။