打印
[LKS32 软件]

锯齿波这么画

[复制链接]
331|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongnanxibei|  楼主 | 2023-4-23 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//锯齿波
for(i=0;i<128;i++)
        {
                if(i<32)
                setPixel(i,i);
                else if(i<64)
                setPixel(i,63-i);
                else if(i<96)
                setPixel(i,i-64);
                else if(i<128)
                setPixel(i,127-i);
                delay_ms(1);
        }
利用好else if 就可以轻松画出锯齿波,很好用的

使用特权

评论回复
沙发
dongnanxibei|  楼主 | 2023-4-23 09:56 | 只看该作者
大家看看,如何通过这样子的参数画锯齿波:起点,终点,上、下峰值,周期,倾角。
通过这6个参数绘制,可以吗,大家想一想。

使用特权

评论回复
板凳
zhuotuzi| | 2023-4-23 14:14 | 只看该作者
如果你写的超界了,应该会跑飞。

使用特权

评论回复
地板
tpgf| | 2023-5-9 13:32 | 只看该作者
zhuotuzi 发表于 2023-4-23 14:14
如果你写的超界了,应该会跑飞。

楼主的这个代码在哪里会产生越界呢

使用特权

评论回复
5
qcliu| | 2023-5-9 16:52 | 只看该作者
i的大小和图像的分辨率有必然的关系吗

使用特权

评论回复
6
drer| | 2023-5-9 17:14 | 只看该作者
qcliu 发表于 2023-5-9 16:52
i的大小和图像的分辨率有必然的关系吗

是不是按照比例来进行计算而不是按照像素点呢

使用特权

评论回复
7
coshi| | 2023-5-9 17:25 | 只看该作者
这个取值应该跟数据的类型有关系吧 比如int就是128 如果是256就是负数了

使用特权

评论回复
8
kxsi| | 2023-5-10 11:06 | 只看该作者
还有没有更加灵活的画法呢  这样的数据是死数啊

使用特权

评论回复
9
wiba| | 2023-5-10 12:09 | 只看该作者
这些比较的数值是根据什么而来呢 为什么不是255或者64?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

201

主题

3587

帖子

16

粉丝