ARTI 0 28 июня, 2005 Опубликовано 28 июня, 2005 · Жалоба Объясняю что хочу, у меня есть плата АЦП/ЦАП от Lcard именуется L-783. Когда-то я писал под нее управление из под Borlad С++ 3.1, используя различные функции, которые поставлялись производителем этой платы. Все было замечательно, работали функции и обрабатывались прерывания. Был только один трабл совершенно отсутствовал т.н. графический пользовательский интерфейс т.к. написать виндовский интерфейс на Borlad С++ 3.1 это мне не под силу. Так вот хочется к этим своим старым разработкам добавить Matlab-кий GUI (чтобы все было просто и симпатично). Посоветуйте насколько это реально и как это можно реализовать. В принципе я готов заменить свои старые досовские библиотеки на виндозовские dll и вызывать уже оттуда те же функции, с помошью GUI приложения, но встает ох?"!!ый вопрос "КАК МНЕ В СВОЕМ GUI ПРИЛОЖЕНИИ ОПИСАТЬ ОБРАБОТЧИКИ ПРЕРЫВАНИЙ?". Вот :blink: Предложите свои схемы действий. Можно ли вообще в Matlab-e работать с прерываниями? А может не извращаться, а сделать это например в Visual C++? Если кто-то сталкивался с подобными проблемами свяжитесь со мной, очень хочу пообщаться. [email protected] (только укажите что вы взяли адрес отсюда) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FatRobot 0 29 июня, 2005 Опубликовано 29 июня, 2005 · Жалоба Да, реально. в Матлабовском хелпе сделайте поиск по слову engine. там довольно подробно все описано и неплохо работает. Только уж очень ++медленно++. Успехов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonjo 0 29 июня, 2005 Опубликовано 29 июня, 2005 · Жалоба Да, Matlab довольно медленно будет работать. Быстродействие программы, наверное, должно быть соответствующим (АЦП, ЦАП и всё такое). Лучше уж написать на Visual Studio. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FatRobot 0 29 июня, 2005 Опубликовано 29 июня, 2005 · Жалоба Идея там такая. через функции Matlab Engine Ваше приложение будет взаимодействовать с Matlab Workspace. Я делал так: моя программа, написанная на MSVC через функции еngine проверяла в Matlab WorkSpace наличие переменных (по именам) и "заполняла" их значениями. после этого в WorkSpace создавались т.н. флаговые переменные, говорящие о готовности данных для обработки/отображения. Скрипт в Матлабе проверял наличие флаговых переменных, обрабатывал/отображал данные и удалял флаговые переменные. Всё. Насчет обработки прерываний - Вам нужно почитать про драйвера в Windows. Вариант с GUI - попробовать LabView/LabWindows. Успехов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eteP 0 9 июля, 2005 Опубликовано 9 июля, 2005 · Жалоба Если матлаб только из за интерфейса, то не стоит ... Когда приходит какой-то борт и хочется быстро с ним поиграться и понять что он может, а что нет. То я пользуюсь двумя проверенными путями. 1. LabView or HPVEE 2. VB or VC с компонентами от NI. Получается быстро и красиво:)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARTI 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба А компоненты от NI это что такое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eteP 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба А компоненты от NI это что такое? <{POST_SNAPBACK}> Вот ссылка: Measuremet Studio - National Instruments И вот еще одна фича которая мне нравится Acquiring, Analyzing and Presenting Data ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться