Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

How can I convert a raw matrix into a sequence of digits?

Asked by hadi

hadi (view profile)

on 13 Nov 2012
Latest activity Commented on by Nazim Mohamed

Nazim Mohamed (view profile)

on 16 Feb 2015
 I need to convert a raw matrix into a sequence of digits (single element matrices)using simulink block that gives one element at a time because I am using   (Integer to binary converter) that gives me 1x8 matrix and I need to transmit those binary digits one by one through a communication channel..  

6 Comments

hadi

hadi (view profile)

on 13 Nov 2012

yes.

hadi

hadi (view profile)

on 13 Nov 2012

I think if there is a Parallel to Serial converter block then the problem will be solved? thanks for your help.

Nazim Mohamed

Nazim Mohamed (view profile)

on 16 Feb 2015

Hello, is it possible to run the simulation in 'inf' and modify the constant value while simulation ?

hadi

hadi (view profile)

1 Answer

Answer by Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 13 Nov 2012
Edited by Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 16 Nov 2012
Accepted answer

You can use an Index Vector block with 8 input, the control input is a repeating sequence stair [0 1 2 3 4 5 6 7] block. If it's not clear I will post a simulink model

3 Comments

hadi

hadi (view profile)

on 13 Nov 2012

thank Azzi for your help but please post me the simulink model to understand your your answer.

hadi

hadi (view profile)

on 13 Nov 2012

thank you Azzi really thank you am really appreciate it ..I think the output for your model is 1 then 0 then 0 1 1 0 1 1 isn't it?

Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 13 Nov 2012

yes, is'nt what you want?

Azzi Abdelmalek

Azzi Abdelmalek (view profile)

Contact us