Программа trace что это

Easy Trace

Easy Trace – программа-векторизатор, предназначенная для дешифрации и обработки как качественных, так и сильно изношенных картографических материалов и снимков для создания современных ГИС. Универсальность пакета позволяет успешно готовить данные для любых ГИС, а удобство ввода и редактирования дают серьезный выигрыш даже при 100% ручной оцифровке.

В основе технологии, реализованной в пакете Easy Trace, лежит мозаичное растрово-векторное поле практически неограниченных размеров. Размеры отдельных растров могут превышать 2 Гб и иметь любую глубину цветности. Многослойная растровая мозаика может состоять из произвольной комбинации растров различной цветности и масштаба. Количество векторных слоев не ограничено, в свою очередь, каждый слой может содержать до миллиона объектов. Таким образом, Easy Trace позволяет на одном рабочем месте собрать векторное покрытие целого города, содержащее сотни тысяч объектов и связанных с ними атрибутивных данных.

Сильной стороной пакета является тщательно оптимизированный, дружественный пользовательский интерфейс. Он вобрал в себя множество наиболее удачных решений, свойственных профессиональным GIS и CAD системам. Оператор найдёт в пакете лаконичные, отточенные средства ввода, руководитель проекта — средства интеграции и контроля качества данных.

Trace Mode и Alpha.Platform / Российские SCADA системы

Преимущества Easy Trace:

  • Поддержка сквозного цикла подготовки данных от растра до вектора с атрибутами;
  • Возможность обработки реальных, низкокачественных и сильно изношенных материалов;
  • Пакет позволяет фрагментировать процесс работы с объектом с последующей интеграцией данных в единое целое;
  • Пакет не требует высокой квалификации операторов;
  • Минимальные затраты на внедрение технологии ввода с помощью Easy Trace.

Easy Trace

Краткие технические характеристики пакета Easy Trace

Совместимость с ГИС

  • ArcGIS
  • ArcView
  • AutoCAD
  • ГИС «Карта 2003»
  • Credo
  • MapInfo
  • MicroStation
  • WinGIS
  • и другими.

Используемая модель данных

  • мозаичное растрово-векторное поле неограниченного размера;
  • поддержка произвольной совокупности растров различной цветности и масштабов;
  • многослойные «прозрачные» растровые пакеты;
  • практически неограниченное количество векторных слоев и объектов на векторном слое;
  • поддержка цепочно-узловой и полигональной моделей векторных данных.

Функциональные возможности

  • сканирование, геометрическая коррекция, мощные средства выделения тематических данных, масочная фильтрация, сшивка растров. Сложение и вычитание растров и вектора;
  • автоматическая / полуавтоматическая / ручная векторизация и ввод атрибутивных данных. Распознавание объектов.
  • отображение объектов по атрибутивным данным;
  • автоматическая и полуавтоматическая простановка и контроль высот изолиний;
  • мощные средства редактирования векторных примитивов, генерации и трансформации объектов;
  • клонирование настроенных проектов, быстрая сборка многих проектов в общее покрытие;
  • преобразование различных типов данных друг в друга;
  • преобразование координат на основе контрольных точек при экспорте и импорте;
  • оперативная печать растрово-векторной информации.

Входная растровая информация

Протокол ICMP, утилита traceroute | Практика по курсу «Компьютерные сети»

Растровые файлы произвольной глубины цветности в форматах BMP, PCX, CIT, JPG, CALS, TIFF, RLE, DIB.

Экспорт/ импорт данных

  • JET (Easy Trace)
  • CSV (Comma Separated Values);
  • DGN (Intergraph);
  • DXF (AutoCAD);
  • GEN (ArcInfo);
  • MIF / MID (MapInfo);
  • SHP (ArcView);
  • TOP (Credo).
  • DWG (AutoCAD);
  • MAP (Панорама);
  • MXD; MDB (персональная база геоданных ArcGIS).
  • файлы регистрации растров в форматах:
  • TFW;
  • CPT;
  • TAB;
  • MAP.

Атрибутивные данные

  • генерация и заполнение таблиц атрибутивных данных, визуализация (генерация текста по атрибутам);
  • тематическое отображение объектов по значениям атрибутов;
  • выбор значений атрибутов, как из набора текстовых строк, так и по пиктограммам общепринятых условных обозначений;
  • автоматический и групповой ввод атрибутов.
Характеристики
Разработчик Easy Trace Group

Источник: cad.ru

trace — Трассировка или отслеживание выполнения инструкции Python¶

Модуль trace позволяет отслеживать выполнение программы, создавать аннотированные списки покрытия инструкции, печатать связи между вызывающим и вызываемым и выполнять функции списка во время выполнения программы. Его можно использовать в другой программе или в командной строке.

Coverage.py Популярный сторонний инструмент покрытия, обеспечивающий вывод HTML вместе с расширенными функциями, такими как покрытие филиалов.

Использование командной строки¶

Модуль trace можно вызвать из командной строки. Это может быть так же просто, как:

python -m trace —count -C . somefile.py .

Выше будут выполняться somefile.py и генерироваться аннотированные списки всех модулей Python, импортированных во время выполнения в текущий каталог.

Читайте также:
Программа 1с ерп что это такое

Просмотр использования и выход.

Показать версию модуля и выйдите из него.

Добавлено в версии 3.8: Добавлена —module опция, позволяющая запускать исполняемый модуль.

Главные варианты¶

При вызове trace необходимо указать хотя бы один из следующих параметров. Опция —listfuncs является взаимоисключающей с опциями —trace и —count . При предоставлении —listfuncs ни —count , ни —trace не принимаются, и наоборот.

После завершения программы Создать набор аннотированных файлов списка, который показывает, сколько раз каждый оператор выполнялся. См. также —coverdir , —file и —no-report ниже.

Отображает строки по мере их выполнения.

Показывает функции, выполняемые при выполнении программы.

Создает аннотированный список из предыдущего прогона программы, который использует опцию —count и —file . При этом код не выполняется.

Отображение взаимосвязей вызовов, отображаемых при выполнении программы.

Модификаторы¶

Имя файла для накопления счетчиков в нескольких прогонах трассировки. Следует используемый с опцией —count .

Каталог, куда поступают файлы отчетов. Отчет о покрытии для package.module записывается в файл dir / package / module .cover .

При создании аннотированных списков выделите строки, которые не были выполнены с >>>>>> .

-s , —summary ¶

При использовании —count или —report для каждого обработанного файла напишите краткое резюме stdout.

Не создавать аннотированные объявления. Это полезно, если предполагается выполнить несколько прогонов с —count , а затем создать один набор аннотированных объявлений в конце.

Префикс каждой строки по времени с момента запуска программы. Только используемый во время трассировки.

Фильтры¶

Эти опции могут повторяться несколько раз.

Игнорируйте каждое из заданных имен модулей и их подмодулей (если это пакет). Аргументом может быть список имен, разделенных запятой.

Игнорировать все модули и пакеты в именованных каталогах и подкаталогах. Аргументом может быть список каталогов, разделенных os.pathsep .

Программный интерфейс¶

class trace. Trace ( count=1, trace=1, countfuncs=0, countcallers=0, ignoremods=(), ignoredirs=(), infile=None, outfile=None, timing=False ) ¶

Создает объект для отслеживания выполнения одного оператора или выражения. Все параметры являются необязательными. count позволяет подсчитывать номера строк. trace включает трассировку выполнения строки. countfuncs позволяет перечислять функции, вызываемые во время выполнения.

countcallers позволяет отслеживать отношения между вызовами. ignoremods — это список игнорируемых модулей или пакетов. ignoredirs — список каталогов, модули или пакеты которых следует игнорировать. infile — имя файла, из которого следует считывать сохраненную информацию о количестве. outfile — имя файла, в который нужно записать обновленную информацию о количестве.

timing позволяет отображать временную метку относительно момента начала трассировки.

Выполнить команду и соберать статистику выполнения с текущими параметрами трассировки. cmd должен быть строка или код объектом, пригодным для перехода в exec() .

Выполнить команду и соберать статистику выполнения с текущими параметрами трассировки в определенных глобальных и локальная средах. Если не определено, globals и locals по умолчанию пустые словари.

Вызов func с заданными аргументами под управлением объекта Trace с текущими параметрами трассировки.

Возвращает объект CoverageResults , содержащий кумулятивные результаты всех предыдущих вызовов run , runctx и runfunc для данного Trace сущность. Не сбрасывает накопленные результаты трассировки.

class trace. CoverageResults ¶

Контейнер для результатов покрытия, созданный Trace.results() . Не должен создаваться непосредственно пользователем.

Объединение данных из другого объекта CoverageResults .

write_results ( show_missing=True, summary=False, coverdir=None ) ¶

Запись результатов покрытия. Установка show_missing для отображения строк, не имеющих попаданий. Установка summary для включения в выходные данные сводки по покрытию для каждого модуля. coverdir указывает каталог, в который будут выводиться файлы результатов покрытия. При None результаты для каждого исходного файла помещаются в его каталог.

Простой пример, демонстрирующий использование программного интерфейса:

import sys import trace # создать объект Trace, указав, что следует игнорировать и выполнять трассировку # или подсчет строк или и то, и другое. tracer = trace.Trace( ignoredirs=[sys.prefix, sys.exec_prefix], trace=0, count=1) # запустить новую команду, используя данный трассировщик tracer.run(‘main()’) # составить отчет, разместив вывод в текущем каталоге r = tracer.results() r.write_results(show_missing=True, coverdir=».»)

Источник: digitology.tech

Easy Trace Pro для Windows

Easy Trace Pro — мощный инструмент для обработки и векторизации топокарт, снимков, планшетов городской застройки и других материалов. Включает в себя утилиты для работы с растром и инструменты автоматической и полуавтоматической оцифровки. Пригоден для работы с материалами низкого качества. Поддерживает экпорт и импорт наиболее распространенных ГИС-форматов (ArcINFO, ArcView, AutoCAD, Credo, MapInfo, MicroStation).

  • Исправлены ошибки
Читайте также:
Если дом не входит в программу капитального ремонта что это значит

ТОП-сегодня раздела «Редакторы»

Приложение, благодаря которому создание красивых дизайнов для работы, учебы и.

Быстрая мощная CAD-система, которая предлагает функциональные возможности для.

GIMP — мощный, бесплатный графический редактор, по своим возможностям практически не.

Adobe Photoshop — художники, работающие в области компьютерного дизайна, могут бесконечно.

Небольшая бесплатная утилита, позволяющая рисовать в любом окне открытого приложения или.

XnViewMP — мощное многофункциональное приложение для работы с графическими файлами на компьютере, являющееся расширенной версией программы XnView.

Отзывы о программе Easy Trace Pro

Отзывов о программе Easy Trace Pro 8.65 Free пока нет, можете добавить.

Источник: www.softportal.com

Easy Trace Group

Вы здесь: Наш продукт Что такое Easy Trace Pro?

Easy Trace Pro. Что это и зачем оно нужно?

Начиная работу над пакетом Easy Trace более двадцати лет назад, мы создавали программу-векторизатор. Причём векторизатор для AutoCad’а. Первая же демонстрация пакета на выставке КОМТЕК показала, что средства перевода бумаги в «цифру» нужны как воздух не только для CAD-, но и для GIS-технологий.

Особенности данных, используемых в GIS, мгновенно провели черту между «чертёжными» и «картографическими» векторизаторами.
В области CAD буквально на глазах появились и заматерели свои векторизаторы-фавориты. В сфере GIS-технологий, напротив, большинство участников быстро сошли с дистанции.

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

Опираясь на интерактивное взаимодействие с оператором, пакет развивался от набора специальных инструментов, собранных «под одной крышей», к набору интерактивных утилит, работающих с тысячами объектов одновременно.

Достаточно быстро стало очевидным, что подготовка полноценных данных нуждается в мощных средствах их топологического контроля и коррекции. Обычно эту задачу относят скорее к епархии ГИС, нежели к инструментам векторизации. Мы же посчитали иначе, поэтому векторизатор был дополнен не только механизмами обнаружения топологических ошибок, но и средствами их массового исправления.

Векторизация карт крупных проектов с помощью Easy Trace Pro

Ещё одним шагом, повышающим степень готовности и ценность извлекаемых данных, стало введение в пакет эффективных средств атрибутирования и контроля достоверности присвоенных атрибутов. К этому добавились специальные утилиты для работы с рельефом, полигональными покрытиями, мощные средства модификации согласованных многослойных структур, оптимизации и трансформации векторных данных.

Такое расширение функциональности позволило отнести пакет к профессиональным инструментам, изменив его название на Easy Trace PRO. Пакет перерос возможности программы-векторизатора и начал позиционироваться как комплекс подготовки и модификации значительных объёмов векторных данных.

Слово «значительных» упомянуто не случайно. Жёсткий контроль над внутренним представлением и изощрённые алгоритмы контроля и модификации векторных данных позволяют «держать» на обычном ноутбуке покрытие крупного предприятия или топографическую карту целой области.

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

Ещё один резерв повышения эффективности кроется в эргономике управления интерактивными инструментами. Тщательная «подгонка» таких инструментов «под руку оператора» может в несколько раз сократить общее время векторизации.

Мы непрерывно шлифуем наши инструменты уже третье десятилетие. Причём постоянно проверяем их «остроту» на «собственной шкуре». Ведь Easy Trace Group — не только разработчик и поставщик одноимённого пакета, но и компания, постоянно выполняющая реальные картографические проекты. Так что Easy Trace PRO мы делаем, прежде всего, для себя. Поэтому в эффективности нашего пакета вы можете не сомневаться!

Источник: www.easytrace.com

TRACE MODE 6: Интегрированная среда разработки

TRACE MODE 6 dev 150

Инструментальная система TRACE MODE® 6 это универсальное средство разработки и отладки приложений для автоматизированных систем управления технологическими процессами ( АСУТП ) и управления производством ( АСУП ).

Инструментальная система TRACE MODE 6 состоит из интегрированной среды разработки и отладочного монитора реального времени — профайлера .

Интегрированная среда разработки TRACE MODE 6 представляет собой единую программную оболочку, объединяющую все основные компоненты инструментальной системы:

Среда разработки TM6 томаты

  • SOFTLOGIC — систему программирования контроллеров;
  • SCADA/HMI — систему разработки распределенной АСУТП;
  • MES- EAM-HRM — экономические модули, объединенные общим названием T-FACTORY.exe™ — для создания АСУП, полностью интегрированных с АСУТП.
Читайте также:
Майкрософт проект что это за программа

В интегрированную среду разработки TRACE MODE 6 встроены более десяти редакторов , автоматически открывающихся при вызове того или иного компонента проекта. Среди них:

МЭК 6-1131/3 5 языков программирования TRACE MODE 6

  • Редактор графических экранных форм;
  • Редактор программ на визуальном языке Techno FBD ;
  • Редактор программ на визуальном языке Techno SFC ;
  • Редактор программ на визуальном языке Techno LD ;
  • Редактор программ на процедурном языке Techno ST ;
  • Редактор программ на процедурном языке Techno IL ;
  • Редактор шаблонов документов;
  • Редактор SQL -запросов;
  • Редактор паспортов оборудования ( EAM );
  • Редактор персонала ( HRM );
  • Редактор материальных ресурсов ( MES );

Кроме того, интегрированная среда разработки TRACE MODE (профессиональной линии) содержит обширные библиотеки готовых компонентов и алгоритмов:

SCADA TRACE MODE 6 библиотеки

  • бесплатные драйверы к более, чем 2812 контроллерам и платам ввода/вывода;
  • свыше 1000 графических изображений;
  • свыше 600 анимационных объектов;
  • более 150 алгоритмов обработки данных и управления.

Алгоритмы управления на всех уровнях АСУ программируются на одних и тех же языках стандарта IEC 61131-3. Связи между компонентами разных уровней, например, между SOFTLOGIC-контроллером и сервером АСУТП или между двумя серверами создаются автоматически с помощью уникальной технологии автопостроения в рамках единого проекта распределенной АСУ, поэтому вычисления могут быть легко перенесены из компьютера в контроллер или наоборот. Все редакторы тесно интегрированы с мощными средствами отладки, благодаря чему достигается максимальный комфорт разработки сложных распределенных АСУТП и АСУП.

Все компоненты проекта — экраны, программы, SQL-запросы, шаблоны документов, каналы TRACE MODE и источники данных связаны между собой через аргументы . Аргументы позволяют достичь максимальной гибкости при создании связей между отдельными компонентами. Например, данные из программы в контроллере могут быть напрямую связаны с отображением на экране операторской станции или с формой планирования производства MES, для этого необязательно создавать дополнительные каналы.

Инструментальная система поставляется с набором бесплатных драйверов к более чем 2812 контроллерам и платам ввода/вывода. Источники данных — сигналы с УСО и контроллеров создаются и конфигурируются в системе автоматически с помощью автопостроения. Это позволяет избежать ошибок ручных привязок и значительно сократить время разработки проекта.

Интегрированная среда разработки позволяет постепенно наращивать функциональность АСУ, начиная с простого мониторинга и визуализации технологического процесса на одном ПК SCADA/HMI и заканчивая реализацией сложных контуров управления, организацией распределенных вычислений, подключением дополнительных рабочих мест и экономических модулей: учет и техническое обслуживание оборудования (EAM), учет и управление персоналом (HRM) и управление исполнением производства (MES). При этом разработчик не будет испытывать никакого психологического дискомфорта при переходе, например, от программирования операторского интерфейса SCADA/HMI к SOFTLOGIC контроллерам или EAM, ведь редакторы, средства отладки и языки программирования используются одни и те же.

Интегрированная среда разработки TRACE MODE 6 ориентирована на широкий круг специалистов и умеет подстраиваться под квалификацию разработчика АСУТП и АСУП. При создании проекта можно выбрать стиль разработки: простой, стандартный или продвинутый.

Интегрированная среда разработки TRACE MODE 6 может запускаться параллельно с исполнительным модулем — Монитором реального времени (МРВ) на одном ПК, что очень удобно для сопровождения малых АСУТП.

Отредактированный проект может быть автоматически обновлен на удаленных серверах SCADA/HMI, MES, EAM, HRM и в SOFTLOGIC-контроллерах.

Инструментальная система разработки TRACE MODE 6 снабжена специальным отладочным монитором реального времени — профайлером . Это разновидность исполнительного модуля TRACE MODE, предназначенная для отладки проекта АСУТП в реальном времени. От обычного МРВ профайлер отличается тем, что протоколирует все свои действия в текстовом файле. Профайлер это самостоятельное приложение, но проект может быть запущен в нем из интегрированной среды разработки TRACE MODE 6 нажатием одной кнопки на панели инструментов.

Среда разработки ТМ6 пример 1

Как и все программы TRACE MODE, интегрированная среда разработки разделяется на базовую и профессиональную линии. Инструментальная система базовой линии бесплатна — ее можно скачать/заказать на сайте.

Интегрированная среда разработки TRACE MODE 6 это уникальное сочетание богатейшей функциональности и интуитивности интерфейса. Практика показывает, что использование интегрированной среды разработки позволяет экономить до 30% рабочего времени по сравнению с применением разрозненных редакторов SCADA/HMI и систем программирования контроллеров. А интеграция экономических модулей T-FACTORY и SCADA системы TRACE MODE открывает ранее недоступные возможности для оптимизации производства в целом.

Текущим является релиз TRACE MODE 6.10.2.1 . Обновитесь бесплатно!

Источник: www.adastra.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru