how can we run two matlab codes simultaneously in a single file where these two are independent to eadh other??
2 views (last 30 days)
Show older comments
avinash pabbireddy
on 19 Nov 2013
Answered: Walter Roberson
on 11 Mar 2014
tic
clc; close all; clear all;
delete(instrfindall);
s = serial ( 'COM5', 'BaudRate', 115200);
set(s, 'Timeout',60);
s.InputBufferSize =37020;
tic
fopen(s);
%for i=1:20
data=fread(s);
----------------------------------------------------------
s = daq.createSession('ni');
s.addAnalogInputChannel('cDAQ2Mod1', 0, 'Voltage');
s.addAnalogInputChannel('cDAQ2Mod1', 1, 'Voltage');
s.Rate = 2000
s.DurationInSeconds = 60;
[data5,time] = s.startForeground;
toc
3 Comments
Accepted Answer
Walter Roberson
on 11 Mar 2014
You might be able to use spmd with two labs, one for the data acquisition and the other for the serial fread(). I do not have enough knowledge of the Parallel Computing Toolbox to be sure that it can be done.
0 Comments
More Answers (0)
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!