Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 24.09.2016, 20:53  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Очерёдность фронтов в LabVIEW - программе

Написал (нарисовал) программку в LabVIEW(2012)
Запустил - появились вопросы. Может кто встречался?

[IMG]Блок-схема_2.jpg[/IMG]

Функция Ixud_Write_DO записывает различные значения в PCIную плату ввода/вывода.
В момент выполнения функции можно видеть осциллографом фронты, соответствующие изменяемым каналам платы в/в.
функции, обозначенные красными стрелками формируют импульс длительностью 30...100 мкс.
Функция, обозначенная фиолетовой стрелкой формирует фронт, который периодически (хаотично) оказывается то раньше импульса, то внутри него, что ещё можно понять, с некоторой натяжкой.
Но иногда он оказывается позже заднего фронта импульса, что уже совсем непонятно, так как "фиолетовый" вызов функции производится двумя кадрами последовательности раньше "второго красного".
Ещё одна подобная непонятка: функции обозначенные голубыми галочками формируют фронты довольно хаотично друг к другу, т.е. в процессе выполнения программы то один фронт раньше , то другой...
Миниатюры:
Нажмите на изображение для увеличения
Название: Блок-схема_2.jpg
Просмотров: 0
Размер:	127.1 Кб
ID:	101989   Нажмите на изображение для увеличения
Название: Блок-схема_3.jpg
Просмотров: 0
Размер:	65.4 Кб
ID:	101990  
ilyamp вне форума  
Непрочитано 25.09.2016, 08:28  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

ilyamp,
... такой странный вопрос у меня. Как то давно я начинал читать описание этой программы. Даже скачивал ее. Вес проги 1.6 гб. Вообщем сразу нечего не понял.
Дальше дело не пошло. Потом как-то дальше не стал ее смотреть.
Меня интересует в вопросе связь ее с портами компа. Пробовали сами выходить с ней на внешние устройства.
Вообще у нее есть интеграция с Мультисим. По этой проге на их сайте (NI) много обсуждений.
я просто к тому что мало кто работает на этом пакете. Склад ума что-ли нужен другой.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 25.09.2016 в 09:15.
цифровик вне форума  
Непрочитано 25.09.2016, 10:57  
Ara41
Почётный гражданин KAZUS.RU
 
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Сообщение от цифровик Посмотреть сообщение
Меня интересует в вопросе связь ее с портами компа. Пробовали сами выходить с ней на внешние устройства.
для работы с интерфейсами ПК надо доставлять инструментарий VISA.
=========================
The Virtual Instrument Software Architecture (VISA) is a standard for configuring, programming, and troubleshooting instrumentation systems comprising GPIB, VXI, PXI, serial (RS232/RS485), Ethernet/LXI, and/or USB interfaces.
=========================
Я с RS232 побывал работать, проблема была с парсингом получаемой строки. Зато красивая панель управления =)
Ara41 вне форума  
Сказали "Спасибо" Ara41
цифровик (25.09.2016)
Непрочитано 25.09.2016, 11:35  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Ara41,

Я тут с программой Profi Lab-Expert 4.0 занимаюсь. Очень похожа ( как пишут кто работает на LabVIEW) на эту программу. Очень интересная. Но легче во много раз
по освоению. Ну а по весу в 30мб сами понимаете во сколько раз. Много интерфейсов
выходов-входов. Можно создавать свои какие-то схемы в программе далее через интерфейс
передавать данные или наоборот получать со своих внешних схем. Большой выбор
всяких модулей. Единственное она работает с функциональными блоками. Тоесть
нельзя промоделировать например схему на транзисторах. Этой базы у нее нет. Все
заложено в функц. блоках. Макросы с 40 серией есть. Есть несколько с 74. Да это не проблема с
этим. Делать можно свои макросы. Есть у немцев хороший сайт-форум по ней. Где можно посмотреть
с выходами через интерфейсы уже вложенными в программу. С переводом в яндексе например
проблем с языком нет.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 25.09.2016 в 13:08.
цифровик вне форума  
Непрочитано 25.09.2016, 13:40  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Да я, собственно не в претензии к LabVIEW, очень полезная штука, но это не аналог симуляторов или анализаторов электрических схем, это просто язык программирования с графическим интерфейсом и несколько своеобразной технологией программирования. Скорее аналогом является VisualStudio C++, Delphy или C#на .NET
Как и любой язык программирования она работает со всеми портами/шинами средствами ОС (в моём случае Windows XP).
Функции , про которые в топе, это вообще драйверы - dll-ки от третьих производителей, не NI. Можно, в принципе, и свою написать при желании...
Вопрос в том, что я не совсем понимаю механизм взаимодействия LabVIEW-шной программы с операционной системой и далее с платой в/в, мне кажется, что в данном случае очерёдность фронтов должна быть точно фиксированной.
ilyamp вне форума  
Непрочитано 25.09.2016, 17:15  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Что интересно я читал в общем про LabVIEW. Если это среда программирования с
графическим интерфейсом, то зачем там такие навороты. Программы с граф. интерфейсом программирования вообще созданы для написания программы под
определенный тип контроллера. И созданы они для не владеющих языками программирования. Но разбирающихся в основах работы логических схем.
А программа LabVIEW для очень продвинутых инженеров. Может я здесь ошибаюсь.
С другой стороны про эту прогу читать бесполезно. Все очень запутано.
Как говориться пока сам не нырнешь, дна не увидишь.
И самое главное, что в конечном итоге на этой программе мы имеем : программу или какое-то
реальное устройство, cхему со всеми параметрами или еще что ? ? ? интересно получить ответ
от вас, как пользователя этой проги.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 25.09.2016 в 18:23.
цифровик вне форума  
Непрочитано 25.09.2016, 18:52  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Вот тут я читал про эту прогу.

http://easyelectronics.ru/znakomimsya-s-labview.html
__________________
С Уважением Александр Владимирович
г. Москва
цифровик вне форума  
Непрочитано 25.09.2016, 19:04  
Ara41
Почётный гражданин KAZUS.RU
 
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Очерёдность фронтов в LabVIEW - программе

Вот там по ссылке все и расписано:
===========
Говоря простым языком, LabView — Это среда создания приложений для задач сбора, обработки, визуализации информации от различных приборов, лабораторных установок и т.п. А также для управления технологическими процессами и устройствами.
===========
и пример свзяи ПК-АVR приведен.
Ara41 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
LabVIEW 8.6 PVitaly Proteus, KiCAD и другие ECAD 4 04.08.2010 00:51
CodeVision Проблеммы при программе более 50% памяти Andrewg Proteus, KiCAD и другие ECAD 2 07.08.2007 17:20


Часовой пояс GMT +4, время: 12:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot