Подружить NI MS-2015 and MS VS-2017

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Подружить NI MS-2015 and MS VS-2017

Сообщение taras_33 »

Доброго всем здравия господа.
Может кто подскажет через какие костыли можно прикрутить "новейшую" Measurement Studio 2015 от NI к Visual Studio 2017? Почему то в NI особо не торопятся выпускать новые версии MS и на данный момент последней подерживаемой версией является visual Studio 2013.
Может есть какое то другое решение. Вообщем мне нужно из Майкрософтовской VS 2017 как то общаться с DAQ. Откатиться на VS 2013 нельзя. В проекте используются фишки C# 7.1 версии, которых нет в более ранних версиях языка, поэтому затык. Вместе с купленой железякой, был предоставлен SDK -( dll и простенький пример использования на VS2017). В библиотеке реализован протокол обмена по WiFi через облачный сервер с железякой. Вообщем простенький пример разросся до полноценного проекта с базами данных, графиками репортами и тд. И тут понадобилось прикрутить DAQ... и чет все... ступор как обойти пока не знаю, может народ подскажет....
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: Подружить NI MS-2015 and MS VS-2017

Сообщение taras_33 »

Вообщем последовал этому совету из последнего поста (вдруг кому пригодится) и кое что стало получаться. Если в коротко, то установил VS 2012 и MS 2015 на виртуальную машину (с последующим удалением). Далее скопировал нужные dll в папку с моим проектом и сослался на них (добавил references) в проекте. Конечно графического UI нет, но с этим справляется даже лучше DevExpress, вот к примеру gauges (жмем на кнопочку GALLERY) Буду ковырять дальше...
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: Подружить NI MS-2015 and MS VS-2017

Сообщение taras_33 »

Ну что сказать... Подружить их не удалось, но очень близко познакомить получилось! Достаточно было двух dll - NationalInstruments.DAQmx.dll и NationalInstruments.Common.dll и все завелось. Кстати возможности кастомизации порадовали. Да и документация у них отличная. И все же по быстроте создания финального продукта LabVIEW вне конкуренции...
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»