搜索
bottom↓
楼主: h2feo4

怀表新版PCB出炉,12线6圈版(PCB23),同时向各位推荐一位数学高手 Matrix67 (77楼新增部分

[复制链接]

出0入0汤圆

发表于 2009-11-3 22:08:22 | 显示全部楼层
惊叹!

出0入0汤圆

 楼主| 发表于 2009-11-3 23:59:46 | 显示全部楼层
午夜放出新图 PCB15
在25mm空间内实现了12渐开线布线(PCB25的缩小版)
图中有几个多余的过孔忘记删了

(原文件名:20091103H.PNG)


(原文件名:20091103I.PNG)

出0入0汤圆

发表于 2009-11-4 00:33:03 | 显示全部楼层
无机酸是否应该放慢一下攻势?
这样的节奏,快感一浪接一浪,相信很多人都受不了~~~

出0入0汤圆

发表于 2009-11-4 05:50:36 | 显示全部楼层
这里玩的不是怀表,而是数学.一个字 强!

出0入0汤圆

发表于 2009-11-4 09:43:17 | 显示全部楼层
玩的还是精益求精的艺术,顶!

出0入0汤圆

发表于 2009-11-4 09:51:44 | 显示全部楼层
坛里牛人真多,无机酸是个全才啊,化学、数学、电子。。。。
膜拜。。。。

出0入0汤圆

发表于 2009-11-4 10:07:32 | 显示全部楼层
佩服

出0入0汤圆

发表于 2009-11-4 12:54:46 | 显示全部楼层
太牛了.

出0入0汤圆

发表于 2009-11-4 13:20:01 | 显示全部楼层
膜拜。

出0入0汤圆

发表于 2009-11-4 13:44:33 | 显示全部楼层
.

出0入0汤圆

发表于 2009-11-4 20:06:03 | 显示全部楼层
郁闷中...................
差别太大了!!
但天生我才必有用,也别灰心!

出0入0汤圆

发表于 2009-11-4 20:34:28 | 显示全部楼层
太漂亮了,佩服!

出0入0汤圆

 楼主| 发表于 2009-11-4 22:44:55 | 显示全部楼层
晚饭后心血来潮,于是……

(原文件名:20091104B.JPG)


(原文件名:20091104A.JPG)

出0入0汤圆

发表于 2009-11-4 22:54:00 | 显示全部楼层
要高潮啦!!!

出0入0汤圆

发表于 2009-11-5 08:10:33 | 显示全部楼层
啊!!!!!!!!!!
扑哧!!!!!!!!!

出0入0汤圆

发表于 2009-11-5 08:33:49 | 显示全部楼层
无机酸的速度真是令人惊叹,佩服

出0入0汤圆

发表于 2009-11-5 09:15:08 | 显示全部楼层
很强,很强大!

出0入0汤圆

发表于 2009-11-5 09:48:28 | 显示全部楼层
学习 坚定了我学好数学的决心

出0入42汤圆

发表于 2009-11-5 10:33:50 | 显示全部楼层

出0入0汤圆

发表于 2009-11-5 11:40:42 | 显示全部楼层
从头看到尾没见到电源

出0入0汤圆

发表于 2009-11-5 12:29:49 | 显示全部楼层
牛B,而且是“母牛屁股上砍9刀”!!

出0入0汤圆

发表于 2009-11-5 12:34:35 | 显示全部楼层
晚饭后心血来潮,于是……


太牛吧了

只能说牛就一个字了

出0入0汤圆

发表于 2009-11-5 12:43:45 | 显示全部楼层
电池在哪?
有没有份了啊?
我MM生日正想自己做个表给她呢!

出0入0汤圆

发表于 2009-11-5 14:51:04 | 显示全部楼层
牛!

出0入0汤圆

发表于 2009-11-5 15:19:10 | 显示全部楼层
估计要用锂电了。

出0入0汤圆

 楼主| 发表于 2009-11-5 16:38:14 | 显示全部楼层
最新照片

(原文件名:20091105A.JPG)

焊这些LED比想象中要容易得多

所有LED都是红色,手里只有红色的,懒得出去买了
限流电阻手里没有合适阻值的0603封装的,用0402代替
手里没有m48pa,用m48v代替
32.768K晶振偷懒没有装

程序上也十分偷懒
时钟是从RC振荡器分频出来的
算法也懒得编所以用查表了
没有进行任何优化,部分小错误也懒得修改了

代码:
/**********************************************/
/* LED_Clock_test_1                           */
/* ATmaga48V-10AU @ 1MHz                      */
/* 2009-11-05                                 */
/* h2feo4                                     */
/* www.ourdev.cn                              */
/**********************************************/


//================= include ==================//
// winavr-20081124

#include <avr/io.h>
#include <avr/interrupt.h>


//================== define ==================//

volatile unsigned int sec = 0, min = 0, hou = 12;

const unsigned int oring[62] = {12, 1, 9, 11, 8, 1, 2, 10, 12, 9, 2, 3, 11, 1, 10, 3, 4, 12, 2, 11, 4, 5, 1, 3, 12, 5, 6, 2, 4, 1, 6, 7, 3, 5, 2, 7, 8, 4, 6, 3, 8, 9, 5, 7, 4, 9, 10, 6, 8, 5, 10, 11, 7, 9, 6, 11, 12, 8, 10, 7, 12, 1};
const unsigned int iring[14] = {7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8};


//=================== init ===================//

void t0_init(void)
{

  TCCR0B |= (1 << CS00);

}


void t1_init(void)
{

  TCCR1B |= (1 << WGM12) | (1 << CS11) | (1 << CS10);
  TIMSK1 |= (1 << OCIE1A);
  OCR1A = 15624;

}


void port_init(void)
{

  PORTB &= 0xc0;
  PORTC &= 0xc0;
  DDRB  &= 0xc0;
  DDRC  &= 0xc0;

}


//================ interrupt =================//

ISR(TIMER1_COMPA_vect)
{

  sec++;
  if (sec >= 60)
  {
    sec = 0;
    min++;
  }
  if (min >=60)
  {
    min = 0;
    hou++;
  }
  if (hou >12)
  {
    hou = 1;
  }

}


//=================== sub ====================//

void disp_sec(void)
{

  DDRB  &= 0xc0;
  DDRC  &= 0xc0;
  PORTB &= 0xc0;
  PORTC &= 0xc0;
  
  if (oring[sec] <= 6)
  {   
    PORTB |= (1 << (6 - oring[sec]));
    DDRB  |= (1 << (6 - oring[sec]));
  }
  else
  {   
    PORTC |= (1 << (12 - oring[sec]));
    DDRC  |= (1 << (12 - oring[sec]));
  }  
  
  if (oring[sec + 1] <= 6)
  {   
    DDRB  |= (1 << (6 - oring[sec + 1]));
  }
  else
  {   
    DDRC  |= (1 << (12 - oring[sec + 1]));
  }  
  
}

void disp_min(void)
{

  DDRB  &= 0xc0;
  DDRC  &= 0xc0;
  PORTB &= 0xc0;
  PORTC &= 0xc0;

  if (oring[min] <= 6)
  {   
    DDRB  |= (1 << (6 - oring[min]));
  }
  else
  {   
    DDRC  |= (1 << (12 - oring[min]));
  }  
  
  if (oring[min + 1] <= 6)
  {
    PORTB |= (1 << (6 - oring[min + 1]));
    DDRB  |= (1 << (6 - oring[min + 1]));
  }
  else
  {
    PORTC |= (1 << (12 - oring[min + 1]));
    DDRC  |= (1 << (12 - oring[min + 1]));
  }  
  
}

void disp_hou(void)
{

  DDRB  &= 0xc0;
  DDRC  &= 0xc0;
  PORTB &= 0xc0;
  PORTC &= 0xc0;

  if (iring[hou] <= 6)
  {
    PORTC |= (1 << (6 - iring[hou]));
    DDRC  |= (1 << (6 - iring[hou]));   
    DDRB  |= (1 << (6 - iring[hou]));
  }
  else
  {   
    PORTB |= (1 << (12 - iring[hou]));
    DDRC  |= (1 << (12 - iring[hou]));   
    DDRB  |= (1 << (12 - iring[hou]));
  }  
  
}


//=================== main ===================//


void main(void)
{
   
  port_init();
  t0_init();
  t1_init();
  sei ();

  while(1)
  {  
   
    disp_sec();
    while(TIFR0 == 0);
    TIFR0 = 0xff;

    disp_min();
    while(TIFR0 == 0);
    TIFR0 = 0xff;
   
    disp_hou();
    while(TIFR0 == 0);
    TIFR0 = 0xff;   

  }

}

出0入0汤圆

发表于 2009-11-5 17:57:00 | 显示全部楼层
哈哈,以简至上!显示驱动比想象中简单多了,两个数组长14和62,不是12和60吗?还是为了提高可靠性或另有奥妙?

出0入0汤圆

发表于 2009-11-5 17:58:26 | 显示全部楼层
顶,够快

出0入0汤圆

 楼主| 发表于 2009-11-5 18:01:59 | 显示全部楼层
to 【131楼】 cowboy
数组第61个是有用的,第62个没有用到
例如下面这句:
  if (oring[min + 1] <= 6)
如果当时min=60
min + 1 就会溢出
为了省一次判断(或者求模),所以干脆在数组最后面加了一个(与第一个元素相同)

增加第62个是仅仅为了防错

出0入0汤圆

发表于 2009-11-5 18:05:03 | 显示全部楼层
呵呵,我敢打赌,无机酸在布线时早已盘算着编程的方便了,要不然程序没那么简洁,真是 事前功夫 足啊!

编缉原因:为了和谐,把“前戏”改回“事前功夫”

出0入0汤圆

 楼主| 发表于 2009-11-5 18:18:48 | 显示全部楼层
这个程序还有很多可以优化的地方,只是我懒得动了
例如,仔细看iring这个数组的内容,就知道不用数组其实也是一样的
再例如,disp_sec 和 disp_min 这两个子程序其实可以只保留一个,因为分和秒的结构是一样的,唯一区别是二极管的方向相反
数据类型可以缩减为更短的类型
查表可以放进FLASH中
……

出0入0汤圆

发表于 2009-11-5 18:52:22 | 显示全部楼层
比内衣秀好看多了.这才叫艺术,工程师的艺术!

出0入0汤圆

发表于 2009-11-5 23:07:51 | 显示全部楼层
很不错。赞了好几次了,再赞一次

出0入0汤圆

发表于 2009-11-5 23:37:37 | 显示全部楼层
学习来的

出0入4汤圆

发表于 2009-11-6 08:17:38 | 显示全部楼层
似乎基本功能实现了

出0入0汤圆

发表于 2009-11-6 08:55:11 | 显示全部楼层
牛!

出0入0汤圆

发表于 2009-11-6 08:58:06 | 显示全部楼层
less is more.
more is less.

出0入0汤圆

发表于 2009-11-6 10:58:35 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-11-6 12:10:40 | 显示全部楼层
小弟不才,请教一下坛里的兄弟,无机酸大师的6圈12线的渐开线版和非渐开线版相比有啥优缺点么?从我个人审美角度来说,我更喜欢非渐开线的版本。

出0入0汤圆

 楼主| 发表于 2009-11-6 12:28:33 | 显示全部楼层
to 【144楼】 ABao.oO
渐开线版设计自由度更高一点,占用空间更小,而且背面无论从内侧还是外侧都能将12跟线全部引出,方便扩展

出0入0汤圆

发表于 2009-11-6 12:36:12 | 显示全部楼层
高山仰止啊,进来留个名

出0入0汤圆

发表于 2009-11-6 13:08:23 | 显示全部楼层
谢谢无机酸大师的指点,呵呵

出0入0汤圆

发表于 2009-11-6 13:10:48 | 显示全部楼层
赞一个~

出0入0汤圆

发表于 2009-11-6 13:10:50 | 显示全部楼层
要去上课了,先mark了晚上看

出0入0汤圆

 楼主| 发表于 2009-11-8 23:43:52 | 显示全部楼层
为新表壳量身定制的 PCB27
LED适当紧缩,直径减少1mm,布线改为36渐开线版,粗线大孔适合热转印

(原文件名:20091108A.PNG)


(原文件名:20091108B.PNG)

出0入33汤圆

发表于 2009-11-9 00:19:06 | 显示全部楼层
佩服楼主焊工,要我把那堆led焊那么整齐几乎就不可能

出0入0汤圆

发表于 2009-11-9 00:21:45 | 显示全部楼层
这,这,这个.......实在也太牛了吧,经过几次演变,最终形成九九归一的格快局,样子有点万佛朝中的感觉。

出0入0汤圆

 楼主| 发表于 2009-11-9 00:25:50 | 显示全部楼层
to 【152楼】 cowboy
哈哈,再放新图 PCB28
对 PCB27 进行修正,继续提高对称性(看上去有点像离心压气机叶轮)

(原文件名:20091109A.PNG)


(原文件名:20091109B.PNG)

出0入0汤圆

发表于 2009-11-9 00:33:00 | 显示全部楼层
非常有美感

出0入0汤圆

发表于 2009-11-9 01:07:32 | 显示全部楼层
艺术啊。。。!!!!

出0入0汤圆

发表于 2009-11-9 01:22:52 | 显示全部楼层
有应用物理和应用数学底子的人都很容易在前沿领域取得突破,如人工生命、新材料、生化等。我觉得国内的技术无边际主义者都应加强自身的应用物理和应用数学知识沉淀。

出0入0汤圆

发表于 2009-11-9 22:57:26 | 显示全部楼层
我这样理解是否正确:
12 跟线.两跟线为一个组合.也就是可以点亮两个LED,极性相反.一共有66组组合.也就是可以接132个LED. 秒 60, 分60, 时 12

组合算法如下:



(原文件名:未命名.JPG)

出0入0汤圆

 楼主| 发表于 2009-11-9 23:02:49 | 显示全部楼层
to 【157楼】 ivws  
可以这么理解
不过更简单的解释方式:
12选2的排列,即A(2,12)

出0入0汤圆

发表于 2009-11-10 10:06:42 | 显示全部楼层
我有几个问题想请教楼主:
假设用这个电路,以动态扫描方式全部点LED.

1,单片机能不能承受这样高的峰值电流?
2,按肉眼视觉效果,扫描频率要高于50HZ才看不到闪烁.也就是说在20ms内对132个LED扫描一遍.每个LED点亮的时间只有 20ms / 132.
LED的亮度是不是受到很大的影响!

出0入0汤圆

发表于 2009-11-10 10:37:32 | 显示全部楼层
1. 全部LED都同时点亮,单片机一般都不能承受这样高的电流,除非降低亮度让LED工作于小电流。
2. 132个LED扫描一遍并不需要分132次,只需12次即可,每次扫描11个。亮度不足可以把IO扩流,不过这个扩流得要有点技巧,就是扩展流后仍需具有三态特征。由于怀表任何时候都只有3个LED点亮,扩流就不必了。

出0入0汤圆

发表于 2009-11-10 11:45:11 | 显示全部楼层
挺酷的

出0入0汤圆

发表于 2009-11-10 11:52:35 | 显示全部楼层
这个东西不会同时点亮那么多的,一般同一时刻只有三个LED亮,

出0入0汤圆

 楼主| 发表于 2009-11-10 12:18:21 | 显示全部楼层
to 【159楼】 ivws
首先每个IO上都串了限流电阻(目前是330R),所以即使短路电流都不会超过10mA(在3.3V下)
如果非要全部点亮,可以使用【160楼】 cowboy 的方法
但全部点亮是个显然没有必要的假设,一方面怀表用不着,另外逐点扫描这种电路结构本来就只适合只有少量LED点亮的应用

出0入0汤圆

发表于 2009-11-10 12:23:31 | 显示全部楼层
估计ivws的意图不仅限于怀表PCB,可能想扩展到其它应用.

出0入0汤圆

 楼主| 发表于 2009-11-10 12:26:35 | 显示全部楼层
to 【164楼】 cowboy
其他用途就有点困难,显示点阵的话,两个7*5点阵字符就十分勉强了

出0入0汤圆

发表于 2009-11-10 12:55:51 | 显示全部楼层
"十分勉强"是指亮度吗?可以扩流

出0入0汤圆

 楼主| 发表于 2009-11-10 13:11:37 | 显示全部楼层
to 【166楼】 cowboy
有什么支持三态的扩流方案么
如果用NMOS+PMOS+电阻的话,无论是成本还是面积,我觉得都不如一片IO扩展划算
我正在做一块m16直驱16*16全彩屏的板子,如果能有扩流就太好了

出0入0汤圆

发表于 2009-11-10 14:02:12 | 显示全部楼层
每个IO用一NPN管接成射随器,并在BE间反接一个二极管即可。

出0入0汤圆

 楼主| 发表于 2009-11-10 14:08:04 | 显示全部楼层
to 【168楼】 cowboy  
9013+1N4148行不?这两样我手里都有不少
不过这样面积也不小啊
SOT23+SOD123,差不多要3mm*5mm
要是有集成的就好了

出0入0汤圆

发表于 2009-11-10 14:18:13 | 显示全部楼层
9013+4148可行,不过供电要用5V不能用3V,面积是不能省了。

出0入0汤圆

 楼主| 发表于 2009-11-10 15:18:58 | 显示全部楼层
to 【170楼】 cowboy  
有没有压差低一点的方法,MOS管?用两只管子也无所谓

出0入0汤圆

发表于 2009-11-10 15:49:44 | 显示全部楼层
我是想扩展到其它地方应用.现在只是在设想可行性.

通过扩流来解决单片机的驱动能力,PMOS + NMOS 两个场效应管.应该可行性高.不管怎么说,先做些实验再说了!

出0入0汤圆

发表于 2009-11-10 16:40:19 | 显示全部楼层
三种都是反相输出,FET有要求,VCC/2 < Vth < VCC,第三种悬空时不耗电。
Q5 D、S画反了

(原文件名:未命名.PNG)

出0入0汤圆

 楼主| 发表于 2009-11-10 16:52:06 | 显示全部楼层
扩流电路还要仔细考虑一下

出0入0汤圆

发表于 2009-11-11 09:54:26 | 显示全部楼层
真牛啊~~~
我最关心的是PCB,楼主是怎嘛排的如此整齐~~~

出0入0汤圆

发表于 2009-11-11 10:57:51 | 显示全部楼层
嘿嘿。。画出来了~~

出0入0汤圆

发表于 2009-11-11 11:23:01 | 显示全部楼层
to 【166楼】 cowboy  
有什么支持三态的扩流方案么
如果用NMOS+PMOS+电阻的话,无论是成本还是面积,我觉得都不如一片IO扩展划算
我正在做一块m16直驱16*16全彩屏的板子,如果能有扩流就太好了

看下面的LED专用IC能否用上

http://www.titanmec.com/ProductList.asp?SortID=194&SortPath=0,155,194,

出0入0汤圆

 楼主| 发表于 2009-11-11 11:29:18 | 显示全部楼层
to 【177楼】 tidsp
初步来看都不合适,我需要不带扫描控制,但是带三态输出的纯驱动电路

出0入0汤圆

发表于 2009-11-11 12:47:05 | 显示全部楼层
178:无机酸的要求是,这个驱动电路应该由一根线控制,一共有3个状态,输出高、输出低以及高阻态。前两个好办,关键是最后个三态,大体相当于这根控制线浮空时,电路的输出是高阻的,这个比较难办。更难办的是体积还要小,非常小~~~~

定制个芯片~~~~活活。

我在调试过程中搞出过几乎全部灯一起亮,亮度确实比较低,但还是处于明确的亮的状态,这是电流输出能力的情况,至于时间分配,因为一共12根线控制,所以每个灯分的时间并不是很短,当同时亮的灯超过11个的时候应该就可以跟其他的灯同时亮了。

所以我目前不打算在电路上增加新的驱动。

出0入0汤圆

 楼主| 发表于 2009-11-11 13:15:09 | 显示全部楼层
to 【179楼】 abuzhu 白沙
我也把所有等全部点亮过,比较暗
目的是检查板子上有无断线或者短路

出0入0汤圆

发表于 2009-11-11 14:21:05 | 显示全部楼层
这种驱动方式很有局限性,要做得很实用比较难,只能在适当的场合使用。
至于三态输出扩流,我上面电路应该能用,但体积、成本就没有优势了。

出0入0汤圆

发表于 2009-11-11 17:02:01 | 显示全部楼层
这个太强了。数学是看不懂了。只能看看热闹。

出0入0汤圆

 楼主| 发表于 2009-11-11 17:14:25 | 显示全部楼层
发几张很有诱惑力的照片~~

(原文件名:20091111B.JPG)


(原文件名:20091111C.JPG)


(原文件名:20091111D.JPG)


(原文件名:20091111E.JPG)


(原文件名:20091111A.PNG)

出0入0汤圆

发表于 2009-11-11 17:22:09 | 显示全部楼层
震撼!多层板也来了!

出0入0汤圆

发表于 2009-11-11 17:35:24 | 显示全部楼层
太狠了~~需要三层?

出0入0汤圆

发表于 2009-11-18 10:14:33 | 显示全部楼层
太牛了。数学还真是个高智力艺术活啊。

出0入0汤圆

发表于 2009-11-20 09:38:18 | 显示全部楼层
请LZ查收邮件

出0入0汤圆

发表于 2009-11-22 17:56:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-3 12:17:19 | 显示全部楼层
想学学这种利用数学进行计算布线的方法

出0入0汤圆

发表于 2009-12-3 23:53:03 | 显示全部楼层
太牛了,看来得好好巩固下数学了

出0入0汤圆

发表于 2009-12-4 22:02:14 | 显示全部楼层
正好最近也在做个表盘的项目,也在寻找一些相关的算法。想不到这里讨论的热火朝天,精彩迭出!实在让人看得酣畅淋漓!其实核心就是怎么样用最少的i/o驱动尽可能多的管脚。上面大家的工作,从提出问题,逐步分析,进而推导出理论的过程实在让人钦佩。数学的力量让人敬畏,尤其对那些亲自发现他的人来说更是这样。以前对于led plex的算法曾有理论的研究算法,对那些还不是十分明白的兄弟,可以参考。

大家可以检索Charlieplexing。附上一段 http://en.wikipedia.org/wiki/Charlieplexing

Charlieplexing is a technique proposed in early 1995 by Charlie Allen at Maxim Integrated Products for driving a multiplexed display in which relatively few I/O pins on a microcontroller are used to drive an array of LEDs. The method utilizes the tri-state logic capabilities of microcontrollers in order to gain efficiency over traditional multiplexing. Although it is more efficient in its use of IO, there are issues that cause it to be more complicated to design and render it impractical for larger displays. These issues include duty cycle, current requirements and the forward voltages of the LEDs.

英文好的兄弟可以看看,里面介绍得很清楚,我想应该有帮助的。大家共同进步。

出0入0汤圆

 楼主| 发表于 2009-12-4 22:25:23 | 显示全部楼层
to 【192楼】 flyingfish
这篇文章写得不错
尤其是LED failure那里,逐点扫描结构如果控制不当,即使只有一个坏点也可能毁了整个画面,这个我体会过N次
不过还有些东西不完善,例如Forward voltage
具体实现方式和布线方式我也做了很多
可参考这两个帖子:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=2024287
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1530565
我都是独立设计的,之前没有参考过任何相关资料,以前也从未听说过这种扫描方式

另,关于这个怀表的其他讨论,请看这个帖子
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3650875

出0入0汤圆

发表于 2009-12-4 22:46:22 | 显示全部楼层
希望ls可以去修改那篇文章,只有多交流才能共同进步。喜欢这里的气氛!

出0入0汤圆

 楼主| 发表于 2009-12-4 22:49:03 | 显示全部楼层
to 【194楼】 flyingfish
我英语水平太差,等有空时先考虑用中文总结一遍吧
有机会再翻译成英文

出0入0汤圆

发表于 2009-12-15 21:18:20 | 显示全部楼层
我对于怎么实现12个I/O控制132个LED原理还不懂
群主能提供个sch原理图吗?

出0入0汤圆

 楼主| 发表于 2009-12-15 21:20:11 | 显示全部楼层
to 【196楼】 cumt20  
请看此帖
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3650875
楼主位就有原理图

出0入0汤圆

发表于 2009-12-18 16:08:41 | 显示全部楼层
出套件吗?很漂亮啊。

出0入0汤圆

发表于 2009-12-26 11:04:37 | 显示全部楼层
惊叹不已,LZ太牛了,不得不顶,世上最美丽的东西都和数学脱不了关系了,呵呵 艺术品

出0入0汤圆

发表于 2010-1-5 09:52:04 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-1-5 09:52:17 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-1-14 14:06:51 | 显示全部楼层

出0入0汤圆

发表于 2010-1-24 17:05:31 | 显示全部楼层
共古古怪怪古古怪怪个个

出10入210汤圆

发表于 2010-1-25 13:28:09 | 显示全部楼层
请问一下h2feo4 无机酸:
PCB中的那个渐开线是怎么画的?
谢谢!

出0入0汤圆

 楼主| 发表于 2010-1-25 14:00:07 | 显示全部楼层
回复【205楼】rainbow 老陈
-----------------------------------------------------------------------

是用很多段直线模拟的

出10入210汤圆

发表于 2010-1-25 14:52:37 | 显示全部楼层
谢谢,明白了,我还以为你是用什么绝招画出来的.原来一直没想懂.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 01:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表