关掉matlab用过的Configure Virtual Serial Port Driver创建的虚拟端口

文章讲述了在MATLAB环境中,使用serial函数打开COM3端口进行串行通信后,如何通过fclose(s)关闭端口,并通过instrfind检查打开的端口状态,最终利用delete(instrfind)删除所有关闭的SerialPortObject,确保虚拟端口被正确清理。
摘要由CSDN通过智能技术生成
  • 关掉matlab用过的Configure Virtual Serial Port Driver创建的虚拟端口,记得最后要做如下操作:

    >> s = serial('COM3')
    
       Serial Port Object : Serial-COM3
    
       Communication Settings 
          Port:               COM3
          BaudRate:           9600
          Terminator:         'LF'
    
       Communication State 
          Status:             closed
          RecordStatus:       off
    
       Read/Write State  
          TransferStatus:     idle
          BytesAvailable:     0
          ValuesReceived:     0
          ValuesSent:         0
     
    
    >> fclose(s)
    >> instrfind
    
       Instrument Object Array
    
       Index:    Type:     Status:   Name:  
       1         serial    closed    Serial-COM3
       2         serial    open      Serial-COM3
       3         serial    closed    Serial-COM3
       4         serial    closed    Serial-COM3
       5         serial    closed    Serial-COM3
       6         serial    closed    Serial-COM3
       7         serial    closed    Serial-COM3
       8         serial    closed    Serial-COM3
       9         serial    closed    Serial-COM3
    
    >> delete(instrfind)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值