Список форумов   Список форумов  

matlab script in labview !!!

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

matlab script in labview !!!

Сообщение max levit » Сб май 02, 2009 12:14 pm

не принемает function в matlab script v labview 8.6

unexpected token: function
Вложения
function in matlab script.jpg
function in matlab script.jpg (10.05 KiB) Просмотров: 3542
max levit
 
Сообщений: 4
Зарегистрирован: Пн апр 27, 2009 10:15 pm

Сообщение Aleksei » Пн сен 21, 2009 1:04 pm

вопрос устаревший, но может кому-то пригодится
это ожидаемое поведение

Вы не можете определять функции внутри MathScript Node. это делается иначе:
следует сохранить определение функции в .m файле, и поместить его в папку, обозначенную в настройках путей (Tools>Options>Mathscript:Paths)
когда компилятор обнаруживает неизвестную функцию, он ищет ее по указанным путям. Вы можете манипулировать этими путями вручную в указанном пункте меню или динамически с помощью команды path() в скрипте

в случае, если Вам необходимо динамичски, в программе изменять определение функции, вы можете создавать скрипт в строковых элементах и сохранять его в .m ASCII файл

еще раз отмечу, что mathScript - это не MatLab в LabVIEW, это язык максимально похожего синтаксиса, но не точная копия. Назначение MatScript Node - помочь использовать синтаксис MatLab там, где это удобно, поэтому далеко не все, что работает в MatLab, будет работать в MathScript. поэтому рекомендую чаще образаться к встроенной помощи LabVIEW

вот несколько ссылок на эту тему:
Tutorial: MathScript and Formula Nodes
http://zone.ni.com/devzone/cda/tut/p/id/7572

Structuring the Syntax of a User-Defined MathScript Function and Calling the Function from LabVIEW
http://digital.ni.com/public.nsf/allkb/ ... enDocument

Working with User-Defined Functions in LabVIEW MathScript
http://zone.ni.com/devzone/cda/tut/p/id/4868
Если появятся дополнительные вопросы, обращайтесь.
Удачи! Алексей
Aleksei
 
Сообщений: 9
Зарегистрирован: Ср май 27, 2009 11:25 am
Откуда: Natainal Instruments Russia


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1