⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connecttoserial.m

📁 这是无线传感器网络用的操作系统tinyos-1.1.0,未来的世界将是它呵
💻 M
字号:
function serialForward = connectToSerial(serial)
%CONNECTTOSERIAL
%
% usage: serialForward = connectToSerial('COM1')
%
%This function takes a string and connects to that serial port.
%
%If the connection already exists, it returns the serialForward object that did
%it.
%
%IF the connection cannot be made, an error is given.

global COMM

if ~ischar(serial) | ~strncmpi(serial, 'COM', 3) | length(serial)<4
    warning(' usage: connectToSerial(''COM1'')');
end

TF=strcmp(COMM.serials, serial);
if any(TF)
    serialForward=COMM.serialForward{TF};
    return
end

try
    port=str2num(serial(4:end));
    port=num2str(port+9000);
    serialForward = net.tinyos.sf.SerialForward;
    serialForward.main({'-comm',serial,'-port',port,'-baud',num2str(COMM.baud),'-no-gui','-quiet'});
    COMM.serials{end+1}=serial;
    COMM.serialForward{end+1}=serialForward;
catch
    serialForward=[];
    warning(['Could not connect: ' serial])
end

    
    
    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -