Origin, как подключить к LV?

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Origin, как подключить к LV?

Сообщение Ella »

Подскажите, пожалуйста, как свести :labview: и Origin 8.0 (программка для построения графиков).
На ni.com кое-что есть http://zone.ni.com/devzone/cda/epd/p/id/420 ... но мне это совсем непонятно....
Спасибо. :bye:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

С этой версией Origin приходят VI, которые можно использовать в :labview:. Более старые версии поддерживали технологию DDE - по DDE можно было отдавать команды на LabTalk
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Ella »

А так, чтобы :labview: создавал ориджин opj-файлы?
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Oleg B. »

Data Plugins (в том числе и Origin) поддерживаются начиная с :labview: 10
veni, vidi, phallomorphi
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

Oleg B. писал(а):Data Plugins (в том числе и Origin)
Спасибо за информацию, никогда не пользовался. :super:
Ella писал(а):чтобы создавал ориджин opj-файлы?
А так с DataPlugins не получится. DataPlugin для Origin умеет только читать части opj файлов (только worksheets).

чтобы создать файл, попробуйте:
1. VI, пришедшие с Origin. У меня они лежат в program files "\OriginLab\Origin8\Samples\Automation Server\LabVIEW\Palette"
2. Origin инсталлирует ActiveX объект. :labview: умеет подключать ActiveX (так и написаны эти VI).
3. Возможно, Origin 8 ещё поддерживает DDE, далее LabTalk - проверьте это.
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Chupakabra »

Доброго времени суток.
Насколько я понял, Origin - это среда для построения графиков, а можно ли в LabVIEW использовать графики Origin как ActiveX контролы? Т.е. в GUI Labview интегрировать.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

Automation Объект: Origin. Извлечь ActiveX график оттуда мне не удалось.

Хотя из Origin можно вставлять графики в Word и потом их редактировать по двойному клику. Эту связь мне сделать не удалось, но хотелось бы.
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Ella »

Пробую запустить из указанной папки "\OriginLab\Origin8\Samples\Automation Server\LabVIEW\Palette" хоть одни :vi: ... Все с ошибками, где-то на уровне ActiveX. У меня :labview: 2010, а Origin 8.0. в чём могут быть проблемы?
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

Какие ошибки?
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Ella »

А ошибки вот такие... Скриншоты последовательно до подприобров
Может просто путь с ошибками указан?
Вложения
Origin trob2.JPG
Origin trob3.JPG
Последний раз редактировалось Ella 14 дек 2012, 21:56, всего редактировалось 1 раз.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

У себя я файла Tutorial5.vi по указанному пути не нашел. Пути ко всем subVI из примеров у меня указывают на \OriginLab\Origin8\Samples\Automation Server\LabVIEW. У меня Origin8 (SR4).
По показываемой ошибке:
похоже, что не зарегистрировался (или неправильно указан) ActiveX объект. Описание Automation server'а содержится в Origin8.tlb, в корневой директории Origin8. Попробуйте, укажите эту библиотеку Automation refnum контролу на лицевой панели OA_ConnectToOrigin.vi (из OriginApp_LV7.llb). Если не поможет, то зарегистрируйте Origin8.tlb ещё раз. (regsrv32).
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Ella »

Попробуйте, укажите эту библиотеку Automation refnum контролу на лицевой панели OA_ConnectToOrigin.vi (из OriginApp_LV7.llb). Если не поможет, то зарегистрируйте Origin8.tlb ещё раз. (regsrv32).
Чайник закипел... Можно чуть подробней? OA_ConnectToOrigin.vi не могу найти. И даже OriginApp_LV7.llb не нахожу... :dntknw:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение mzu2006 »

Похоже, что у Вас отличная от моей версия VI для связи с Origin ... У меня эти :vi: лежат в OriginAppClassics_LV7.llb
Какая версия Origin у Вас - 8.0, 8.1? И какой SR?

Но всё-равно, все сказанное остается в силе. Найдите тот :vi: , который получает AutomationRefnum. В вашем случае, это, видимо, OAOpenCommunication.vi
Он, видимо, будет неработоспособен. Найдите control, который подключен к AutomationOpen. ПКМ->Select ActiveX class-> browse -> browse.
Перейдите в директорию Origin и выберите origin8.tlb. Оттуда выберите класс IOApplication
Ella

Activity
assistant
assistant
Сообщения: 147
Зарегистрирован: 20 авг 2009, 18:08
Награды: 1
Версия LabVIEW: 15
Контактная информация:

Re: Origin, как подключить к LV?

Сообщение Ella »

Отлично, спасибо, ошибки исчезли. Всё именно так, как и сказали. Большое спасибо, буду разбираться далее.
kkkostya
user
user
Сообщения: 73
Зарегистрирован: 04 фев 2012, 12:31
Версия LabVIEW: 2014-2019
Контактная информация:

Автозапуск Origina

Сообщение kkkostya »

Здраствуйте!
Вот возникла странная ошибка.
В приложенном файле запускается и закрывается Origin.
Работает строго через раз : первый раз срабатывает нормально, второй раз нужно закрывать Origin руками, третий раз срабатывает нормально, четвертый ---руками, и т.д.
Как лечить данную болячку?

С уважением, Костя
Вложения
Auto_Start.vi
(12.63 КБ) 260 скачиваний
Ответить

Вернуться в «Работа с графикой и звуком»