打印

processing串口上位机开源代码

[复制链接]
948|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liupk|  楼主 | 2021-3-4 23:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liupk 于 2021-3-6 13:50 编辑

processing写的串口上位机,及源码

1.png (431.58 KB )

1.png

Serialport.part08.rar

5.1 MB

工程文件

Serialport.part07.rar

9 MB

工程文件

Serialport.part06.rar

9 MB

工程文件

Serialport.part05.rar

9 MB

工程文件

Serialport.part04.rar

9 MB

工程文件

Serialport.part03.rar

9 MB

工程文件

Serialport.part02.rar

9 MB

工程文件

Serialport.part01.rar

9 MB

工程文件

使用特权

评论回复

相关帖子

沙发
liupk|  楼主 | 2021-3-4 23:28 | 只看该作者
本帖最后由 liupk 于 2021-3-6 13:54 编辑

代码

代码.rar

3.54 KB

代码

使用特权

评论回复
板凳
liupk|  楼主 | 2021-3-7 08:55 | 只看该作者
本帖最后由 liupk 于 2021-3-6 14:18 编辑

记录开发过程防止长时间不写这个又忘了:
1.打开processing,点击-->文件-->另存为-->自己的工程文件夹,我这里是命名为SerialPort
2.建立
void setup()
{

}

void draw()
{

}

两个空函数





2.png (100.45 KB )

2.png

使用特权

评论回复
地板
liupk|  楼主 | 2021-3-7 09:35 | 只看该作者
本帖最后由 liupk 于 2021-3-8 01:20 编辑

3.把初始化的外围几条框框写在setup()中

//外框宽和高
int outerFrameWidth,outerFrameHeight,outerFrameX,outerFrameY;

//配置框宽和高
int displayFrameWidth,displayFrameHeight,displayFrameX,displayFrameY;

//发送框宽和高
int sendFrameWidth,sendFrameHeight,sendFrameX,sendFrameY;

void setup()
{
  size(1000, 800);
  background(0);
   
  //外框四条线
  outerFrameWidth = width-20;
  outerFrameHeight = height-20;
  outerFrameX = 10;
  outerFrameY = 10;
  stroke(100,0,0);
  noFill();
  rect(outerFrameX,outerFrameY,outerFrameWidth,outerFrameHeight);
  
  //配置框四条线
  displayFrameWidth = outerFrameWidth-20;
  displayFrameHeight = outerFrameHeight*2/3;
  displayFrameX = outerFrameX+10;
  displayFrameY = outerFrameY+10;
  stroke(0,100,0);
  noFill();
  rect(displayFrameX,displayFrameY,displayFrameWidth,displayFrameHeight);
  
  //发送框四条线
  sendFrameWidth = outerFrameWidth-400;
  sendFrameHeight = outerFrameHeight/3-40;
  sendFrameX = outerFrameX+185;
  sendFrameY = displayFrameHeight+30;
  stroke(0,0,100);
  noFill();
  rect(sendFrameX,sendFrameY,sendFrameWidth,sendFrameHeight);
}

void draw()
{
  
}














使用特权

评论回复
5
liupk|  楼主 | 2021-3-7 09:36 | 只看该作者
本帖最后由 liupk 于 2021-3-6 14:38 编辑

3.在setup()中初始化配置最外围的红色框框,和显示区的绿色框框,和输入区的蓝色框框,点击运行按钮效果如下图

//外框宽和高
int outerFrameWidth,outerFrameHeight,outerFrameX,outerFrameY;

//配置框宽和高
int displayFrameWidth,displayFrameHeight,displayFrameX,displayFrameY;

//发送框宽和高
int sendFrameWidth,sendFrameHeight,sendFrameX,sendFrameY;

void setup()
{
  size(1000, 800);
  background(0);
  
  //外框四条线
  outerFrameWidth = width-20;
  outerFrameHeight = height-20;
  outerFrameX = 10;
  outerFrameY = 10;
  stroke(100,0,0);
  noFill();
  rect(outerFrameX,outerFrameY,outerFrameWidth,outerFrameHeight);
  
  //配置框四条线
  displayFrameWidth = outerFrameWidth-20;
  displayFrameHeight = outerFrameHeight*2/3;
  displayFrameX = outerFrameX+10;
  displayFrameY = outerFrameY+10;
  stroke(0,100,0);
  noFill();
  rect(displayFrameX,displayFrameY,displayFrameWidth,displayFrameHeight);
  
  //发送框四条线
  sendFrameWidth = outerFrameWidth-400;
  sendFrameHeight = outerFrameHeight/3-40;
  sendFrameX = outerFrameX+185;
  sendFrameY = displayFrameHeight+30;
  stroke(0,0,100);
  noFill();
  rect(sendFrameX,sendFrameY,sendFrameWidth,sendFrameHeight);
}

void draw()
{
  
}

使用特权

评论回复
6
liupk|  楼主 | 2021-3-7 10:53 | 只看该作者
3.在setup()函数中配置最外围的绿色框框

使用特权

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

本版积分规则

个人签名:安得广厦电子科技

34

主题

440

帖子

5

粉丝