Добрый вечер! Пожалуйста, помогите мне. Стоит заранее сказать, что я новичок в этом деле. Моя задача - передать данные из программы, написанной на C#, в Matlab. В программе C# я формирую бесконечное число l oop, которое передает данные. А в Matlab я создал модель Simulink. Я проверил производительность каждой программы отдельно (просто поставил перемычку между портами RX TX). Все отлично работает У меня есть отдельный UART для каждой программы. Когда я запускаю программу передачи данных, светодиоды на каждом из UART загораются во время передачи данных. Тем не менее, я ничего не могу отобразить в Matlab.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO.Ports;
namespace WindowsFormsApp5
{
public partial class Form1 : Form
{
SerialPort port = new SerialPort("COM7", 115200, Parity.None, 8, StopBits.One);
public Form1()
{
InitializeComponent();
if (port != null)
{
port.Open();
byte number = 153;
while(1<2)
{
port.Write(new byte[] { number }, 0, 1);
}
}
}
}
}
Вот моя модель в Simulink введите описание изображения здесь