код Matlab в LV
Добавлено: 26 сен 2018, 16:40
Добрый день. Возникла необходимость перенести код матлаба в лабвью, где он будет работать внутри программы. Код достаточно большой, есть вызываемые функции. Попробовав тупо все вставить я понял, что не получается. Т.к. внутри главного кода матлаба есть вызываемые побочные функции, которым программа передает значения, подсчитывает и возвращает данные. Как я понял, блок mathscript выполняет только ту функцию, которая в нем вставлена и передавать значения в побочную функцию нужно только ручками(проводками соединять). Передать то мы можем, а вот передать, выполнить другой блок mathscript и вернуть себе новые значения - нет. Было решено разбить гланую функцию на куски и через много блоков mathscript все сделать. Но вот возникла еще одна проблема . Программа забирает значения из бинарного .DAT файла, в котором содержатся данные в 16-ричном формате. Как эти данные внести в блок mathscript мне абсолютно не понятно, т.к. блок принимает только DLB значения.
Есть у кого предложения, как со всем с этим быть? Может все-таки можно проще с матлабом работать? Если нет, то что делать с бинарным файлом?
LV2016. Модуль mathscript стоит.
Есть у кого предложения, как со всем с этим быть? Может все-таки можно проще с матлабом работать? Если нет, то что делать с бинарным файлом?
LV2016. Модуль mathscript стоит.