Архитектура Plug-in

Общие принципы, проектирование, модуляризация, темплейты и шаблоны

Re: Архитектура Plug-in

Postby Stkn on 05 Feb 2018, 14:08

Тоже решил попробовать данную архитектуру. Пришёл к выводу, что для сборки базовой lvlibp лучше заводить отдельный проект, иначе не удаётся сделать билд без удаления этой lvlibp из проекта. Может быть даже лучше для каждого плагина заводить проект, потому что основная vi показывает ошибки, если есть ошибки в плагинах.

Ещё столкнулся с проблеммой, может быть кто-то подскажет как решить:
В базовом классе (который располагается внутри основной lvlibp) есть метод, один из входов которого является другим классом (данный класс служит для передачи данных между различными потоками, нечто похожее на Tasking). Так вот при override этого метода не удаётся подключить к этому классу на входе vi, которые являются его методами. Пишет про конфликт классов.
Stkn
assistant
assistant
 
Posts: 105
Joined: 25 Jan 2009, 11:08
LabVIEW Version: 2014
Karma: 10
CLAD

Previous

Return to Модели программирования

Who is online

Users browsing this forum: No registered users and 1 guest

cron