フィルターのクリア

how can we run two matlab codes simultaneously in a single file where these two are independent to eadh other??

1 回表示 (過去 30 日間)
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 件のコメント
avinash pabbireddy
avinash pabbireddy 2013 年 11 月 21 日
i want synchronization between both codes
Walter Roberson
Walter Roberson 2014 年 3 月 11 日
I see no parfor or switch or matlabpool in your code?

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2014 年 3 月 11 日
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 件)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by