星期一, 4月 26, 2010
利用Blueprint製作page layout
前幾天錄了一個Blueprint的影片,Blueprint是利用css將一個網站的layout給做出來。layout很快的做出來後,可以專心在內容的編寫,畢竟一個網站裡內容才是最重要的。其他nai、menu等網路有許多現成的css可以套用,當然網站要做的好看photoshop也粉重要。
Fanuc Manual Guide i Simulation(對話式模擬)
今天也用Fanuc對話式功能,現在好像越來越多人使用Fanuc manual guide i來製作程式。對於簡單的程式我覺得用對話式功能是一個不錯的選擇,但是如果對複雜的形狀,如模具加工,我寧願用cam來做程式。3軸車床一般程式較銑床簡單,所以車床Manual guide i還蠻適合的。我有算過一個車床程,難度中等的話,從無到有製作含模擬大約10分鐘。西門子還有海德漢也都有對話式的功能,因為歐系控制系統可能發展較快,所以到加工廠看到會用的人還蠻多的,但是FANUC的對話式功能看到的機會相對較少。幫Fanuc推廣一下。
星期四, 4月 22, 2010
了解劃線乘法
今天又看到網路上的一個影片"劃線乘法",記得這一個我之前好像有看過的樣子。也許看過的人都大約知道是怎麼做得,但今天看到網路上有一個阿陸問這是什麼原理,我ㄌㄟ...........,唬爛原理啦。看一下影片如下:
星期六, 4月 17, 2010
PHP網頁設計完後用ECLIPSE偵錯
Eclipse 原本開發給JAVA用,後來出了c/c++版本,想不到現在又出現了PHP版本,如果用ZEND的all-in-one package的話連自己下載debug套件的步驟都可以省略,實在太方便了。
我錄了個影,說明ECLIPSE的用法,由於時間有點不夠,所以說話的速度比較快,將來可以看看。ECLIPSE的速度比NOTEPAD++感覺慢粉多,但是因為它有ZEND DEBUG的功能,所以現在我都用NOTEPAD++寫完,如果有問題再拿到ECLIPSE去DEBUG。
我錄了個影,說明ECLIPSE的用法,由於時間有點不夠,所以說話的速度比較快,將來可以看看。ECLIPSE的速度比NOTEPAD++感覺慢粉多,但是因為它有ZEND DEBUG的功能,所以現在我都用NOTEPAD++寫完,如果有問題再拿到ECLIPSE去DEBUG。
哩杯台灣人
收到來電,到廣州找一位先生再回日本,所以趕快要去辦台胞證了,因為之前沒有去過。讓我想起一件事,記得之前在日本辦證件表格中一律是中國台灣省,雖然我沒有對中國沒有特別的壞感覺,但是總是會把"中國"和"省"畫掉,記得一次在公所被哭么,我也不改回來,說了哩杯台灣人,反正他也聽不懂,後來他還是幫我改了。
php網站購物車在瀏覽器中檢查
很久沒有寫,最近粉忙,頭有點暈暈的,要做的事情太多了。
上星期六、日利用css、php、jquery改了一個購物車程式。還沒有什麼時間把漂亮的圖放上去,只是把機能先做出來,今天早上在各瀏覽器中測試順便錄了個檔。現在pc的部份做完了,剩下可與日本手機瀏覽器相容的手機版本。現在只剩晚上可以做,4/25前再沒做完,5/1日後可能也沒時間了,加油中。
上星期六、日利用css、php、jquery改了一個購物車程式。還沒有什麼時間把漂亮的圖放上去,只是把機能先做出來,今天早上在各瀏覽器中測試順便錄了個檔。現在pc的部份做完了,剩下可與日本手機瀏覽器相容的手機版本。現在只剩晚上可以做,4/25前再沒做完,5/1日後可能也沒時間了,加油中。
今天去辦護照
護照有效時間快到了,所以趕快自己拿去重辦,因為辦的時間比較久,又遇到下雨所以今天就決定在外面吃晚餐。由於雨還蠻大的所以我把機車停遠一點用走的到一家麵攤吃麵。在走向麵攤的騎樓下,我發現那一條路的牙醫特別多,A家門口說美國XXX大學林醫師、B家說日本XX大學洪醫師、C家英國XXXX大學黃醫師,索性就站在那裏看他們誰學歷較高。走著走著看到了 一家日本拉麵店,想說很久沒吃拉麵了去吃看看台灣的好不好吃,一走進去馬上看到日本XXXX學院畢業合格廚師,頓時覺得粉好笑,其時剛才那些牙醫的學歷其實也都還好,裡面有一位日本醫生的學校我也沒聽過,現在這一個拉麵店廚師的學校一樣沒聽過,可能在日本混得還不夠熟。
鑽、銑刀研磨
1. 鑽頭研磨:原理應該是先將一刃調整與夾頭座四方形的一邊平行,磨先端角及靜點時看似夾頭座任意旋轉一方向皆可磨,但注意看插入處有一防呆止付螺絲,使鑽頭以正確角度插入後能配合砂輪角度磨出所希望的角度。
今天加了一段音樂
加了一段音樂,很久沒有聽到台語的音樂了,現在看電視台語的連續劇也越來越少了。
今天看到網誌上有許多還沒有補上的部分如TCPDF、Q-M method空油壓、銑床幾何補正、PHP的PAGER等....有空慢慢補上。注意到PHP DB的部分好像天天流量都很大,其實我也覺得其實一般的應用程式大多也只需要PEAR DB、AUTH、PAGER做出來的網頁久嚇嚇叫了。至於PAGER這幾天會補完。
TCPDF-PHP PDF輸出(增加中)
一般WIN中可以用PDFCREATOR或其他軟體將其他編輯軟體的檔案傳換成PDF檔,但是如果今天在網頁上請客戶輸入資料然後馬上在網頁輸出PDF檔的話,可能就不是免費套裝軟體可以做到的了。
FANUC T系列 Macro自動C軸循圓粗銑
今天早上改了FANUC車床C軸自動循圓粗銑如下,順便用DIA畫了個流程圖,在文章最下面可以參考一下。注意 : 所有G65呼叫之變數皆以直徑值指示。因為沒有CNC車床可試,等過幾天我再拿到太平市給朋友試試看,因為他的車床是FANUC 18iT 64刀以下TYPE B,所以這個程式用在64刀以上時需要改。
Quine-Mc Method 之1
有一種分析方法很重要,稱做Quine-Mc Method,日本叫マクラスキー法,查了一下台灣名稱叫做列表法(這種叫法不太好,因為沒創造者名字)。它用的領域很廣,凡電子、氣油壓、電機等,只要需要布林化簡的都用的到。
今天逛到XX路
XX路有很多工廠,我今天本來要到草屯找朋友經過了XX路。XX路有很多記憶,記得19歲大二時對機械很有興趣,所以找報紙(那時候應該還沒有104)到一家銑床工廠工作,每天騎機車20幾公里到那工作,總覺得可以學項技術很踏實。老闆差不多30多歲,剛開始從上下料開始,我覺得很正常,高興的上下料三個多月,但是每天上下料真的很無聊,所以開始問老闆磨耗補正怎麼補等相關知識,那時老闆娘臉粉臭,所以沒敢再問。過了幾個月,忘了又問了老闆什麼,隔天老闆娘就告訴我一些很機車的話,後來我送辭呈走了。回家路上很不服氣,就到書局買CNC的書看,那時同學都在讀研究所的書,我天天都在看PLC、CNC的書,只希望30歲時比他強。
現在,想想那時也沒什麼必要跟一個女人賭氣,但是也應該感謝他讓我知道因為不會,所以要學。話說回來,再過7年跟老闆一樣歲數時,看看我會變成怎樣。
FANUC M系列 Macro自動循圓粗銑
本來用VISIO來製作程式流程圖的,今天看到LINUX中的DIA也有WIN版了,所以趕快試了一下,還不錯用至少是免費的。順便用新DIA做了一個自動循圓粗銑MACRO的流程圖,只要輸入圓心、加工中點、最終直徑、補正等,就自己可以粗銑循圓,值得參考看看。流程圖我大略畫了一下在程式的下方,邊看流程邊讀程式應該粉快可理解。改天再放一個車床C軸自動銑削循圓加工的,至於循圓精銑應該不用了,程式51行開始已經可以參考(改精銑時只需添加圓弧進刀、退刀即可)。
車床校刀
今天我媽媽帶小孩去六福村玩,我顧家。想想差不多一年沒有摸車床了。昨天要用VERICUT模擬銑床加工路徑,但是沒有VERICUT,所以隨便找了一個模擬。我要的是可以看到加工刀痕的軟體,以便更改加工工法得到更好的加工紋路,但是,這個軟體看不到刀痕......。
國小二年級數學
今天準備以後工作的東西,看到女兒算數學,她問我I. 15天是幾個星期又幾天、II. 保固16個月是幾年又幾個月、III. 135公分是幾公尺又幾公分、IV. 125秒是幾分有幾秒。
我知道他們應該在教單位換算了,我告訴他一個觀念『同單位才可以四則運算』,比如:可以比較小美和小淇誰比較漂亮。但是沒法比較小美和博美狗誰比較漂亮。所以單位轉換教的就是把本來不同單位的兩個東西變成同一單位後,將來才可以四則運算。
我知道他們應該在教單位換算了,我告訴他一個觀念『同單位才可以四則運算』,比如:可以比較小美和小淇誰比較漂亮。但是沒法比較小美和博美狗誰比較漂亮。所以單位轉換教的就是把本來不同單位的兩個東西變成同一單位後,將來才可以四則運算。
FANUC從MARO中取得PMC資料
一般我們常用FANUC MACRO I/O機能來取得PMC側的I/O資料,而相對應的變數為
但是這樣逐位元的傳送或是接收資料是很沒有效率的,尤其在傳送資料頻繁時更增加了
等待時間,還要在程式中不斷的檢測是否資料已經傳送成功。
因為如此所以FANUC還有另外一種更有效的辦法來讓兩者可以溝通,即用D、R、T值來
做溝通。一個資料大小4BYTES可用資料為R、K、T、D、C。
下面表格說明定址方法:
/**注意不同機型,位址不同
update : 2010/3/26
#1000~#1015 為從PMC取得信號傳到MACRO中(逐位元讀)
#1032 為一次從PMC中取得16bits資料
#1100~#1115 為從MACRO寫入資料至PMC中(逐位元寫)
#1132 為從MACRO一次寫入16bits資料至PMC中
#1133 為從MACRO一次寫入32bits資料至PMC中
等待時間,還要在程式中不斷的檢測是否資料已經傳送成功。
因為如此所以FANUC還有另外一種更有效的辦法來讓兩者可以溝通,即用D、R、T值來
做溝通。一個資料大小4BYTES可用資料為R、K、T、D、C。
下面表格說明定址方法:
■TIMER(T) T位址=(變數#12XX– 1200)×4+(80×#1991) ■K RELAY(K) K位址=(變數#12XX– 1220)×4+(20×#1992) ■計數器(C) C位址=(變數#12XX– 1225)×4+(80×#1993) ■DATA(D) D位址=(變數#12XX– 1245)×4+(1000×#1994) ■R RELAY(R) R位址=(變數#17XX– 1710)×4+(1000×#1995) #1994的值由0~7變化、使得D0000~D7999皆可取出。
變數#1200~#1219 (T) :呼叫用引數#1991
變數#1220~#1224 (K) :呼叫用引數#1992
變數#1225~#1244 (C) :呼叫用引數#1993
變數#1245~#1709 (D) :呼叫用引數#1994
變數#1710~#1959 (R) :呼叫用引數#1995
update : 2010/3/26
PHP SimpleXML用法之一
閱讀看本節之前應該要先了解XML無廢話網站中,那一個PDF檔的內容,寫得真是感人肺腑,文章應該是10年前寫的,真的非常不簡單。只是XML Schema還需要自己看看別的資料。
既然已經有文件說的這麼清楚了,應該直接進入SimpleXML即可,PHP有許多存取XML的套件,但是操作難度各有不同,而公認最簡單的應該就是SimpleXML。
先來看一個XML的範例:
既然已經有文件說的這麼清楚了,應該直接進入SimpleXML即可,PHP有許多存取XML的套件,但是操作難度各有不同,而公認最簡單的應該就是SimpleXML。
先來看一個XML的範例:
PEAR:DB之1連結資料庫
About 1. 引入檔案
在程式中如果需要用到PEAR:DB的話第一步當然是要先引進DB.php這一個檔案
About 2. 輸入DSN訊息
在程式中如果需要用到PEAR:DB的話第一步當然是要先引進DB.php這一個檔案
<html><head> <title>PHP TEST</title> </head><body> <?php require_once("DB.php"); ?> </body></html>
About 2. 輸入DSN訊息
訂閱:
文章 (Atom)