Главная страница
Навигация по странице:

  • Decorations»Text (Украшения»Текст)

  • Рисунок 5-6.

  • Decorations»Text Object

  • Комментарии Используйте комментарии для выделения ключевых элементов на рабочем листе. Чтобы создать комментарий, выберите Decorations»Comments

  • Добавление рисунков и линий Используйте рисунки, чтобы добавить на рабочий лист изображение испытательного стенда или логотип компании. Вы можете использовать группу функций Graphics

  • Embed graphic in layout when saving

  • Settings»Layout Setup»Layout Parameters (Настройки»Настройки макета»Параметры макета) и снимите флажок Display frame

  • Decorations»Circle and Ellipse

  • Decorations»Line and Arrow

  • Enable Recording Mode

  • Disable Recording Mode

  • Тестирование и сохранение скриптов Чтобы протестировать текст, отображаемый в редакторе скриптов, щелкните кнопку Run Script

  • Save All Files

  • File»Save Workspace As (

  • File»Open Workspace

  • Script»Encrypt VBS Script/SUD File

  • File»Change Coding (Файл»Изменить кодировку) для сохранения скрипта в формате ANSI. Создание скриптов

  • Properties»Automatic indent»Block

  • Использование переменных

  • PeakNo

  • 123233цв. DIAdem Обработка и анализ данных, генерация отчетов [NI] (2008).. Продукции ni com Штабквартира корпорации National Instruments


    Скачать 1.93 Mb.
    НазваниеПродукции ni com Штабквартира корпорации National Instruments
    Анкор123233цв
    Дата03.10.2021
    Размер1.93 Mb.
    Формат файлаpdf
    Имя файлаDIAdem Обработка и анализ данных, генерация отчетов [NI] (2008)..pdf
    ТипОтчет
    #240781
    страница11 из 14
    1   ...   6   7   8   9   10   11   12   13   14
    Текст
    Используйте текст, чтобы вставлять текст в унифицированном формате, заголовки или подзаголовки. Выберите Decorations»Text
    (Украшения»Текст), щелкните текстовым курсором в рабочем листе и введите Ribs Left в качестве заголовка, как показано на рисунке ниже.
    Если текстовый курсор активен, а вы нажмете , DIAdem сгенерирует еще одну строку, где вводится подзаголовок Dummy front left,
    Hybrid III 50%. Чтобы завершить ввод текста, щелкните в другом месте рабочего листа.
    Дважды щелкните по тексту, чтобы изменить его содержимое. Вы можете изменять текст и атрибуты шрифта всего текста в открывшемся диалоговом окне. Чтобы повернуть текст, щелкните по одному из квадратиков в углах выбранного текста и поверните текст вправо или влево при помощи изогнутой стрелки.
    Рисунок 5-6. Отчет по crash-тесту с заголовком и текстовым полем
    Текстовые объекты
    Используйте текстовые объекты для создания однострочного текста в разных форматах.
    Чтобы создать текстовый объект, выберите Decorations»Text Object
    (Украшения»Текстовые объекты). DIAdem поместит белое поле на рабочий лист. Дважды щелкните по текстовому объекту и введите текст. Редактор текстовых объектов предлагает функции по форматированию одиночных слов и абзацев. Линейка инструментов и контекстное меню содержат

    Раздел 5. Создание отчетов
    © National Instruments Ireland Resources Limited 75
    DIAdem: Система генерации отчетов функции форматирования. Структурируйте ваш текст, используя списки, номера, табуляторы и абзацы.
    Вы не можете форматировать текстовые объекты средствами линейки форматирования; вы можете форматировать их только в редакторе текстовых объектов. Вы также можете по-другому определять размер шрифта для текстовых объектов, чем для обычного текста или подписей к осям. Для текстовых объектов вы задаете абсолютный размер текста, а для обычного текста вы определяете размер относительно рабочего листа. Если вы увеличиваете обычный текст, то вы увеличите сам текст. Однако, если вы увеличиваете текстовый объект, вы измените только макет, а не размер текста.
    Комментарии
    Используйте комментарии для выделения ключевых элементов на рабочем листе. Чтобы создать комментарий, выберите Decorations»Comments
    (Украшения»Комментарии). Перетащите рамку, в которую вы хотите поместить комментарии на рабочем листе. DIAdem создаст стрелку с текстовой рамкой. Дважды щелкните по текстовой рамке и введите текст.
    Вы вводите размер шрифта в абсолютном формате, как и для текстового объекта. Используйте линейку форматирования DIAdem REPORT для форматирования комментариев.
    Если вы закрепите конец стрелки, ее острие останется на месте, когда вы переместите комментарий. Чтобы изменить положение стрелки, щелкните по ней и переместите квадратик на острие.
    Если вы выделите и удалите стрелку, вы получите рамку комментария. В отличие от текста, рамка комментария остается одного размера независимо от того, сколько текста вы введете. Если текст превышает размер рамки,
    DIAdem скрывает текст и отображает лишь ту его часть, что помещается в рамке.
    Добавление рисунков и линий
    Используйте рисунки, чтобы добавить на рабочий лист изображение испытательного стенда или логотип компании. Вы можете использовать группу функций Graphics (Рисунки), чтобы загрузить изображения распространенных форматов. Вы можете помещать рисунки за системами координат и таблицами, поскольку эти объекты, как правило, имеют прозрачный фон.
    Когда вы добавляете рисунок, DIAdem генерирует ссылку на файл рисунка.
    DIAdem сохраняет ссылку в макете. Если вы хотите использовать этот макет на другом компьютере, встройте рисунок в файл макета. Чтобы сделать это, щелкните дважды по рисунку и установите флажок Embed graphic in layout
    when saving (Встраивать рисунок в макет при сохранении).
    Используйте рамки для выделения текстового поля или заголовка рабочего листа. Чтобы добавить рамку, выберите Decorations»Rectangle

    Раздел 5. Создание отчетов
    DIAdem: Система генерации отчетов
    76 ni.com
    (Украшения»Прямоугольник). Поместите рамку в любое место на рабочем листе.
    Каждый рабочий лист содержит внешнюю рамку. Чтобы скрыть внешнюю рамку, выберите Settings»Layout Setup»Layout Parameters
    (Настройки»Настройки макета»Параметры макета) и снимите флажок
    Display frame (Отображать рамку).
    Чтобы поместить на рабочий лист окружность, выберите Decorations»Circle
    and Ellipse (Украшения»Окружности и эллипсы). Перетащите окружность в любое место на рабочем листе. Чтобы нарисовать эллипс, снимите флажок
    Force circle в диалоговом окне с настройками окружности. Затем перетащите квадратики по бокам рамки, чтоб изменить высоту и ширину.
    Используйте линии и стрелки, чтобы разделить рабочий лист на части линиями или указать места на рабочем листе стрелками. Чтобы добавить стрелку, выберите Decorations»Line and Arrow (Украшения»Линии и стрелки). Перетащите рамку в желаемое место, где будет начинаться стрелка. Вы можете перемещать стартовую точку и острие стрелки. Чтобы превратить стрелку в двойную стрелку, выберите другую стрелку в начальной точке в диалоговом окне с настройками стрелки. Чтобы превратить стрелку в линию, выберите No arrow (не стрелка) в конечной точке в диалоговом окне с настройками стрелки.

    © National Instruments Ireland Resources Limited 77
    DIAdem: Система генерации отчетов
    6
    6. Автоматизация последовательности
    действий
    Используйте DIAdem SCRIPT при компоновке в скрипты повторяющихся процессов, подобных стандартным расчетам и последовательностям вычислений, для автоматизации этих процессов. В скрипте могут использоваться функции всех панелей DIAdem. Вы можете запустить скрипт при запуске DIAdem, кнопкой в диалоговом окне или в группе функций DIAdem Scripts на всех панелях. Используйте управляющие структуры и диалоговые окна, чтобы создать гибкий скрипт для различных наборов данных, методов обработки, отображения отчетов и создания приложения с индивидуальным интерфейсом.
    Работа со скриптами
    Режим записи – самый простой способ создания скриптов. DIAdem записывает команды для каждого интерактивного шага, выполняемого вами.
    Вы можете редактировать, тестировать и расширять записанный скрипт.
    Чтобы записать скрипт, щелкните показанную слева кнопку Enable
    Recording Mode (Разрешить режим записи) на панели инструментов
    DIAdem SCRIPT. В режиме записи вы генерируете скрипт, интерактивно загружая данные или макеты или выполняя вычисления. DIAdem SCRIPT записывает действия в виде команд в редакторе скриптов. Чтобы завершить запись, щелкните Disable Recording Mode (Отключить режим записи).
    Редактирование скриптов
    DIAdem отображает записанный скрипт на новом рабочем листе в редакторе скриптов. Используйте функции CodeCompletion, закладки, функции восстановления, поиска и замены, чтобы упростить редактирование скриптов. Выделение цветом синтаксиса поможет вам различить комментарии, команды и переменные. Если вы хотите изменить синтаксические цвета или ширину табуляции, выберите Properties
    (Свойства) из контекстного меню редактора скриптов. В строке состояния редактора отображаются текущее положение курсора, режим вставки или перезаписи, изменения в скрипте и защита от записи.
    Если вы поместите курсор над командой или переменной, во всплывающей подсказке отобразятся параметры команды или диапазон значений переменной. Если вы щелкните или выделите команду или переменную, вы можете нажать кнопку , чтобы обратиться к справке по команде или переменной напрямую. Если вы введете имя объекта и завершите запись

    Раздел 6. Автоматизация последовательности действий
    © National Instruments Ireland Resources Limited 78
    DIAdem: Система генерации отчетов точкой, редактор скрипта предложит доступные для этого объекта подобъекты, свойства, события и методы.
    DIAdem имеет много "горячих" клавиш, что значительно упрощает работу.
    Используйте клавиши (апостроф), чтобы закомментировать выбранные строки кода скрипта, и чтобы превратить закомментированные строки обратно в команды. Если вы щелкните рядом с открывающей скобкой, редактор скриптов автоматически выделит соответствующую закрывающую скобку. Используйте горячие клавиши
    (знак ударения), чтобы передвигаться назад и вперед между скобками. Этот метод позволяет вам проверять термы во вложенных скобках.
    Тестирование и сохранение скриптов
    Чтобы протестировать текст, отображаемый в редакторе скриптов, щелкните кнопку Run Script (Запустить скрипт) на панели инструментов DIAdem
    SCRIPT. Так вы сможете проверить, работает ли скрипт без ошибок и выполняет ли шаги в соответствии с ожиданиями.
    Если DIAdem выполняет скрипт неправильно, используйте отладчик скриптов, чтобы найти ошибки. Как только обнаружится ошибка, отладчик отобразит зеленый маркер перед неверной строкой кода и прервет поиск ошибок. Ошибка появится на закладке Logfile (Журнал) в информационной области под скриптом. Если вы хотите просмотреть только текущие сообщения об ошибках на этой закладке, вначале необходимо выбрать команду Delete Logfile View (Удалить просмотр журнала) из контекстного меню. Перетащите переменную из скрипта в окно наблюдения в информационной области, чтобы контролировать ее изменения. Когда вы тестируете скрипт, DIAdem отображает, как изменяется значение переменной.
    Примечание: Отладчик не устанавливается вместе с DIAdem, поскольку не включен в лицензию. Обратитесь к разделу Microsoft Windows Script
    Debugger в справке DIAdem Help для получения информации об установке отладчика.
    Сохранение скрипта для повторного использования. Если вы хотите сохранить несколько скриптов, загруженных в редактор скриптов, щелкните правой кнопкой мыши по закладке и выберите из контекстного меню Save
    All Files (Сохранить все файлы). Чтобы выполнить сохраненный скрипт, не загружая его в редактор скриптов, щелкните по пункту Run Script From
    File (Запустить скрипт из файла). Назначьте часто используемым скриптам кнопки в группе функций DIAdem Scripts. Эта группа функций доступна на всех панелях DIAdem, так что вы можете запускать эти скрипты из любой панели.

    Раздел 6. Автоматизация последовательности действий
    DIAdem: Система генерации отчетов
    79 ni.com
    Примечание: также вы можете вводить скрипты в свойства быстрого запуска DIAdem, чтобы начать последовательность автоматически при запуске DIAdem. Обратитесь к параграфу Запуск программы со стартовыми
    параметрами приложения A, Конфигурирование DIAdem, для получения дополнительной информации об автоматическом запуске скриптов.
    Вы можете сохранить все файлы, нужные вам для проекта, как рабочую область (workspace). Чтобы сделать это, загрузите все файлы, например, скрипты, файлы определения переменных и список файлов проекта, и выберите File»Save Workspace As (Файл»Сохранить рабочую область как), чтобы создать рабочую область. DIAdem сохраняет проекты с расширением
    .wsp. Чтобы автоматически загрузить все файлы проекта, выберите
    File»Open Workspace (Файл»Открыть рабочую область) для загрузки рабочей области, или выберите Settings»Options»SCRIPT
    (Настройки»Варианты»Скрипт) и определите рабочую область как файл по умолчанию.
    Вы можете зашифровать скрипты и диалоговые окна пользователя, чтобы при использовании скрипта на других компьютерах пользователь не мог модифицировать скрипт или диалоговые окна. Чтобы зашифровать скрипты и диалоговые окна пользователя, выберите Script»Encrypt VBS Script/SUD
    File (Скрипт»Зашифровать VBS скрипт/файл SUD)и загрузите соответствующий файл скрипта или диалогового окна. DIAdem сохраняет зашифрованный скрипт с расширением .vbc, а зашифрованное диалоговое окно с расширением .suc. Обратитесь к параграфу Создание диалоговых
    окон пользователя этого раздела для получения дополнительной информации о диалоговых окнах пользователя.
    DIAdem сохраняет скрипты в формате Unicode. Символы Unicode включают китайские, японские и арабские символы. Выберите File»Change Coding
    (Файл»Изменить кодировку) для сохранения скрипта в формате ANSI.
    Создание скриптов
    Скрипт – это последовательность команд, назначений переменных и формул для вычислений. Используйте циклы и ветвления для управления скриптами. Вы можете использовать комментарии, пустые строки и абзацные отступы для придания скрипту ясной структуры.
    Скрипты проще будет читать и использовать повторно, если вы будете придерживаться следующие основных правил:
    Записывайте только одно утверждение в одной строке скрипта.
    Используйте комментарии для описания структуры скрипта и используемых вами команд. Начинайте комментарии знаком апострофа
    (') и добавляйте их по всему скрипту.
    Пользуйтесь пустыми строками для разделения связанных утверждений.
    Делайте отступ для циклов и ветвлений, чтобы легче идентифицировались начало и конец структуры. Это полезно для

    Раздел 6. Автоматизация последовательности действий
    © National Instruments Ireland Resources Limited 80
    DIAdem: Система генерации отчетов вложенных структур. Используйте табуляторы и выбирайте
    Properties»Automatic indent»Block (Свойства»Автоматический отступ»Блок) из контекстного меню редактора скриптов.
    Объединяйте повторяющиеся утверждения или группу связанных утверждений в процедуры. Процедуры начинаются и заканчиваются ключевыми словами Sub и End Sub. Чтобы запустить процедуру, вызовите с помощью команды Call имя процедуры.
    Выполнение команд
    Вы можете использовать в скрипте команды всех функций DIAdem. В режиме записи команда для каждой функции, вызываемой вами из интерфейса, записывается в редактор скриптов. DIAdem включает также команды, которые вы можете использовать только в скриптах, например, команды SQL для связи с базами данных.
    Используйте команду Call для вызова команды DIAdem в скрипте.
    Параметры, например, имена используемых каналов и выбранные термины для процедуры вычислений, вводите в скобках:
    Call ChnPeakFind("[1]/Time","[1]/Speed","Results/PeakX",_
    "Results/PeakY",5,"Max.Peaks","Amplitude")
    Команда поиска пика ищет пять наивысших пиков амплитуды в кривой, задаваемой каналами Time и Speed и сохраняет результаты в каналах
    PeakX и PeakY. Если вы не зададите группу каналов для результирующих каналов, DIAdem создаст два новых канала в группе по умолчанию в портале данных.
    Поскольку имена каналов могут встречаться в портале данных не один раз, рекомендуется, чтобы вы задавали индекс группы вместе с именем канала.
    Если группа каналов не всегда имеет один и тот же номер, вы можете ввести имя группы вместо номера, например, Results/PeakX. Уникальная ссылка на канал, состоящая из имени группы и имени канала, гарантирует, что даже при повторяющихся именах каналов, скрипт вернет верные результаты.
    Примечание: используйте символ _ как показано в коде выше, чтобы создать перевод строки в списке параметров команды, например, если редактор скриптов не может отобразить все параметры команды в одной строке. Используйте символы &_, если "заворачивание" (перенос) слова происходит в блоке текста, как показано в параграфе Вызов программных
    диалоговых окон.
    Чтобы включить один скрипт в другой скрипт, используйте команду
    ScriptInclude
    . Эта команда регистрирует все глобальные переменные, процедуры и функции субскрипта и инициализирует переменные. Затем вы можете получить доступ к этим переменным, процедурам и функциям в главном скрипте. В следующем примере показан вызов скрипта
    SubScript.vbs и доступ к процедуре GetChnName и переменной

    Раздел 6. Автоматизация последовательности действий
    DIAdem: Система генерации отчетов
    81 ni.com
    StrChannelName субскрипта. Если вы попытаетесь запустить субскрипт
    Call SubScript.vbs непосредственно, сообщение об ошибке проинформирует вас, что вы не можете запустить субскрипт.
    Option Explicit
    Call ScriptInclude("SubScript")
    Call GetChnName(1)
    Call MsgBoxDisp (StrChannelName)
    Использование переменных
    Переменные доставляют параметры в команды, получают результаты математических вычислений или управляют скриптами. Программные переменные в DIAdem имеют особое назначение и, как правило, используются в качестве параметров команд. В скрипе вы также определяете переменные VBS, для которых вы можете выбирать любые имена и применение. DIAdem предоставляет вспомогательные переменные и переменные пользователя для особых целей.
    Программные переменные
    Используйте программные переменные для конфигурирования команд
    DIAdem в скрипте. Если вы используете стандартные функции интерактивно, DIAdem сохраняет настройки в программных переменных и затем вызывает команду. Для приведенного выше примера поиска пиков, сначала назначьте значения программным переменным PeakNo,
    PeakType
    , и PeakSort, а затем вызывайте команду:
    PeakNo = 5
    PeakType = "Max.Peaks"
    PeakSort = "Amplitude"
    Call ChnPeakFind("[1]/Time","[1]/Speed",_
    "Results/PeakX","Results/PeakY")
    Переменные VBS
    В отличие от DIAdem, VB Script не предоставляет предопределенных переменных или типов данных. Переменные VBS всегда относятся к произвольному типу данных (variant), что позволяет использовать различные типы данных в зависимости от назначения переменной.
    Переменная VBS ведет себя как число, когда вы используете ее в вычислениях, и как строковое выражение, когда вы назначаете переменной текст.
    Переменные VBS объявляются с помощью оператора Dim. В следующем примере показано объявление числовой и текстовой переменных. В начале скрипта вы можете использовать команду Option Explicit, чтобы принудительно объявить переменные VBS.

    Раздел 6. Автоматизация последовательности действий
    © National Instruments Ireland Resources Limited 82
    DIAdem: Система генерации отчетов
    Option Explicit
    Dim MyVariable, MyString
    MyVariable = 10
    MyString = "DIAdem"
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта