關於我自己

2011年9月13日 星期二

Matlab 雙螢幕功能 滑鼠作標與事件功能介紹

螢幕功能:
whichScreen = 2; % 0:兩個螢幕一起顯示 1:編號1螢幕顯示 2:編號2螢幕顯示
window = Screen(whichScreen, 'OpenWindow');
priorityLevel=MaxPriority(['GetSecs'],['KbCheck'],['KbWait'],['GetClicks']);
white  = WhiteIndex(window);
black  = BlackIndex(window);
gray   = (white+black)/2;
inc    = white-gray;
Screen(window, 'FillRect',[R1,G1,B1]);
Screen(window,'Flip');


滑鼠作標

while 1
[X Y Button] = GetMouse;
[X Y]
end

滑鼠按鑑功能
import java.awt.Robot;  
import java.awt.event.*;
mouse = Robot;          
mouse.mousePress(InputEvent.BUTTON1_MASK);   %按下事件
mouse.mouseRelease(InputEvent.BUTTON1_MASK); %釋放事件

2011年9月4日 星期日

Linux作業系統部分操作:fedora and ubuntu

架(Samba) 伺服器
登入帳戶輸入密碼 ` 上傳自己的檔案
設定Samba權限

架(apache2)伺服器
使用(備份)指令:(如使用Ubuntu sys備份指令等..)


使用(crontab)定時執行程式(如:自動備份)
掛載usb硬碟


使用ClamAV掃毒軟體

ASP 網頁

使用Visual Web Developer 2008 撰寫ASP.NET

ASP資料庫連接圖:
ASP會員登入 登出 修改密碼

ASP 網路相簿

ASP相簿上傳功能
ASP 相簿編輯-修改-刪除功能

JSP 購物車


作品:購物車 使用JSP撰寫(J2EE)

使用工具:Eclipse + MYSQL + Java + Tomcat
 

Eclipse 操作環境:

使用 SmartUpload元件 上傳檔案 與下載檔案功能

JSP 購物車擷取片段圖片:



流程圖:
功能: 1.有會員註冊功能
           2.會員登入 ~ 登出
           3.購物車 ~ 會計算金額 跟書本數量
           4.可搜尋書名~作者~出版社
           5.管理者功能
              管理會員:搜尋,修改,刪除
              管理商品:新增,上傳圖片~修改,刪除
              訂單查詢
     



















8051單晶片 _控制步進馬達


作業環境(operating systems):Windows XP
使用編譯程式(development tools):Keil C 和Visual Basic

目的: 電腦經由RS232傳輸指令到8051單晶片,再由8051單晶片去控制馬達正轉與反轉

The single microchip 89S51 is with RS232 interface connected to the computer,
which will then control the stepper motor.



Keil C++ 圖片:
Keil c 選擇IC種類圖片:




將HEX或BIN檔案燒錄的軟體 Borland C++軟體




模擬的工具圖片 使用USB連線 :
公式是:RPM=120*f/p
f = 60 Hz,p = 4 極
(TCP/IP遠端控制步進馬達) keil C + VB程式
程式介面:




電腦環境設置:




8051控制的版子:


成品圖: