<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[藍與白的無限愛戀:: 痞客邦 PIXNET ::]]></title>
    <link>http://haman77.pixnet.net/blog</link>
    <description><![CDATA[]]></description>
    <pubDate>Mon, 23 Nov 2009 11:48:38 +0000</pubDate>
    <managingEditor>haman77@not-valid.com (haman77)</managingEditor>
    <copyright>Copyright 2003-2010 haman77,Pixnet Digital Media Coporation. All rights reserved.</copyright>
    <generator>PIXNET Media Digital Coporation</generator>
    <language>zh</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[ubuntu的網路設定]]></title>
      <link>http://haman77.pixnet.net/blog/post/26107666</link>
      <guid>http://haman77.pixnet.net/blog/post/26107666</guid>
      <description><![CDATA[由於我的網路環境比較特別，
兩台PC直接透過GigaSwitch向ISP要IP，
一台NB透過一台無線router以LAN的方式連到GigaSwitch向ISP要IP，
然後還有一台192網段的NAS接在GigaSwitch上，
所以我的PC如果要同時存取Internet跟NAS的話，
要嘛再插一張網卡，要嘛就得用虛擬網卡來處理，
我比較懶，所以目前是以虛擬網卡的方式來做&hellip;
不過Ubuntu9.04的網路管理員不支援同時啟動虛擬網卡的方式設定，
Update到9.10後，依然無法處理，
只好恢復到原始的做法，用config file來處理啦～
&nbsp;
首先，先到系統&rarr;偏好設定&rarr;啟動應用程式 裡，停用網路管理員，
然後在CLI下以
sudo gedit /etc/network/interfaces
加入以下設定&hellip;
&nbsp;
auto eth0:0iface eth0:0 inet staticaddress 192.XXX.XXX.XXXnetmask 255.XXX.XXX.XXX
&nbsp;
然後以
sudo /etc/init.d/networking restart
來重啟網路就行了～
千萬記得，getway不要設，不然DHCP的getway會被蓋掉，
如果被蓋掉了，你就得手動加入啦～
手動加入的方式為&hellip;
sudo route add default gw XXX.XXX.XXX.XXX
如果是DNS沒加到的話（正常來說DHCP就會加入了）
可以到/etc/resolv.conf中加入
nameserver 168.95.1.1即可&hellip;]]></description>
      <content:encoded><![CDATA[<p>由於我的網路環境比較特別，</p>
<p>兩台PC直接透過GigaSwitch向ISP要IP，</p>
<p>一台NB透過一台無線router以LAN的方式連到GigaSwitch向ISP要IP，</p>
<p>然後還有一台192網段的NAS接在GigaSwitch上，</p>
<p>所以我的PC如果要同時存取Internet跟NAS的話，</p>
<p>要嘛再插一張網卡，要嘛就得用虛擬網卡來處理，</p>
<p>我比較懶，所以目前是以虛擬網卡的方式來做&hellip;</p>
<p>不過Ubuntu9.04的網路管理員不支援同時啟動虛擬網卡的方式設定，</p>
<p>Update到9.10後，依然無法處理，</p>
<p>只好恢復到原始的做法，用config file來處理啦～</p>
<p>&nbsp;</p>
<p>首先，先到系統&rarr;偏好設定&rarr;啟動應用程式 裡，停用網路管理員，</p>
<p>然後在CLI下以</p>
<p><span style="color: #ff0000;">sudo gedit /etc/network/interfaces</span></p>
<p>加入以下設定&hellip;</p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;">auto eth0:0<br />iface eth0:0 inet static<br />address 192.XXX.XXX.XXX<br />netmask 255.XXX.XXX.XXX</span></p>
<p>&nbsp;</p>
<p>然後以</p>
<p><span style="color: #ff0000;">sudo /etc/init.d/networking restart</span></p>
<p><br />來重啟網路就行了～</p>
<p>千萬記得，getway不要設，不然DHCP的getway會被蓋掉，</p>
<p>如果被蓋掉了，你就得手動加入啦～</p>
<p>手動加入的方式為&hellip;</p>
<p><span style="color: #ff0000;">sudo route add default gw XXX.XXX.XXX.XXX</span></p>
<p>如果是DNS沒加到的話（正常來說DHCP就會加入了）</p>
<p>可以到/etc/resolv.conf中加入</p>
<p><span style="color: #ff0000;">nameserver 168.95.1.1</span><br /><br /><br />即可&hellip;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/26107666">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 23 Nov 2009 11:48:38 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/26107666#comments</comments>
    </item>
    <item>
      <title><![CDATA[CD版Ubuntu 9.10的後遺症（英文選單）]]></title>
      <link>http://haman77.pixnet.net/blog/post/26031657</link>
      <guid>http://haman77.pixnet.net/blog/post/26031657</guid>
      <description><![CDATA[自從用UBUNTU 9.10的CD灌完後，我的選單就一直是半中文半英文的&hellip;
雖然不會看不懂，但是奇蒙子就是不爽&hellip;
Google了一下，
原來只要開啟[System]/[Administration]/[Language Support]，
小兔子就會說語言包不完整，問你要不要更新&hellip;
更新完重開機就OK啦～
（理論上應該重開X Window就行了&hellip;）]]></description>
      <content:encoded><![CDATA[<p>自從用UBUNTU 9.10的CD灌完後，我的選單就一直是半中文半英文的&hellip;</p>
<p>雖然不會看不懂，但是奇蒙子就是不爽&hellip;</p>
<p>Google了一下，</p>
<p>原來只要開啟[System]/[Administration]/[Language Support]，</p>
<p>小兔子就會說語言包不完整，問你要不要更新&hellip;</p>
<p>更新完重開機就OK啦～</p>
<p>（理論上應該重開X Window就行了&hellip;）</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/26031657">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Tue, 03 Nov 2009 12:51:35 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/26031657#comments</comments>
    </item>
    <item>
      <title><![CDATA[Ubuntu下的無蝦米]]></title>
      <link>http://haman77.pixnet.net/blog/post/26029309</link>
      <guid>http://haman77.pixnet.net/blog/post/26029309</guid>
      <description><![CDATA[這是一篇很簡易且傻瓜的無蝦米安裝法&hellip;
不過，你得先準備好Liu.bin，liu5.db，noseeing.gtab及liu5.png&hellip;
這些檔案分別對應SCIM、iBus及gcin，png檔是icon檔&hellip;
如果你有原始的liu.cin檔的話，也可以自行產生上檔這三個檔案，
我比較懶，又怕忘記，偏偏又愛嘗鮮，所以索性就一次通通都build出來，
記一下路徑，以後就直接拿來用了&hellip;
&nbsp;
大概解釋一下這些檔案的用途&hellip;
liu5.png － 嘸蝦米的圖示icon
Liu.bin － 是給SCIM用的；如果你是自行安裝的SCIM，請另外安裝scim-tables-zh，
不然不會有tables的路徑，自行建立的話SCIM也不會去讀這裡&hellip;
把這個檔案copy到 /usr/share/scim/tables
然後把liu5.png copy到 /usr/share/scim/icons
重登X Window之後就可以使用無蝦米了&hellip;
&nbsp;
liu5.db － 這是給iBus用的，
 把這個檔案copy到 /usr/share/ibus-table/tables/
然後把liu5.png copy到 /usr/share/ibus-table/icons/
重登X Window之後就可以使用無蝦米了&hellip;
&nbsp;
noseeing.gtab - 這是給gcin用的，
把這個檔案copy到 /usr/share/gcin/table/
然後把liu5.png copy到/usr/share/gcin/table/
並改名為noseeing.png
最後再用 im-switch -s gcin 修改預設輸入法引擎，
重登X Window之後就可以使用無蝦米了&hellip;
&nbsp;
PS. gcin版的好像還可以做日文跟簡中的字庫，不過我懶的做了，改天再說吧&hellip;]]></description>
      <content:encoded><![CDATA[<p>這是一篇很簡易且傻瓜的無蝦米安裝法&hellip;</p>
<p>不過，你得先準備好Liu.bin，liu5.db，noseeing.gtab及liu5.png&hellip;</p>
<p>這些檔案分別對應SCIM、iBus及gcin，png檔是icon檔&hellip;</p>
<p>如果你有原始的liu.cin檔的話，也可以自行產生上檔這三個檔案，</p>
<p>我比較懶，又怕忘記，偏偏又愛嘗鮮，所以索性就一次通通都build出來，</p>
<p>記一下路徑，以後就直接拿來用了&hellip;</p>
<p>&nbsp;</p>
<p>大概解釋一下這些檔案的用途&hellip;</p>
<p>liu5.png － 嘸蝦米的圖示icon</p>
<p>Liu.bin － 是給SCIM用的；如果你是自行安裝的SCIM，請另外安裝scim-tables-zh，</p>
<p style="padding-left: 30px;">不然不會有tables的路徑，自行建立的話SCIM也不會去讀這裡&hellip;</p>
<p style="padding-left: 30px;">把這個檔案copy到 /usr/share/scim/tables</p>
<p style="padding-left: 30px;">然後把liu5.png copy到 /usr/share/scim/icons</p>
<p style="padding-left: 30px;">重登X Window之後就可以使用無蝦米了&hellip;</p>
<p>&nbsp;</p>
<p>liu5.db － 這是給iBus用的，</p>
<p style="padding-left: 30px;"> 把這個檔案copy到 /usr/share/ibus-table/tables/</p>
<p style="padding-left: 30px;">然後把liu5.png copy到 /usr/share/ibus-table/icons/</p>
<p style="padding-left: 30px;">重登X Window之後就可以使用無蝦米了&hellip;</p>
<p>&nbsp;</p>
<p>noseeing.gtab - 這是給gcin用的，</p>
<p style="padding-left: 30px;">把這個檔案copy到 /usr/share/gcin/table/</p>
<p style="padding-left: 30px;">然後把liu5.png copy到/usr/share/gcin/table/</p>
<p style="padding-left: 30px;">並改名為noseeing.png</p>
<p style="padding-left: 30px;">最後再用 im-switch -s gcin 修改預設輸入法引擎，</p>
<p style="padding-left: 30px;">重登X Window之後就可以使用無蝦米了&hellip;</p>
<p>&nbsp;</p>
<p>PS. gcin版的好像還可以做日文跟簡中的字庫，不過我懶的做了，改天再說吧&hellip;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/26029309">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 02 Nov 2009 17:32:46 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/26029309#comments</comments>
    </item>
    <item>
      <title><![CDATA[ubuntu totem影音編碼]]></title>
      <link>http://haman77.pixnet.net/blog/post/26029275</link>
      <guid>http://haman77.pixnet.net/blog/post/26029275</guid>
      <description><![CDATA[最近灌了UNBUNTU 9.10，介面比9.04漂亮多了～
不過CD的安裝可以算的上麻煩&hellip;
灌完之後ubuntu的選單居然還是英文的&hellip;
也許中間有什麼東西沒選到吧&hellip;
anyway，反正只是試用+寫文章用，暫時就先這樣了吧&hellip;
&nbsp;
不過ubuntu 9.10預設的apt source path好像有問題，
要更新totem的codec的時後，找的到套件名稱，但卻無法下載&hellip;
找了很多for karmic的path，update之後依然不能用，
最後才發現，原來ubuntu 9.10 CD裡的path有問題，
拿掉改用我找到的path，update之後就可以更新codec了&hellip;
本來想找看看是哪個path抓的到，不過太麻煩就沒找了～
直接把整份path貼上來比較快&hellip;：P
&nbsp;
gedit /etc/apt/sources.list




deb http://archive.ubuntu.com/ubuntu karmic main restricted universe multiversedeb-src http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse# deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse## MAJOR BUG FIX UPDATES produced after the final releasedeb http://archive.ubuntu.com/ubuntu karmic-updates main restricted universe multiversedeb-src http://archive.ubuntu.com/ubuntu karmic-updates main restricted universe multiverse## UBUNTU SECURITY UPDATESdeb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiversedeb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)deb http://archive.ubuntu.com/ubuntu karmic-backports main restricted universe multiversedeb-src http://archive.ubuntu.com/ubuntu karmic-backports main restricted universe multiverse## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)deb http://medibuntu.sos-sts.com/repo/ karmic freedeb http://medibuntu.sos-sts.com/repo/ karmic non-freedeb-src http://medibuntu.sos-sts.com/repo/ karmic freedeb-src http://medibuntu.sos-sts.com/repo/ karmic non-free## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu## servers. RealPlayer10, Opera, DesktopSecure and more to come.)deb http://archive.canonical.com/ubuntu karmic-commercial main## Official Skype Repository (有skype哦)deb http://download.skype.com/linux/repos/debian/ stable non-freedeb http://ppa.launchpad.net/adam-crossproduct/ubuntu karmic maindeb http://ppa.launchpad.net/ajackson-bcs/ubuntu karmic maindeb http://ppa.launchpad.net/alessandro-ghersi/ubuntu karmic maindeb http://ppa.launchpad.net/allison/ubuntu karmic maindeb http://ppa.launchpad.net/al-maisan/ubuntu karmic maindeb http://ppa.launchpad.net/anders-kaseorg/ubuntu karmic maindeb http://ppa.launchpad.net/andreserl/ubuntu karmic maindeb http://ppa.launchpad.net/artfwo/ubuntu karmic maindeb http://ppa.launchpad.net/awn-testing/ubuntu karmic maindeb http://ppa.launchpad.net/bhavi/ubuntu karmic maindeb http://ppa.launchpad.net/bmillemathias/ubuntu karmic maindeb http://ppa.launchpad.net/boucft/ubuntu karmic maindeb http://ppa.launchpad.net/carnil/ubuntu karmic maindeb http://ppa.launchpad.net/cjsmo/ubuntu karmic maindeb http://ppa.launchpad.net/d.filoni/ubuntu karmic maindeb http://ppa.launchpad.net/dktrkranz/ubuntu karmic maindeb http://ppa.launchpad.net/d-language-packagers/ubuntu karmic maindeb http://ppa.launchpad.net/doko/ubuntu karmic maindeb http://ppa.launchpad.net/dreibh/ubuntu karmic maindeb http://ppa.launchpad.net/gaspa/ubuntu karmic maindeb http://ppa.launchpad.net/geser/ubuntu karmic maindeb http://ppa.launchpad.net/gnomefreak/ubuntu karmic maindeb http://ppa.launchpad.net/gnumed/ubuntu karmic maindeb http://ppa.launchpad.net/hggdh2/ubuntu karmic maindeb http://ppa.launchpad.net/jmarsden/ubuntu karmic maindeb http://ppa.launchpad.net/jonasped/ubuntu karmic maindeb http://ppa.launchpad.net/jpeddicord/ubuntu karmic maindeb http://ppa.launchpad.net/kalon33/ubuntu karmic maindeb http://ppa.launchpad.net/kirkland/ubuntu karmic maindeb http://ppa.launchpad.net/kklimonda/ubuntu karmic maindeb http://ppa.launchpad.net/knorr/ubuntu karmic maindeb http://ppa.launchpad.net/kostmo/ubuntu karmic maindeb http://ppa.launchpad.net/kubuntu-experimental/ubuntu karmic maindeb http://ppa.launchpad.net/lool/ubuntu karmic maindeb http://ppa.launchpad.net/macslow/ubuntu karmic maindeb http://ppa.launchpad.net/maxb/ubuntu karmic maindeb http://ppa.launchpad.net/mcasadevall/ubuntu karmic maindeb http://ppa.launchpad.net/neversfelde/ubuntu karmic maindeb http://ppa.launchpad.net/nhandler/ubuntu karmic maindeb http://ppa.launchpad.net/nick.ellery/ubuntu karmic maindeb http://ppa.launchpad.net/nijel/ubuntu karmic maindeb http://ppa.launchpad.net/onboard-pointer-users/ubuntu karmic maindeb http://ppa.launchpad.net/paul-climbing/ubuntu karmic maindeb http://ppa.launchpad.net/phobie/ubuntu karmic maindeb http://ppa.launchpad.net/pitti/ubuntu karmic maindeb http://ppa.launchpad.net/pkgcrosswire/ubuntu karmic maindeb http://ppa.launchpad.net/portis25/ubuntu karmic maindeb http://ppa.launchpad.net/quadrispro/ubuntu karmic maindeb http://ppa.launchpad.net/raybuntu/ubuntu karmic maindeb http://ppa.launchpad.net/sabily.team/ubuntu karmic maindeb http://ppa.launchpad.net/samrog131/ubuntu karmic maindeb http://ppa.launchpad.net/sebner/ubuntu karmic maindeb http://ppa.launchpad.net/stochastic/ubuntu karmic maindeb http://ppa.launchpad.net/thefirstm/ubuntu karmic maindeb http://ppa.launchpad.net/thjaeger/ubuntu karmic maindeb http://ppa.launchpad.net/timg-tpi/ubuntu karmic maindeb http://ppa.launchpad.net/towolf/ubuntu karmic maindeb http://ppa.launchpad.net/transmissionbt-nightly/ubuntu karmic maindeb http://ppa.launchpad.net/ubuntu-clamav/ubuntu karmic maindeb http://ppa.launchpad.net/ubuntu-desktop/ubuntu karmic maindeb http://ppa.launchpad.net/uninea/ubuntu karmic maindeb http://ppa.launchpad.net/warp10/ubuntu karmic maindeb http://ppa.launchpad.net/xeiso/ubuntu karmic maindeb http://ppa.launchpad.net/xhaker/ubuntu karmic maindeb http://ppa.launchpad.net/ximion/ubuntu karmic maindeb http://ppa.launchpad.net/xorg-edgers/ubuntu karmic maindeb http://ppa.launchpad.net/zhengpeng-hou/ubuntu karmic maindeb http://ppa.launchpad.net/zulcss/ karmic maindeb http://security.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted #Added by sofjpare-propertiesdeb http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb-src http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse #Added by sofjpare-propertiesdeb http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted #Added by sofjpare-propertiesdeb http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted #Added by sofjpare-properties




&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;]]></description>
      <content:encoded><![CDATA[<p>最近灌了UNBUNTU 9.10，介面比9.04漂亮多了～</p>
<p>不過CD的安裝可以算的上麻煩&hellip;</p>
<p>灌完之後ubuntu的選單居然還是英文的&hellip;</p>
<p>也許中間有什麼東西沒選到吧&hellip;</p>
<p>anyway，反正只是試用+寫文章用，暫時就先這樣了吧&hellip;</p>
<p>&nbsp;</p>
<p>不過ubuntu 9.10預設的apt source path好像有問題，</p>
<p>要更新totem的codec的時後，找的到套件名稱，但卻無法下載&hellip;</p>
<p>找了很多for karmic的path，update之後依然不能用，</p>
<p>最後才發現，原來ubuntu 9.10 CD裡的path有問題，</p>
<p>拿掉改用我找到的path，update之後就可以更新codec了&hellip;</p>
<p>本來想找看看是哪個path抓的到，不過太麻煩就沒找了～</p>
<p>直接把整份path貼上來比較快&hellip;：P</p>
<p>&nbsp;</p>
<p>gedit /etc/apt/sources.list</p>
<p>
<table style="width: 884px; height: 1722px;" border="1" align="left">
<tbody>
<tr>
<td>deb http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse<br />deb-src http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse<br /><br /># deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse<br /><br />## MAJOR BUG FIX UPDATES produced after the final release<br />deb http://archive.ubuntu.com/ubuntu karmic-updates main restricted universe multiverse<br />deb-src http://archive.ubuntu.com/ubuntu karmic-updates main restricted universe multiverse<br /><br />## UBUNTU SECURITY UPDATES<br />deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse<br />deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse<br /><br />## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)<br />deb http://archive.ubuntu.com/ubuntu karmic-backports main restricted universe multiverse<br />deb-src http://archive.ubuntu.com/ubuntu karmic-backports main restricted universe multiverse<br /><br />## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)<br />deb http://medibuntu.sos-sts.com/repo/ karmic free<br />deb http://medibuntu.sos-sts.com/repo/ karmic non-free<br />deb-src http://medibuntu.sos-sts.com/repo/ karmic free<br />deb-src http://medibuntu.sos-sts.com/repo/ karmic non-free<br /><br />## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu<br />## servers. RealPlayer10, Opera, DesktopSecure and more to come.)<br />deb http://archive.canonical.com/ubuntu karmic-commercial main<br /><br />## Official Skype Repository (有skype哦)<br />deb http://download.skype.com/linux/repos/debian/ stable non-free<br /><br />deb http://ppa.launchpad.net/adam-crossproduct/ubuntu karmic main<br />deb http://ppa.launchpad.net/ajackson-bcs/ubuntu karmic main<br />deb http://ppa.launchpad.net/alessandro-ghersi/ubuntu karmic main<br />deb http://ppa.launchpad.net/allison/ubuntu karmic main<br />deb http://ppa.launchpad.net/al-maisan/ubuntu karmic main<br />deb http://ppa.launchpad.net/anders-kaseorg/ubuntu karmic main<br />deb http://ppa.launchpad.net/andreserl/ubuntu karmic main<br />deb http://ppa.launchpad.net/artfwo/ubuntu karmic main<br />deb http://ppa.launchpad.net/awn-testing/ubuntu karmic main<br />deb http://ppa.launchpad.net/bhavi/ubuntu karmic main<br />deb http://ppa.launchpad.net/bmillemathias/ubuntu karmic main<br />deb http://ppa.launchpad.net/boucft/ubuntu karmic main<br />deb http://ppa.launchpad.net/carnil/ubuntu karmic main<br />deb http://ppa.launchpad.net/cjsmo/ubuntu karmic main<br />deb http://ppa.launchpad.net/d.filoni/ubuntu karmic main<br />deb http://ppa.launchpad.net/dktrkranz/ubuntu karmic main<br />deb http://ppa.launchpad.net/d-language-packagers/ubuntu karmic main<br />deb http://ppa.launchpad.net/doko/ubuntu karmic main<br />deb http://ppa.launchpad.net/dreibh/ubuntu karmic main<br />deb http://ppa.launchpad.net/gaspa/ubuntu karmic main<br />deb http://ppa.launchpad.net/geser/ubuntu karmic main<br />deb http://ppa.launchpad.net/gnomefreak/ubuntu karmic main<br />deb http://ppa.launchpad.net/gnumed/ubuntu karmic main<br />deb http://ppa.launchpad.net/hggdh2/ubuntu karmic main<br />deb http://ppa.launchpad.net/jmarsden/ubuntu karmic main<br />deb http://ppa.launchpad.net/jonasped/ubuntu karmic main<br />deb http://ppa.launchpad.net/jpeddicord/ubuntu karmic main<br />deb http://ppa.launchpad.net/kalon33/ubuntu karmic main<br />deb http://ppa.launchpad.net/kirkland/ubuntu karmic main<br />deb http://ppa.launchpad.net/kklimonda/ubuntu karmic main<br />deb http://ppa.launchpad.net/knorr/ubuntu karmic main<br />deb http://ppa.launchpad.net/kostmo/ubuntu karmic main<br />deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu karmic main<br />deb http://ppa.launchpad.net/lool/ubuntu karmic main<br />deb http://ppa.launchpad.net/macslow/ubuntu karmic main<br />deb http://ppa.launchpad.net/maxb/ubuntu karmic main<br />deb http://ppa.launchpad.net/mcasadevall/ubuntu karmic main<br />deb http://ppa.launchpad.net/neversfelde/ubuntu karmic main<br />deb http://ppa.launchpad.net/nhandler/ubuntu karmic main<br />deb http://ppa.launchpad.net/nick.ellery/ubuntu karmic main<br />deb http://ppa.launchpad.net/nijel/ubuntu karmic main<br />deb http://ppa.launchpad.net/onboard-pointer-users/ubuntu karmic main<br />deb http://ppa.launchpad.net/paul-climbing/ubuntu karmic main<br />deb http://ppa.launchpad.net/phobie/ubuntu karmic main<br />deb http://ppa.launchpad.net/pitti/ubuntu karmic main<br />deb http://ppa.launchpad.net/pkgcrosswire/ubuntu karmic main<br />deb http://ppa.launchpad.net/portis25/ubuntu karmic main<br />deb http://ppa.launchpad.net/quadrispro/ubuntu karmic main<br />deb http://ppa.launchpad.net/raybuntu/ubuntu karmic main<br />deb http://ppa.launchpad.net/sabily.team/ubuntu karmic main<br />deb http://ppa.launchpad.net/samrog131/ubuntu karmic main<br />deb http://ppa.launchpad.net/sebner/ubuntu karmic main<br />deb http://ppa.launchpad.net/stochastic/ubuntu karmic main<br />deb http://ppa.launchpad.net/thefirstm/ubuntu karmic main<br />deb http://ppa.launchpad.net/thjaeger/ubuntu karmic main<br />deb http://ppa.launchpad.net/timg-tpi/ubuntu karmic main<br />deb http://ppa.launchpad.net/towolf/ubuntu karmic main<br />deb http://ppa.launchpad.net/transmissionbt-nightly/ubuntu karmic main<br />deb http://ppa.launchpad.net/ubuntu-clamav/ubuntu karmic main<br />deb http://ppa.launchpad.net/ubuntu-desktop/ubuntu karmic main<br />deb http://ppa.launchpad.net/uninea/ubuntu karmic main<br />deb http://ppa.launchpad.net/warp10/ubuntu karmic main<br />deb http://ppa.launchpad.net/xeiso/ubuntu karmic main<br />deb http://ppa.launchpad.net/xhaker/ubuntu karmic main<br />deb http://ppa.launchpad.net/ximion/ubuntu karmic main<br />deb http://ppa.launchpad.net/xorg-edgers/ubuntu karmic main<br />deb http://ppa.launchpad.net/zhengpeng-hou/ubuntu karmic main<br />deb http://ppa.launchpad.net/zulcss/ karmic main<br /><br />deb http://security.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted<br />deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted #Added by sofjpare-properties<br />deb http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse<br />deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse #Added by sofjpare-properties<br />deb http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted<br />deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted #Added by sofjpare-properties<br />deb http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted<br />deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted #Added by sofjpare-properties<br /></td>
</tr>
</tbody>
</table>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/26029275">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 02 Nov 2009 17:22:07 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/26029275#comments</comments>
    </item>
    <item>
      <title><![CDATA[Wine+IE+晶片讀卡機]]></title>
      <link>http://haman77.pixnet.net/blog/post/25976181</link>
      <guid>http://haman77.pixnet.net/blog/post/25976181</guid>
      <description><![CDATA[wine真的是一個令人又愛又恨的東西&hellip;
wine的安裝很簡單，在ubuntu下只要下一個
sudo apt-get install wine
就行了，而周邊的輔助安裝程式也很多，
像winetrick、winedoors都是很棒的周邊輔助安裝工具&hellip;
而要灌IE，除了上面那兩個以外，網路上最多人推的就是ies4linux了&hellip;
&nbsp;
為什麼會扯這麼多呢?因為今天要TRY晶片讀卡機的時後，
才發現前用ies4linux灌的IE6 及IE7 掛了～
因為之前對wine做了很多奇奇怪怪的設定，也不知道是哪個環節出了問題&hellip;
索性將整個wine殺掉～
然後再用winedoors灌IE，結果出現rundll32.exe fail的問題&hellip;
改用winetrick灌，居然跟我說要IE4&hellip;&hellip;&hellip;
喵的，要是我有IE4還用灌IE6??不過話好像不是這樣說的就是了&hellip;Orz
最後改回ies4linux，順利安裝完後依然繼續當機&hellip;
&nbsp;
後來仔細查看了一下，然來是我有加入wine官方的更新路徑，
用apt-get安裝時，會自動安裝最新版&hellip;
而所謂的最新版，前面都會加個Development&hellip;
翻成中文就是&hellip;開發中&hellip;Orz
&nbsp;
降版後，再試著用winetrick灌IE，一樣出現ERROR&hellip;
懶得再試wine-doors了，直接用ies4linux灌，
Yes~一次OK～
./ies4linux --install-corefonts --no-desktop-icon --locale TW --no-gui --beta-install-ie7
不過下載有時後會斷，多下幾次就好了～
灌好IE6，連去國泰世華，喵喵的&hellip;居然還要下載國泰世華的ActiveX元件&hellip;
要下載就算了～偏偏IE6跳不出下載元件的視窗&hellip;
只好繼續找資料去啦～
&nbsp;
經過一翻奮戰，嘗試了許多辦法，最主要的問題還是出在IE6無法下載國泰世華的ActiveX元件&hellip;
參考網頁如下&hellip;
請問我用 firefox進入國泰世華銀行網站後,再來就無法操作,該怎麼辦?
Running Java Applets in Internet Explorer on Linux
Internet Explorer w/ActiveX on Linux (v1.0)
&nbsp;
還有一篇寫的實在很棒，基本上算是上面的中文版 + wine + ies4linux 的教學&hellip;
但不知道為什麼，那篇文章是停在編輯模式的，似乎這篇文章也沒發出來&hellip;
雖然最我還是沒搞出來，但是這篇文章實在太楱爳，備份一下，也給作者拍拍手&hellip;
原文網址在這&hellip;




Ubuntu下wine配置　　首先在新立得裡下載wine，自動安裝　　防止程序亂碼　　新建一個文本文件，內容如下： &nbsp;　　引用: &nbsp;　　REGEDIT4 &nbsp;　　[HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements] &nbsp;　　@="文鼎PL細上海宋Uni" &nbsp;　　"@"="文鼎PL細上海宋Uni" &nbsp;　　"Arial"="文鼎PL細上海宋Uni" &nbsp;　　"System"="文鼎PL細上海宋Uni" &nbsp;　　"Tahoma"="文鼎PL細上海宋Uni" &nbsp;　　"Times New Roman"="文鼎PL細上海宋Uni" &nbsp;　　"宋體"="文鼎PL細上海宋Uni" &nbsp;　　注意：保存時編碼選擇GB18030 &nbsp;　　然後在終端中輸入wine regedit 導入這個文件　　之後用wine 程序名稱.exe&nbsp;&nbsp;&nbsp; 就可以安裝運行　　可以炒股了 但不顯示評論 交易有很少亂碼 不要按F10 切記!安裝IE　　下載 ies4linux-xxxx.tar.gz　　新建sources.list文件，如下命令 　　sudo gedit /etc/apt/sources.list 　　在其中輸入　　deb http://us.archive.ubuntu.com/ubuntu edgy universe 　　deb http://wine.budgetdedicated.com/apt edgy main 　　保存　　終端輸入 安裝cabextract 　　wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - 　　sudo apt-get update 　　sudo apt-get install wine cabextract　　解壓 安裝ies4linux　　./ies4linux　　還是有亂碼在Linux使用IE + Java (ies4linux + JRE1.5.0.11) &nbsp;　　在Linux 上面上網偶爾會遇到IE-ONLY的網站, 特別是股票理財網站等等, 免不了要回到Windows下用IE瀏覽, ies4linux 固然能輕鬆的幫你將IE+Flash裝上Linux, 但可惜它沒有內建java支援, 而很不幸的, 網路世界裡java也是不可或缺的。 &nbsp;　　如果我們能將ies4linux裝上java runtime, 那就可以解決這個問題, 下面要與大家分享的就是如何將java裝上ies4linux, 希望能幫助大家減低回到Windows上網的麻煩。 &nbsp;　3. 開始安裝Java Run Time Environment &nbsp;　　a) 到這裡下載Java Run Time Environment: &nbsp;　　JRE 5.0 Update 11 includes the JVM technology: Download: &nbsp;　　http://java.sun.com/products/archive/j2se/5.0_11/index.html 　　選擇這個版本 &nbsp;　　Windows Offline Installation, Multi-language &nbsp;　　jre-1_5_0_11-windows-i586-p.exe (15.80 MB) &nbsp;　　b) 下載成功後, 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔) &nbsp;　　/home/haman/.ies4linux/ie6/drive_c/ &nbsp;　　c) 執行安裝 &nbsp;　　開啟 "應用程式=&gt;附屬應用程式=&gt;終端機" &nbsp;　　進入"偽"C:\槽 : &nbsp;　　cd /home/haman/.ies4linux/ie6/drive_c/ &nbsp;　　d)用wine執行jre安裝檔 &nbsp;　　註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭, &nbsp;　　這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。 &nbsp;　　WINEPREFIX=/home/haman/.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe &nbsp;　　如果跑得起來, 會出現以下畫面: &nbsp;　　按"Custom Setup"把所有可以選的選項都安裝至硬碟 &nbsp;　4. 設定Java &nbsp;　　a) 設定java前準備: &nbsp;　　先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔 &nbsp;　　cd /home/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin &nbsp;　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;　　因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了: &nbsp;　　WINEPREFIX=/home/haman/.ies4linux/ie6 wine regedit &nbsp;　　找到這個鍵值: &nbsp;　　HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_11 &nbsp;　　"DXAcceleration" 點兩下, 數值改成 "0", 如下圖: &nbsp;　　b) 正式開始設定Java &nbsp;　　進入偽C槽的Program Files\Java, 並再一次執行javacpl.exe, &nbsp;　　cd /home/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin &nbsp;　　註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥 &nbsp;　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;　　這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =&gt; &nbsp;　　"APPLET tag support" &nbsp;　　樹狀選項 "Internet Explorer": &nbsp;　　不要打勾, 按 "APPLY", "OK", 退出。 &nbsp;　　再搞一次: &nbsp;　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;　　這次同樣的地方: "Advanced" 標籤 =&gt; &nbsp;　　" APPLET tag support" &nbsp;　　樹狀選項 "Internet Explorer": &nbsp;　　這次請打勾!, 按 "APPLY", "OK" ,退出。 &nbsp;　　全部安裝完畢!! &nbsp;使ies4linux的Active X生效 &nbsp;　　如果你遇到了這樣的訊息: &nbsp;　　(您目前的安全性設定禁用ActiveX, 所以....) &nbsp;　　Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性: &nbsp;　　開啟IE的工具=&gt;選項=&gt;安全性 =&gt; 網際網路 : 調到最低: &nbsp;　　有時候ActiveX會用到mfc42.dll 這個檔案, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至: &nbsp;　　/home/haman/.ies4linux/ie6/drive_c/windows/system32 &nbsp;　　然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) : &nbsp;　　gedit /home/haman/.ies4linux/ie6/config &nbsp;　　貼入以下內容並存檔離開: &nbsp;　　; default for all other dlls &nbsp;　　"*" = "builtin, native"　　三大銀行使用正常 工行需要下載安全插件並用wine安裝 只有還需在線安裝一次才行




&nbsp;
好吧&hellip;wine+ie+網路ATM掛了～
之後嘗試的ie6+玉山ATM、ie6+台灣ATM，ActiveX有起來，但玉山說讀卡機錯誤，台灣說找不到讀卡機&hellip;
最後嘗試的玉山+Firefox，在FF3.0下不行，外掛裝了，但再進去一樣繼續叫我裝&hellip;
FF3.5的情況好一點，裝了有效，但一樣說抓不到，仔細看了玉山外掛的說明&hellip;
限定了linux 32bit的FF&hellip;Orz
而且我發現了另外一個問題，我的國泰世華卡在ubuntu下居然認不得&hellip;
倒是其他用不到的兩張晶片卡（自然人跟匯豐信用卡）反而讀的到&hellip;唉&hellip;
害我為了EZ100U的Driver可以用而高興了那麼久&hellip;
Driver的安裝請參考
Linux 晶片卡讀卡機 使用心得]]></description>
      <content:encoded><![CDATA[<p>wine真的是一個令人又愛又恨的東西&hellip;</p>
<p>wine的安裝很簡單，在ubuntu下只要下一個</p>
<p>sudo apt-get install wine</p>
<p>就行了，而周邊的輔助安裝程式也很多，</p>
<p>像winetrick、winedoors都是很棒的周邊輔助安裝工具&hellip;</p>
<p>而要灌IE，除了上面那兩個以外，網路上最多人推的就是ies4linux了&hellip;</p>
<p>&nbsp;</p>
<p>為什麼會扯這麼多呢?因為今天要TRY晶片讀卡機的時後，</p>
<p>才發現前用ies4linux灌的IE6 及IE7 掛了～</p>
<p>因為之前對wine做了很多奇奇怪怪的設定，也不知道是哪個環節出了問題&hellip;</p>
<p>索性將整個wine殺掉～</p>
<p>然後再用winedoors灌IE，結果出現rundll32.exe fail的問題&hellip;</p>
<p>改用winetrick灌，居然跟我說要IE4&hellip;&hellip;&hellip;</p>
<p>喵的，要是我有IE4還用灌IE6??不過話好像不是這樣說的就是了&hellip;Orz</p>
<p>最後改回ies4linux，順利安裝完後依然繼續當機&hellip;</p>
<p>&nbsp;</p>
<p>後來仔細查看了一下，然來是我有加入wine官方的更新路徑，</p>
<p>用apt-get安裝時，會自動安裝最新版&hellip;</p>
<p>而所謂的最新版，前面都會加個Development&hellip;</p>
<p>翻成中文就是&hellip;開發中&hellip;Orz</p>
<p>&nbsp;</p>
<p>降版後，再試著用winetrick灌IE，一樣出現ERROR&hellip;</p>
<p>懶得再試wine-doors了，直接用ies4linux灌，</p>
<p>Yes~一次OK～</p>
<p><span style="color: #ff0000;">./ies4linux --install-corefonts --no-desktop-icon --locale TW --no-gui --beta-install-ie7</span></p>
<p>不過下載有時後會斷，多下幾次就好了～</p>
<p>灌好IE6，連去國泰世華，喵喵的&hellip;居然還要下載國泰世華的ActiveX元件&hellip;</p>
<p>要下載就算了～偏偏IE6跳不出下載元件的視窗&hellip;</p>
<p>只好繼續找資料去啦～</p>
<p>&nbsp;</p>
<p>經過一翻奮戰，嘗試了許多辦法，最主要的問題還是出在IE6無法下載國泰世華的ActiveX元件&hellip;</p>
<p>參考網頁如下&hellip;</p>
<p><a href="http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=thread&amp;topic_id=4411&amp;forum=22&amp;post_id=16546">請問我用 firefox進入國泰世華銀行網站後,再來就無法操作,該怎麼辦?</a></p>
<p><a href="http://rmathew.blogspot.com/2007/04/running-java-applets-in-internet.html">Running Java Applets in Internet Explorer on Linux</a><a href="http://www.gagme.com/greg/linux/activex-linux.php"></a></p>
<p><a href="http://www.gagme.com/greg/linux/activex-linux.php">Internet Explorer w/ActiveX on Linux (v1.0)</a></p>
<p>&nbsp;</p>
<p>還有一篇寫的實在很棒，基本上算是上面的中文版 + wine + ies4linux 的教學&hellip;</p>
<p>但不知道為什麼，那篇文章是停在編輯模式的，似乎這篇文章也沒發出來&hellip;</p>
<p>雖然最我還是沒搞出來，但是這篇文章實在太楱爳，備份一下，也給作者拍拍手&hellip;</p>
<p><a href="http://koudai.360.cn/u/19045232/favcreate_109878772.html?sign=">原文網址在這</a>&hellip;</p>
<table style="width: 669px; height: 3128px;" border="2">
<tbody>
<tr>
<td>
<p><span style="color: #0000ff;">Ubuntu下wine配置</span><br /><br />　　首先在新立得裡下載wine，自動安裝<br /><br />　　防止程序亂碼<br /><br />　　新建一個文本文件，內容如下： &nbsp;<br /><br />　　引用: &nbsp;<br /><br /><span style="color: #800000;">　　REGEDIT4 &nbsp;<br /><br />　　[HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements] &nbsp;<br /><br />　　@="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"@"="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"Arial"="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"System"="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"Tahoma"="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"Times New Roman"="文鼎PL細上海宋Uni" &nbsp;<br /><br />　　"宋體"="文鼎PL細上海宋Uni" &nbsp;</span><br /><br />　　注意：保存時編碼選擇GB18030 &nbsp;<br /><br />　　然後在終端中輸入<span style="color: #ff0000;">wine regedit</span> 導入這個文件<br /><br />　　之後用wine 程序名稱.exe&nbsp;&nbsp;&nbsp; 就可以安裝運行<br /><br />　　可以炒股了 但不顯示評論 交易有很少亂碼 不要按F10 切記!<br /><br /><br /><span style="color: #0000ff;">安裝IE</span><br /><br />　　下載 ies4linux-xxxx.tar.gz<br /><br />　　新建sources.list文件，如下命令 <br /><br />　　<span style="color: #ff0000;">sudo gedit /etc/apt/sources.list </span><br /><br />　　在其中輸入<br /><br />　　<span style="color: #ff0000;">deb http://us.archive.ubuntu.com/ubuntu edgy universe <br /><br />　　deb http://wine.budgetdedicated.com/apt edgy main </span><br /><br />　　保存<br /><br />　　終端輸入 安裝cabextract <br /><br /><span style="color: #ff0000;">　　wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - <br /><br />　　sudo apt-get update <br /><br />　　sudo apt-get install wine cabextract<br /></span><br />　　解壓 安裝ies4linux<br /><br /><span style="color: #ff0000;">　　./ies4linux</span><br /><br />　　還是有亂碼<br /><br /><span style="color: #0000ff;">在Linux使用IE + Java (ies4linux + JRE1.5.0.11) &nbsp;</span><br /><br />　　在Linux 上面上網偶爾會遇到IE-ONLY的網站, 特別是股票理財網站等等, 免不了要回到Windows下用IE瀏覽, ies4linux 固然能輕鬆的幫你將IE+Flash裝上Linux, 但可惜它沒有內建java支援, 而很不幸的, 網路世界裡java也是不可或缺的。 &nbsp;<br /><br />　　如果我們能將ies4linux裝上java runtime, 那就可以解決這個問題, 下面要與大家分享的就是如何將java裝上ies4linux, 希望能幫助大家減低回到Windows上網的麻煩。 &nbsp;<br /><br />　3. 開始安裝Java Run Time Environment &nbsp;<br /><br />　　a) 到這裡下載Java Run Time Environment: &nbsp;<br /><br />　　JRE 5.0 Update 11 includes the JVM technology: Download: &nbsp;<br /><br />　　<a href="http://java.sun.com/products/archive/j2se/5.0_11/index.html  ">http://java.sun.com/products/archive/j2se/5.0_11/index.html </a><br /><br />　　選擇這個版本 &nbsp;<br /><br />　　Windows Offline Installation, Multi-language &nbsp;<br /><br />　　jre-1_5_0_11-windows-i586-p.exe (15.80 MB) &nbsp;<br /><br />　　b) 下載成功後, 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔) &nbsp;<br /><span style="color: #ff0000;"><br />　　/home/haman/.ies4linux/ie6/drive_c/ &nbsp;</span><br /><br />　　c) 執行安裝 &nbsp;<br /><br />　　開啟 "應用程式=&gt;附屬應用程式=&gt;終端機" &nbsp;<br /><br />　　進入"偽"C:\槽 : &nbsp;<br /><br /><span style="color: #ff0000;">　　cd /home/haman/.ies4linux/ie6/drive_c/ &nbsp;</span><br /><br />　　d)用wine執行jre安裝檔 &nbsp;<br /><br /><span style="color: #00ff00;">　　註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭, &nbsp;<br /><br />　　這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。 &nbsp;</span><br /><span style="color: #ff0000;"><br />　　WINEPREFIX=/home/haman/.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe &nbsp;</span><br /><br />　　如果跑得起來, 會出現以下畫面: &nbsp;<br /><br />　　按"Custom Setup"把所有可以選的選項都安裝至硬碟 &nbsp;<br /><br />　4. 設定Java &nbsp;<br /><br />　　a) 設定java前準備: &nbsp;<br /><br />　　先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔 &nbsp;<br /><br /><span style="color: #ff0000;">　　cd /home/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin &nbsp;<br /><br />　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;</span><br /><br />　　因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了: &nbsp;<br /><br /><span style="color: #ff0000;">　　WINEPREFIX=/home/haman/.ies4linux/ie6 wine regedit &nbsp;</span><br /><br />　　找到這個鍵值: &nbsp;<br /><br />　<span style="color: #ff0000;">　HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_11 &nbsp;</span><br /><br />　　"<span style="color: #ff0000;">DXAcceleration</span>" 點兩下, 數值改成 "0", 如下圖: &nbsp;<br /><br />　　b) 正式開始設定Java &nbsp;<br /><br />　　進入偽C槽的Program Files\Java, 並再一次執行javacpl.exe, &nbsp;<br /><br /><span style="color: #ff0000;">　　cd /home/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin &nbsp;</span><br /><br />　　註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥 &nbsp;<br /><br /><span style="color: #ff0000;">　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;</span><br /><br />　　這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =&gt; &nbsp;<br /><span style="color: #ff0000;"><br />　　"APPLET tag support" </span>&nbsp;<br /><br />　　樹狀選項 <span style="color: #ff0000;">"Internet Explorer"</span>: &nbsp;<br /><br />　　不要打勾, 按 "APPLY", "OK", 退出。 &nbsp;<br /><br />　　再搞一次: &nbsp;<br /><br /><span style="color: #ff0000;">　　WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe &nbsp;</span><br /><br />　　這次同樣的地方: "Advanced" 標籤 =&gt; &nbsp;<br /><br />　　" APPLET tag support" &nbsp;<br /><br />　　樹狀選項 "Internet Explorer": &nbsp;<br /><br />　　這次請打勾!, 按 "APPLY", "OK" ,退出。 &nbsp;<br /><br />　　全部安裝完畢!! &nbsp;<br /><br /><span style="color: #0000ff;">使ies4linux的Active X生效</span> &nbsp;<br /><br />　　如果你遇到了這樣的訊息: &nbsp;<br /><br />　　(您目前的安全性設定禁用ActiveX, 所以....) &nbsp;<br /><br />　　Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性: &nbsp;<br /><br />　　開啟IE的工具=&gt;選項=&gt;安全性 =&gt; 網際網路 : 調到最低: &nbsp;<br /><br />　　有時候ActiveX會用到mfc42.dll 這個檔案, </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至: &nbsp;<br /><br /><span style="color: #ff0000;">　　/home/haman/.ies4linux/ie6/drive_c/windows/system32 &nbsp;</span><br /><br />　　然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) : &nbsp;<br /><br /><span style="color: #ff0000;">　　gedit /home/haman/.ies4linux/ie6/config &nbsp;</span><br /><br />　　貼入以下內容並存檔離開: &nbsp;<br /><br /><span style="color: #800000;">　　; default for all other dlls &nbsp;<br /><br />　　"*" = "builtin, native"</span><br /><br />　　三大銀行使用正常 工行需要下載安全插件並用wine安裝 只有還需在線安裝一次才行</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>好吧&hellip;wine+ie+網路ATM掛了～</p>
<p>之後嘗試的ie6+玉山ATM、ie6+台灣ATM，ActiveX有起來，但玉山說讀卡機錯誤，台灣說找不到讀卡機&hellip;</p>
<p>最後嘗試的玉山+Firefox，在FF3.0下不行，外掛裝了，但再進去一樣繼續叫我裝&hellip;</p>
<p>FF3.5的情況好一點，裝了有效，但一樣說抓不到，仔細看了玉山外掛的說明&hellip;</p>
<p>限定了linux 32bit的FF&hellip;Orz</p>
<p>而且我發現了另外一個問題，我的國泰世華卡在ubuntu下居然認不得&hellip;</p>
<p>倒是其他用不到的兩張晶片卡（自然人跟匯豐信用卡）反而讀的到&hellip;唉&hellip;</p>
<p>害我為了EZ100U的Driver可以用而高興了那麼久&hellip;</p>
<p>Driver的安裝請參考</p>
<p><a href="http://ycfunet.blogspot.com/2008/03/linux.html">Linux 晶片卡讀卡機 使用心得</a></p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25976181">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Tue, 20 Oct 2009 13:40:33 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/25976181#comments</comments>
    </item>
    <item>
      <title><![CDATA[wine +PaPaGO + BU-353]]></title>
      <link>http://haman77.pixnet.net/blog/post/25972953</link>
      <guid>http://haman77.pixnet.net/blog/post/25972953</guid>
      <description><![CDATA[呼～被我玩壞的GPS總算是用到好了～
來做個筆記好了～
我現在用的GPS mouse是環天BR-355，DRIVER相容於PL-2303（BU-353），
在UBUNTU下，Default就有這個Driver了～
所以插上去後直接dmesg可以看到類似
[266281.037250] pl2303 5-1:1.0: pl2303 converter detected&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [266281.081287] usb 5-1: pl2303 converter now attached to ttyUSB0
的訊息，再進一步的確認方式，可以用ls /dev/ttyUSB0 （或其他USB）來確認是否連結&hellip;
如果ls找不到，可以用lsmod | grep pl2303看看Driver有沒有起來&hellip;
沒有的話就去下載pl2303.c來make吧&hellip;
make完的ko檔就放在/lib/modules/`uname -r`/kernel/drivers/usb/serial/ 裡&hellip;
&nbsp;
wine及PaPaGo的安裝我就不再多說了～
我要說的是關於GPS mouse這部份的設定&hellip;
前幾天搞定PAPAGO之後，GPS就一直搞不定，
先在wine建立com1跟ttyUSB0的Mapping，
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
&nbsp;
然後PaPaGO的GPS連COM1，4800bps，依然不行&hellip;
還下了gpsd/gpsdrive來測試我的GPS mouse在linux底下是否正常&hellip;
結果反而把GPS搞壞了～GPS mouse的LED連亮都不亮&hellip;
google了一下，發現是資料格式（NMEA/Binary）的問題&hellip;
照大神的說法，用gpsd /dev/ttyUSB0把gpsd叫起來後，
再用telnet localhost 2947連到gpsd，
然後設定 n=0，就可以再把Binary改回NMEA了&hellip;
結果試了半天，n怎麼改都還是1，PaPaGO也都還是連不到BR-355，
原本想放棄，因為聽說只要不接電72小時後所有的資料都會reset&hellip;
不過今天比較鐵齒，又拿出來試了一下&hellip;
不過是改用gpsctrl去設定，而不是用telnet的方式去設&hellip;
結果設完PaPaGO就抓到了～
聽到GPS定位完成的語音，一整個就是感動到受不了啊～
gpsctrl的設定方式是
gpsctrl -n /dev/ttyUSB0
&nbsp;
話說，在找資料的時後，意外發現原來可以先把google map的地圖下載下來，
然後再用gpsdrive載入，之後就可以導航了～
這樣可以算是Linux原生的導航軟體了吧?
不過可惜的是這個gpsdrive只有英文版的，繁中介面可能還要繼續等了吧?
&nbsp;
再來一個題外話，一樣是找資料時找到的，
聽說wine下載source code rebuild之後速度會快很多&hellip;
改天有空來試試&hellip;
&nbsp;
下一步，就來試試wine+ie跑晶片卡吧&hellip;]]></description>
      <content:encoded><![CDATA[<p>呼～被我玩壞的GPS總算是用到好了～</p>
<p>來做個筆記好了～</p>
<p>我現在用的GPS mouse是環天BR-355，DRIVER相容於PL-2303（BU-353），</p>
<p>在UBUNTU下，Default就有這個Driver了～</p>
<p>所以插上去後直接dmesg可以看到類似</p>
<p><span style="background-color: #000000;"><span style="color: #ffffff;">[266281.037250] pl2303 5-1:1.0: pl2303 converter detected&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />[266281.081287] usb 5-1: pl2303 converter now attached to ttyUSB0</span><br /></span></p>
<p>的訊息，再進一步的確認方式，可以用ls /dev/ttyUSB0 （或其他USB）來確認是否連結&hellip;</p>
<p>如果ls找不到，可以用lsmod | grep pl2303看看Driver有沒有起來&hellip;</p>
<p>沒有的話就去下載pl2303.c來make吧&hellip;</p>
<p>make完的ko檔就放在/lib/modules/`uname -r`/kernel/drivers/usb/serial/ 裡&hellip;</p>
<p>&nbsp;</p>
<p><a title="wine及PaPaGO的安裝" href="http://www.tmes.mlc.edu.tw/wiki/index.php/Wine">wine及PaPaGo的安裝</a>我就不再多說了～</p>
<p>我要說的是關於GPS mouse這部份的設定&hellip;</p>
<p>前幾天搞定PAPAGO之後，GPS就一直搞不定，</p>
<p>先在wine建立com1跟ttyUSB0的Mapping，</p>
<p><span style="color: #ff0000;">ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1</span></p>
<p>&nbsp;</p>
<p>然後PaPaGO的GPS連<span style="color: #ff0000;">COM1，4800bps</span>，依然不行&hellip;</p>
<p>還下了gpsd/gpsdrive來測試我的GPS mouse在linux底下是否正常&hellip;</p>
<p>結果反而把GPS搞壞了～GPS mouse的LED連亮都不亮&hellip;</p>
<p>google了一下，發現是資料格式（NMEA/Binary）的問題&hellip;</p>
<p>照大神的說法，用gpsd /dev/ttyUSB0把gpsd叫起來後，</p>
<p>再用telnet localhost 2947連到gpsd，</p>
<p>然後設定 n=0，就可以再把Binary改回NMEA了&hellip;</p>
<p>結果試了半天，n怎麼改都還是1，PaPaGO也都還是連不到BR-355，</p>
<p>原本想放棄，因為聽說只要不接電72小時後所有的資料都會reset&hellip;</p>
<p>不過今天比較鐵齒，又拿出來試了一下&hellip;</p>
<p>不過是改用gpsctrl去設定，而不是用telnet的方式去設&hellip;</p>
<p>結果設完PaPaGO就抓到了～</p>
<p><span style="color: #ff0000;">聽到GPS定位完成</span>的語音，一整個就是感動到受不了啊～</p>
<p>gpsctrl的設定方式是</p>
<p><span style="color: #ff0000;">gpsctrl -n /dev/ttyUSB0</span></p>
<p>&nbsp;</p>
<p>話說，在找資料的時後，意外發現原來可以先把google map的地圖下載下來，</p>
<p>然後再用gpsdrive載入，之後就可以導航了～</p>
<p>這樣可以算是Linux原生的導航軟體了吧?</p>
<p>不過可惜的是這個gpsdrive只有英文版的，繁中介面可能還要繼續等了吧?</p>
<p>&nbsp;</p>
<p>再來一個題外話，一樣是找資料時找到的，</p>
<p>聽說<a title="wine下載source code rebuild之後速度會快很多" href="http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=66414">wine下載source code rebuild之後速度會快很多</a>&hellip;</p>
<p>改天有空來試試&hellip;</p>
<p>&nbsp;</p>
<p>下一步，就來試試<a title="wine+ie跑晶片卡" href="http://roggin.googlepages.com/home">wine+ie跑晶片卡</a>吧&hellip;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25972953">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 14:50:08 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/25972953#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第三十一課 ま]]></title>
      <link>http://haman77.pixnet.net/blog/post/25971023</link>
      <guid>http://haman77.pixnet.net/blog/post/25971023</guid>
      <description><![CDATA[氣質才女*白哉小姐says(響鈴) 今天要教的是五十音的第31個字「ま」



氣質才女*白哉小姐says

平假名：「ま」(字源：「末」)，片假名：「マ」(字源：「万」)













氣質才女*白哉小姐says

羅馬拼音：「ma」，發音為中文的「媽」



















氣質才女*白哉小姐says

補充單字：「まる (丸)」&rarr; 圓的意思



















氣質才女*白哉小姐says

「まるこ (丸子)」 &rarr; 小丸子的發音



















(人ﾟ▽ﾟ)假阿度仔西日本仔says

まね！








































Kuluvasays

馬 (うま）





































氣質才女*白哉小姐says

其實說起來，真正要學的人，這樣太慢了&hellip;我也不是什麼真的老師 XD 不過，還是歡迎討論日文的問題&hellip;就是這樣






















































































































細慢學做自已-Nayasks

請問，「喜歡的人」的"的"字，書上用來表示，那可以用""來代替嗎？這兩者之間，有什麼差別？



















細慢學做自已-Naysays

yoruichi　　日文字「」，發音：na 




























細慢學做自已-Naysays

氣質才女*白哉小姐  用"no"






















細慢學做自已-Naysays

yoruichi   啊~~我被你殺到了= ="..屬性不同，不大懂＠＠a..是例如後面接的是名詞之類的差別嗎？



















細慢學做自已-Naysays

yoruichi  soga 謝謝吶!! 



















氣質才女*白哉小姐says

細慢學做自已-Nay: 應該說&hellip;因為後面接的是名詞，所以前面的形容詞會有不同的變化



















氣質才女*白哉小姐says

咦&hellip;我LAG了



















氣質才女*白哉小姐says

細慢學做自已-Nay: 通常結尾是「い」的，大部份都是單純的形容詞，後面接「の」就可以了&hellip;不過不是全部喔，只是大部份 XD



















細慢學做自已-Naysays

yoruichi   



















細慢學做自已-Naysays

氣質才女*白哉小姐  恩恩..（摸下巴ing）真的是..得好好思考了!!&gt;&lt;~~天啊..（再度吶喊抓頭）..感恩啊!! 



















氣質才女*白哉小姐says

細慢學做自已-Nay: 嗯&hellip;上到後面你應該就會了解了 XD



















細慢學做自已-Naysays

恩恩 



















鼠奴筆says

0.0 有開課要通之我 免的被大絕按掉了



















Mars‧Jasonsays

這是值得紀念的最後一堂課 !!  XD


































&nbsp;
&nbsp;]]></description>
      <content:encoded><![CDATA[<p><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span>(響鈴) 今天要教的是五十音的第31個字「ま」</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「ま」(字源：「末」)，片假名：「マ」(字源：「万」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m206682989">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206682989">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「ma」，發音為中文的「媽」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206683918">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206683918">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>補充單字：「まる (丸)」&rarr; 圓的意思</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206684751">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206684751">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>「まるこ (丸子)」 &rarr; 小丸子的發音</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206691756">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206691756">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/vincute0831">(人ﾟ▽ﾟ)假阿度仔西日本仔</a><span>says</span></span></td>
<td>
<div>まね！</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206720601">

</div>
<div id="m206721324">

</div>
<div id="m206721680">

</div>
<div id="m206721944">

</div>
<div id="m206725038">

</div>
<div id="m206727304">

</div>
<div id="m206755421">

</div>
<div id="m206764646">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206764646">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/kuluva5476">Kuluva</a><span>says</span></span></td>
<td>
<div>馬 (うま）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206765297">

</div>
<div id="m206768176">

</div>
<div id="m206772777">

</div>
<div id="m206774304">

</div>
<div id="m206800057">

</div>
<div id="m206801602">

</div>
<div id="m206804193">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_206804193">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>其實說起來，真正要學的人，這樣太慢了&hellip;我也不是什麼真的老師 XD 不過，還是歡迎討論日文的問題&hellip;就是這樣</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m206808839">

</div>
<div id="m206838312">

</div>
<div id="m206856751">

</div>
<div id="m206858810">

</div>
<div id="m206863866">

</div>
<div id="m206871582">

</div>
<div id="m206871828">

</div>
<div id="m206877871">

</div>
<div id="m206879682">

</div>
<div id="m206879775">

</div>
<div id="m206889007">

</div>
<div id="m206889236">

</div>
<div id="m206895137">

</div>
<div id="m206903391">

</div>
<div id="m206909190">

</div>
<div id="m206912894">

</div>
<div id="m206915494">

</div>
<div id="m206924172">

</div>
<div id="m206925111">

</div>
<div id="m206927752">

</div>
<div id="m206944202">

</div>
<div id="m206949984">

</div>
<div id="m206952943">

</div>
<div id="m206961474">

</div>
<div id="m206974547">

</div>
<div id="m206975068">

</div>
<div id="m206976522">

</div>
<div id="m206977707">

</div>
<div id="m207099195">

</div>
<div id="m207099236">

</div>
<div id="m207284340">

</div>
<div id="m207299530">

</div>
<div id="m208438257">

</div>
<div id="m211101504">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211101504">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>asks</span></span></td>
<td>
<div>請問，「喜歡的人」的"的"字，書上用來表示，那可以用""來代替嗎？這兩者之間，有什麼差別？</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211116092">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211116092">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/yoruichi">yoruichi</a>　　日文字「」，發音：na <img src="http://statics.plurk.com/d1a6f08507b126ec6a215e6a2372e8bb.gif" alt="(cozy)" height="18" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211121781">

</div>
<div id="m211122461">

</div>
<div id="m211123698">

</div>
<div id="m211124652">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211124652">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>  用"no"</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211126059">

</div>
<div id="m211131317">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211131317">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/yoruichi">yoruichi</a>   啊~~我被你殺到了= ="..屬性不同，不大懂＠＠a..是例如後面接的是名詞之類的差別嗎？</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211136783">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211136783">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/yoruichi">yoruichi</a>  soga <img src="http://statics.plurk.com/900f3dd0adaad9142d567caf6bfb1311.gif" alt="(thinking)" height="18" />謝謝吶!! <img src="http://statics.plurk.com/95e69aa508d4bb435706b9db0a610dad.gif" alt="(worship)" height="25" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211141496">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211141496">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a>: 應該說&hellip;因為後面接的是名詞，所以前面的形容詞會有不同的變化</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211142107">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211142107">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>咦&hellip;我LAG了</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211143986">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211143986">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a>: 通常結尾是「い」的，大部份都是單純的形容詞，後面接「の」就可以了&hellip;不過不是全部喔，只是大部份 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211150228">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211150228">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/yoruichi">yoruichi</a>   <img src="http://statics.plurk.com/a55bdb344892676b0fea545354654a49.gif" alt="(dance)" height="35" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211151589">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211151589">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>  恩恩..（摸下巴ing）真的是..得好好思考了!!&gt;&lt;~~天啊..（再度吶喊抓頭）..感恩啊!! <img src="http://statics.plurk.com/9454d15bcaf411b159dcc147ebc3f0eb.gif" alt="(K)" height="19" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211163650">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211163650">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a>: 嗯&hellip;上到後面你應該就會了解了 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211166273">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211166273">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/finnay">細慢學做自已-Nay</a><span>says</span></span></td>
<td>
<div>恩恩 <img src="http://statics.plurk.com/615f18f7ea8abc608c4c20eaa667883b.gif" alt="(LOL)" height="18" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211503861">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211503861">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/sky19750616">鼠奴筆</a><span>says</span></span></td>
<td>
<div>0.0 有開課要通之我 免的被大絕按掉了</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211514716">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_211514716">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span>says</span></span></td>
<td>
<div>這是值得紀念的最後一堂課 !!  XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m211614444">

</div>
<div id="m212466869">

</div>
<div id="m212888362">

</div>
<div id="m213931033">

</div>
<div id="m213961151">

</div>
<div id="m214056130">

</div>
<div id="m214056249">

</div>
<div id="m214056341">

</div>
<p>&nbsp;</p>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25971023">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:50:47 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25971023#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第三十課 ほ]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970997</link>
      <guid>http://haman77.pixnet.net/blog/post/25970997</guid>
      <description><![CDATA[氣質才女*白哉小姐says(響鈴) 今天要教是五十音的第30個字「ほ」
&nbsp;



氣質才女*白哉小姐says

平假名：「ほ」，片假名：「ホ」(字源皆為中文的「保」)













氣質才女*白哉小姐says

羅馬拼音：「ho」，發音為中文的「厚」



















氣質才女*白哉小姐says

補充單字：「あほ」 &rarr; 笨蛋的一種說法 XD





































Momosays

星　（ほし）



















Momosays

炎　（ほのお）



















氣質才女*白哉小姐says

Momo: ほのお&rarr; 這個好難喔 XD



















Momosays

氣質才女*白哉小姐: 哈哈哈，是發音很難嗎？



















氣質才女*白哉小姐says

Momo: 嘿啊，而且怎麼感覺不常用到



















Momosays

氣質才女*白哉小姐: 通常都是卡通跟歌詞裡出現 XD



















氣質才女*白哉小姐says

Momo: 哈！原來如此 XD 話說，日本的卡拉OK，應該唱得到很多宇多田的歌吧&hellip; XD



















Momosays

氣質才女*白哉小姐: 只要她出過的歌都唱的到啊









































































&nbsp;]]></description>
      <content:encoded><![CDATA[<p><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span>(響鈴) 今天要教是五十音的第30個字「ほ」</p>
<p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「ほ」，片假名：「ホ」(字源皆為中文的「保」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m205071283">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205071283">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「ho」，發音為中文的「厚」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205071797">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205071797">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>補充單字：「あほ」 &rarr; 笨蛋的一種說法 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205072440">

</div>
<div id="m205074673">

</div>
<div id="m205074817">

</div>
<div id="m205079092">

</div>
<div id="m205196400">

</div>
<div id="m205236228">

</div>
<div id="m205254387">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205254387">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>星　（ほし）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205256290">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205256290">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>炎　（ほのお）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205277873">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205277873">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: ほのお&rarr; 這個好難喔 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205280029">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205280029">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>: 哈哈哈，是發音很難嗎？</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205282391">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205282391">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 嘿啊，而且怎麼感覺不常用到</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205290545">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205290545">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>: 通常都是卡通跟歌詞裡出現 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205293350">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205293350">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 哈！原來如此 XD 話說，日本的卡拉OK，應該唱得到很多宇多田的歌吧&hellip; XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205296402">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_205296402">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>: 只要她出過的歌都唱的到啊</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m205300057">

</div>
<div id="m205300882">

</div>
<div id="m205301635">

</div>
<div id="m205302825">

</div>
<div id="m205305082">

</div>
<div id="m205305688">

</div>
<div id="m205307298">

</div>
<div id="m205307871">

</div>
<div id="m205308633">

</div>
<div id="m205311071">

</div>
<div id="m205311237">

</div>
<div id="m205314836">

</div>
<div id="m205315039">

</div>
<div id="m205316568">

</div>
<div id="m205317898">

</div>
<div id="m205323037">

</div>
<div id="m205327905">

</div>
<div id="m205334256">

</div>
<div id="m205343421">

</div>
<div id="m205344123">

</div>
<div id="m205345358">

</div>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970997">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:48:27 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25970997#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十九課 へ]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970994</link>
      <guid>http://haman77.pixnet.net/blog/post/25970994</guid>
      <description><![CDATA[


氣質才女*白哉小姐says

(響鈴) 今天要教的是五十音的第29個字「へ」




&nbsp;



氣質才女*白哉小姐says

平假名：「へ」，片假名：「ヘ」(字源皆為中文的「部」)













氣質才女*白哉小姐says

羅馬拼音：「he」，發音為中文的「嘿」



















氣質才女*白哉小姐says

我想&hellip;這個也只能「へへへへへへへ」



















Momosays

蛇　（へび）



















氣質才女*白哉小姐says

Momo: 好像「蝦米」的台語 XD






















Momosays

下手　（へた）, 不擅長



















Momosays

臍　（へそ） 肚臍



















氣質才女*白哉小姐says

Momo: 謝謝老師補充單字  























































Momosays

日本人倒是很常說 &rdquo;へぇ&rdquo;。 就很像 "是哦"的感覺



















氣質才女*白哉小姐says

Momo: 哈！我知道我知道，音要往上揚是吧 XD






















Momosays

氣質才女*白哉小姐:是啊，是啊。超常用的






















氣質才女*白哉小姐says

へえ～～ &rarr; 馬上拿來用
















































































































&nbsp;]]></description>
      <content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>(響鈴) 今天要教的是五十音的第29個字「へ」</div>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「へ」，片假名：「ヘ」(字源皆為中文的「部」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m203498305">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203498305">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「he」，發音為中文的「嘿」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203499312">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203499312">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>我想&hellip;這個也只能「へへへへへへへ」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203508861">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203508861">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>蛇　（へび）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203511176">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203511176">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 好像「蝦米」的台語 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203512795">

</div>
<div id="m203514043">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203514043">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>下手　（へた）, 不擅長</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203514997">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203514997">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>臍　（へそ） 肚臍</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203516590">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203516590">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 謝謝老師補充單字  <a href="http://cichikung.myweb.hinet.net/plurk/onion/023.gif" target="_blank"><img style="max-height: 40px; max-width: 48px; visibility: visible;" src="http://cichikung.myweb.hinet.net/plurk/onion/023.gif" alt="" /></a></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203520273">

</div>
<div id="m203522523">

</div>
<div id="m203530598">

</div>
<div id="m203536926">

</div>
<div id="m203542422">

</div>
<div id="m203543848">

</div>
<div id="m203546274">

</div>
<div id="m203548151">

</div>
<div id="m203568346">

</div>
<div id="m203570570">

</div>
<div id="m203571034">

</div>
<div id="m203575426">

</div>
<div id="m203578217">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203578217">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>日本人倒是很常說 &rdquo;へぇ&rdquo;。 就很像 "是哦"的感覺</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203579426">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203579426">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 哈！我知道我知道，音要往上揚是吧 XD</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203579754">

</div>
<div id="m203585713">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203585713">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a>:是啊，是啊。超常用的</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203588128">

</div>
<div id="m203588335">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_203588335">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>へえ～～ &rarr; 馬上拿來用</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m203588757">

</div>
<div id="m203595490">

</div>
<div id="m203597285">

</div>
<div id="m203598951">

</div>
<div id="m203601873">

</div>
<div id="m203602356">

</div>
<div id="m203606174">

</div>
<div id="m203614947">

</div>
<div id="m203618848">

</div>
<div id="m203621343">

</div>
<div id="m203625186">

</div>
<div id="m203628418">

</div>
<div id="m203632046">

</div>
<div id="m203652482">

</div>
<div id="m203677262">

</div>
<div id="m203678215">

</div>
<div id="m203678550">

</div>
<div id="m203683444">

</div>
<div id="m203701192">

</div>
<div id="m203703773">

</div>
<div id="m203724039">

</div>
<div id="m203768654">

</div>
<div id="m203783743">

</div>
<div id="m203811011">

</div>
<div id="m203940664">

</div>
<div id="m203945311">

</div>
<div id="m203947244">

</div>
<div id="m203950485">

</div>
<div id="m204592594">

</div>
<div id="m204617903">

</div>
<div id="m204618080">

</div>
<div id="m204621191">

</div>
<div id="m204730894">

</div>
<div id="m204874602">

</div>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970994">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:42:47 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25970994#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十八課 ふ]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970977</link>
      <guid>http://haman77.pixnet.net/blog/post/25970977</guid>
      <description><![CDATA[氣質才女*白哉小姐says(響鈴) 糟&hellip;顧著做東西，忘了上課了 XD 今天要教的是五十音的第28個字「ふ」



氣質才女*白哉小姐says

平假名：「ふ」，片假名：「フ」(字源皆為中文的「不」)













氣質才女*白哉小姐says

羅馬拼音：「hu」，發音為中文的「呼」








































逢甲阿狼says

ふふふふ(呼呼呼呼&hellip;)












































逢甲阿狼says

突然想到，狀聲詞好像要用片假名？




































































川噗仔&nbsp;

好像有一個單字~胡說~日語發音huso



















Mars‧Jasonsays

是 uso 嗎?













氣質才女*白哉小姐says

Kuluva: 哈哈，沒錯




&nbsp;
&nbsp;]]></description>
      <content:encoded><![CDATA[<p><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span>(響鈴) 糟&hellip;顧著做東西，忘了上課了 XD 今天要教的是五十音的第28個字「ふ」</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「ふ」，片假名：「フ」(字源皆為中文的「不」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m199670068">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_199670068">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「hu」，發音為中文的「呼」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m199672905">

</div>
<div id="m199673142">

</div>
<div id="m199673470">

</div>
<div id="m199673811">

</div>
<div id="m199673999">

</div>
<div id="m199674619">

</div>
<div id="m199676162">

</div>
<div id="m199677185">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_199677185">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/wolfer">逢甲阿狼</a><span>says</span></span></td>
<td>
<div>ふふふふ(呼呼呼呼&hellip;)</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m199677910">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_199677910">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m199678955">

</div>
<div id="m199678975">

</div>
<div id="m199679378">

</div>
<div id="m199679757">

</div>
<div id="m199681221">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_199681221">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/wolfer">逢甲阿狼</a><span>says</span></span></td>
<td>
<div>突然想到，狀聲詞好像要用片假名？</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m199681840">

</div>
<div id="m199684224">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_199684224">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m199684591">

</div>
<div id="m199685109">

</div>
<div id="m199685302">

</div>
<div id="m199686638">

</div>
<div id="m199698572">

</div>
<div id="m199717064">

</div>
<div id="m199717415">

</div>
<div id="m199757704">

</div>
<div id="m199760474">

</div>
<div id="m199761047">

</div>
<div id="m199857790">

</div>
<div id="m201292543">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_201292543">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/easyjrs">川噗仔</a><span>&nbsp;</span></span></td>
<td>
<div>好像有一個單字~胡說~日語發音huso</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m201348438">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_201348438">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span>says</span></span></td>
<td>
<div>是 uso 嗎?</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/kuluva5476">Kuluva</a>: 哈哈，沒錯</div>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970977">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:40:17 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25970977#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十七課 ひ]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970969</link>
      <guid>http://haman77.pixnet.net/blog/post/25970969</guid>
      <description><![CDATA[氣質才女*白哉小姐says(響鈴) 今天去游泳&hellip;所以慢了 XD 今天要教的是五十音的第27個字「ひ」



氣質才女*白哉小姐says

平假名：「ひ」，片假名：「ヒ」(字源皆為中文的「比」)













氣質才女*白哉小姐says

羅馬拼音：「hi」，發音為注音的「ㄏㄧ」 (這個音好難)



















氣質才女*白哉小姐says

我無法思考單字 =_=



















Momosays

人　（ひと）



















氣質才女*白哉小姐says

Momo: 哦哦哦！謝謝妳！！  













































Momosays

引越し（ひっこし ） 搬家






















Momosays

引く　(ひく) 拉，抽



















氣質才女*白哉小姐says

Momo: 謝謝老師的指導 xd

























Momosays

皮膚　（ひふ）











































































































Kuluvasays

コーヒー



















Kuluvasays

珈琲館
































投五元轉三圈says

補充一下...ひこうき...飛機


























































&nbsp;
&nbsp;]]></description>
      <content:encoded><![CDATA[<p><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span>(響鈴) 今天去游泳&hellip;所以慢了 XD 今天要教的是五十音的第27個字「ひ」</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「ひ」，片假名：「ヒ」(字源皆為中文的「比」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m198093116">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198093116">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「hi」，發音為注音的「ㄏㄧ」 (這個音好難)</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198102315">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198102315">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>我無法思考單字 =_=</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198108913">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198108913">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>人　（ひと）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198113398">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198113398">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 哦哦哦！謝謝妳！！  <img src="http://statics.plurk.com/d1a6f08507b126ec6a215e6a2372e8bb.gif" alt="(cozy)" height="18" /></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198114317">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198114317">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198115114">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198115114">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198116149">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198116149">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>引越し（ひっこし ） 搬家</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198116494">

</div>
<div id="m198119133">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198119133">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>引く　(ひく) 拉，抽</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198120889">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198120889">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div><a href="http://www.plurk.com/Mokona0310">Momo</a>: 謝謝老師的指導 xd</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198123683">

</div>
<div id="m198126254">

</div>
<div id="m198127074">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198127074">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Mokona0310">Momo</a><span>says</span></span></td>
<td>
<div>皮膚　（ひふ）</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198128373">

</div>
<div id="m198129392">

</div>
<div id="m198129678">

</div>
<div id="m198129720">

</div>
<div id="m198130071">

</div>
<div id="m198132792">

</div>
<div id="m198133147">

</div>
<div id="m198133344">

</div>
<div id="m198134086">

</div>
<div id="m198138687">

</div>
<div id="m198139235">

</div>
<div id="m198139799">

</div>
<div id="m198142042">

</div>
<div id="m198142545">

</div>
<div id="m198142880">

</div>
<div id="m198143197">

</div>
<div id="m198146299">

</div>
<div id="m198151191">

</div>
<div id="m198154588">

</div>
<div id="m198162532">

</div>
<div id="m198171464">

</div>
<div id="m198176428">

</div>
<div id="m198180986">

</div>
<div id="m198183593">

</div>
<div id="m198258843">

</div>
<div id="m198261718">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198261718">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198263368">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198263368">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/kuluva5476">Kuluva</a><span>says</span></span></td>
<td>
<div>コーヒー</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198265025">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198265025">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/kuluva5476">Kuluva</a><span>says</span></span></td>
<td>
<div>珈琲館</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198727830">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198727830">

</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198735525">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198735525">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/Jiatin">投五元轉三圈</a><span>says</span></span></td>
<td>
<div>補充一下...ひこうき...飛機</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198774318">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198774318">
<table border="0">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m198809846">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_198809846">
<table border="0">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970969">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:35:08 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25970969#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十六課 は]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970956</link>
      <guid>http://haman77.pixnet.net/blog/post/25970956</guid>
      <description><![CDATA[氣質才女*白哉小姐says(響鈴) 上課囉！今天要教的是五十音的第26個字「は」
&nbsp;



氣質才女*白哉小姐says

平假名：「は」(字源：「波」)，片假名：「ハ」(字源：「八」)













氣質才女*白哉小姐says

羅馬拼音：「ha」，發音為中文的「哈」



















氣質才女*白哉小姐says

補充單字：「はち (八)」&rarr; 數字八



















氣質才女*白哉小姐says

「はは (母)」&rarr; 母親



















氣質才女*白哉小姐says

「はな (花)」&rarr; 花













氣質才女*白哉小姐says

「はな ＨＡＮＡ)



]]></description>
      <content:encoded><![CDATA[<p><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span>(響鈴) 上課囉！今天要教的是五十音的第26個字「は」</p>
<p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>平假名：「は」(字源：「波」)，片假名：「ハ」(字源：「八」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m196361618">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_196361618">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>羅馬拼音：「ha」，發音為中文的「哈」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m196362198">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_196362198">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>補充單字：「はち (八)」&rarr; 數字八</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m196362707">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_196362707">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>「はは (母)」&rarr; 母親</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m196363958">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_196363958">
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>「はな (花)」&rarr; 花</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td><span><a href="http://www.plurk.com/byakuya">氣質才女*白哉小姐</a><span>says</span></span></td>
<td>
<div>「はな ＨＡＮＡ)</div>
</td>
</tr>
</tbody>
</table>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970956">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 07:31:27 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/25970956#comments</comments>
    </item>
    <item>
      <title><![CDATA[以linux當慣用OS生活…]]></title>
      <link>http://haman77.pixnet.net/blog/post/25970861</link>
      <guid>http://haman77.pixnet.net/blog/post/25970861</guid>
      <description><![CDATA[又挖洞給自己跳了~
最近搞上ubuntu，想用來取代windows&hellip;
沒辦法，64bits的系統卻只能跑32bits的OS，
心裡實在很不爽&hellip;
懶得去找ms 64bits的OS，只好試試用linux來取代windows&hellip;
所幸試用來的感覺還不錯&hellip;
只是有些東西還不太好處理&hellip;
改天重灌後再一一列下來吧&hellip;
先放一些清單，下次好做記錄&hellip;
&nbsp;
1.&nbsp; Google Chrome install
2.&nbsp; Firefox 3.5 install
3.&nbsp; Flash install
4.&nbsp; Liu install(xcim or gcim)
5.&nbsp; wine install(include IE-&gt;use to online ATM, PaPaGo, Realplayer)
6.&nbsp; VirtualBox
7.&nbsp; Nvidia Driver install
8.&nbsp; Arcobat reader install
9.&nbsp; totem codec(mp3, x-vid... etc) install
10.Network setting
11.NFS/Samba mount
12.Desktop style setting
13.GPS(BR-355) setting
&nbsp;
基本上大概就是這些了~
下次重灌，就不打算灌xp了~
就算要灌大概也是灌在VirtualBox裡吧&hellip;
&nbsp;
===================2009-10-20 新增=======================
CarPC規劃 - 
CPU: 
Athlon 64 X2 5400+(現有, 65W)
Duron 1200+ (現有, 57W)
&nbsp;
MotorBoard:
M2VLE-RH(音效壞，待驗証，K8M890，約35W，Micro-ATX) 
 ASUS 待查 (無顯示卡，含顯卡約35W)
&nbsp;
HDD:
USB Storage
&nbsp;
LCD:
7' LCD(無)
&nbsp;
PSU(含ITPS):
150W(up 170W)~205W(無)
&nbsp;
Case:
DIY(無)
Micro-ATX Case(無)]]></description>
      <content:encoded><![CDATA[<p>又挖洞給自己跳了~</p>
<p>最近搞上ubuntu，想用來取代windows&hellip;</p>
<p>沒辦法，64bits的系統卻只能跑32bits的OS，</p>
<p>心裡實在很不爽&hellip;</p>
<p>懶得去找ms 64bits的OS，只好試試用linux來取代windows&hellip;</p>
<p>所幸試用來的感覺還不錯&hellip;</p>
<p>只是有些東西還不太好處理&hellip;</p>
<p>改天重灌後再一一列下來吧&hellip;</p>
<p>先放一些清單，下次好做記錄&hellip;</p>
<p>&nbsp;</p>
<p>1.&nbsp; Google Chrome install</p>
<p>2.&nbsp; Firefox 3.5 install</p>
<p>3.&nbsp; Flash install</p>
<p>4.&nbsp; Liu install(xcim or gcim)</p>
<p>5.&nbsp; wine install(include IE-&gt;use to online ATM, PaPaGo, Realplayer)</p>
<p>6.&nbsp; VirtualBox</p>
<p>7.&nbsp; Nvidia Driver install</p>
<p>8.&nbsp; Arcobat reader install</p>
<p>9.&nbsp; totem codec(mp3, x-vid... etc) install</p>
<p>10.Network setting</p>
<p>11.NFS/Samba mount</p>
<p>12.Desktop style setting</p>
<p>13.GPS(BR-355) setting</p>
<p>&nbsp;</p>
<p>基本上大概就是這些了~</p>
<p>下次重灌，就不打算灌xp了~</p>
<p>就算要灌大概也是灌在VirtualBox裡吧&hellip;</p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;">===================2009-10-20 新增=======================</span></p>
<p>CarPC規劃 - </p>
<p style="padding-left: 30px;">CPU: </p>
<p style="padding-left: 60px;">Athlon 64 X2 5400+(現有, 65W)</p>
<p style="padding-left: 60px;">Duron 1200+ (現有, 57W)</p>
<p style="padding-left: 60px;">&nbsp;</p>
<p style="padding-left: 30px;">MotorBoard:</p>
<p style="padding-left: 60px;">M2VLE-RH(音效壞，待驗証，K8M890，約35W，Micro-ATX) </p>
<p style="padding-left: 60px;"> ASUS 待查 (無顯示卡，含顯卡約35W)</p>
<p style="padding-left: 60px;">&nbsp;</p>
<p style="padding-left: 30px;">HDD:</p>
<p style="padding-left: 60px;">USB Storage</p>
<p>&nbsp;</p>
<p style="padding-left: 30px;">LCD:</p>
<p style="padding-left: 60px;">7' LCD(無)</p>
<p style="padding-left: 60px;">&nbsp;</p>
<p style="padding-left: 30px;">PSU(含ITPS):</p>
<p style="padding-left: 60px;">150W(up 170W)~205W(無)</p>
<p style="padding-left: 60px;">&nbsp;</p>
<p style="padding-left: 30px;">Case:</p>
<p style="padding-left: 60px;">DIY(無)</p>
<p style="padding-left: 60px;">Micro-ATX Case(無)</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25970861">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 19 Oct 2009 06:47:40 +0000</pubDate>
      <category>異想魚幫兔</category>
      <comments>http://haman77.pixnet.net/blog/post/25970861#comments</comments>
    </item>
    <item>
      <title><![CDATA[Pentax 紅外線程式(8051及plam c)]]></title>
      <link>http://haman77.pixnet.net/blog/post/25190155</link>
      <guid>http://haman77.pixnet.net/blog/post/25190155</guid>
      <description><![CDATA[&nbsp;




8051 ASM
;────────────────────────────────&nbsp;&nbsp;&nbsp; ;記憶體宣告,宣告各中斷程式存放在記憶體的位址;────────────────────────────────&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ORG&nbsp;&nbsp;&nbsp; 0H&nbsp;&nbsp;&nbsp; ;主程式存放位址,從0開始&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AJMP&nbsp;&nbsp;&nbsp; MAIN&nbsp;&nbsp;&nbsp; ;跳到主程式段,執行主程式&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ORG&nbsp;&nbsp;&nbsp; 03H&nbsp;&nbsp;&nbsp; ;外部中斷INT0服務程式存放位址,從03H開始&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AJMP&nbsp;&nbsp;&nbsp; INT0&nbsp;&nbsp;&nbsp; ;跳到外部中斷INT0,執行外部中斷0服務程式;────────────────────────────────;主程式開始;────────────────────────────────;使用副程式有;&nbsp;&nbsp;&nbsp; INIT_SERIAL:設定串列埠的初值MAIN:&nbsp;&nbsp;&nbsp; ;主程式名稱&nbsp;&nbsp;&nbsp; ACALL&nbsp;&nbsp;&nbsp; INIT_SERIAL&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列埠的初值M5:&nbsp;&nbsp;&nbsp; NOPSJMP&nbsp;&nbsp;&nbsp; M5&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;不做任何事，等待中斷;────────────────────────────────;中斷服務程式０開始;────────────────────────────────INT0:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;外部中斷INT0服務程式名稱&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; PSW&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存狀態暫存器;&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存累加器A,因為這裡用到A&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; IE&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存中斷致能暫存器&nbsp;&nbsp;&nbsp; CLR&nbsp;&nbsp;&nbsp; EA&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;暫停接受其它中斷&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACALL&nbsp;&nbsp; DELAY0_1S &nbsp;&nbsp;&nbsp; ;延遲0.1秒,避免彈跳&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#49&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;前置送出的49bytes 0x00INIT_00H:&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 49 bytes = 13ms&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送IR編碼(00H)&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,INIT_00H&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#11&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送11個bytes的00HINIT_FFH:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0FFH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 11 bytes = 3ms&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送IR編碼(0FFH)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,INIT_FFH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#7&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送7次的0x00、0xFF(最後一次不含0xFF)NEXT_VAL:&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定傳送的值&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R3,#4&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;1ms onAT_1MS_ON:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; ;傳送IR編碼(00H)&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R3,AT_1MS_ON&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; A,#0FFH&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; R3,#4&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;1ms off&nbsp;&nbsp;&nbsp; JMP&nbsp;&nbsp;&nbsp; FINISH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;到FINISH處檢查是否為第七次執行AT_1MS_OFF:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; ;傳送IR編碼(FFH)&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R3,AT_1MS_OFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,NEXT_VAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FINISH:&nbsp;&nbsp;&nbsp; CJNE&nbsp;&nbsp;&nbsp; R2,#1,AT_1MS_OFF&nbsp;&nbsp;&nbsp; ;若不是第七次執行，則回到AT_1MS_OFF&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;送出最後一筆00H&nbsp;&nbsp;&nbsp; SETB&nbsp;&nbsp;&nbsp; EA&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;重新致能中斷;&nbsp;&nbsp;&nbsp; POP&nbsp;&nbsp;&nbsp; A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;載入原累加器A的值&nbsp;&nbsp;&nbsp; POP&nbsp;&nbsp;&nbsp; PSW&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;載入原狀態暫存器的值&nbsp;&nbsp;&nbsp; RETI&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;中斷返回;────────────────────────────────;延遲0.1秒副程式;────────────────────────────────DELAY0_1S:;副程式名稱MOV&nbsp;&nbsp;&nbsp; R1,#250&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次,每次500usA1:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;共延遲0.1s&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; R0,#250&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次A0:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;DJNZ&nbsp;&nbsp;&nbsp; R0,A0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次,每次2us&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R1,A1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RET&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;延遲程式返回;────────────────────────────────;串列埠的初始化;────────────────────────────────;串列埠的模式設定SCON;串列埠的傳輸率設定 TMOD&nbsp; TH1&nbsp; PCON&nbsp;&nbsp;&nbsp; &nbsp; TR1;致能串列中斷　IEINIT_SERIAL:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列埠的初值MOV&nbsp;&nbsp;&nbsp; IE,#91H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;致能串列及外部中斷MOV&nbsp;&nbsp;&nbsp; SCON,#40H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列模式(一對一、八位元單向傳輸)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定Baud RateMOV&nbsp;&nbsp;&nbsp; PCON,#80H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;雙倍率設定MOV&nbsp;&nbsp;&nbsp; TMOD,#20H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;計時模式設定MOV&nbsp;&nbsp;&nbsp; TH1,#0FDH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;計時值設定SETB&nbsp;&nbsp;&nbsp; TR1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;啟動計時器(38000 @ 22M OSC)RET&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;副程式返回







main.c


&nbsp;
&nbsp;FileName&nbsp;&nbsp;&nbsp; : main.c&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Wireless Remote Control for Camera&nbsp;Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Arthur de Beun&nbsp;Created&nbsp;&nbsp;&nbsp;&nbsp; : 2004 Dec 20&nbsp;Last Edit&nbsp;&nbsp; : 2005 Feb 18, Arthur de Beun&nbsp;Company&nbsp;&nbsp;&nbsp;&nbsp; : Artifex Ltd&nbsp;System&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Palm OS 68k&nbsp;Description : Pentax Remote Control F Emulator&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (c)2004 Artifex Ltd&nbsp;&nbsp;This program is free software; you can redistribute it and/or&nbsp;modify it under the terms of the GNU General Public License&nbsp;as published by the Free Software Foundation; either version 2&nbsp;of the License, or (at your option) any later version.&nbsp;This program is distributed in the hope that it will be useful,&nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of&nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&nbsp; See the&nbsp;GNU General Public License for more details.&nbsp;You should have received a copy of the GNU General Public License&nbsp;along with this program; if not, write to the Free Software&nbsp;Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA&nbsp; 02111-1307, USA.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How it works:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generate this waveform from the IR transmitter LED:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; |||||||||||||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp; &nbsp;&nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp; &nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp; 38kHz ---&gt; &nbsp; |||||||||||||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; |||&nbsp; &nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||&nbsp; &nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||&nbsp;&nbsp; modulation&nbsp; _|||||||||||||_____|||___|||___|||___|||___|||___|||___|||_&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; duration [ms] |&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp; |1| 1&nbsp;&nbsp; |1| 1&nbsp; |1| 1&nbsp; |1|&nbsp; 1&nbsp; |1| 1&nbsp; |1|&nbsp; 1 |1|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The waveform is approximated by setting the baud rate to 38000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and sending the appropriate characters to the UART. It is not&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exactly right, but it seems to work fine. This method has the&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; advantage that the PalmOS API can be used and direct hardware&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access can be avoided.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The actual code to do this is in fv_operate_shutter()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tested with the following devices:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Refer readme.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Creator ID 'PRCF' - Pentax Remote Control F&nbsp;History&nbsp;&nbsp;&nbsp;&nbsp; : 0.1 20041222 initial release&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.2 20041223 added VZ processor to SrmControl if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.3 20041224 added OMAP processor to SrmControl if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; added srmCtlIrDADisable if previously enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.4 20050117 removed processor selection and now always do&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; srmCtlIrDAEnable and srmCtlRxDisable, also&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; explicitly added 8N1 data mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ******************************************************************************/#include &lt;PalmOS.h&gt;#include "main.h"/* Local Constants */#define version20 (0x02000000)/* Globals *//* Local Function Prototypes */static UInt16 StartApplication(void);static void StopApplication(void);static Boolean MainFormDoCommand(UInt16 command);static Boolean MainFormHandleEvent(EventPtr event);static void AppEventLoop(void);static void fv_operate_shutter(void);/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; StartApplication&nbsp;*&nbsp;* DESCRIPTION: Initialize application.&nbsp;*&nbsp;* PARAMETERS:&nbsp; none&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; 0 on success&nbsp;*&nbsp;***********************************************************************/static UInt16 StartApplication (void){&nbsp; return( 0 );}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; StopApplication&nbsp;*&nbsp;* DESCRIPTION:&nbsp;&nbsp;&nbsp; Close all forms.&nbsp;*&nbsp;* PARAMETERS:&nbsp; none&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; nothing&nbsp;*&nbsp;***********************************************************************/static void StopApplication (void){&nbsp; FrmCloseAllForms ();}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; RomVersionCompatible&nbsp;*&nbsp;* DESCRIPTION: This routine checks that a ROM version meets your&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minimum requirement.&nbsp;*&nbsp;* PARAMETERS:&nbsp; requiredVersion - minimum rom version required&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (see sysFtrNumROMVersion in SystemMgr.h &nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for format)&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; launchFlags&nbsp;&nbsp;&nbsp;&nbsp; - flags that indicate if the application &nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UI is initialized.&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; error code or zero if rom is compatible&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;***********************************************************************/static Err RomVersionCompatible (UInt32 requiredVersion, UInt16 launchFlags){&nbsp; UInt32 romVersion;&nbsp; // See if we're on in minimum required version of the ROM or later.&nbsp; FtrGet(sysFtrCreator, sysFtrNumROMVersion, &amp;romVersion);&nbsp; if (romVersion &lt; requiredVersion)&nbsp; {&nbsp;&nbsp;&nbsp; if ((launchFlags &amp; (sysAppLaunchFlagNewGlobals | sysAppLaunchFlagUIApp)) ==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (sysAppLaunchFlagNewGlobals | sysAppLaunchFlagUIApp))&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert (RomIncompatibleAlert);&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Pilot 1.0 will continuously relaunch this app unless we switch to &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // another safe one.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (romVersion &lt; 0x02000000)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AppLaunchWithCommand(sysFileCDefaultApp, sysAppLaunchCmdNormalLaunch, NULL);&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; return (sysErrRomIncompatible);&nbsp; }&nbsp; return (0);}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; MainFormDoCommand&nbsp;*&nbsp;* DESCRIPTION: This routine performs the menu command specified.&nbsp;*&nbsp;* PARAMETERS:&nbsp; event - a pointer to an EventType structure&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the command was handled&nbsp;*&nbsp;***********************************************************************/static Boolean MainFormDoCommand (UInt16 command){&nbsp; Boolean handled = false;&nbsp; MenuEraseStatus(0);&nbsp; switch (command)&nbsp; {&nbsp;&nbsp;&nbsp; case MainOptionsAboutCmd:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert(AboutRemoteControlAlert);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handled = true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp; }&nbsp; return handled;}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; MainFormHandleEvent&nbsp;*&nbsp;* DESCRIPTION: This routine is the event handler for the "Main View"&nbsp;*&nbsp;* PARAMETERS:&nbsp; event - a pointer to an EventType structure&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the event has handle and should not be passed&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a higher level handler.&nbsp;*&nbsp;***********************************************************************/static Boolean MainFormHandleEvent (EventPtr event){&nbsp; FormPtr frm;&nbsp; Boolean handled = false;&nbsp; switch (event-&gt;eType)&nbsp; {&nbsp;&nbsp;&nbsp; case ctlSelectEvent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (event-&gt;data.ctlSelect.controlID)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case MainFormShutterButton:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fv_operate_shutter();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handled = true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp; &nbsp;&nbsp; case menuEvent:&nbsp;&nbsp;&nbsp;&nbsp; return MainFormDoCommand(event-&gt;data.menu.itemID);&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp; case frmUpdateEvent:&nbsp;&nbsp;&nbsp;&nbsp; FrmDrawForm (FrmGetActiveForm());&nbsp;&nbsp;&nbsp;&nbsp; handled = true;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp; case frmOpenEvent:&nbsp;&nbsp;&nbsp;&nbsp; frm = FrmGetActiveForm();&nbsp;&nbsp;&nbsp;&nbsp; FrmDrawForm (frm);&nbsp;&nbsp;&nbsp;&nbsp; handled = true;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp; case keyDownEvent:&nbsp;&nbsp;&nbsp;&nbsp; fv_operate_shutter();&nbsp;&nbsp;&nbsp;&nbsp; handled = true;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp; &nbsp;&nbsp; default:&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp; }&nbsp; return (handled);}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; AppHandleEvent&nbsp;*&nbsp;* DESCRIPTION: This routine loads form resources and set the event&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handler for the form loaded.&nbsp;*&nbsp;* PARAMETERS:&nbsp; event&nbsp; - a pointer to an EventType structure&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the event has handle and should not be passed&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a higher level handler.&nbsp;*&nbsp;***********************************************************************/static Boolean AppHandleEvent( EventPtr eventP){&nbsp; UInt16 formId;&nbsp; FormPtr frmP;&nbsp; if (eventP-&gt;eType == frmLoadEvent)&nbsp; {&nbsp;&nbsp;&nbsp; // Load the form resource.&nbsp;&nbsp;&nbsp; formId = eventP-&gt;data.frmLoad.formID;&nbsp;&nbsp;&nbsp; frmP = FrmInitForm(formId);&nbsp;&nbsp;&nbsp; FrmSetActiveForm(frmP);&nbsp;&nbsp;&nbsp; // Set the event handler for the form.&nbsp; The handler of the currently&nbsp;&nbsp;&nbsp; // active form is called by FrmHandleEvent each time is receives an&nbsp;&nbsp;&nbsp; // event.&nbsp;&nbsp;&nbsp; switch (formId)&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case MainForm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmSetEventHandler(frmP, MainFormHandleEvent);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrNonFatalDisplay("Invalid Form Load Event");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; return true;&nbsp; }&nbsp; return false;}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; AppEventLoop&nbsp;*&nbsp;* DESCRIPTION: This routine is the event loop for the application.&nbsp; &nbsp;*&nbsp;* PARAMETERS:&nbsp; nothing&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; nothing&nbsp;*&nbsp;***********************************************************************/static void AppEventLoop(void){&nbsp; UInt16 error;&nbsp; EventType event;&nbsp; do&nbsp; {&nbsp;&nbsp;&nbsp; EvtGetEvent(&amp;event, evtWaitForever);&nbsp;&nbsp;&nbsp; if (! SysHandleEvent(&amp;event))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! MenuHandleEvent(0, &amp;event, &amp;error))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! AppHandleEvent(&amp;event))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmDispatchEvent(&amp;event);&nbsp; // Check the heaps after each event&nbsp; #if EMULATION_LEVEL != EMULATION_NONE&nbsp; MemHeapCheck(0);&nbsp; MemHeapCheck(1);&nbsp; #endif&nbsp; } while (event.eType != appStopEvent);}/***********************************************************************&nbsp;*&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; PilotMain&nbsp;*&nbsp;* DESCRIPTION: This is the main entry point for the application&nbsp;*&nbsp;* PARAMETERS:&nbsp; nothing&nbsp;*&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; 0&nbsp;*&nbsp;***********************************************************************/&nbsp;UInt32 PilotMain (UInt16 cmd, MemPtr cmdPBP, UInt16 launchFlags){&nbsp; UInt16 error;&nbsp; error = RomVersionCompatible (version20, launchFlags);&nbsp; if (error) return (error);&nbsp; if ( cmd == sysAppLaunchCmdNormalLaunch )&nbsp; {&nbsp;&nbsp;&nbsp; error = StartApplication ();&nbsp;&nbsp;&nbsp; if (error) return (error);&nbsp;&nbsp;&nbsp; FrmGotoForm (MainForm);&nbsp;&nbsp;&nbsp; AppEventLoop ();&nbsp;&nbsp;&nbsp; StopApplication ();&nbsp; }&nbsp; return (0);}static void fv_operate_shutter(void){&nbsp; UInt16 portId;&nbsp; UInt32 flags;&nbsp; UInt16 flagsSize = sizeof(flags);&nbsp; Err err;&nbsp; Char msg[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 49 bytes = 13ms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xFF, 0xFF, 0xFF,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 11 bytes = 3ms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 1} 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 2} 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 3} 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 4} 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 5} 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 6) 1ms on, 1ms off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 7) 1ms on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00};&nbsp; UInt32 value;&nbsp; &nbsp; err = FtrGet(sysFileCSerialMgr, sysFtrNewSerialPresent, &amp;value);&nbsp; if ((err == 0) &amp;&amp; (value !=0)) // use new Serial Manager&nbsp; {&nbsp;&nbsp;&nbsp; err = SrmOpen(serPortIrPort /* port */, 38000 /* baud */, &amp;portId); &nbsp;&nbsp;&nbsp; if (err)&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert(CantOpenIRPortAlert);&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; else&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flags = srmSettingsFlagBitsPerChar8 | srmSettingsFlagStopBits1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlSetFlags, &amp;flags, &amp;flagsSize);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlIrDAEnable, NULL, 0); // enable IR on single UART device and VZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlRxDisable, NULL, 0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmSend(portId, msg, 112, &amp;err);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 112 @ 38k, 113 @ 38k4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmSendWait(portId);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = SrmClose(portId);&nbsp;&nbsp;&nbsp; }&nbsp; }&nbsp; else // old Serial Manager warning, don't bother supporting it&nbsp; {&nbsp;&nbsp;&nbsp; FrmAlert(OldSerialManagerAlert);&nbsp; }&nbsp; }



&nbsp;



Filename
main.h


&nbsp;
/******************************************************************************&nbsp;FileName&nbsp;&nbsp;&nbsp; : main.h&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Wireless Remote Control for Camera&nbsp;Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Arthur de Beun&nbsp;Created&nbsp;&nbsp;&nbsp;&nbsp; : 2004 Dec 20&nbsp;Last Edit&nbsp;&nbsp; : 2005 Feb 18, Arthur de Beun&nbsp;Company&nbsp;&nbsp;&nbsp;&nbsp; : Artifex Ltd&nbsp;System&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Palm OS 68k&nbsp;Description : Pentax Remote Control F Emulator&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (c)2004 Artifex Ltd&nbsp;This program is free software; you can redistribute it and/or&nbsp;modify it under the terms of the GNU General Public License&nbsp;as published by the Free Software Foundation; either version 2&nbsp;of the License, or (at your option) any later version.&nbsp;This program is distributed in the hope that it will be useful,&nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of&nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&nbsp; See the&nbsp;GNU General Public License for more details.&nbsp;You should have received a copy of the GNU General Public License&nbsp;along with this program; if not, write to the Free Software&nbsp;Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA&nbsp; 02111-1307, USA.&nbsp;******************************************************************************/// Main View#define MainForm&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1000#define MainFormShutterButton&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1001// Alerts#define CantOpenIRPortAlert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1000#define RomIncompatibleAlert&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1001#define AboutRemoteControlAlert&nbsp;&nbsp;&nbsp;&nbsp; 1002#define OldSerialManagerAlert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1003// Menus#define MainFormMenuBar&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1000// Menu commands#define MainOptionsAboutCmd&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10


]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td style="border: 1px solid #030695;">
<p>8051 ASM</p>
<p>;────────────────────────────────<br />&nbsp;&nbsp;&nbsp; ;記憶體宣告,宣告各中斷程式存放在記憶體的位址<br />;────────────────────────────────<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ORG&nbsp;&nbsp;&nbsp; 0H&nbsp;&nbsp;&nbsp; ;主程式存放位址,從0開始<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AJMP&nbsp;&nbsp;&nbsp; MAIN&nbsp;&nbsp;&nbsp; ;跳到主程式段,執行主程式<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ORG&nbsp;&nbsp;&nbsp; 03H&nbsp;&nbsp;&nbsp; ;外部中斷INT0服務程式存放位址,從03H開始<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AJMP&nbsp;&nbsp;&nbsp; INT0&nbsp;&nbsp;&nbsp; ;跳到外部中斷INT0,執行外部中斷0服務程式<br /><br />;────────────────────────────────<br />;主程式開始<br />;────────────────────────────────<br />;使用副程式有<br />;&nbsp;&nbsp;&nbsp; INIT_SERIAL:設定串列埠的初值<br /><br />MAIN:&nbsp;&nbsp;&nbsp; ;主程式名稱<br />&nbsp;&nbsp;&nbsp; ACALL&nbsp;&nbsp;&nbsp; INIT_SERIAL&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列埠的初值<br />M5:<br />&nbsp;&nbsp;&nbsp; NOP<br />SJMP&nbsp;&nbsp;&nbsp; M5&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;不做任何事，等待中斷<br /><br /><br />;────────────────────────────────<br />;中斷服務程式０開始<br />;────────────────────────────────<br />INT0:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;外部中斷INT0服務程式名稱<br />&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; PSW&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存狀態暫存器<br />;&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存累加器A,因為這裡用到A<br />&nbsp;&nbsp;&nbsp; PUSH&nbsp;&nbsp;&nbsp; IE&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;貯存中斷致能暫存器<br />&nbsp;&nbsp;&nbsp; CLR&nbsp;&nbsp;&nbsp; EA&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;暫停接受其它中斷<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACALL&nbsp;&nbsp; DELAY0_1S &nbsp;&nbsp;&nbsp; ;延遲0.1秒,避免彈跳<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#49&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;前置送出的49bytes 0x00<br /><br />INIT_00H:<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 49 bytes = 13ms<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送IR編碼(00H)<br />&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,INIT_00H<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#11&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送11個bytes的00H<br /><br />INIT_FFH:<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0FFH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 11 bytes = 3ms<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送IR編碼(0FFH)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,INIT_FFH<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R2,#7&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;傳送7次的0x00、0xFF(最後一次不含0xFF)<br />NEXT_VAL:<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定傳送的值<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; R3,#4&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;1ms on<br /><br />AT_1MS_ON:<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; ;傳送IR編碼(00H)<br />&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R3,AT_1MS_ON<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; A,#0FFH<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; R3,#4&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;1ms off<br />&nbsp;&nbsp;&nbsp; JMP&nbsp;&nbsp;&nbsp; FINISH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;到FINISH處檢查是否為第七次執行<br /><br />AT_1MS_OFF:<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; ;傳送IR編碼(FFH)<br />&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R3,AT_1MS_OFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R2,NEXT_VAL<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />FINISH:<br />&nbsp;&nbsp;&nbsp; CJNE&nbsp;&nbsp;&nbsp; R2,#1,AT_1MS_OFF&nbsp;&nbsp;&nbsp; ;若不是第七次執行，則回到AT_1MS_OFF<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp;&nbsp; A,#0<br />&nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; SBUF,A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;送出最後一筆00H<br />&nbsp;&nbsp;&nbsp; SETB&nbsp;&nbsp;&nbsp; EA&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;重新致能中斷<br />;&nbsp;&nbsp;&nbsp; POP&nbsp;&nbsp;&nbsp; A&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;載入原累加器A的值<br />&nbsp;&nbsp;&nbsp; POP&nbsp;&nbsp;&nbsp; PSW&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;載入原狀態暫存器的值<br />&nbsp;&nbsp;&nbsp; RETI&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;中斷返回<br /><br />;────────────────────────────────<br />;延遲0.1秒副程式<br />;────────────────────────────────<br />DELAY0_1S:;副程式名稱<br />MOV&nbsp;&nbsp;&nbsp; R1,#250&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次,每次500us<br />A1:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;共延遲0.1s<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; MOV&nbsp;&nbsp;&nbsp; R0,#250&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次<br />A0:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;DJNZ&nbsp;&nbsp;&nbsp; R0,A0&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定迴圈250次,每次2us<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DJNZ&nbsp;&nbsp;&nbsp; R1,A1<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RET&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;延遲程式返回<br /><br />;────────────────────────────────<br />;串列埠的初始化<br />;────────────────────────────────<br />;串列埠的模式設定SCON<br />;串列埠的傳輸率設定 TMOD&nbsp; TH1&nbsp; PCON&nbsp;&nbsp;&nbsp; &nbsp; TR1<br />;致能串列中斷　IE<br /><br />INIT_SERIAL:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列埠的初值<br />MOV&nbsp;&nbsp;&nbsp; IE,#91H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;致能串列及外部中斷<br />MOV&nbsp;&nbsp;&nbsp; SCON,#40H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定串列模式(一對一、八位元單向傳輸)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;設定Baud Rate<br />MOV&nbsp;&nbsp;&nbsp; PCON,#80H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;雙倍率設定<br />MOV&nbsp;&nbsp;&nbsp; TMOD,#20H&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;計時模式設定<br />MOV&nbsp;&nbsp;&nbsp; TH1,#0FDH&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;計時值設定<br />SETB&nbsp;&nbsp;&nbsp; TR1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;啟動計時器(38000 @ 22M OSC)<br />RET&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;副程式返回</p>
</td>
</tr>
</tbody>
</table>
<table style="width: 699px; height: 5493px;" border="0">
<tbody>
<tr>
<td>main.c</td>
</tr>
<tr>
<td>&nbsp;</td>
<td style="border: 1px solid #01048d;">&nbsp;FileName&nbsp;&nbsp;&nbsp; : main.c<br />&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Wireless Remote Control for Camera<br />&nbsp;Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Arthur de Beun<br />&nbsp;Created&nbsp;&nbsp;&nbsp;&nbsp; : 2004 Dec 20<br />&nbsp;Last Edit&nbsp;&nbsp; : 2005 Feb 18, Arthur de Beun<br />&nbsp;Company&nbsp;&nbsp;&nbsp;&nbsp; : Artifex Ltd<br />&nbsp;System&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Palm OS 68k<br /><br />&nbsp;Description : Pentax Remote Control F Emulator<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (c)2004 Artifex Ltd<br />&nbsp;<br />&nbsp;This program is free software; you can redistribute it and/or<br />&nbsp;modify it under the terms of the GNU General Public License<br />&nbsp;as published by the Free Software Foundation; either version 2<br />&nbsp;of the License, or (at your option) any later version.<br /><br />&nbsp;This program is distributed in the hope that it will be useful,<br />&nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of<br />&nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&nbsp; See the<br />&nbsp;GNU General Public License for more details.<br /><br />&nbsp;You should have received a copy of the GNU General Public License<br />&nbsp;along with this program; if not, write to the Free Software<br />&nbsp;Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA&nbsp; 02111-1307, USA.<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How it works:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generate this waveform from the IR transmitter LED:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; |||||||||||||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp; &nbsp;&nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp; &nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |||<br />&nbsp;&nbsp;&nbsp;&nbsp; 38kHz ---&gt; &nbsp; |||||||||||||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; |||&nbsp; &nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||&nbsp; &nbsp; &nbsp; |||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||| &nbsp;&nbsp; &nbsp; |||<br />&nbsp;&nbsp; modulation&nbsp; _|||||||||||||_____|||___|||___|||___|||___|||___|||___|||_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp; duration [ms] |&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp; |1| 1&nbsp;&nbsp; |1| 1&nbsp; |1| 1&nbsp; |1|&nbsp; 1&nbsp; |1| 1&nbsp; |1|&nbsp; 1 |1|<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The waveform is approximated by setting the baud rate to 38000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and sending the appropriate characters to the UART. It is not<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exactly right, but it seems to work fine. This method has the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; advantage that the PalmOS API can be used and direct hardware<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access can be avoided.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The actual code to do this is in fv_operate_shutter()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tested with the following devices:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Refer readme.txt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Creator ID 'PRCF' - Pentax Remote Control F<br /><br />&nbsp;History&nbsp;&nbsp;&nbsp;&nbsp; : 0.1 20041222 initial release<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.2 20041223 added VZ processor to SrmControl if<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.3 20041224 added OMAP processor to SrmControl if<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; added srmCtlIrDADisable if previously enabled<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.4 20050117 removed processor selection and now always do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; srmCtlIrDAEnable and srmCtlRxDisable, also<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; explicitly added 8N1 data mode<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />******************************************************************************/<br />#include &lt;PalmOS.h&gt;<br />#include "main.h"<br /><br />/* Local Constants */<br />#define version20 (0x02000000)<br /><br />/* Globals */<br /><br />/* Local Function Prototypes */<br />static UInt16 StartApplication(void);<br />static void StopApplication(void);<br />static Boolean MainFormDoCommand(UInt16 command);<br />static Boolean MainFormHandleEvent(EventPtr event);<br />static void AppEventLoop(void);<br />static void fv_operate_shutter(void);<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; StartApplication<br />&nbsp;*<br />&nbsp;* DESCRIPTION: Initialize application.<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; none<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; 0 on success<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static UInt16 StartApplication (void)<br />{<br />&nbsp; return( 0 );<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; StopApplication<br />&nbsp;*<br />&nbsp;* DESCRIPTION:&nbsp;&nbsp;&nbsp; Close all forms.<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; none<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; nothing<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static void StopApplication (void)<br />{<br />&nbsp; FrmCloseAllForms ();<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; RomVersionCompatible<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This routine checks that a ROM version meets your<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minimum requirement.<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; requiredVersion - minimum rom version required<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (see sysFtrNumROMVersion in SystemMgr.h <br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for format)<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; launchFlags&nbsp;&nbsp;&nbsp;&nbsp; - flags that indicate if the application <br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UI is initialized.<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; error code or zero if rom is compatible<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;***********************************************************************/<br />static Err RomVersionCompatible (UInt32 requiredVersion, UInt16 launchFlags)<br />{<br />&nbsp; UInt32 romVersion;<br /><br />&nbsp; // See if we're on in minimum required version of the ROM or later.<br />&nbsp; FtrGet(sysFtrCreator, sysFtrNumROMVersion, &amp;romVersion);<br />&nbsp; if (romVersion &lt; requiredVersion)<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; if ((launchFlags &amp; (sysAppLaunchFlagNewGlobals | sysAppLaunchFlagUIApp)) ==<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (sysAppLaunchFlagNewGlobals | sysAppLaunchFlagUIApp))<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert (RomIncompatibleAlert);<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Pilot 1.0 will continuously relaunch this app unless we switch to <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // another safe one.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (romVersion &lt; 0x02000000)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AppLaunchWithCommand(sysFileCDefaultApp, sysAppLaunchCmdNormalLaunch, NULL);<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; return (sysErrRomIncompatible);<br />&nbsp; }<br />&nbsp; return (0);<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; MainFormDoCommand<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This routine performs the menu command specified.<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; event - a pointer to an EventType structure<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the command was handled<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static Boolean MainFormDoCommand (UInt16 command)<br />{<br />&nbsp; Boolean handled = false;<br /><br />&nbsp; MenuEraseStatus(0);<br /><br />&nbsp; switch (command)<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; case MainOptionsAboutCmd:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert(AboutRemoteControlAlert);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handled = true;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp; }<br />&nbsp; return handled;<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; MainFormHandleEvent<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This routine is the event handler for the "Main View"<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; event - a pointer to an EventType structure<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the event has handle and should not be passed<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a higher level handler.<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static Boolean MainFormHandleEvent (EventPtr event)<br />{<br />&nbsp; FormPtr frm;<br />&nbsp; Boolean handled = false;<br /><br />&nbsp; switch (event-&gt;eType)<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; case ctlSelectEvent:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (event-&gt;data.ctlSelect.controlID)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case MainFormShutterButton:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fv_operate_shutter();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handled = true;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp; <br />&nbsp;&nbsp; case menuEvent:<br />&nbsp;&nbsp;&nbsp;&nbsp; return MainFormDoCommand(event-&gt;data.menu.itemID);<br />&nbsp;&nbsp;&nbsp;&nbsp; break;<br /><br />&nbsp;&nbsp; case frmUpdateEvent:<br />&nbsp;&nbsp;&nbsp;&nbsp; FrmDrawForm (FrmGetActiveForm());<br />&nbsp;&nbsp;&nbsp;&nbsp; handled = true;<br />&nbsp;&nbsp;&nbsp;&nbsp; break;<br /><br />&nbsp;&nbsp; case frmOpenEvent:<br />&nbsp;&nbsp;&nbsp;&nbsp; frm = FrmGetActiveForm();<br />&nbsp;&nbsp;&nbsp;&nbsp; FrmDrawForm (frm);<br />&nbsp;&nbsp;&nbsp;&nbsp; handled = true;<br />&nbsp;&nbsp;&nbsp;&nbsp; break;<br /><br />&nbsp;&nbsp; case keyDownEvent:<br />&nbsp;&nbsp;&nbsp;&nbsp; fv_operate_shutter();<br />&nbsp;&nbsp;&nbsp;&nbsp; handled = true;<br />&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp; <br />&nbsp;&nbsp; default:<br />&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp; }<br />&nbsp; return (handled);<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; AppHandleEvent<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This routine loads form resources and set the event<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handler for the form loaded.<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; event&nbsp; - a pointer to an EventType structure<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; true if the event has handle and should not be passed<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a higher level handler.<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static Boolean AppHandleEvent( EventPtr eventP)<br />{<br />&nbsp; UInt16 formId;<br />&nbsp; FormPtr frmP;<br /><br />&nbsp; if (eventP-&gt;eType == frmLoadEvent)<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; // Load the form resource.<br />&nbsp;&nbsp;&nbsp; formId = eventP-&gt;data.frmLoad.formID;<br />&nbsp;&nbsp;&nbsp; frmP = FrmInitForm(formId);<br />&nbsp;&nbsp;&nbsp; FrmSetActiveForm(frmP);<br /><br />&nbsp;&nbsp;&nbsp; // Set the event handler for the form.&nbsp; The handler of the currently<br />&nbsp;&nbsp;&nbsp; // active form is called by FrmHandleEvent each time is receives an<br />&nbsp;&nbsp;&nbsp; // event.<br />&nbsp;&nbsp;&nbsp; switch (formId)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case MainForm:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmSetEventHandler(frmP, MainFormHandleEvent);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrNonFatalDisplay("Invalid Form Load Event");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; return true;<br />&nbsp; }<br />&nbsp; return false;<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; AppEventLoop<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This routine is the event loop for the application.&nbsp; <br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; nothing<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; nothing<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />static void AppEventLoop(void)<br />{<br />&nbsp; UInt16 error;<br />&nbsp; EventType event;<br /><br />&nbsp; do<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; EvtGetEvent(&amp;event, evtWaitForever);<br />&nbsp;&nbsp;&nbsp; if (! SysHandleEvent(&amp;event))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! MenuHandleEvent(0, &amp;event, &amp;error))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! AppHandleEvent(&amp;event))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmDispatchEvent(&amp;event);<br /><br />&nbsp; // Check the heaps after each event<br />&nbsp; #if EMULATION_LEVEL != EMULATION_NONE<br />&nbsp; MemHeapCheck(0);<br />&nbsp; MemHeapCheck(1);<br />&nbsp; #endif<br /><br />&nbsp; } while (event.eType != appStopEvent);<br />}<br /><br />/***********************************************************************<br />&nbsp;*<br />&nbsp;* FUNCTION:&nbsp;&nbsp;&nbsp; PilotMain<br />&nbsp;*<br />&nbsp;* DESCRIPTION: This is the main entry point for the application<br />&nbsp;*<br />&nbsp;* PARAMETERS:&nbsp; nothing<br />&nbsp;*<br />&nbsp;* RETURNED:&nbsp;&nbsp;&nbsp; 0<br />&nbsp;*<br />&nbsp;***********************************************************************/<br />&nbsp;<br />UInt32 PilotMain (UInt16 cmd, MemPtr cmdPBP, UInt16 launchFlags)<br />{<br />&nbsp; UInt16 error;<br /><br />&nbsp; error = RomVersionCompatible (version20, launchFlags);<br />&nbsp; if (error) return (error);<br /><br />&nbsp; if ( cmd == sysAppLaunchCmdNormalLaunch )<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; error = StartApplication ();<br />&nbsp;&nbsp;&nbsp; if (error) return (error);<br /><br />&nbsp;&nbsp;&nbsp; FrmGotoForm (MainForm);<br /><br />&nbsp;&nbsp;&nbsp; AppEventLoop ();<br />&nbsp;&nbsp;&nbsp; StopApplication ();<br />&nbsp; }<br />&nbsp; return (0);<br />}<br /><br />static void fv_operate_shutter(void)<br />{<br />&nbsp; UInt16 portId;<br />&nbsp; UInt32 flags;<br />&nbsp; UInt16 flagsSize = sizeof(flags);<br />&nbsp; Err err;<br />&nbsp; Char msg[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 49 bytes = 13ms<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xFF, 0xFF, 0xFF,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 11 bytes = 3ms<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 1} 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 2} 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 3} 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 4} 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 5} 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // 6) 1ms on, 1ms off<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00, 0x00, 0x00, 0x00,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 7) 1ms on<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00};<br />&nbsp; UInt32 value;<br /><br />&nbsp; <br />&nbsp; err = FtrGet(sysFileCSerialMgr, sysFtrNewSerialPresent, &amp;value);<br />&nbsp; if ((err == 0) &amp;&amp; (value !=0)) // use new Serial Manager<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; err = SrmOpen(serPortIrPort /* port */, 38000 /* baud */, &amp;portId); <br />&nbsp;&nbsp;&nbsp; if (err)<br />&nbsp;&nbsp;&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FrmAlert(CantOpenIRPortAlert);<br />&nbsp;&nbsp;&nbsp; } <br />&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flags = srmSettingsFlagBitsPerChar8 | srmSettingsFlagStopBits1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlSetFlags, &amp;flags, &amp;flagsSize);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlIrDAEnable, NULL, 0); // enable IR on single UART device and VZ<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmControl(portId, srmCtlRxDisable, NULL, 0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmSend(portId, msg, 112, &amp;err);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 112 @ 38k, 113 @ 38k4<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SrmSendWait(portId);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = SrmClose(portId);<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp; }<br />&nbsp; else // old Serial Manager warning, don't bother supporting it<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; FrmAlert(OldSerialManagerAlert);<br />&nbsp; }<br />&nbsp; <br />}<br /><br /></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table style="width: 702px; height: 675px;" border="0">
<tbody>
<tr>
<td>Filename</td>
<td>main.h</td>
</tr>
<tr>
<td>&nbsp;</td>
<td style="border: 1px solid #050296;">/******************************************************************************<br /><br />&nbsp;FileName&nbsp;&nbsp;&nbsp; : main.h<br />&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Wireless Remote Control for Camera<br />&nbsp;Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Arthur de Beun<br />&nbsp;Created&nbsp;&nbsp;&nbsp;&nbsp; : 2004 Dec 20<br />&nbsp;Last Edit&nbsp;&nbsp; : 2005 Feb 18, Arthur de Beun<br />&nbsp;Company&nbsp;&nbsp;&nbsp;&nbsp; : Artifex Ltd<br />&nbsp;System&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Palm OS 68k<br /><br />&nbsp;Description : Pentax Remote Control F Emulator<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (c)2004 Artifex Ltd<br /><br />&nbsp;This program is free software; you can redistribute it and/or<br />&nbsp;modify it under the terms of the GNU General Public License<br />&nbsp;as published by the Free Software Foundation; either version 2<br />&nbsp;of the License, or (at your option) any later version.<br /><br />&nbsp;This program is distributed in the hope that it will be useful,<br />&nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of<br />&nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&nbsp; See the<br />&nbsp;GNU General Public License for more details.<br /><br />&nbsp;You should have received a copy of the GNU General Public License<br />&nbsp;along with this program; if not, write to the Free Software<br />&nbsp;Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA&nbsp; 02111-1307, USA.<br />&nbsp;<br />******************************************************************************/<br />// Main View<br />#define MainForm&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1000<br />#define MainFormShutterButton&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1001<br /><br />// Alerts<br />#define CantOpenIRPortAlert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1000<br />#define RomIncompatibleAlert&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1001<br />#define AboutRemoteControlAlert&nbsp;&nbsp;&nbsp;&nbsp; 1002<br />#define OldSerialManagerAlert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1003<br /><br />// Menus<br />#define MainFormMenuBar&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1000<br /><br />// Menu commands<br />#define MainOptionsAboutCmd&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10</td>
</tr>
</tbody>
</table>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25190155">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Fri, 05 Jun 2009 06:01:56 +0000</pubDate>
      <category>程式亂設計</category>
      <comments>http://haman77.pixnet.net/blog/post/25190155#comments</comments>
    </item>
    <item>
      <title><![CDATA[關於我的夢想…]]></title>
      <link>http://haman77.pixnet.net/blog/post/25113797</link>
      <guid>http://haman77.pixnet.net/blog/post/25113797</guid>
      <description><![CDATA[我想在鄉下買間房子&hellip;
開間漫畫店&hellip;
房子裡會有兩間工作室&hellip;
一間電子製模兼暗房兼商業攝影棚&hellip;
一間縫紉工作室&hellip;
縫紉工作室是給太座用的&hellip;
電子製模兼暗房兼商業攝影棚是我自己用的&hellip;
在這裡，我可以實現一堆奇奇怪怪的想法跟設計&hellip;
兩間工作室出產的東西，就透過網拍來販售&hellip;
漫畫店退流行的舊漫畫，也可以透過網拍出清&hellip;
所有網拍販售的商品，則是在商業攝影棚拍攝&hellip;
如果還有空房，我想留一間全空或有些許障礙物的房間，
也許規劃一些賽道，用來試驗遙控飛機、直升機或汽車&hellip;
當然，家裡客廳還要一個大魚缸，配合人造景，我可以養烏龜、玩遙控潛艇&hellip;
所有的房間，都會配一台電腦及網路&hellip;
然後寫一套帳號管理程式，這樣就不同的帳號就會有不同的設定及資料&hellip;
電子製模的部份，我想要一張製圖桌、波形產生器、示波器及電源供應器&hellip;
一張很大很大很大的工作台、可調式的烙鐵、小型的曝光機、蝕刻機及五金車床&hellip;
&nbsp;
暗房的部份，當然需要一個流理台、紅色燈泡及能夠完全阻隔光線的獨立區塊&hellip;
一條橫跨於水槽上的綿繩，上面夾著幾支木夾&hellip;
雖然現在的我對暗房還不瞭解，但我真的還滿有興趣的&hellip;
有機會，一定得搞來玩玩看&hellip;
果然不夠專業，查了一下暗房的配置，多半是黑白暗房&hellip;
彩色暗房成本太高、藥水太毒、有效期太短&hellip;
放棄&hellip;
&nbsp;
商業攝影棚的部份，一定要有台底掃、兩盞太陽燈、兩支反射傘及一塊背景&hellip;
當然，裡面一定需要一台單眼及閃燈同步線，最好還有台電腦，可以馬上拍馬上看&hellip;
也許，這裡還可以兼職接案拍商品也不一定&hellip;
如果還有錢的話，我想買個電子防潮櫃，可以設定溫濕度的那種&hellip;
雖然我沒有很多相機鏡頭，但我可以放放一些成品當展示櫃嘛&hellip;
&nbsp;]]></description>
      <content:encoded><![CDATA[<p>我想在鄉下買間房子&hellip;</p>
<p>開間漫畫店&hellip;</p>
<p>房子裡會有兩間工作室&hellip;</p>
<p>一間電子製模<span style="text-decoration: line-through;"><span style="color: #c0c0c0;">兼暗房</span></span>兼商業攝影棚&hellip;</p>
<p>一間縫紉工作室&hellip;</p>
<p>縫紉工作室是給太座用的&hellip;</p>
<p>電子製模<span style="text-decoration: line-through;"><span style="color: #c0c0c0;">兼暗房</span></span>兼商業攝影棚是我自己用的&hellip;</p>
<p>在這裡，我可以實現一堆奇奇怪怪的想法跟設計&hellip;</p>
<p>兩間工作室出產的東西，就透過網拍來販售&hellip;</p>
<p>漫畫店退流行的舊漫畫，也可以透過網拍出清&hellip;</p>
<p>所有網拍販售的商品，則是在商業攝影棚拍攝&hellip;</p>
<p>如果還有空房，我想留一間全空或有些許障礙物的房間，</p>
<p>也許規劃一些賽道，用來試驗遙控飛機、直升機或汽車&hellip;</p>
<p>當然，家裡客廳還要一個大魚缸，配合人造景，我可以養烏龜、玩遙控潛艇&hellip;</p>
<p>所有的房間，都會配一台電腦及網路&hellip;</p>
<p>然後寫一套帳號管理程式，這樣就不同的帳號就會有不同的設定及資料&hellip;</p>
<p>電子製模的部份，我想要一張製圖桌、波形產生器、示波器及電源供應器&hellip;</p>
<p>一張很大很大很大的工作台、可調式的烙鐵、小型的曝光機、蝕刻機及五金車床&hellip;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: line-through;">暗房的部份，當然需要一個流理台、紅色燈泡及能夠完全阻隔光線的獨立區塊&hellip;</span></p>
<p><span style="text-decoration: line-through;">一條橫跨於水槽上的綿繩，上面夾著幾支木夾&hellip;</span></p>
<p><span style="text-decoration: line-through;">雖然現在的我對暗房還不瞭解，但我真的還滿有興趣的&hellip;</span></p>
<p><span style="text-decoration: line-through;">有機會，一定得搞來玩玩看&hellip;</span></p>
<p>果然不夠專業，查了一下暗房的配置，多半是黑白暗房&hellip;</p>
<p>彩色暗房成本太高、藥水太毒、有效期太短&hellip;</p>
<p>放棄&hellip;</p>
<p>&nbsp;</p>
<p>商業攝影棚的部份，一定要有台底掃、兩盞太陽燈、兩支反射傘及一塊背景&hellip;</p>
<p>當然，裡面一定需要一台單眼及閃燈同步線，最好還有台電腦，可以馬上拍馬上看&hellip;</p>
<p>也許，這裡還可以兼職接案拍商品也不一定&hellip;</p>
<p>如果還有錢的話，我想買個電子防潮櫃，可以設定溫濕度的那種&hellip;</p>
<p>雖然我沒有很多相機鏡頭，但我可以放放一些成品當展示櫃嘛&hellip;</p>
<p>&nbsp;</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25113797">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Tue, 26 May 2009 05:40:15 +0000</pubDate>
      <category>異想天開錄</category>
      <comments>http://haman77.pixnet.net/blog/post/25113797#comments</comments>
    </item>
    <item>
      <title><![CDATA[關於電直的一些問題匯整(長期更新)]]></title>
      <link>http://haman77.pixnet.net/blog/post/25063668</link>
      <guid>http://haman77.pixnet.net/blog/post/25063668</guid>
      <description><![CDATA[

Q: 台陸名詞對照
電機(電動機)&larr;&rarr;馬達
電調(電子調速器)&larr;&rarr;電變(電子變速器)
舵機&larr;&rarr;伺服機

Q: 馬達齒輸數計算公式
馬達轉速 = KV值 * 單cell 電壓 * cell數量 * 馬達工作係數(最大工作效率，ex 80% = 0.8)
齒輪比 = 馬達轉速 / 主槳轉速
馬達齒數 = 主齒輪牙數 / 齒輪比
&nbsp;
Q: 不知道什麼直升機適合我入門學習？A：入門學習的最好選擇是共軸雙槳結構的直升機，這種結構的自穩定性是最好的，飛行速度緩慢，堪稱是直升機中的教練機！如Lama-2。也可以選購傳統的主旋翼+尾旋翼結構的小級別機型，飛行速度較快，飛行空域更廣，但是儘量選購自穩定性能較好的產品！
Q: 模型直升機能飛多高，多遠？A：由於高度越高，空氣密度就越低，所以直升機的飛行高度一般比固定翼飛機要低很多，即使是這樣也已經遠遠大於我們的目視控制距離和遙控距離，所以可以這樣來講飛機的飛行高度與飛行距離是由遙控設備的安全遙控距離和目視距離所決定的。體形特別較小的飛機一般的飛行高度也可達到20米以上(大約5-6層樓)。
Q: 模型直升機能在空中飛多久？A： 飛行的時間(留空時間)多少主要是由動力系統決定的。如電動直升機使用的電動機功率大小和攜帶的電池的電壓與容量，油動直升機使用的發動機排氣量和攜帶的燃料容積。一般無論是電動還是油動一次充電或加油後的留空時間在6~15分鐘左右。一是能源重量的限制，其二也是考慮到避免操控者長時間精神高度集中的過渡疲勞而造成操控失誤。
Q: 為何直升機那麼難飛，沒有想像的那麼好飛？A： 主要是由於2大原因造成的：1.直升機的自穩定性是不能與固定翼飛機相比的。除了共軸雙槳結構的直升機之外，還沒有任何一款直升機可以做到不控制狀態下較 長時間穩定的漂浮在空中(一般在3~10秒之內就會失去平衡而墜地)，所以必須時刻保持精神高度集中的控制！2.由於初學者在一開始還未在大腦中形成對控制方向的一種條件反射，所以往往在飛機處於某種飛行姿態下，通過發射機給與飛機錯誤的動作指令，甚至是大腦一片空白，而飛機卻不能給與操控者足夠的時間去更正，而造成墜地！只要不斷的正確練習後就可以操控自如了！在初期也可以借助電腦模擬器來完成練習。
Q: 什麼是停懸，為什麼要練習停懸？A：停懸是直升機所特有的一種飛行方式也是直升機飛行的魅力所在！顧名思義就是直升機幾乎靜止的停留在空中的某一處高度，從而可以完成普通固定翼飛機無法完成的動作！對於剛入門的朋友必定要從飛行的練習開始，因為直升機的起飛、降落，以及其它的一些飛行動作的開始和結束都需要首先進入停懸飛行狀態。所以停懸就成為了直升機飛行的基礎練習科目！
&nbsp;
Q: 什麼是普通十字盤控制模式？什麼是CCPM十字盤控制模式？它們有什麼區別？A： 在普通模式十字盤控制方式下，副翼的動作僅僅由副翼舵機完成，升降的動作僅僅由升降舵機完成，槳距的變化也僅僅由槳距舵機完成，3個舵機各司其職。 CCPM模式十字盤控制方式下，十字盤每一個動作都由3個舵機同時動作完成的。比如槳距的變化3個舵機同時推拉十字盤上下運動，副翼的動作同時由副翼和槳距舵機同時1推1拉完成，升降的動作由升降舵機和副翼及槳距舵機完成的1推1拉完成。
&nbsp;&nbsp;&nbsp;&nbsp; 從上面的區別來看，比較兩者的區別普通模式對單個舵機的力矩要求比較高，因為單一動作只有1個舵機出力，而CCPM任何單一動作至少有2個舵機出力，所以 對舵機的力矩要求較低。但是，CCPM對舵機性能一致性的要求較高，舵機的行程與速度應儘可能的一樣，否則會造成動作變形，比如槳距變化時3個舵機同上同 下，如果行程不一樣，就會造成不同槳距下十字盤不平，出現傾斜。如果速度不一樣，同樣會造成槳距變化中十字盤不平！
&nbsp;
Q: 什麼是槳距？A： 槳距指的是直升機的旋翼或固定翼的螺旋槳旋轉一週360度，向上或向前行走的距離(理論上的)。就好比一個螺絲釘，您擰一圈後，能夠擰入的長度。槳距越大，前進的距離就越大，反之越小！然而要測量槳距的大小是比較困難的，所以一般固定翼飛機使用槳距不變的螺旋槳上都會標明其直徑和槳距的大小(單位以英吋居多)，以便於和合適的發動機配套使用。絕大多數的固定槳距的直升機槳一般是專為某一級別的飛機定製的，所以只標明直徑。可變槳距直升機可以非常容易的通過測量槳葉的攻角(迎風角度)大小來體現槳距的大小，和變化幅度。
&nbsp;
Q: 什麼是變距直升機？A： 變距指的是槳距可以隨油門一同變化的直升機。和固定槳距的直升機相比有眾多的優點！簡單的來講，具有更高的動力效率，更高的主槳轉速，更平穩不畏懼氣流 (可在較大風甚至5級以上風的氣候中平穩飛行)，更敏捷的反映，如果使用3D主槳(雙凸對稱翼型主槳)則可獲得3D飛行能力(橫滾，失速倒轉，倒飛等動作)但是相對於固定槳距的直升機，同時具有變距機構複雜，調試維護難度高，遙控設備要求高，動力系統要求高，體形較大，破壞力大等缺點。所以對於入門來說，性能優越的小型固定槳距直升機，如Lama2, 4#3B更適合！
&nbsp;
Q: 螺旋槳使用之前為什麼要作動/靜平衡？A： 靜平衡主要指2支的重量要一致，動平衡主要指2支的重心要一致！舉個例子，大家都知道子彈的威力，其實子彈的重量只有20g左右，它的威力來自於大於 700m/s的高速度，高速賦予了它極大的動能！高速旋轉的螺旋槳的最外緣的線速度可以達到60m/s(200km/h)以上！具有的高動能不可忽視。在如此的速度下，不同的重量產生的動能差也極大，造成巨大的震動！如果重量相同，而重心不同，同樣會出現在同一個半徑上(同心圓)的動能也會有差異。所以必須保證螺旋槳的動靜平衡！
&nbsp;
Q: 什麼是雙槳？A： 雙槳是指2只或多隻槳葉在旋轉時，一高一低不在同一個旋轉平面上！槳尖就好像張開的剪刀口。雙槳是由於2只或多隻槳的槳距不同造成(升力不同)。只要在所有的槳葉尖部做上不同的標記並以其中一個作為基準，然後觀察旋轉時其它槳位於基準槳的上部還是下部，即可對其它槳的槳距(攻角)進行細微調整再次觀察，如 觀察不到一高一低2個旋轉平面即已消除雙槳。雙槳會引起強烈的震動，是必須被消除掉的！
Q: 不知道陀螺儀是什麼，起什麼作用，為何比較貴？A：陀螺儀是用來平衡直升機的方向的，就好像固定翼的方向舵一樣。它能夠自動的控制直升機，在發射機沒有給出方向指令時，保持原來的方向！因為它是一個帶有高靈敏感測器和高度自動化的微型設備，所以它的價格相對較高一些。
Q: 什麼是自旋？為什麼會出現自旋？A： 自旋就是機體以主槳軸為圓心360度旋轉！如果出現自旋，那麼有兩個可能。一、高速向左或右旋轉，打方向舵無作用，則是陀螺儀反向，可切換陀螺儀本體上的反向開關。如沒有反向開關，可通過反向安裝固定陀螺儀來實現；二，機頭向左(主槳順時針旋轉機型)較緩的自旋，如37#直升機，滿打右舵，有改善，但不能 完全克服，則是主槳懸停槳距設定太高。
Q: 什麼是電子調速器(變速器)？A： 電動直升機的動力是由各種電動機(馬達)提供的，動力的輸出大小是由馬達的轉速來確定的，而馬達的轉速就是由電子調速器(電子變速器，ESC)控制的。控制步驟如下：發射機(遙控器)油門的高低位置通過無線電信號被飛機上的接收機所接收解碼後，傳輸到接在接收機油門通道插座上的電子調速器3芯信號輸入端，電變根據信號判斷將電變另一端所接的動力電源分配出多少電能給與馬達，以起到調整馬達速度的功能。我們可以把電變簡單的看作一個可調電阻(事實上要複雜的多)。
&nbsp;
Q: 什麼是有刷馬達，什麼是無刷馬達，它們有什麼區別？A： 馬達有有刷和無刷之分。有刷馬達的2個刷(銅刷或者碳刷)是通過絕緣座固定在馬達後蓋上直接將電源的正負極引入到轉子的換相器上，而換相器連通了轉子上的線圈，3個線圈極性不斷的交替變換與外殼上固定的2塊磁鐵形成作用力而轉動起來。由於換相器與轉子固定在一起，而刷與外殼(定子)固定在一起，電動 機轉動時刷與換相器不斷的發生摩擦產生大量的阻力與熱量。所以有刷電機的效率低下損耗非常大。但是，它同樣具有，製造簡單，成本及其低廉的優點，被普遍的應用在如Lama-2上，發揮著良好的表現！
無 刷電機顧名思義就是沒有任何刷！它的空載阻力主要來自轉子與定子的旋轉接觸點，所以一般的無刷電機在轉子兩端都使用了滾珠軸承來減小摩擦！這樣就不會有大量的摩擦阻力與熱量(其實還是會發熱，只是熱源來自於線圈上的電阻損耗)，具有極高(80%-90%以上)的效率與高轉速！一般應用在需要大功率輸出的模 型上，提供卓越的強勁動力。
&nbsp;雖然有人稱其為「直流無刷馬達」，但事實上模型上使用的無刷電機就是3相交流馬達！那為什麼我們可以用普通的直流電源來驅動它呢？奧秘就在於我們使用的無刷電變，它與普通的有刷電變有很大不同！
Q: 什麼是無刷電變？A：無刷電變與有刷電變的根本區別在於無刷電變將輸入的直流電源，轉變為三相交流電源，為無刷馬達提供電源。
&nbsp;
Q: 什麼是無刷馬達的KV值？A：KV是一個轉速單位等同於RPM / V，就是每1V電壓獲得的每一分鐘的空載轉速。舉例一個無刷馬達的轉速是2500KV，那麼給它輸入10V電壓時它可以達到每分鐘2500&times;10=25000轉。
&nbsp;
Q: 什麼是內轉子無刷馬達？什麼是外轉子無刷馬達？有什麼區別？A：內轉子就是轉子(磁鋼)在定子(線圈)的裡面轉動，這種無刷馬達的結構與普通的有刷馬達差不多；外轉子正好相反轉子(磁鋼)在套在定子(線圈)的外面轉動。它們的不同機械結構決定了不同的性能。內 轉子轉速高一般都高於2500KV以上，但是由於轉子直徑小所以扭矩小，通常使用在需要高轉速，低扭矩的場合，可直接驅動小直徑的螺旋槳或者通過合適的減速傳動比獲得更大的扭矩，與內轉子相反外轉子一般轉速不高於2000KV，但是轉子直徑大扭矩就大，相當於內轉子電動機通過一個減速傳動比獲得更大的扭矩，絕大多數情況下本應用在固定翼飛機中直接驅動大直徑的螺旋槳，如T-34特技教練機.
&nbsp;
Q: 什麼是130，280，370，540，2030，2040馬達？A： 這些數位表示了馬達的規格，一般有刷馬達的規格如130，280，370，540級的數字代表了馬達的長度，如130級(長約13mm- 15mm)，一般長度約大功率越大，但是我們可以發現一些標稱370級的有刷電機長度只有28mm-32mm，這種標稱表示了這個280級的功率相當於370級。而無刷馬達一般使用直徑和長度同時標稱，如2030級，就是說電動機的直徑是20mm長度是30mm。當然，也有無刷馬達使用130，280，540標稱的，但是這與馬達的尺寸是沒有關係的，也不能等同於有刷馬達的規格。
Q: 什麼是舵機(伺服機，servo)？A： 任何遙控模型都離不開servo。它是遙控模型控制動作的動力來源，不同類型的遙控模型所需的servo種類也隨之不同。它一般是一個小(黑)盒子，盒子兩邊有安裝 孔，有個輸出轉軸，可以安裝一個圓形(十字或一字形)力臂，還有一條和電變一樣的3芯信號連接線，連接於接收機上相應的通道介面。當發射機的遙控桿 被推動時，servo的轉軸連動力臂一起轉動一定的角度，角度大小取決於遙控桿被推動的幅度。將電信號轉化為機械力，驅動飛機的各個舵面。
servo的構造servo主要是由外殼、電路板、無核心馬達、齒輪與位置檢測器所構成。其工作原理是由接收機發出訊號給舵機，經由電路板上的 IC判斷轉動方向，再驅動無核心馬達開始轉動，透過減速齒輪將動力傳至擺臂，同時由位置檢測器送回訊號，判斷是否已經到達定位。位置檢測器其實就是可變電阻，當舵機轉動時電阻值也會隨之改變，藉由檢測電阻值便可知轉動的角度。一般的伺服馬達是將細銅線纏繞在三極轉子上，當電流流經線圈時便會產生磁場，與轉子週邊的磁鐵產生排斥作用，進而產生轉動的作用力。依據物理學原理，物體的轉動慣量與品質成正比，因此要轉動品質愈大的物體，所需的作用力也愈大。舵機為求轉速快、耗電小，於是將細銅線纏繞成極薄的中空圓柱體，形成一個重量極輕的五極中空轉子，並將磁鐵置於圓柱體內，這就是無核心馬達。為了適合不同的工作環境，有防水及防塵設計的舵機；並且因應不同的負載需求，舵機的齒輪有塑膠及金屬之區分，金屬齒輪的舵機一般皆為大扭力及高速型，具有齒輪不會因負載過大而崩牙的優點。較高級的舵機會裝置滾珠軸承，使得轉動時能更輕快精準。滾珠軸承有一顆及二顆的區別，當然是二顆的比較好。目前新推出的 FET&nbsp; servo，主要是採用 FET(Field Effect Transistor)場效電晶體。FET 具有內阻低的優點，因此電流損耗比一般電晶體少。技術規格廠 商所提供的servo規格資料，都會包含外形尺寸(mm)、扭力(kg-cm)、速度(秒/60&deg;)、測試電壓(V)及重量(g)等基本資料。扭力的單位是 kg-cm，意思是在擺臂長度 1 公分處，能吊起幾公斤重的物體。這就是力臂的觀念，因此擺臂長度愈長，則扭力愈小。速度的單位是 sec/60&deg;，意思是舵機轉動 60&deg;所需要的時間。電壓會直接影響舵機的性能，例如 Futaba S-9001 在 4.8V 時扭力為 3.9kg、速度為 0.22 秒，在 6.0V 時扭力為 5.2kg、速度為 0.18 秒。若無特別註明，JR 的舵機都是以 4.8V 為測試電壓，Futaba則是以 6.0V 作為測試電壓。所謂天下沒有白吃的午餐，速度快、扭力大的舵機，除了價格貴，還會伴隨著高耗電的特點。因此使用高級的舵機時，務必搭配高品質、高容量的鎳鎘電池，能提供穩定且充裕的電流，才可發揮舵機應有的性能。
Q: 入門要選擇什麼樣的遙控設備？A：遙控設備對於模型來說是非常重要的，但是入門機型一般使用普通的通用型4通道全比例遙控就已經滿足了！最好是直接購買已經配套齊全，並且調試完成，馬上就可以進行飛行的RTF(Ready To Fly)版本100%成品機！而不必專門購買高級的遙控設備。
&nbsp;
Q: 什麼是通道反向開關？A： 簡稱REV全稱SERVO(司服器) REVERSING(反向)，由於不同的遙控設備(servo/ESC等)的接受信號存在不同的方向，我們可以簡單的理解為不同的正負極性。如，某個servo在本來推桿是向左轉，但是換了一個servo它卻是向右轉。為瞭解決這個問題，一般在發射機上為每個通道都提供了正反向開關，入門級遙控設備一般在面板的右或左下角，也可能是其它的地方設置了一組撥動開關與通道一一對應，上下撥動開關就可以改變相應通道的信號方向。在具有LCD螢幕的高端設備中一般會有專門的 SERVO REVERSING或REV功能表，可在功能表中進行設定。
&nbsp;
Q: 什麼是上下跟軸混控功能？A：這個功能一般是被用在直升機上的特有功能。直升機的機頭方向偏轉，在發射機沒有給出轉向指令時，完全是由陀螺儀自動輸出的控制信號來控制的。控制的目的是抵銷主槳產生的反扭力，始終保持機頭方向不發生任何偏轉。由 於早期的陀螺儀不支持鎖頭功能(自動補償)，在一種穩定轉速與槳距的狀態下設動好了陀螺儀，但是改變轉速或槳距後，無法自動補償出現的反扭距變化量，就會再次出現機體的偏轉。這就需要上下跟軸混控功能(Revolution Mixing)。所以在一些中高端的遙控設備中提供了上下跟軸混控功能。
&nbsp;&nbsp;&nbsp;&nbsp; 它的工作原理是，將油門通道與方向通道之間建立一種聯合動作的機制(混控)，這個聯合機制是越過陀螺儀直接作用在方向通道上的。比如將油門在中間位置時作為中間基準點，最高位置作為高點並設定一個混控量，最低位置作為低點也設定一個混控量。當油門由中間基準點移動到高點陀螺儀等做出修正幅度時方向通道同時疊加一個動作在原修正動作之上，疊加動作量的大小由高點設定的混控量決定，反之亦然。這個相對較大的動作就可以彌補不同轉速與槳距變化量！另外一 種情況就是近年出現的鎖頭陀螺儀，由於有些低端鎖頭陀螺儀的輸出修正電信號幅度和速度是有限的，同時執行修正電信號指令的尾電機或者尾舵機同樣受制於執行速度的快慢。在快速的動力(油門)變化過程中，有時尾電機或者尾舵機甚至於陀螺儀會出現瞬間修正幅度輸出不夠！具體表現在比如，穩定旋停中的直升機，快速大幅提升油門，飛機快速爬升的同時自動的伴隨著機頭向左機尾向右的偏轉，或者快速大幅降低油門，飛機快速降低的同時自動的伴隨著機頭向右機尾向左的偏轉。偏轉幅度越大，說明瞬間修正幅度越少。
&nbsp;&nbsp;&nbsp;&nbsp; 雖然可以通過使用高速的尾舵機，高級的陀螺儀或者一些機械設定措施來改善。但是前者增加過多成本，而後者改善是相當小的。此時應用上下跟軸混控適當的在最高位置和最低位置設定一個混控量。當油門由中間基準點移動到高點陀螺儀等做出修正幅度時方向通道同時疊加一個動作在原修正動作之上，疊加動作量的大小由高點設定的混控量決定，反之亦然。這個相對較大的動作就可以彌補瞬間修正幅度的不足！
&nbsp;&nbsp;&nbsp;&nbsp; 這個功能在具有直升機功能與LCD螢幕的遙控器中如RD6000與RD8000都有提供！
&nbsp;
Q: 什麼是模擬器介面？什麼是教練介面？什麼是DSC介面？A：模擬器介面是將發射機連接電腦飛行模擬器專用連接線在電腦中類比真實飛行場景的介面。教練介面是把兩台發射機(同一品牌)通過專用的教練連接線連接起來，實現一個教練員針對一個學員的教練-學員即時帶飛教學系統。DSC 全稱Direct(直接) Serov(司服器) Control(控制)，它的作用是通過專用的DSC連接線將發射機的控制信號不通過高頻頭，而直接通過DSC線傳送的接收機的DSC介面。好處是減少調 整過程中發射機的耗電量！DSC一般在一些高端的遙控設備中才有。事實上遙控器只要有模擬器介面就可以支援DSC功能，但是這個功能需要接收機的支援。具 有DSC介面的接收機才具有此功能。以上的功能一般全部通過發射機背面的一個介面提供！
&nbsp;
Q: 遙控模型直升飛機新手操作應該注意些什麼？A: 如果您是一名新手，在試圖操作直升機前，您應該意識到主旋翼葉片和尾部旋翼葉片的高速旋轉可能會造成嚴重的損失或對人體造成損傷。在做準備時應該加倍小心，確保沒有對任何事物造成損害的可能性。特別是，在任何時候，都要使小孩和動物遠離模型直升機！飛行環境：您需要一個合適的飛行場地。一間沒有障礙物的大房間或小會議室是理想的場地。確保房間裡的空氣是靜止的，沒有氣流從開著的門和窗戶裡進來。我們還建議有平坦光滑的地面（例如瓷磚），使得滑撬能在地面滑動。地面上不能有地毯，因為它可能會拌住滑撬，使飛翻倒。
第一步:1. 將直升機放置在地板的中央，在這之前，確認您的直升機已經安裝完畢，發射機也正確地設置好了。右操縱桿處於最低位置，微調處於居中的位置。2. 打開發射機。3. 將已經充好的電池接到速度控制器上，讓機器呆在那裡約5-6秒鐘，等到速度控制器上的綠燈亮，測試伺服器是否運轉正常。注意：當系統在自行校準時，不要移動機器。4. 如果一切都工作正常，確認您的位置（包括任何其它人）處於直升機後面（尾旋翼朝向您）至少兩米。慢慢地推動右操縱桿，一點一點地增加主旋翼轉速，直到您的直升機滑撬變得越來越輕。5. 在增加主旋翼轉速的過程中，直升機變得越來越輕。此時的直升機在地面上向左側滑動。6. 直升機在地面上除了向左側滑動，還帶有向其它方向的變化，需通過微調解決，可直到您的直升機能平行向左滑動。7. 您將訓練拇指的感覺，這是一個從理性到感性的過程，讓直升機在地面按照您的意願滑動。
注意！！！儘管您把右操縱桿向右推，但直升機還是有向左滑動的毛病，對此，請不必太在意。您的目的是讓您的拇指根據直升機的變化能靈活的作出相對的調整。直升機的頭部都還有可能向左或向右偏航，增加轉速時，改正過來，再增加轉速時，又偏向另一邊。如果微調平衡不能改正這個毛病，它意味著陀螺儀調節不正確。通過調節陀螺儀上的電位器使尾旋翼的速度增加或減小，可改變主旋翼與尾旋翼的速度比。當直升機的左右滑動和前後滑動無法通過微調來解決時，您可能需要調整伺服器來達到目的。在增加轉速時，直升機開始變得輕了，觀察直升機是否有向前或向後傾斜的跡象。如果它向前傾斜，將左操縱桿向後拉（反之亦然）。繼續進行調節，直到即使增加轉速時，直升機也沒有要向前或向後傾斜的跡象。小心！直升機很容易就能爬升到天花板。因此，您一定要慢慢地推動調節桿。
第二步:如果您的拇指能夠根據直升機的運動相對的作出迅速的反應動作，而無需再經過大腦您就可以進行下一步的學習階段。1. 讓直升機短暫地離開地面。使用我們已經學習過的步驟：慢慢地增加轉速，直到直升機離開地面，邊察邊進行各種調整（自始至終將直升機保持離地 100 MM的距離）。如果一有不穩定或顫動的跡象，或您正失對它的控制，馬上將它降落在地面，這是一種「短暫跳躍」的練習過程。您現在正學習飛行，從現在開始， 您需要充分的練習。2. 將您的直升機放在飛行區域的中間，或中間稍微偏右的位置。許多飛行冠軍都是相同的方法開始的，以不要失去耐心。升起您的直升機，仍然要保持離地面大約 300MM的距離，因為這是訓練時的最佳位置。（記住：讓機尾朝您，但您的視線和注意力應集中在機頭而不是機尾）您要不停的調整操縱桿，讓直升機的運動範圍縮小接近在空中停留的位置。3. 您會注意到您的飛行時間開始變長，直升機碰到地面的次數越來越少。如果您認為可以把直升機控制在一個很小的範圍之內（接近在空中停留盤旋），讓直升機升到 300毫米以上，但不要超過您平行視線的高度。直升機升得越高，它就變得越穩定。這是因為直升機飛出了它自己的向下的氣流漩渦（它在地面附近環行），在更穩定的空氣中飛行。當在較小的空間飛行時，您也會注意到這種效果：幾分鐘後直升機會碰行氣流，飛行將變得顛簸。此時將直升機降落下來，等空氣穩定下來。如果您能夠在平行視線的高度以下很容易的讓直升機作停留盤旋，就可以進行第三步訓練。
&nbsp;注意 ！！！直升機不斷地想要向相同的方向偏離，這是直升機的特性，您必須通過您的右操縱桿作出一些經常性的調節。試著能在作出儘量少的調節的情況下控制飛行。您對航差反應得越快，調整得越快，您所需的控制量就越小.
第三步:1. 這是更大膽的飛行的入門。不時地將直升機停在空中，讓它作盤旋。開始試圖讓尾部向一邊偏航，然後再向另一邊，記住您的視線和注意力應集中在機頭而不是機尾（您仍應呆在直升機的後面，您自己與尾部成45度角）。2. 到這個時候開始嘗試讓直升機飛得更高。您已經使用了各種訓練技術在各種條件下飛行您的直升機了。您現在應該能慢慢地飛行直升機，操縱它作穩定的盤旋，在空中停下來然後再飛，並且改變飛行高度。您現在可以準備將所有這些集中到一次完整的飛行裡。如果您的空間足夠大的話，您可以讓直升機在四周盤旋「走」.3. 正如您可能已經注意到的。起飛比降落要容易一些。這是由於地面作用的渦流。但是，經一個適中的降落速度進行定點降落並不像它們看起來那麼難。試著做一次，但動作應輕柔。直升機並不總是懼怕粗暴的降落。實際上，它非常堅固（雖然不是牢不可摧的）。4. 您可能想到外面去，在露天的地方讓直升機圍繞您自己飛行。如果您有一個大的庭院和一個平靜的氣候，環境就很合適了。開始時慢慢來，要確保直升機的頭部不是朝著您。首先，進行前面已經進行過的步驟。確認直升機的盤旋是穩定的。確認當操縱桿作出突然調整時，旋翼頭的控制迴圈運動是穩定的（直升機不向您衝來，也不遠離您而去），確認尾部旋翼是穩定的，高度控制是順當和可操縱的。如果您對練習這種高級的操作有信心的話，您應該注意的是，不要養成只將直升機繞著您自己朝一個方向飛行，您應該練習將直升機向兩個方向飛行。5. 如果您的技術取得了令人滿意的進步，那麼，通過小心地操縱直升機向不同的角度偏航，試著找出一種對尾旋翼控制的感覺。在這裡，耐心和練習仍然是您最好的工具。如果您勤奮地練習，您不久就會掌握讓直升機面向著您的控制能力。&nbsp;完成以上的學習過程，現在我們可以祝賀您：您已成為一個合格的飛行員。您會明白遇到麻煩時，高空而不是地面才是您的直升機的避難所。我們建議您在戶外掌握較難的操作，只有當熟練後，才在室內操作。&nbsp;除了以上介紹的學習方法，另一種方法是去飛行學校。這將極大地加速學習過程（並使直升機墜的危險降到最低）。還有一種方法是使用電腦飛行模擬器。遙控飛行擬器是目前自學飛行的最好方法。它具有對直升機飛行的真實模擬（而又沒有風險）。新手可以在模擬器上真實地學習飛行，而更高水準的飛行員可以學習改進它們的飛行技巧，學習更高水準的操作。

]]></description>
      <content:encoded><![CDATA[<div class="p1">
<div style="overflow: auto;">
<p><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">台陸名詞對照</span></strong></p>
<p><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';"><span style="color: #000000;">電機(電動機)&larr;&rarr;馬達</span></span></p>
<p><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';"><span style="color: #000000;">電調(電子調速器)&larr;&rarr;電變(電子變速器)</span></span></p>
<p><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';"><span style="color: #000000;">舵機&larr;&rarr;伺服機</span></span></p>
<p><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';"><span style="color: #000000;"><br /></span></span></p>
<p><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">馬達齒輸數計算公式</span></strong></p>
<p>馬達轉速 = KV值 * 單cell 電壓 * cell數量 * 馬達工作係數(最大工作效率，ex 80% = 0.8)</p>
<p>齒輪比 = 馬達轉速 / 主槳轉速</p>
<p>馬達齒數 = 主齒輪牙數 / 齒輪比</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">不知道什麼直升機適合我入門學習？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：入門學習的最好選擇是共軸雙槳結構的直升機，這種結構的自穩定性是最好的，飛行速度緩慢，堪稱是直升機中的教練機！如<span lang="EN-US">Lama-2</span>。也可以選購傳統的主旋翼<span lang="EN-US">+</span>尾旋翼結構的小級別機型，飛行速度較快，飛行空域更廣，但是儘量選購自穩定性能較好的產品！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">模型直升機能飛多高，多遠？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：由於高度越高，空氣密度就越低，所以直升機的飛行高度一般比固定翼飛機要低很多，即使是這樣也已經遠遠大於我們的目視控制距離和遙控距離，所以可以這樣來講飛機的飛行高度與飛行距離是由遙控設備的安全遙控距離和目視距離所決定的。體形特別較小的飛機一般的飛行高度也可達到<span lang="EN-US">20</span>米以上<span lang="EN-US">(</span>大約<span lang="EN-US">5-6</span>層樓<span lang="EN-US">)</span>。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">模型直升機能在空中飛多久？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 飛行的時間<span lang="EN-US">(</span>留空時間<span lang="EN-US">)</span>多少主要是由動力系統決定的。如電動直升機使用的電動機功率大小和攜帶的電池的電壓與容量，油動直升機使用的發動機排氣量和攜帶的燃料容積。一般無論是電動還是油動一次充電或加油後的留空時間在<span lang="EN-US">6~15</span>分鐘左右。一是能源重量的限制，其二也是考慮到避免操控者長時間精神高度集中的過渡疲勞而造成操控失誤。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">為何直升機那麼難飛，沒有想像的那麼好飛？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 主要是由於<span lang="EN-US">2</span>大原因造成的：<span lang="EN-US">1.</span>直升機的自穩定性是不能與固定翼飛機相比的。除了共軸雙槳結構的直升機之外，還沒有任何一款直升機可以做到不控制狀態下較 長時間穩定的漂浮在空中<span lang="EN-US">(</span>一般在<span lang="EN-US">3~10</span>秒之內就會失去平衡而墜地<span lang="EN-US">)</span>，所以必須時刻保持精神高度集中的控制！<span lang="EN-US">2.</span>由於初學者在一開始還未在大腦中形成對控制方向的一種條件反射，所以往往在飛機處於某種飛行姿態下，通過發射機給與飛機錯誤的動作指令，甚至是大腦一片空白，而飛機卻不能給與操控者足夠的時間去更正，而造成墜地！只要不斷的正確練習後就可以操控自如了！在初期也可以借助電腦模擬器來完成練習。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是停懸，為什麼要練習停懸？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：停懸是直升機所特有的一種飛行方式也是直升機飛行的魅力所在！顧名思義就是直升機幾乎靜止的停留在空中的某一處高度，從而可以完成普通固定翼飛機無法完成的動作！對於剛入門的朋友必定要從飛行的練習開始，因為直升機的起飛、降落，以及其它的一些飛行動作的開始和結束都需要首先進入停懸飛行狀態。所以停懸就成為了直升機飛行的基礎練習科目！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是普通十字盤控制模式？什麼是<span lang="EN-US">CCPM</span>十字盤控制模式？它們有什麼區別？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 在普通模式十字盤控制方式下，副翼的動作僅僅由副翼舵機完成，升降的動作僅僅由升降舵機完成，槳距的變化也僅僅由槳距舵機完成，<span lang="EN-US">3</span>個舵機各司其職。<span lang="EN-US"> CCPM</span>模式十字盤控制方式下，十字盤每一個動作都由<span lang="EN-US">3</span>個舵機同時動作完成的。比如槳距的變化<span lang="EN-US">3</span>個舵機同時推拉十字盤上下運動，副翼的動作同時由副翼和槳距舵機同時<span lang="EN-US">1</span>推<span lang="EN-US">1</span>拉完成，升降的動作由升降舵機和副翼及槳距舵機完成的<span lang="EN-US">1</span>推<span lang="EN-US">1</span>拉完成。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">從上面的區別來看，比較兩者的區別普通模式對單個舵機的力矩要求比較高，因為單一動作只有<span lang="EN-US">1</span>個舵機出力，而<span lang="EN-US">CCPM</span>任何單一動作至少有<span lang="EN-US">2</span>個舵機出力，所以 對舵機的力矩要求較低。但是，<span lang="EN-US">CCPM</span>對舵機性能一致性的要求較高，舵機的行程與速度應儘可能的一樣，否則會造成動作變形，比如槳距變化時<span lang="EN-US">3</span>個舵機同上同 下，如果行程不一樣，就會造成不同槳距下十字盤不平，出現傾斜。如果速度不一樣，同樣會造成槳距變化中十字盤不平！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是槳距？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 槳距指的是直升機的旋翼或固定翼的螺旋槳旋轉一週<span lang="EN-US">360</span>度，向上或向前行走的距離<span lang="EN-US">(</span>理論上的<span lang="EN-US">)</span>。就好比一個螺絲釘，您擰一圈後，能夠擰入的長度。槳距越大，前進的距離就越大，反之越小！然而要測量槳距的大小是比較困難的，所以一般固定翼飛機使用槳距不變的螺旋槳上都會標明其直徑和槳距的大小<span lang="EN-US">(</span>單位以英吋居多<span lang="EN-US">)</span>，以便於和合適的發動機配套使用。絕大多數的固定槳距的直升機槳一般是專為某一級別的飛機定製的，所以只標明直徑。可變槳距直升機可以非常容易的通過測量槳葉的攻角<span lang="EN-US">(</span>迎風角度<span lang="EN-US">)</span>大小來體現槳距的大小，和變化幅度。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是變距直升機？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 變距指的是槳距可以隨油門一同變化的直升機。和固定槳距的直升機相比有眾多的優點！簡單的來講，具有更高的動力效率，更高的主槳轉速，更平穩不畏懼氣流<span lang="EN-US"> (</span>可在較大風甚至<span lang="EN-US">5</span>級以上風的氣候中平穩飛行<span lang="EN-US">)</span>，更敏捷的反映，如果使用<span lang="EN-US">3D</span>主槳<span lang="EN-US">(</span>雙凸對稱翼型主槳<span lang="EN-US">)</span>則可獲得<span lang="EN-US">3D</span>飛行能力<span lang="EN-US">(</span>橫滾，失速倒轉，倒飛等動作<span lang="EN-US">)<br /></span>但是相對於固定槳距的直升機，同時具有變距機構複雜，調試維護難度高，遙控設備要求高，動力系統要求高，體形較大，破壞力大等缺點。所以對於入門來說，性能優越的小型固定槳距直升機，如<span lang="EN-US">Lama2, 4#3B</span>更適合！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">螺旋槳使用之前為什麼要作動<span lang="EN-US">/</span>靜平衡？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 靜平衡主要指<span lang="EN-US">2</span>支的重量要一致，動平衡主要指<span lang="EN-US">2</span>支的重心要一致！舉個例子，大家都知道子彈的威力，其實子彈的重量只有<span lang="EN-US">20g</span>左右，它的威力來自於大於<span lang="EN-US"> 700m/s</span>的高速度，高速賦予了它極大的動能！高速旋轉的螺旋槳的最外緣的線速度可以達到<span lang="EN-US">60m/s(200km/h)</span>以上！具有的高動能不可忽視。在如此的速度下，不同的重量產生的動能差也極大，造成巨大的震動！如果重量相同，而重心不同，同樣會出現在同一個半徑上<span lang="EN-US">(</span>同心圓<span lang="EN-US">)</span>的動能也會有差異。所以必須保證螺旋槳的動靜平衡！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是雙槳？<span style="background: white none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" lang="EN-US"><br /></span></span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 雙槳是指<span lang="EN-US">2</span>只或多隻槳葉在旋轉時，一高一低不在同一個旋轉平面上！槳尖就好像張開的剪刀口。雙槳是由於<span lang="EN-US">2</span>只或多隻槳的槳距不同造成<span lang="EN-US">(</span>升力不同<span lang="EN-US">)</span>。只要在所有的槳葉尖部做上不同的標記並以其中一個作為基準，然後觀察旋轉時其它槳位於基準槳的上部還是下部，即可對其它槳的槳距<span lang="EN-US">(</span>攻角<span lang="EN-US">)</span>進行細微調整再次觀察，如 觀察不到一高一低<span lang="EN-US">2</span>個旋轉平面即已消除雙槳。雙槳會引起強烈的震動，是必須被消除掉的！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">不知道陀螺儀是什麼，起什麼作用，為何比較貴？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：陀螺儀是用來平衡直升機的方向的，就好像固定翼的方向舵一樣。它能夠自動的控制直升機，在發射機沒有給出方向指令時，保持原來的方向！因為它是一個帶有高靈敏感測器和高度自動化的微型設備，所以它的價格相對較高一些。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是自旋？為什麼會出現自旋？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 自旋就是機體以主槳軸為圓心<span lang="EN-US">360</span>度旋轉！如果出現自旋，那麼有兩個可能。一、高速向左或右旋轉，打方向舵無作用，則是陀螺儀反向，可切換陀螺儀本體上的反向開關。如沒有反向開關，可通過反向安裝固定陀螺儀來實現；二，機頭向左<span lang="EN-US">(</span>主槳順時針旋轉機型<span lang="EN-US">)</span>較緩的自旋，如<span lang="EN-US">37#</span>直升機，滿打右舵，有改善，但不能 完全克服，則是主槳懸停槳距設定太高。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是電子調速器(變速器)？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 電動直升機的動力是由各種電動機(馬達)提供的，動力的輸出大小是由</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的轉速來確定的，而</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的轉速就是由電子調速器(電子變速器，ESC)控制的。控制步驟如下：發射機(遙控器)油門的高低位置通過無線電信號被飛機上的接收機所接收解碼後，傳輸到接在接收機油門通道插座上的電子調速器<span lang="EN-US">3</span>芯信號輸入端，電變根據信號判斷將</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">電變</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">另一端所接的動力電源分配出多少電能給與</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">，以起到調整</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">速度的功能。我們可以把</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">電變</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">簡單的看作一個可調電阻<span lang="EN-US">(</span>事實上要複雜的多<span lang="EN-US">)</span>。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是有刷馬達，什麼是無刷</span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">馬達</span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">，它們有什麼區別？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">有有刷和無刷之分。有刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的<span lang="EN-US">2</span>個刷<span lang="EN-US">(</span>銅刷或者碳刷<span lang="EN-US">)</span>是通過絕緣座固定在</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">後蓋上直接將電源的正負極引入到轉子的換相器上，而換相器連通了轉子上的線圈，<span lang="EN-US">3</span>個線圈極性不斷的交替變換與外殼上固定的<span lang="EN-US">2</span>塊磁鐵形成作用力而轉動起來。由於換相器與轉子固定在一起，而刷與外殼<span lang="EN-US">(</span>定子<span lang="EN-US">)</span>固定在一起，電動 機轉動時刷與換相器不斷的發生摩擦產生大量的阻力與熱量。所以有刷電機的效率低下損耗非常大。但是，它同樣具有，製造簡單，成本及其低廉的優點，被普遍的應用在如<span lang="EN-US">Lama-2</span>上，發揮著良好的表現！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">無 刷電機顧名思義就是沒有任何刷！它的空載阻力主要來自轉子與定子的旋轉接觸點，所以一般的無刷電機在轉子兩端都使用了滾珠軸承來減小摩擦！這樣就不會有大量的摩擦阻力與熱量<span lang="EN-US">(</span>其實還是會發熱，只是熱源來自於線圈上的電阻損耗<span lang="EN-US">)</span>，具有極高<span lang="EN-US">(80%-90%</span>以上<span lang="EN-US">)</span>的效率與高轉速！一般應用在需要大功率輸出的模 型上，提供卓越的強勁動力。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">雖然有人稱其為<span lang="EN-US">「</span>直流無刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';"><span lang="EN-US">」</span>，但事實上模型上使用的無刷電機就是<span lang="EN-US">3</span>相交流</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">！那為什麼我們可以用普通的直流電源來驅動它呢？奧秘就在於我們使用的無刷電變，它與普通的有刷電變有很大不同！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br /></span><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是無刷電變？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：無刷電變與有刷電變的根本區別在於無刷電變將輸入的直流電源，轉變為三相交流電源，為無刷馬達提供電源。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是無刷馬達的<span lang="EN-US">KV</span>值？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：<span lang="EN-US">KV</span>是一個轉速單位等同於<span lang="EN-US">RPM / V</span>，就是每<span lang="EN-US">1V</span>電壓獲得的每一分鐘的空載轉速。舉例一個無刷馬達的轉速是<span lang="EN-US">2500KV</span>，那麼給它輸入<span lang="EN-US">10V</span>電壓時它可以達到每分鐘<span lang="EN-US">2500&times;10=25000</span>轉。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是內轉子無刷馬達？什麼是外轉子無刷馬達？有什麼區別？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：內轉子就是轉子<span lang="EN-US">(</span>磁鋼<span lang="EN-US">)</span>在定子<span lang="EN-US">(</span>線圈<span lang="EN-US">)</span>的裡面轉動，這種無刷馬達的結構與普通的有刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">差不多；外轉子正好相反轉子<span lang="EN-US">(</span>磁鋼<span lang="EN-US">)</span>在套在定子<span lang="EN-US">(</span>線圈<span lang="EN-US">)</span>的外面轉動。它們的不同機械結構決定了不同的性能。<span lang="EN-US"><br /></span>內 轉子轉速高一般都高於<span lang="EN-US">2500KV</span>以上，但是由於轉子直徑小所以扭矩小，通常使用在需要高轉速，低扭矩的場合，可直接驅動小直徑的螺旋槳或者通過合適的減速傳動比獲得更大的扭矩，與內轉子相反外轉子一般轉速不高於<span lang="EN-US">2000KV</span>，但是轉子直徑大扭矩就大，相當於內轉子電動機通過一個減速傳動比獲得更大的扭矩，絕大多數情況下本應用在固定翼飛機中直接驅動大直徑的螺旋槳，如<span lang="EN-US">T-34</span>特技教練機<span lang="EN-US">.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是<span lang="EN-US">130</span>，<span lang="EN-US">280</span>，<span lang="EN-US">370</span>，<span lang="EN-US">540</span>，<span lang="EN-US">2030</span>，<span lang="EN-US">2040</span>馬達？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 這些數位表示了</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的規格，一般有刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的規格如<span lang="EN-US">130</span>，<span lang="EN-US">280</span>，<span lang="EN-US">370</span>，<span lang="EN-US">540</span>級的數字代表了</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的長度，如<span lang="EN-US">130</span>級<span lang="EN-US">(</span>長約<span lang="EN-US">13mm- 15mm)</span>，一般長度約大功率越大，但是我們可以發現一些標稱<span lang="EN-US">370</span>級的有刷電機長度只有<span lang="EN-US">28mm-32mm</span>，這種標稱表示了這個<span lang="EN-US">280</span>級的功率相當於<span lang="EN-US">370</span>級。<span lang="EN-US"><br /></span>而無刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">一般使用直徑和長度同時標稱，如<span lang="EN-US">2030</span>級，就是說電動機的直徑是<span lang="EN-US">20mm</span>長度是<span lang="EN-US">30mm</span>。當然，也有無刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">使用<span lang="EN-US">130</span>，<span lang="EN-US">280</span>，<span lang="EN-US">540</span>標稱的，但是這與</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的尺寸是沒有關係的，也不能等同於有刷</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">馬達</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的規格。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是舵機(伺服機，servo)？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 任何遙控模型都離不開servo。它是遙控模型控制動作的動力來源，不同類型的遙控模型所需的</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">種類也隨之不同。它一般是一個小<span lang="EN-US">(</span>黑<span lang="EN-US">)</span>盒子，盒子兩邊有安裝 孔，有個輸出轉軸，可以安裝一個圓形<span lang="EN-US">(</span>十字或一字形<span lang="EN-US">)</span>力臂，還有一條和電變一樣的<span lang="EN-US">3</span>芯信號連接線，連接於接收機上相應的通道介面。當發射機的遙控桿 被推動時，</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的轉軸連動力臂一起轉動一定的角度，角度大小取決於遙控桿被推動的幅度。將電信號轉化為機械力，驅動飛機的各個舵面。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">的構造<span lang="EN-US"><br /></span></span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">主要是由外殼、電路板、無核心馬達、齒輪與位置檢測器所構成。其工作原理是由接收機發出訊號給舵機，經由電路板上的<span lang="EN-US"> IC</span>判斷轉動方向，再驅動無核心馬達開始轉動，透過減速齒輪將動力傳至擺臂，同時由位置檢測器送回訊號，判斷是否已經到達定位。位置檢測器其實就是可變電阻，當舵機轉動時電阻值也會隨之改變，藉由檢測電阻值便可知轉動的角度。一般的伺服馬達是將細銅線纏繞在三極轉子上，當電流流經線圈時便會產生磁場，與轉子週邊的磁鐵產生排斥作用，進而產生轉動的作用力。依據物理學原理，物體的轉動慣量與品質成正比，因此要轉動品質愈大的物體，所需的作用力也愈大。舵機為求轉速快、耗電小，於是將細銅線纏繞成極薄的中空圓柱體，形成一個重量極輕的五極中空轉子，並將磁鐵置於圓柱體內，這就是無核心馬達。<span lang="EN-US"><br /></span>為了適合不同的工作環境，有防水及防塵設計的舵機；並且因應不同的負載需求，舵機的齒輪有塑膠及金屬之區分，金屬齒輪的舵機一般皆為大扭力及高速型，具有齒輪不會因負載過大而崩牙的優點。較高級的舵機會裝置滾珠軸承，使得轉動時能更輕快精準。滾珠軸承有一顆及二顆的區別，當然是二顆的比較好。目前新推出的<span lang="EN-US"> FET&nbsp; </span></span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">，主要是採用<span lang="EN-US"> FET(Field Effect Transistor)</span>場效電晶體。<span lang="EN-US">FET </span>具有內阻低的優點，因此電流損耗比一般電晶體少。<span lang="EN-US"><br /></span>技術規格<span lang="EN-US"><br /></span>廠 商所提供的</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">規格資料，都會包含外形尺寸<span lang="EN-US">(mm)</span>、扭力<span lang="EN-US">(kg-cm)</span>、速度<span lang="EN-US">(</span>秒<span lang="EN-US">/60&deg;)</span>、測試電壓<span lang="EN-US">(V)</span>及重量<span lang="EN-US">(g)</span>等基本資料。扭力的單位是<span lang="EN-US"> kg-cm</span>，意思是在擺臂長度<span lang="EN-US"> 1 </span>公分處，能吊起幾公斤重的物體。這就是力臂的觀念，因此擺臂長度愈長，則扭力愈小。速度的單位是<span lang="EN-US"> sec/60&deg;</span>，意思是舵機轉動<span lang="EN-US"> 60&deg;</span>所需要的時間。<span lang="EN-US"><br /></span>電壓會直接影響舵機的性能，例如<span lang="EN-US"> Futaba S-9001 </span>在<span lang="EN-US"> 4.8V </span>時扭力為<span lang="EN-US"> 3.9kg</span>、速度為<span lang="EN-US"> 0.22 </span>秒，在<span lang="EN-US"> 6.0V </span>時扭力為<span lang="EN-US"> 5.2kg</span>、速度為<span lang="EN-US"> 0.18 </span>秒。若無特別註明，<span lang="EN-US">JR </span>的舵機都是以<span lang="EN-US"> 4.8V </span>為測試電壓，<span lang="EN-US">Futaba</span>則是以<span lang="EN-US"> 6.0V </span>作為測試電壓。所謂天下沒有白吃的午餐，速度快、扭力大的舵機，除了價格貴，還會伴隨著高耗電的特點。因此使用高級的舵機時，務必搭配高品質、高容量的鎳鎘電池，能提供穩定且充裕的電流，才可發揮舵機應有的性能。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">入門要選擇什麼樣的遙控設備？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：遙控設備對於模型來說是非常重要的，但是入門機型一般使用普通的通用型<span lang="EN-US">4</span>通道全比例遙控就已經滿足了！最好是直接購買已經配套齊全，並且調試完成，馬上就可以進行飛行的<span lang="EN-US">RTF(Ready To Fly)</span>版本<span lang="EN-US">100%</span>成品機！而不必專門購買高級的遙控設備。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是通道反向開關？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">： 簡稱<span lang="EN-US">REV</span>全稱<span lang="EN-US">SERVO(</span>司服器<span lang="EN-US">) REVERSING(</span>反向<span lang="EN-US">)</span>，由於不同的遙控設備<span lang="EN-US">(</span>servo<span lang="EN-US">/</span>ESC等<span lang="EN-US">)</span>的接受信號存在不同的方向，我們可以簡單的理解為不同的正負極性。如，某個</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">在本來推桿是向左轉，但是換了一個</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">servo</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">它卻是向右轉。為瞭解決這個問題，一般在發射機上為每個通道都提供了正反向開關，入門級遙控設備一般在面板的右或左下角，也可能是其它的地方設置了一組撥動開關與通道一一對應，上下撥動開關就可以改變相應通道的信號方向。在具有<span lang="EN-US">LCD</span>螢幕的高端設備中一般會有專門的<span lang="EN-US"> SERVO REVERSING</span>或<span lang="EN-US">REV</span>功能表，可在功能表中進行設定。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是上下跟軸混控功能？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：這個功能一般是被用在直升機上的特有功能。直升機的機頭方向偏轉，在發射機沒有給出轉向指令時，完全是由陀螺儀自動輸出的控制信號來控制的。控制的目的是抵銷主槳產生的反扭力，始終保持機頭方向不發生任何偏轉。<span lang="EN-US"><br /></span>由 於早期的陀螺儀不支持鎖頭功能<span lang="EN-US">(</span>自動補償<span lang="EN-US">)</span>，在一種穩定轉速與槳距的狀態下設動好了陀螺儀，但是改變轉速或槳距後，無法自動補償出現的反扭距變化量，就會再次出現機體的偏轉。這就需要上下跟軸混控功能<span lang="EN-US">(Revolution Mixing)</span>。所以在一些中高端的遙控設備中提供了上下跟軸混控功能。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">它的工作原理是，將油門通道與方向通道之間建立一種聯合動作的機制<span lang="EN-US">(</span>混控<span lang="EN-US">)</span>，這個聯合機制是越過陀螺儀直接作用在方向通道上的。比如將油門在中間位置時作為中間基準點，最高位置作為高點並設定一個混控量，最低位置作為低點也設定一個混控量。當油門由中間基準點移動到高點陀螺儀等做出修正幅度時方向通道同時疊加一個動作在原修正動作之上，疊加動作量的大小由高點設定的混控量決定，反之亦然。這個相對較大的動作就可以彌補不同轉速與槳距變化量！<span lang="EN-US"><br /></span>另外一 種情況就是近年出現的鎖頭陀螺儀，由於有些低端鎖頭陀螺儀的輸出修正電信號幅度和速度是有限的，同時執行修正電信號指令的尾電機或者尾舵機同樣受制於執行速度的快慢。在快速的動力<span lang="EN-US">(</span>油門<span lang="EN-US">)</span>變化過程中，有時尾電機或者尾舵機甚至於陀螺儀會出現瞬間修正幅度輸出不夠！具體表現在比如，穩定旋停中的直升機，快速大幅提升油門，飛機快速爬升的同時自動的伴隨著機頭向左機尾向右的偏轉，或者快速大幅降低油門，飛機快速降低的同時自動的伴隨著機頭向右機尾向左的偏轉。偏轉幅度越大，說明瞬間修正幅度越少。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">雖然可以通過使用高速的尾舵機，高級的陀螺儀或者一些機械設定措施來改善。但是前者增加過多成本，而後者改善是相當小的。此時應用上下跟軸混控適當的在最高位置和最低位置設定一個混控量。當油門由中間基準點移動到高點陀螺儀等做出修正幅度時方向通道同時疊加一個動作在原修正動作之上，疊加動作量的大小由高點設定的混控量決定，反之亦然。這個相對較大的動作就可以彌補瞬間修正幅度的不足！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">這個功能在具有直升機功能與<span lang="EN-US">LCD</span>螢幕的遙控器中如<span lang="EN-US">RD6000</span>與<span lang="EN-US">RD8000</span>都有提供！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">什麼是模擬器介面？什麼是教練介面？什麼是<span lang="EN-US">DSC</span>介面？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">：模擬器介面是將發射機連接電腦飛行模擬器專用連接線在電腦中類比真實飛行場景的介面。教練介面是把兩台發射機<span lang="EN-US">(</span>同一品牌<span lang="EN-US">)</span>通過專用的教練連接線連接起來，實現一個教練員針對一個學員的教練<span lang="EN-US">-</span>學員即時帶飛教學系統。<span lang="EN-US"><br />DSC </span>全稱<span lang="EN-US">Direct(</span>直接<span lang="EN-US">) Serov(</span>司服器<span lang="EN-US">) Control(</span>控制<span lang="EN-US">)</span>，它的作用是通過專用的<span lang="EN-US">DSC</span>連接線將發射機的控制信號不通過高頻頭，而直接通過<span lang="EN-US">DSC</span>線傳送的接收機的<span lang="EN-US">DSC</span>介面。好處是減少調 整過程中發射機的耗電量！<span lang="EN-US">DSC</span>一般在一些高端的遙控設備中才有。事實上遙控器只要有模擬器介面就可以支援<span lang="EN-US">DSC</span>功能，但是這個功能需要接收機的支援。具 有<span lang="EN-US">DSC</span>介面的接收機才具有此功能。<span lang="EN-US"><br /></span>以上的功能一般全部通過發射機背面的一個介面提供！</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: 10pt; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';" lang="EN-US">Q: </span></strong><strong><span style="font-size: 10pt; color: red; font-family: '微軟正黑體','sans-serif';">遙控模型直升飛機新手操作應該注意些什麼？</span></strong><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US"><br />A: </span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">如果您是一名新手，在試圖操作直升機前，您應該意識到主旋翼葉片和尾部旋翼葉片的高速旋轉可能會造成嚴重的損失或對人體造成損傷。在做準備時應該加倍小心，確保沒有對任何事物造成損害的可能性。特別是，在任何時候，都要使小孩和動物遠離模型直升機！<span lang="EN-US"><br /></span>飛行環境：<span lang="EN-US"><br /></span>您需要一個合適的飛行場地。一間沒有障礙物的大房間或小會議室是理想的場地。確保房間裡的空氣是靜止的，沒有氣流從開著的門和窗戶裡進來。我們還建議有平坦光滑的地面（例如瓷磚），使得滑撬能在地面滑動。地面上不能有地毯，因為它可能會拌住滑撬，使飛翻倒。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">第一步<span lang="EN-US">:<br />1. </span>將直升機放置在地板的中央，在這之前，確認您的直升機已經安裝完畢，發射機也正確地設置好了。右操縱桿處於最低位置，微調處於居中的位置。<span lang="EN-US"><br />2. </span>打開發射機。<span lang="EN-US"><br />3. </span>將已經充好的電池接到速度控制器上，讓機器呆在那裡約<span lang="EN-US">5-6</span>秒鐘，等到速度控制器上的綠燈亮，測試伺服器是否運轉正常。注意：當系統在自行校準時，不要移動機器。<span lang="EN-US"><br />4. </span>如果一切都工作正常，確認您的位置（包括任何其它人）處於直升機後面（尾旋翼朝向您）至少兩米。慢慢地推動右操縱桿，一點一點地增加主旋翼轉速，直到您的直升機滑撬變得越來越輕。<span lang="EN-US"><br />5. </span>在增加主旋翼轉速的過程中，直升機變得越來越輕。此時的直升機在地面上向左側滑動。<span lang="EN-US"><br />6. </span>直升機在地面上除了向左側滑動，還帶有向其它方向的變化，需通過微調解決，可直到您的直升機能平行向左滑動。<span lang="EN-US"><br />7. </span>您將訓練拇指的感覺，這是一個從理性到感性的過程，讓直升機在地面按照您的意願滑動。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">注意！！！<span lang="EN-US"><br /></span>儘管您把右操縱桿向右推，但直升機還是有向左滑動的毛病，對此，請不必太在意。您的目的是讓您的拇指根據直升機的變化能靈活的作出相對的調整。<span lang="EN-US"><br /></span>直升機的頭部都還有可能向左或向右偏航，增加轉速時，改正過來，再增加轉速時，又偏向另一邊。如果微調平衡不能改正這個毛病，它意味著陀螺儀調節不正確。通過調節陀螺儀上的電位器使尾旋翼的速度增加或減小，可改變主旋翼與尾旋翼的速度比。當直升機的左右滑動和前後滑動無法通過微調來解決時，您可能需要調整伺服器來達到目的。<span lang="EN-US"><br /></span>在增加轉速時，直升機開始變得輕了，觀察直升機是否有向前或向後傾斜的跡象。如果它向前傾斜，將左操縱桿向後拉（反之亦然）。繼續進行調節，直到即使增加轉速時，直升機也沒有要向前或向後傾斜的跡象。小心！直升機很容易就能爬升到天花板。因此，您一定要慢慢地推動調節桿。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">第二步<span lang="EN-US">:<br /></span>如果您的拇指能夠根據直升機的運動相對的作出迅速的反應動作，而無需再經過大腦您就可以進行下一步的學習階段。<span lang="EN-US"><br />1. </span>讓直升機短暫地離開地面。使用我們已經學習過的步驟：慢慢地增加轉速，直到直升機離開地面，邊察邊進行各種調整（自始至終將直升機保持離地<span lang="EN-US"> 100 MM</span>的距離）。如果一有不穩定或顫動的跡象，或您正失對它的控制，馬上將它降落在地面，這是一種<span lang="EN-US">「</span>短暫跳躍<span lang="EN-US">」</span>的練習過程。您現在正學習飛行，從現在開始， 您需要充分的練習。<span lang="EN-US"><br />2. </span>將您的直升機放在飛行區域的中間，或中間稍微偏右的位置。許多飛行冠軍都是相同的方法開始的，以不要失去耐心。升起您的直升機，仍然要保持離地面大約<span lang="EN-US"> 300MM</span>的距離，因為這是訓練時的最佳位置。（記住：讓機尾朝您，但您的視線和注意力應集中在機頭而不是機尾）您要不停的調整操縱桿，讓直升機的運動範圍縮小接近在空中停留的位置。<span lang="EN-US"><br />3. </span>您會注意到您的飛行時間開始變長，直升機碰到地面的次數越來越少。如果您認為可以把直升機控制在一個很小的範圍之內（接近在空中停留盤旋），讓直升機升到<span lang="EN-US"> 300</span>毫米以上，但不要超過您平行視線的高度。直升機升得越高，它就變得越穩定。這是因為直升機飛出了它自己的向下的氣流漩渦（它在地面附近環行），在更穩定的空氣中飛行。當在較小的空間飛行時，您也會注意到這種效果：幾分鐘後直升機會碰行氣流，飛行將變得顛簸。此時將直升機降落下來，等空氣穩定下來。如果您能夠在平行視線的高度以下很容易的讓直升機作停留盤旋，就可以進行第三步訓練。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';" lang="EN-US">&nbsp;</span><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">注意 ！！！<span lang="EN-US"><br /></span>直升機不斷地想要向相同的方向偏離，這是直升機的特性，您必須通過您的右操縱桿作出一些經常性的調節。試著能在作出儘量少的調節的情況下控制飛行。您對航差反應得越快，調整得越快，您所需的控制量就越小<span lang="EN-US">.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: '微軟正黑體','sans-serif';">第三步<span lang="EN-US">:<br />1. </span>這是更大膽的飛行的入門。不時地將直升機停在空中，讓它作盤旋。開始試圖讓尾部向一邊偏航，然後再向另一邊，記住您的視線和注意力應集中在機頭而不是機尾（您仍應呆在直升機的後面，您自己與尾部成<span lang="EN-US">45</span>度角）。<span lang="EN-US"><br />2. </span>到這個時候開始嘗試讓直升機飛得更高。您已經使用了各種訓練技術在各種條件下飛行您的直升機了。您現在應該能慢慢地飛行直升機，操縱它作穩定的盤旋，在空中停下來然後再飛，並且改變飛行高度。您現在可以準備將所有這些集中到一次完整的飛行裡。如果您的空間足夠大的話，您可以讓直升機在四周盤旋<span lang="EN-US">「</span>走<span lang="EN-US">」.<br />3. </span>正如您可能已經注意到的。起飛比降落要容易一些。這是由於地面作用的渦流。但是，經一個適中的降落速度進行定點降落並不像它們看起來那麼難。試著做一次，但動作應輕柔。直升機並不總是懼怕粗暴的降落。實際上，它非常堅固（雖然不是牢不可摧的）。<span lang="EN-US"><br />4. </span>您可能想到外面去，在露天的地方讓直升機圍繞您自己飛行。如果您有一個大的庭院和一個平靜的氣候，環境就很合適了。開始時慢慢來，要確保直升機的頭部不是朝著您。首先，進行前面已經進行過的步驟。確認直升機的盤旋是穩定的。確認當操縱桿作出突然調整時，旋翼頭的控制迴圈運動是穩定的（直升機不向您衝來，也不遠離您而去），確認尾部旋翼是穩定的，高度控制是順當和可操縱的。如果您對練習這種高級的操作有信心的話，您應該注意的是，不要養成只將直升機繞著您自己朝一個方向飛行，您應該練習將直升機向兩個方向飛行。<span lang="EN-US"><br />5. </span>如果您的技術取得了令人滿意的進步，那麼，通過小心地操縱直升機向不同的角度偏航，試著找出一種對尾旋翼控制的感覺。在這裡，耐心和練習仍然是您最好的工具。如果您勤奮地練習，您不久就會掌握讓直升機面向著您的控制能力。<span lang="EN-US"><br />&nbsp;</span>完成以上的學習過程，現在我們可以祝賀您：您已成為一個合格的飛行員。您會明白遇到麻煩時，高空而不是地面才是您的直升機的避難所。我們建議您在戶外掌握較難的操作，只有當熟練後，才在室內操作。<span lang="EN-US"><br />&nbsp;</span>除了以上介紹的學習方法，另一種方法是去飛行學校。這將極大地加速學習過程（並使直升機墜的危險降到最低）。還有一種方法是使用電腦飛行模擬器。遙控飛行擬器是目前自學飛行的最好方法。它具有對直升機飛行的真實模擬（而又沒有風險）。新手可以在模擬器上真實地學習飛行，而更高水準的飛行員可以學習改進它們的飛行技巧，學習更高水準的操作。</span></p>
</div>
</div>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/25063668">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Thu, 21 May 2009 02:21:56 +0000</pubDate>
      <category>電遙遊天地</category>
      <comments>http://haman77.pixnet.net/blog/post/25063668#comments</comments>
    </item>
    <item>
      <title><![CDATA[LAMA V3的調整技巧]]></title>
      <link>http://haman77.pixnet.net/blog/post/24988178</link>
      <guid>http://haman77.pixnet.net/blog/post/24988178</guid>
      <description><![CDATA[1.建議你先把遙控器上的微調先置中;然後在去調伺服器的拉桿(右邊那根是控制側飛;左邊那根是控制前後的)你試著半圈半圈的慢慢調,遙控器上的微調是放最後用的比較妥!
2.尾巴斷掉不會影響飛行;它的主要用途是易於辨識機子在空中的機頭方向,不致誤判!
不過如果斷的太多也會些微影響機身的穩定性(尾部有平衡作用)
3.剛接上沒電的電池時;是紅色(電源燈)跟綠色(充電狀況指示燈)兩個同時亮
大約1-2小時就會充飽;綠燈會熄滅只剩下紅色電源燈亮,充電時最好放置於通風
良好及避免熱源,最好是不要放著然後人離開很久;那樣最危險!
&nbsp;
另外在4合1混控儀(也就是機頭的部份)那機板裡面有一個VR.是調整陀螺儀用的(也就是左右迴旋平衡喔)
機身上的兩個伺服器是調整前後(左邊)及左右側(右邊)用的,
如果會甩尾的話應該是要調整混控儀的VR啦!
利用兩個主旋翼轉速差來穩定尾翼左右偏移量.
遙控器上面的微調建議用在機動性調整,例如電池電量變化時..]]></description>
      <content:encoded><![CDATA[<p>1.建議你先把遙控器上的微調先置中;然後在去調伺服器的拉桿(右邊那根是控制側飛;左邊那根是控制前後的)你試著半圈半圈的慢慢調,遙控器上的微調是放最後用的比較妥!<br />
2.尾巴斷掉不會影響飛行;它的主要用途是易於辨識機子在空中的機頭方向,不致誤判!<br />
不過如果斷的太多也會些微影響機身的穩定性(尾部有平衡作用)<br />
3.剛接上沒電的電池時;是紅色(電源燈)跟綠色(充電狀況指示燈)兩個同時亮<br />
大約1-2小時就會充飽;綠燈會熄滅只剩下紅色電源燈亮,充電時最好放置於通風<br />
良好及避免熱源,最好是不要放著然後人離開很久;那樣最危險!</p>
<p>&nbsp;</p>
<p>另外在4合1混控儀(也就是機頭的部份)那機板裡面有一個VR.是<strong style="color: black; background-color: #99ff99;">調整</strong>陀螺儀用的(也就是左右迴旋平衡喔)</p>
<p>機身上的兩個伺服器是<strong style="color: black; background-color: #99ff99;">調整</strong>前後(左邊)及左右側(右邊)用的,<br />
如果會甩尾的話應該是要<strong style="color: black; background-color: #99ff99;">調整</strong>混控儀的VR啦!<br />
利用兩個主旋翼轉速差來穩定尾翼左右偏移量.<br />
遙控器上面的微調建議用在機動性<strong style="color: black; background-color: #99ff99;">調整</strong>,例如電池電量變化時..</p>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/24988178">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Mon, 11 May 2009 19:35:21 +0000</pubDate>
      <category>電遙遊天地</category>
      <comments>http://haman77.pixnet.net/blog/post/24988178#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十五課 の]]></title>
      <link>http://haman77.pixnet.net/blog/post/24942281</link>
      <guid>http://haman77.pixnet.net/blog/post/24942281</guid>
      <description><![CDATA[豪邁隊長*白哉小姐says
(響鈴) 上課囉&hellip;剛從高雄回來，好累啊 =_= 今天要教的是五十音的第25個字「の」




豪邁隊長*白哉小姐says

平假名：「の」，片假名：「ノ」(字源皆為中文的「乃」)







豪邁隊長*白哉小姐says

羅馬拼音：「no」，發音就跟英文的no一樣








豪邁隊長*白哉小姐says

呼叫助教&hellip;來解釋一下 あの 吧 xd













JennieWalkersays

助教 : あの........



















四物總長*夜一格格says

來了來了&hellip;從山坡上下來了~~(這梗有人知道嗎?)



















四物總長*夜一格格says

「あの.」其實是沒有什麼意義的語助詞啦&hellip;



















豪邁隊長*白哉小姐says

四物總長*夜一格格: =_= 這樣解釋好嗎



















四物總長*夜一格格says

有一點像中文要講話之前會說「A&hellip;」or「那個&hellip;」之類的發語詞



















Mars‧Jasonsays

四物總長*夜一格格: 是太陽..













四物總長*夜一格格says

更正: 請把語助詞改成發語詞




四物總長*夜一格格says
補充: 脳　のう發音「nou」就是大腦的意思~]]></description>
      <content:encoded><![CDATA[<p><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></p>
<div class="text_holder truncated">(響鈴) 上課囉&hellip;剛從高雄回來，好累啊 =_= 今天要教的是五十音的第25個字「の」</div>
<div class="text_holder truncated">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">平假名：「の」，片假名：「ノ」(字源皆為中文的「乃」)</div>
</td>
</tr>
</tbody>
</table>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">羅馬拼音：「no」，發音就跟英文的no一樣</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">呼叫助教&hellip;來解釋一下 あの 吧 xd</div>
</td>
</tr>
</tbody>
</table>
<div id="m194903638" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194903638" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/jenniewalker">JennieWalker</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">助教 : あの........</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m194923518" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194923518" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">來了來了&hellip;從山坡上下來了~~(這梗有人知道嗎?)</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m194924946" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194924946" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">「あの.」其實是沒有什麼意義的語助詞啦&hellip;</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m194926430" class="plurk highlight_owner">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194926430" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a>: =_= 這樣解釋好嗎</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m194926559" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194926559" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">有一點像中文要講話之前會說「A&hellip;」or「那個&hellip;」之類的發語詞</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m194926584" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_194926584" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a>: 是太陽..</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">更正: 請把語助詞改成發語詞</div>
</td>
</tr>
</tbody>
</table>
<p><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></p>
<div class="text_holder">補充: 脳　のう發音「nou」就是大腦的意思~</div>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/24942281">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Wed, 06 May 2009 14:40:41 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/24942281#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十四課 ね]]></title>
      <link>http://haman77.pixnet.net/blog/post/24942232</link>
      <guid>http://haman77.pixnet.net/blog/post/24942232</guid>
      <description><![CDATA[豪邁隊長*白哉小姐says
(響鈴) 上課囉！老師沈醉在剛拿到的照片上，差點忘了 XD 今天要教的是五十音的第24個字「ね」




豪邁隊長*白哉小姐says

平假名：「ね」，片假名：「ネ」(字源為「祢」&rarr;這個字我不知道是什麼？)













豪邁隊長*白哉小姐says

羅馬拼音：「ne」，發音為注音的「ㄋㄟ輕聲」



















豪邁隊長*白哉小姐says

補充單字：「ねこ (貓)」&rarr; 貓













豪邁隊長*白哉小姐says

「あね (姉)」&rarr; 姐姐





豪邁隊長*白哉小姐says
「ネクタイ (necktie)」&rarr; 領帶 (是外來語喔)



四物總長*夜一格格says

鼠奴筆: 本當に　ありがどう













四物總長*夜一格格says

(真的很謝謝你)



















Mars‧Jasonsays

格格~ 那個本當的拼音是啥阿



















鼠奴筆&nbsp;

本當 是什麼意思



















Mars‧Jasonsays

那句的翻議就在上面了阿!



















四物總長*夜一格格says

鼠奴筆: 「真的」的意思，就是常咡到的「紅豆泥」



















Mars‧Jasonsays

所以是.. 紅豆泥阿里阿多



















鼠奴筆&nbsp;





















鼠奴筆&nbsp;

紅豆泥 肚子惡了













豪邁隊長*白哉小姐says

Mars‧Jason: 「ほんとう (本當)」



]]></description>
      <content:encoded><![CDATA[<p><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></p>
<div class="text_holder truncated">(響鈴) 上課囉！老師沈醉在剛拿到的照片上，差點忘了 XD 今天要教的是五十音的第24個字「ね」</div>
<div class="text_holder truncated">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">平假名：「ね」，片假名：「ネ」(字源為「祢」&rarr;這個字我不知道是什麼？)</div>
</td>
</tr>
</tbody>
</table>
<div id="m193255104" class="plurk highlight_owner">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193255104" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">羅馬拼音：「ne」，發音為注音的「ㄋㄟ輕聲」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193255458" class="plurk highlight_owner">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193255458" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">補充單字：「ねこ (貓)」&rarr; 貓</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">「あね (姉)」&rarr; 姐姐</div>
</td>
</tr>
</tbody>
</table>
</div>
<p><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></p>
<div class="text_holder">「ネクタイ (necktie)」&rarr; 領帶 (是外來語喔)</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link" href="http://www.plurk.com/sky19750616">鼠奴筆</a>: 本當に　ありがどう</div>
</td>
</tr>
</tbody>
</table>
<div id="m193300960" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193300960" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">(真的很謝謝你)</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193304630" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193304630" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">格格~ 那個本當的拼音是啥阿</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193306675" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193306675" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/sky19750616">鼠奴筆</a><span>&nbsp;</span></span></td>
<td class="td_cnt">
<div class="text_holder">本當 是什麼意思</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193308932" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193308932" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">那句的翻議就在上面了阿!</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193311656" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193311656" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/yoruichi">四物總長*夜一格格</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link" href="http://www.plurk.com/sky19750616">鼠奴筆</a>: 「真的」的意思，就是常咡到的「紅豆泥」</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193314046" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193314046" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/jasonCC">Mars‧Jason</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">所以是.. 紅豆泥阿里阿多</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193316502" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193316502" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/sky19750616">鼠奴筆</a><span>&nbsp;</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link youtube video" href="http://www.youtube.com/watch?v=5lVgqsgXFGA" target="_blank"><img src="http://i2.ytimg.com/vi/5lVgqsgXFGA/default.jpg" alt="" width="40" height="30" /></a></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="m193316806" class="plurk">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_193316806" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/sky19750616">鼠奴筆</a><span>&nbsp;</span></span></td>
<td class="td_cnt">
<div class="text_holder">紅豆泥 肚子惡了</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder"><a class="ex_link" href="http://www.plurk.com/jasonCC">Mars‧Jason</a>: 「ほんとう (本當)」</div>
</td>
</tr>
</tbody>
</table>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/24942232">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Wed, 06 May 2009 14:36:54 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/24942232#comments</comments>
    </item>
    <item>
      <title><![CDATA[白老師的五十音教室 - 第二十三課 ぬ]]></title>
      <link>http://haman77.pixnet.net/blog/post/24942166</link>
      <guid>http://haman77.pixnet.net/blog/post/24942166</guid>
      <description><![CDATA[豪邁隊長*白哉小姐says
(響鈴) 今天要教的是五十音的第23個字「ぬ」




豪邁隊長*白哉小姐says

平假名：「ぬ」，片假名：「ヌ」(字源皆為中文的「奴」)













豪邁隊長*白哉小姐says

羅馬拼音：「nu」，發音為注音的「ㄋㄨ」一聲













豪邁隊長*白哉小姐says

補充單字：「いぬ (犬)」&rarr; 狗




]]></description>
      <content:encoded><![CDATA[<p><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></p>
<div class="text_holder">(響鈴) 今天要教的是五十音的第23個字「ぬ」</div>
<div class="text_holder">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">平假名：「ぬ」，片假名：「ヌ」(字源皆為中文的「奴」)</div>
</td>
</tr>
</tbody>
</table>
<div id="m188161811" class="plurk highlight_owner">
<table border="0">
<tbody>
<tr>
<td>
<div id="plurk_cnt_188161811" class="plurk_cnt">
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">羅馬拼音：「nu」，發音為注音的「ㄋㄨ」一聲</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0">
<tbody>
<tr>
<td class="td_qual"><span><a class="name" href="http://www.plurk.com/byakuya">豪邁隊長*白哉小姐</a><span class="qualifier q_says">says</span></span></td>
<td class="td_cnt">
<div class="text_holder">補充單字：「いぬ (犬)」&rarr; 狗</div>
</td>
</tr>
</tbody>
</table>
</div>  <div class="more"><a href="http://haman77.pixnet.net/blog/post/24942166">(Read More...)</a></div>]]></content:encoded>
      <pubDate>Wed, 06 May 2009 14:32:56 +0000</pubDate>
      <category>白老師的五十音教室</category>
      <comments>http://haman77.pixnet.net/blog/post/24942166#comments</comments>
    </item>
  </channel>
</rss>
