2010年11月30日 星期二

CNC emc linux logo G-code test run

Running the emc2 logo G code that came with emc linux. It looks like most of the noise issues have been resolved. Might be time to hook up the porter cable and carve something. Still need to make some (most likely MANY) adjustments in order to get any kind of accuracy out of this contraption

2010年11月25日 星期四

2010年11月14日 星期日

ARM+PCL6045B的嵌入式運動控制器設計

引 言
  運動控制器是運動控制系統的核心部件。目前,國內的運動控制器大致可以分爲3類:

  第1類是以單片機等 微處理器 作爲控制核心的運動控制器。這類運動控制器速度較慢、精度不高、成本相對較低,只能在一些低速運行和對軌迹要求不高的輪廓運動控制場合應用。
  

2010年11月7日 星期日

環型線圈式超穎材料 --- 改變光的路徑 隱形斗篷

儀科中心簡訊第九十七期: 本期簡訊全文 PDF 檔 (2.46 Mbyte)

台大物理系教授蔡定平已研發出製作斗篷的材料─「環型線圈式超穎材料」的樣品,相關論文還登上十一月五日最新一期的科學(Science)月刊。

蔡定平表示,所謂的隱形斗篷,是斗篷的「材質」會讓人看不見斗篷,簡單說,斗篷的材料「環型線圈式超穎材料」可以改變光的路徑,使光繞圈圈或者使光轉彎,就成了隱形斗篷。

LOW speed AVR oscilloscope (5 Khz---square wave)

LOW speed AVR oscilloscope (5 Khz---square wave)







stanford 大學 web site 上AVR GCC library

URL: http://ccrma.stanford.edu/courses/250a-fall-2003/docs/avrlib-new/files.html
/a2d.c [code] Analog-to-Digital converter function library
/a2d.h [code] Analog-to-Digital converter function library
/ata.c [code] IDE-ATA hard disk interface driver
/ata.h [code] IDE-ATA hard disk interface driver
/avrlibdefs.h [code] AVRlib global defines and macros
/avrlibtypes.h [code] AVRlib global types and typedefines

2010年11月4日 星期四

sprintf用法解析

作者:晨星     http://www.cnitblog.com/liaoqingshan/archive/ 2008/03/06 /40573.html

1
sprintf 最常見的應用之一莫過於把整數列印到字串中,所以,spritnf在大多數場合可以替代itoa
這樣,一個整數的16 進制字串就很容易得到,但我們在列印16 進制內容時,通常想要一種左邊補0 的等寬格式,那該怎麼做呢?很簡單,在表示寬度的數位前面加個0 就可以了。

sprintf(s, "%08X", 4567); //
產生:"000011D7"上面以”%d”進行的10 進制列印同樣也可以使用這種左邊補0 的方式。
這裏要注意一個符號擴展的問題:比如,假如我們想列印短整數(short-1的記憶體16 進制表示形式,在Win32 平臺上,一個short 型占2 個位元組,所以我們自然希望用4 16 進制數字來列印它:

short si = -1;

2010年11月1日 星期一

Matlab 的用法

一. 總結了MATLAB中冒號的用法和作用。附演示

1a:b   表示[a,a+1,……,b]
>> A=1:5
A =

     1     2     3     4     5


2當然如果b-a不是整數的話,則向量的最後一位數是n+a,且n=fixb-a
>> A=1.2: 4.9
A =
    1.2000    2.2000    3.2000    4.2000