LabVIEW портал

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Советы и правила

Классификация моделей

Классификация моделей

На форуме постоянно появляются темы с формулировкой "модель", но при этом пользователи не могут объяснить какая модель им необходима, что вызывает непонимание и раздражение как у обратившихся за помощью, так и у тех, кто пытается хоть как то помочь.

Это связано, во первых очередь с достаточно расплывчатой формулировкой понятия «модель», а во вторых с отсутствием знаний или нежеланием их получить у самих пользователей.

Если обратиться к всеми любимой Wikiedia (http://ru.wikipedia.org), то можно прочесть следующее:

Моде́ль (фр. modèle, от лат. modulus — «мера, аналог, образец») — некоторый материальный или мысленно представляемый объект или явление, являющийся упрощённой версией моделируемого объекта или явления (прототипа) и в достаточной степени повторяющий свойства, существенные для целей конкретного моделирования (опуская несущественные свойства, в которых он может отличаться от прототипа).

Модели обычно применяются для нужд познания (созерцания, анализа и синтеза) и конструирования. В качестве модели может выступать отображение, схема, копия, макет, изображение.

Моделью может быть серийный повторяемый проект, имеющий набор определённых, свойственных только данной модели параметров и характеристик. Это делается даже в одном ряду изделий (проектов). Модель решений может иметь несколько версий или вариантов, что является моделированием деятельности, проектирования, управления большими проектами и т. п.

Процесс создания модели называется моделированием. Любая мыслительная деятельность представляет собой оперирование моделями (образами). Модели бывают натурные, макеты, информационные, логические, образные, и т. п.

Достаточно подробно и доступно классификация моделей описана в книге: Бусленко Н.П. Моделирование сложных систем (Главная редакция физико-математической литературы изд-ва «Наука», М. , 1968, 356 стр.)

Не открою ни для кого тайн, все известно и доступно для ознакомления. Назначение данного материала - шпаргалка. Для того кто не знает - ознакомиться, а кто знает - вспомнить.

 

Парсинг XML файлов в LabVIEW используя регулярные выражения (Regular Expressions, RegExp)

Парсинг XML файлов в LabVIEW используя регулярные выражения (Regular Expressions, RegExp)

 

Ранее мы уже рассмотрели структуру и основы парсинга XML документов. По этому не будем повторяться, а если кто-то захочет то обратитесь к уроку «Парсинг XML файлов в LabVIEW (XML-Parse)». Ранее мы использовали встроенный «процессор» LabVIEW, т. е. его синтаксический анализ и представление его в виде модели DOM, в этом уроке мы рассмотрим как можно выудить необходимую информацию из XML документа используя «Регулярные выражения».

И так, «Регулярные выражения – Regular Expression», их механизм достаточно мощен, но вместе с тем и зачастую непонятен. Цель урока, это не научить Вас синтаксису RegExp, а научиться использовать для парсинга XML-файлов в LabVIEW, которая имеет собственную функцию «Match Regular Expression Function» рис. 1. Тем более, что в Internet информации по RegExp предостаточно, а ознакомиться с основами синтаксиса можно и в LabVIEW – «Special Characters for Match Regular Expression».

 

Match_Regular_Expression_Function

Рис 1. Match Regular Expression Function

 

Парсинг XML файлов в LabVIEW (XML-Parse)

Парсинг XML файлов в LabVIEW (XML-Parse)

Я не претендую на написание пособия по XML парсингу в LabVIEW, по этому и не стремлюсь описать все методы и функции присутствующие в данном языке программирования и предназначенные для работы с XML форматом.

Поступим наоборот, попытаемся получить информацию из XML файла минимальной «кровью».

Если Вы обратились к этой странице, скорее всего в этом возникла необходимость и что такое XML и как он организован вы уже знаете, или по крайней мере имеете хоть малейшее представление. Именно по этому опустим прелюдии и описания XML, тем более информации можно найти бесконечное множество, так как формат и все спецификации открыты.

На рис .1 и рис. 2 изображены структуры вариантов XML файлов, это соответственно данные о погоде для конкретного города взятого с http://informer.gismeteo.ru/xml/27906_1.xml, и данные о котировка металлов за определенный период времени (взято, на сколько помню с Лондонской биржи драг. металлов). Но в данном случае нас не интересует смысловая нагрузка информации, которую несут эти файлы.

вложение XML файлы


MMWeather-element

Рис. 1 – Файл XML — данные о погоде

 

Как убрать рамку кластера/массива

При оформлении лицевой панели у начинающих программистов LabVIEW возможно возникает проблема с рамкой элементов кластера, массива и прочих индикаторов. Как же обесцветить рамку, чтобы индикатор "вписывался" в лицевую панель? Ведь обычной "покраской" в прозрачный "цвет" рамка элементов не красится...

Cluster0

 
Еще статьи...


Страница 1 из 2