Компьютеры, программирование

  • 2721. Использование линий электропроводки в качестве среды передачи информации
    Информация пополнение в коллекции 09.12.2008

    Архитектура информационного взаимодействия на основе электросетей имеет эталонную семиуровневую модель OSI. Даже в рамках одной прикладной области конкретные ее реализации отличаются методами надежной доставки данных на различных уровнях иерархии. Повышение надежности передачи на физическом уровне связано с выбором способа модуляции и частотного диапазона, с использованием методов цифровой обработки сигналов и адаптивного управления. Здесь в первую очередь следует отметить перспективность алгоритмов широкополосной (Spread Spectrum) модуляции, существенно повышающей помехоустойчивость передачи. При использовании SS-модуляции мощность сигнала распределяется в широкой полосе частот, и сигнал становится незаметным на фоне помех. На принимающей стороне значимая информация выделяется из шумоподобного сигнала с использованием уникальной для данного сигнала псевдослучайной кодовой последовательности. С помощью различных кодов можно осуществлять передачу сразу нескольких сообщений в одной широкой полосе частот. Описанный принцип лежит в основе метода множественного доступа с кодовым разделением каналов (CDMA). Технологии SS-модуляции и CDMA подробно рассмотрены в литературе (главным образом, на примерах использования в сотовых телефонных сетях). Отметим, что помимо помехоустойчивости SS-модуляция обеспечивает высокий уровень защиты информации. Еще одно большое достоинство широкополосных технологий - относительно низкая стоимость соответствующих устройств. Дело в том, что все преобразования сигнала осуществляются на уровне одной микросхемы (которая при массовом производстве оказывается очень дешевой).

  • 2722. Использование макросов в MS Access 2000
    Доклад пополнение в коллекции 09.12.2008

    Однако использование макросов имеет и некоторые недостатки:

    1. Возможности макрокоманд ограничены по сравнению с возможностями языка VBA, поэтому в ряде случаев без программирования на VBA не обойтись, хотя сначала нужно быть уверенным, что эти дополнительные возможности действительно нужны. Язык VBA предоставляет более широкие возможности для работы с данными, позволяет использовать механизм программирования объектов для связи с другими приложениями, вызывать функции из библиотек динамической загрузки (DLL) Windows и создавать собственные специализированные функции.
    2. Макросы можно использовать практически везде, где используются процедуры VBA, однако процедуры VBA, как правило, выполняются быстрее.
    3. Макросы являются объектами, существующими отдельно от форм и отчетов, в которых они используются, поэтому, когда этих объектов становится очень много, их поддержка становится достаточно затруднительной. Процедуры обработки событий VBA, используемые в формах и отчетах, являются неотъемлемой частью этих форм и отчетов, и в этом есть свои преимущества. Например, при переносе форм и отчетов из одной базы данных в другую с ними автоматически переносятся связанные процедуры.
  • 2723. Использование макросов для программирования в MS ACCESS
    Методическое пособие пополнение в коллекции 09.12.2008

    Макрос ДЛЯ_ГРУППЫ уже не так прост, он содержит условие и к тому же использует большое количество команд. Условие позволяет осуществить выбор пользователю необходимой для загрузки формы. Кроме того хотелось бы особенно отметить макрокоманду ЗАДАТЬ ЗНАЧЕНИЕ. Она весьма универсальна и позволяет в данном случае осуществить вывод на экран и скрытие определённых элементов (кнопка «Введите пароль» и поле для его ввода). В данном случае использованы их свойства вывод на экран (Visible), которым с помощью макрокоманды ЗАДАТЬ ЗНАЧЕНИЕ присваивается значение либо ИСТИНА, либо ЛОЖЬ. Пожалуй одна из простейших команд ПЕСОЧНЫЕ ЧАСЫ придаёт работе приложения «фирменный» вид, если машина слишком долго думает. Этот макрос «привязан» к событию нажатие кнопки «Запуск».

  • 2724. Использование маршрутизаторов CISCO в сетях Novell Netware
    Информация пополнение в коллекции 12.01.2009

    Cisco IOS функционирует на маршрутизаторах, коммутаторах, серверах доступа и прочих устройствах компании. Применительно к ОС Novell Netware Cisco IOS предоставляет:

    • Услуги связи
    • Ethernet, Fast Ethernet, Token Ring, FDDI, ATM
    • Несколько типов инкапсуляции пакетов для Ethernet, Token Ring и FDDI
    • Коммутируемые и виртуальные локальные сети (VLAN)
    • Поддержка связей WAN (IPXWAN 1.0, 2.0 и IPXCP)
    • Поддержка NASI (Netware Asynchronous Services Interface™)
    • Поддержка IPX/IP gateway (IPeXchange)
    • Функции безопасности и защиты данных
    • Списки доступа (Access List) для протокола IPX (Internetwork Packet Exchange)
    • Фильтры протоколов RIP (Routing Information Protocol), SAP (Service Advertising Protocol) и NetBIOS (Network Basic Input/Output System)
    • Ведение протоколов нарушений списков доступа
    • Простота использования списков доступа
    • Средства масштабирования
    • Поддержка современные протоколов маршрутизации, включая Enhanced IGRP® (Enhanced Interior Gateway Routing Protocol) и NLSP (Netware Link Services Protocol)
    • Агрегирование маршрутов NLSP (NLSP 1.1)
    • Распространение маршрутных таблиц между протоколами Enhanced IGRP, NLSP и RIP/SAP
    • Конфигурация таймеров обновлений маршрутных таблиц RIP и SAP и размеров пакетов
    • Направленное распространение широковещательных пакетов NetBIOS
    • Поддержка протокола RSUP (Reliable SAP Update Protocol)
    • Туннелирование IPX
    • Поддержка подсетей, не содержащих собственных серверов и фильтрация пакетов GNS (Get Nearest Server)
    • Поддержка виртуальных интерфейсов для соединений WAN
    • Сервисы для снижения стоимости эксплуатации
    • Маршрутизация по требованию (DDR, Dial-on-Demand Routing)
    • Маршрутизация на основе “моментального снимка” сети (Snapshot Routing)
    • Поддержка статических маршрутов
    • Поддержка протокола SPX (Sequenced Packet Exchange) и поддержка групповой передачи пакетов IPX
    • Сжатие заголовков и полей данных пакетов IPX
    • Поддержка протокола NHRP (Next Hop Resolution Protocol)
    • Обеспечение высокого уровня производительности
    • Быстрая коммутация пакетов (Fast Switching)
    • Разделение нагрузки, включая разделение нагрузки каждого узла (Per-Host Load Balancing)
    • Обработка очередей и поддержка различных приоритетов трафика
    • Функции управления
    • Поддержка протокола SNMP (Simple Network Management Protocol)
    • Поддержка индикации SAP по имени
    • Поддержка Inverse ARP (Address Resolution Protocol) для сетей Frame Relay
    • Поддержка IPX accounting
    • Наличие утилиты IPX Ping
    • Средства отладки
  • 2725. Использование масок слоев и работа с текстовыми слоями в программе Adobe Photoshop
    Контрольная работа пополнение в коллекции 14.09.2010

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

  • 2726. Использование матричных функций MS Excel
    Дипломная работа пополнение в коллекции 30.11.2011

    Табличные формулы или формулы массива - очень мощное вычислительное средство Excel, позволяющее работать с блоками рабочего листа как с отдельными ячейками. Табличные формулы в качестве результата возвращают массив значений. Поэтому перед вводом такой формулы необходимо выделить диапазон ячеек, куда будут помещены результаты. Потом набирается сама формула. Ввод ее в выделенный диапазон ячеек осуществляется нажатием комбинации клавиш Ctrl+Shift+Enter. Это принципиально. Формула вводится во все ячейки выделенного интервала. При активизации любой ячейки из интервала, содержащего формулу массива, в строке формул отображается введенная формула, заключенная в фигурные скобки. Именно фигурные скобки являются признаком табличной формулы. Для выделения всего блока, содержащего табличную формулу, необходимо выделить одну из его ячеек, после чего нажать комбинацию клавиш Ctrl+/. Невозможно редактировать содержимое только одной ячейки из интервала с табличной формулой. Изменить можно только весь блок целиком, для чего он и должен быть предварительно выделен.

  • 2727. Использование машинной графики
    Информация пополнение в коллекции 12.01.2009

    Техническое обеспечение САПР включает центральный вычислительный комплекс на базе высокопроизводительной ЭВМ с большим объемом оперативной и внешней памяти и ряд терминалов - пунктов связи человека и ЭВМ, предназначенных для обеспечения диалогового режима работы, а также выпуска текстовой и чертежной документации. Бурное развитие электроники привело к созданию целой серии вычислительных машин, отличающихся высокими эксплуатационными характеристиками. В настоящее время в САПР находят применение ЭВМ единой системы- ЕС ЭВМ. Несмотря на большие различия в быстродействии и объеме памяти все современные ЭВМ состоят из аналогичных устройств. Включение и остановка машины осуществляется с пульта управления, который предназначен также для задания режимов работы, управления ходом вычислительного процесса и контролем за состоянием ЭВМ. Процессор управляет работой всех устройств ЭВМ благодаря устройству управления. Наличие арифметическо-логического устройства позволяет производить арифметические действия над числами. Одной из характеристик процессора является быстродействие. Внутренняя память - это хранилище ЭВМ; Оперативная память служит для хранения информации в процессе ее обработки на ЭВМ. При выключении ЭВМ информация не сохраняется. Постоянная память служит для хранения информации и не стирается при выключении. Так как в оперативной памяти не сохраняется информация необходимо использование внешней памяти для долговременного хранения информации больших объемов. Устройство ввода и вывода информации объединяет в одну группу, которую называют устройствами ввода-вывода ( клавиатура, сканер, мышь; монитор, принтер, графопостроители ).

  • 2728. Использование методов численного интегрирования с использованием программного обеспечения
    Курсовой проект пополнение в коллекции 08.07.2012

    ABCDEFGixixi22xi2+0.3y0 ;y20y1 ,y2 , …, y18 ,y1900.70.491.281.13140.8838610.730.53291.36581.16860.8557220.760.57761.45521.20630.8289830.790.62411.54821.24430.8036640.820.67241.64481.28250.7797350.850.72251.74501.32100.7570060.880.77441.84881.35970.7354670.910.82811.95621.39860.7150180.940.88362.06721.43780.6955190.970.94092.18181.47710.67700101.001.00002.30001.51660.65937111.031.06092.42181.55620.64259121061.12362.54721.59600.62657131.091.18812.67621.63560.61140141.121.25442.80881.67590.59669151.151.32252.94501.71610.58272161.181.39243.08481.75640.56935171.211.46413.22821.79670.55653181.241.53763.37521.83720.54431191.271.61293.52581.87770.53253201.301.69003.68001.91870.52129211.4051512.77022

  • 2729. Использование методологии мониторов для реализации параллельных процессов
    Дипломная работа пополнение в коллекции 07.07.2012
  • 2730. Использование микроконтроллера в системах управления
    Курсовой проект пополнение в коллекции 26.05.2012
  • 2731. Использование мировых информационных ресурсов. Информационные каналы связи и способы передачи данных...
    Информация пополнение в коллекции 09.12.2008

    Еще одной новой формой использования спутниковой связи являются системы, ориентированные на пользователя. С ростом энергетических возможностей ИСЗ, формированием многолучевых диаграмм направленности бортовых антенн становится возможным применение при скоростях передачи до 2 - 8 Мбит/с простых и недорогих малых ЗС, размещаемых непосредственно на здании пользователя, что повышает оперативность, гибкость и надежность связи, исключает необходимость наземной соединительной линии и в конечном счете повышает экономическую эффективность использования спутниковых каналов. Малые ЗС могут использоваться для связи периферийных ЭВМ и персональных компьютеров с центральной большой ЭВМ, дирекции предприятия с филиалами, для периодической передачи собираемой информации и во всех других случаях, когда требуется обеспечить связь с большим числом станций, трафик которых невелик. По данным США , создание в рамках компании частной спутниковой сети оправдано в любом из следующих случаев: товарооборот превышает 500 млн. долл.; численность персонала более 10 тыс. человек; число производственных объектов более 500; затраты на услуги связи превышают 2 млн долл. в год; объем экспорта составляет более 20% от общего товарооборота.

  • 2732. Использование модели briefcase при разработке приложений баз данных
    Информация пополнение в коллекции 12.01.2009

    Блок try … finally (строки 1, 12-15) позволяет нам вне зависимости от успешности подключения к серверу отключиться от него и отобразить пользователю данные из локального кэша. Код для непосредственно подключения к серверу и загрузки данных содержится в строках 2-10. Блок try except обеспечивает обработку ошибок получения данных с сервера. При возникновении ошибки пользователю отображается сообщение о невозможности подключения. Код, непосредственно реализующий получение данных, это строчки 5-9. В этих строках мы настраиваем компонент класса TADODataset (ParamsCS) на работу с сервером и открываем. Вы спросите: зачем это делать каждый раз. Делать это нужно потому, что при открытии локального кэша (с помощью метода TADODataset.LoadFromFile) датасет сам перестраивает свои свойства CommandType и CommandText. Метод LoadFromFile вызывается внутри акции act_ConnectLocal. После получения с сервера мы сохраняем выборку в локальный кэш, вызвав соответствующий Action (строка 11).

  • 2733. Использование модемов
    Информация пополнение в коллекции 19.02.2008

    В зависимости от режима, в котором находится модем, он может передавать компьютеру различные сообщения. Например, если модем производит вызов удаленного модема (АТ-команда ATD) , то модем может выдать следующие сообщения: CONNECT Успешное соединение BUSY Номер занят NO DIALTONE На линии отсутствует сигнал коммутатора NO ANSWER Абонент не отвечает NO CARRIER Неудачная попытка установить связь Когда приходит звонок, модем передает компьютеру сообщение RING, если регистр модема S0 равен нулю. В этом случае для ответа на звонок надо послать модему команду АТА. Если модем находится в режиме автоответа и регистр модема S0 не равен нулю, то модем автоматически пытается ответить на звонок и может выдать следующие сообщения: CONNECT Успешное соединение NO DIALTONE Нет несущей частоты удаленного модема NO CARRIER Неудачная попытка установить связь Если модем передал компьютеру сообщение CONNECT, значит, он успешно произвел соединение и теперь работает в режиме передачи данных. Теперь все данные, которые вы передадите модему через СОМ-порт, будут преобразованы модемом в форму, пригодную для передачи по телефонным линиям, и переданы удаленному модему. И наоборот, данные, принятые модемом по телефонной линии, переводятся в цифровую форму и могут быть прочитаны через СОМ-порт, к которому подключен модем.

  • 2734. Использование нейросетей для построения системы распознавания речи
    Курсовой проект пополнение в коллекции 16.10.2010

    Я думаю, нет смысла рассказывать о том, зачем нужно исследование искусственных нейронных сетей, чем они привлекают исследователей и какие новые возможности они открывают перед разработчиками систем обработки информации - если Вы сейчас читаете эту статью, то Вам итак все ясно. Если же Вы новичок в области нейрокомпьютинга и всего, что с ним связано, то существует огромное количество статей, научных публикаций, учебной литературы, посвященной нейросетям ([1],[5],[6],[8]); написано множество программ, создано множество работающих образцов (от простых исследовательских моделей до полнофункциональных промышленных систем), в которых используются нейросети. В общем, теоретическое исследование нейросетевых алгоритмов ведется уже давно, и на данный момент они уже широко применяются для решения практических задач. В связи с очевидной конкурентоспособностью этого способа обработки информации по сравнению с существующими на сегодняшний момент традиционными способами особый интерес представляет проблема определения круга задач, для которых было бы эффективным применение нейросетевых алгоритмов. Распознавание образов это одна из задач, успешно решаемых нейросетями. Одним из приложений теории распознавания образов является распознавание речи. Проблема распознавания речи как одно из составляющих искусственного интеллекта давно привлекала исследователей, и на сегодняшний день хоть и достигнуты определенные успехи, она остается открытой. Объединенная с проблемой синтеза речи, она представляет очень интересное поле для исследований.

  • 2735. Использование нечёткой логики в системах автоматического управления
    Доклад пополнение в коллекции 30.12.2009

    Рассмотрим ряд аспектов использования нечеткой логики при управлении ТО (техническими объектами). Построение нечетких систем основано на имитации действия человека-оператора или ЛПР при помощи ЭВМ. Действительно, человеку свойственно оперировать не количественными показателями, а качественными, но следует учитывать, что эти качественные понятия носят, по сути, нечёткий характер. При этом используются лингвистические переменные, описывающие входную ситуацию и управляющие воздействия на качественном уровне [1] (например, «Расход ксантогената» - «Немного уменьшить», «Температура» - «Средняя», «Уровень пульпы» - «Не изменять»). Эти лингвистические переменные задаются на некоторой количественной шкале, при помощи которой определяются степени соответствия данных рассматриваемым понятиям. Для этого используются функции принадлежности, принимающие значения от 0 до 1. Возможные значения лингвистических переменных называются термами (например, для лингвистической переменной «Уровень пульпы» термами являются «Понизить», «Повысить», «Не изменять»). Кроме того, задается набор правил, ставящих в соответствие входной ситуации определённое управляющее воздействие. Эти правила обычно имеют вид «Если …, то…» и формируются при помощи эксперта или группы экспертов. Однако во многих случаях экспертам не удаётся принять однозначное решение о требуемом воздействии на объект при сложившейся ситуации. Например, если рассогласование между уставкой и выходом объекта отрицательно, а его производная положительна, даже опытному специалисту бывает затруднительно ответить, каким должно быть управляющее воздействие. Поэтому представляется целесообразным каждому правилу «Если …, то…» также ставить в соответствие некоторую величину из интервала от 0 до 1, отражающую степень уверенности в предпринимаемых действиях. Таким образом, формируется нечеткое соответствие между пространством предпосылок и пространством заключений [2].

  • 2736. Использование новых информационных технологий в решении управленческих задач
    Курсовой проект пополнение в коллекции 06.05.2012

    Прежде всего рассмотрим вопрос о связи экономики и математики. В вузах Кыргызстана «Экономиста»преподавалась политэкономия, базировавшаяся только на вербальном описании, без использования математики и статистических методов. Соответственно значительная часть преподавателей экономических дисциплин не имела математической подготовки. Резкий переход к преподаванию от политэкономии к математизированному «Экономиксу» привел к тому, что не все преподаватели экономических дисциплин смогли пополнить свой математический багаж. Помимо этого в преподавании математики в наших вузах делался упор на фундаментальные доказательства, а не на прикладные математические методы, в которых особенно нуждаются экономические дисциплины. В применении прикладных статистических методов, кроме тех же проблем, что и в математике, существовала специфическая особенность. В тоталитарном обществе у руководства не было желания и необходимости доводить достоверную информацию до массового пользователя и сделать доступными средства ее оценки. В стране, где важнейшие статистические данные, касающиеся экономики и сельского хозяйства, медицины и демографии, экологии и социологии, тщательно скрывались с помощью режимов секретности, «форм доступа» и т.д. (даже от занимающихся этими вопросами специалистов), а зачастую и фальсифицировались, было вполне естественно сделать как можно менее распространенными и методы анализа данных. Для исправления положения (что абсолютно необходимо для конкуренции с западным бизнесом), по- видимому, потребуется значительное время. Для использования научных методов управления нужно иметь формализованные описания исследуемых объектов. О необходимости применения математики писал еще Иммануил Кант: "Учение о природе будет содержать науку в собственном смысле лишь в той мере, в какой может быть применена в ней математика".

  • 2737. Использование операционного рычага в предпринимательском проекте
    Контрольная работа пополнение в коллекции 20.11.2008

    №СодержаниеВеличина1Годовой объем производства изделий, шт.18002Свободная оптовая цена организации единицы изделия, тыс.руб.950Издержки производства и реализации изделий в год, млн.руб.3Арендная плата за землю22,54Материалы основные с учетом вычета отходов1605Энергия и топливо на технологические цели2506Расходы на содержание и эксплуатацию оборудования1357Комплектующие изделия508Основная зарплата с начислениями3809Износ специнструмента и оснастки77,1510Вспомогательные материалы на технологические цели2511Цеховые накладные расходы85,512Дополнительная зарплата5513Издержки на рекламу2714Общезаводские расходы18015Коммерческие расходы3516Транспортно-заготовительные расходы (в % к стоимости материальных затрат)7

  • 2738. Использование открытых интерфейсов среды программирования Delphi
    Информация пополнение в коллекции 12.01.2009

    Специальные классы предоставляют интерфейсы к помещенным на форму компонентам (определение типа компонента, получение ссылок на родительский и дочерние компоненты, доступ к свойствам, передача фокуса, удаление и т.д.), к самой форме и к ресурсному файлу проекта. Также Edit Interface позволяет идентифицировать так называемые модульные нотификаторы, определяющие реакцию на такие события, как изменение исходного текста модуля, модификация формы, переименование компонента, сохранение, переименование или удаление модуля, изменение ресурсного файла проекта и т. д. Tool Interface (модуль ToolIntf.pas) предоставляет разработчикам средства для получения общей информации о состоянии IDE и выполнения таких действий, как открытие, сохранение и закрытие проектов и отдельных файлов, создание модуля, получение информации о текущем проекте (число модулей и форм, их имена и т. д.), регистрация файловой системы, организация интерфейсов к отдельным модулям и т.д. В дополнение к модульным нотификаторам Tool Interface определяет add-in нотификаторы, уведомляющие о таких событиях, как открытие/закрытие файлов и проектов, загрузка и сохранение desktop-файла проекта, добавление/исключение модулей проекта, инсталляция/деинсталляция пакетов, компиляция проекта, причем в отличие от модульных нотификаторов add-in нотификаторы позволяют отменить выполнение некоторых событий.

  • 2739. Использование пакета ARENA в имитационном моделировании систем массового обслуживания
    Курсовой проект пополнение в коллекции 07.06.2012

    Название продуктаТип продуктаОбласть примененияArena Basic Edition БазовыйСлужба работы с клиентами, управление внутренними бизнес-процессами - такими, как выполнение заказов, обслуживание или управление простыми производственными потоками.Arena Professional EditionПередовая платформа разработкиСложные крупномасштабные проекты, отличающиеся высокой чувствительностью к изменениям в системах управления логистическими цепочками, производственными процессами, логистикой, сбытом, складированием и системами обслуживания. Возможность создания специализированных шаблонов для сложной, повторяющейся логики, что позволяет упростить процессы и снизить время разработки моделей.Arena Enterprise SuiteУниверсальный набор продуктовПолный набор продуктов для организаций, имеющих широкий диапазон задач моделирования.Arena Factory AnalyzerСпециализированное применениеОперативные и стратегические вопросы разработки упаковочных линий, такие, как инвестиции в новое оборудование, разработка чувствительной логики и конвейерной обработки, а также промышленные процессы крупносерийного производства в смешанных дискретно-непрерывных системах.Arena Contact CenterСпециализированное применениеРазработка стратегий работы с клиентами - таких, как переход на новые сценарии обработки вызовов, виртуальные справочные службы, переадресация на основе практического опыта и моделирование кадрового обеспечения.

  • 2740. Использование пакета Cold Fusion для MS Windows при построении WWW - интерфейсов к базам данных
    Доклад пополнение в коллекции 12.01.2009

    Функция Описание Пример DateFormat Отображает поле базы данных типа 'дата/время' или 'дата' в формате DD/MM/YY. 12/01/96 TimeFormat Отображает поле базы данных типа 'дата/время' в формате HH:MI AM/PM.. 10:22 AM NumberFormat Отображает числовые значения как целые числа, разделяя разряды запятой. 10,256DecimalFormat То же, что и NumberFormat, плюс отображаются два знака после десятичной точки. 10,256.3 DollarFormat То же, что и DecimalFormat, плюс добавляется символ $ и вместо знака минус перед отрицательным значением оно помещается в скобки. $10,256.73 YesNoFormat Отображает данные логического типа как Yes или No. Все ненулевые значения интерпретируются как Yes, нуль - как No. YesParagraphFormat Применяется при отображении данных введенных в поле TEXTAREA. Преобразует символ перевода строки в пробел, два перевода строки подряд - в тег параграфа HTML (<P>). HTMLCodeFormat Удаляет символ перевода строки и пропускает все специальные символы (>, <, ", &), применяя к тексту тег преформатирования HTML (<PRE>). HTMLEditFormat То же, что и HTMLCodeFormat, только без добавления тега <PRE>. Кроме вышеперечисленных есть еще несколько функций обеспечивающих дополнительные возможности манипулирования параметрами в шаблоне:

    • ParameterExists