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

📄 myusb20test.m

📁 一本关于控制系统仿真的书的程序 1、文件夹1中的程序是书中的一些仿真。 2、文件2中的是最近做的预测控制、PID控制及逻辑控制的对比综合研究。 3、文件夹3中是与maltab通信的数据采集板的设
💻 M
字号:
%此函数为使用者编写。注意将dzmiUSB20.dll拷贝到工作目录下。
% 1、连接DA的OUT1和AD的CH1。
% 2、temp发送什么数据,matlab的命令窗口就返回读入的数据。
% 3、temp的范围是0-1023。
% 4、本电路板的基准电压是4.096V。即1023对应4.096V。
%注意:CH1--CH4为AD端口,OUT1—OUT2为DA端口。
 function myUSB20test(temp)
 
   Send_Data(2,temp);  %发送数据temp给CH1通道。
   data = Read_Data(1);   %读取CH1通道的数据。
   display(data);%在命令窗口显示读入的指令。

%———以下函数不要轻易改动———————————————————————————
 function Send_Data(channel,temp)
%函数名称:function Send_Data(temp,channel)
%入口参数:temp为输入数据,10位精度。channel为通道选择。
%出口参数:无
%函数功能:发送指定电压到DA。
   tempH=fix(temp/256);%将一个10进制数转化成两个字节。
   tempL=mod(temp,256);
   dzmiUSB20(1,channel,tempH,tempL);
%--------------------------------------------------------------------------
function data = Read_Data(channel)
%函数名称:function data=Read_Data(channel)
%入口参数:channel为通道选择
%出口参数:data为接收到的数据。14位精度。
%函数功能:读取指定通道的数据。
   data=dzmiUSB20(0,channel);
%--------------------------------------------------------------------------
 

⌨️ 快捷键说明

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