Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Электронные таблицы в MSC

Содержание

Команда PUT записывает блок ячеек электронной таблицы в открытый банк данныхКоманда PUT противоположна команде Select Команда PUT - часто заключительный шаг в шаблоне электронной таблицы, который уменьшает необработанные данные и записывает их в банк данныхЗаписываемые данные
Раздел 9  Электронные таблицы – дополнительные возможности Команда PUT записывает блок ячеек электронной таблицы в открытый банк данныхКоманда PUT Обратите внимание на информационное окно в процессе выполнения команды PUTВ конце выполнения Электронные таблицы полезно использовать как интерфейс пользователя для обращения к банку данныхВозможно СОЗДАНИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦФункции электронных таблиц, используемые для создания Форматирование значения ячейки осуществляется при помощи команды меню FORMATЗаданный по умолчанию формат Синтаксис:=print(C_format, Value1, Value2...)Примеры:=print(“The number in cell A3 is %8.5e”, A3)Где в ячейку Создавать и сохранять графики можно с использованием функции POLYLINEИзвлечь координаты точки из Графическое сравнение напряжений при разных температурах с допустимыми значениями из банка данных ЧТО ТАКОЕ ФУНКЦИИ и ЧЕМ ОНИ ПОЛЕЗНЫФункция - утилита электронной таблицы, которая Внешние функции электронных таблиц ПОДДЕРЖКА ВНЕШНИХ ФУНКЦИЙВместе с MVISION поставляются различные внешние функции (в исходных текстах)Basis ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙВнешние функции созданы с набором скриптов и библиотек, облегчающих доступ ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙМогут обращаться к нескольким (до 8) блокам ячеек электронной таблицы ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке FORTRANОбъявление входного дескриптораВключение определения данныхОбъявление выходного дескриптораОбъявление типов и инициализация FORTRAN TRANSPOSEОпределение размера аргумента #1Вывод сообщения об ошибке, если размер массива превышает FORTRAN TRANSPOSEСоздание области памяти return_dataВозвращение транспонированных данных обратно в электронную таблицуСоздание сообщения ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке С C TRANSPOSE C TRANSPOSE СПОСОБЫ УЛУЧШИТЬ ЭТУ ПРОГРАММУИспользовать код возврата для того, чтобы проверять каждый запросДинамическое УПРАЖНЕНИЯВыполните Упражнение 8Спрашивайте, если Вы что-нибудь не понимаете
Слайды презентации

Слайд 2 Команда PUT записывает блок ячеек электронной таблицы в

Команда PUT записывает блок ячеек электронной таблицы в открытый банк данныхКоманда

открытый банк данных
Команда PUT противоположна команде Select
Команда PUT

- часто заключительный шаг в шаблоне электронной таблицы, который уменьшает необработанные данные и записывает их в банк данных
Записываемые данные должны включать в себя по крайней мере один атрибут, входящий в отношение иерархии

ЗАПИСЬ В БАНК ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИИ PUT


Слайд 3 Обратите внимание на информационное окно в процессе выполнения

Обратите внимание на информационное окно в процессе выполнения команды PUTВ конце

команды PUT
В конце выполнения появится окно, сообщающее об успехе

выполнения операции PUT








WARNING - Операция успешно завершена; однако, данные могут быть неполными
ERRORS - Операция не была успешно завершена некоторой части данных
INFORMATION – Обзор

СОВЕТЫ ПО ИСПОЛЬЗОВАНИЮ ФУНКЦИИ PUT


Слайд 4 Электронные таблицы полезно использовать как интерфейс пользователя для

Электронные таблицы полезно использовать как интерфейс пользователя для обращения к банку

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

своих собственных инструментов
Выбор определенных данных
Помещение выбранных данных в банк данных
Манипулирование данными в банках

СОЗДАНИЕ ИНСТРУМЕНТАРИЯ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦ


Слайд 5 СОЗДАНИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦ
Функции электронных

СОЗДАНИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦФункции электронных таблиц, используемые для

таблиц, используемые для создания инструментов, включают
форматирование ячеек
функции печати
внешние функции



Слайд 6 Форматирование значения ячейки осуществляется при помощи команды меню

Форматирование значения ячейки осуществляется при помощи команды меню FORMATЗаданный по умолчанию

FORMAT
Заданный по умолчанию формат ячейки - %15.7g



Можно включать текст

в строку формата
Например, чтобы значение ячейки выводилось в виде " 1000 deg F ", надо определить формат след. образом " %15.7g deg F ".

ФОРМАТИРОВАНИЕ ЯЧЕЕК

Ввод


Слайд 7 Синтаксис:
=print(C_format, Value1, Value2...)
Примеры:
=print(“The number in cell A3 is

Синтаксис:=print(C_format, Value1, Value2...)Примеры:=print(“The number in cell A3 is %8.5e”, A3)Где в

%8.5e”, A3)
Где в ячейку A3 введено 123.45.
Вы увидите:
The number

in cell A3 is 1.23450e+02

=print(“%s/%s”, A1, A2)
Где “/mydir” введено в ячейку A1 и “myfile.data” введено в ячейку A2.
Таким образом произойдет связка каталога и имени файла в виде "/mydir/myfile.data".

ФОРМАТИРОВАНИЕ С ПОМОЩЬЮ ФУНКЦИИ PRINT


Слайд 8
Создавать и сохранять графики можно с использованием функции

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

POLYLINE
Извлечь координаты точки из графика можно при помощи функции

Curve_points или Scatter_points
Интерполяция значений X или Y по заданным значениям Y или X с помощью функций interp_y или interp_x, соответственно
Пример: interp_y(C1, 1000) возвращает значение X для Y=1000 для графика в ячейке C1
Аппроксимация заданного набора точек прямой методом наименьших квадратов с помощью функции lin_regres
Вы можете также использовать внешнюю функцию FIT, которая обеспечивает более точные методы сглаживания кривых.

ПОСТРОЕНИЕ КРИВЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ


Слайд 9 Графическое сравнение напряжений при разных температурах с допустимыми

Графическое сравнение напряжений при разных температурах с допустимыми значениями из банка

значениями из банка данных mil5
Шаг 1: Импортируйте данные s vs

T
Шаг 2: Сократите данные в случае необходимости (ie: Determine von Mises Stresses)
Шаг 3: Постройте график напряжений (отобразив только точки)
Шаг 4: Выберите из банка данных следующие данные: %YS11TvsT и YS11T
Шаг 5: Определите YS11TvsT из данных на шаге 4
Шаг 6: Постройте кривую YS11TvsT на существующем графике с точками разброса


Слайд 10 ЧТО ТАКОЕ ФУНКЦИИ и ЧЕМ ОНИ ПОЛЕЗНЫ
Функция -

ЧТО ТАКОЕ ФУНКЦИИ и ЧЕМ ОНИ ПОЛЕЗНЫФункция - утилита электронной таблицы,

утилита электронной таблицы, которая может использоваться для управления данными.
Некоторые

полезные встроенные функции включают сортировку, минимизирование/максимизирование, линейную регрессию, тригонометрические и арифметические функции.
Встроенные функции могут быть дополнены написанными пользователем внешними функциями
Построение особых графиков
Чтение или запись специальных файлов
Пользовательская статистическая обработка (например по базисам A и B)


Слайд 11 Внешние функции электронных таблиц

Внешние функции электронных таблиц

Слайд 12 ПОДДЕРЖКА ВНЕШНИХ ФУНКЦИЙ
Вместе с MVISION поставляются различные внешние

ПОДДЕРЖКА ВНЕШНИХ ФУНКЦИЙВместе с MVISION поставляются различные внешние функции (в исходных

функции (в исходных текстах)
Basis A & B
Полиномиальное приближение
Аппроксимация кривых

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


Слайд 13 ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙ
Внешние функции созданы с набором скриптов

ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙВнешние функции созданы с набором скриптов и библиотек, облегчающих

и библиотек, облегчающих доступ к электронным таблицам и передачу

данных
Вызовы внешних функций описаны в руководстве пользователя
Примеры внешних функций (в исходных текстах) находятся в директории ExFun инсталляции MSC.Mvision

Слайд 14 ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙ
Могут обращаться к нескольким (до 8)

ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙМогут обращаться к нескольким (до 8) блокам ячеек электронной

блокам ячеек электронной таблицы и возвращать 1 блок результатов

и/или выводить сообщения (до 64 символов).
- Число ячеек в блоке не ограничено.
Использование языков программирования ФОРТРАН или C.
Доступ как к текстовым значениям, так и к значениям двойной точности.
Внешние функции работают как Remote Procedural Call (RPC) на Unix платформах.
RPC активизирует внешние функции и управляет передачей данных между банком данных и функцией.

Слайд 15 ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке FORTRAN
Объявление входного дескриптора
Включение

ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке FORTRANОбъявление входного дескриптораВключение определения данныхОбъявление выходного дескриптораОбъявление типов и инициализация

определения данных
Объявление выходного дескриптора
Объявление типов и инициализация


Слайд 16 FORTRAN TRANSPOSE
Определение размера аргумента #1
Вывод сообщения об ошибке,

FORTRAN TRANSPOSEОпределение размера аргумента #1Вывод сообщения об ошибке, если размер массива

если размер массива превышает допустимый размер
Получение информации о данных

из INPUT_DATA и помещение их в массив

Слайд 17 FORTRAN TRANSPOSE
Создание области памяти return_data
Возвращение транспонированных данных обратно

FORTRAN TRANSPOSEСоздание области памяти return_dataВозвращение транспонированных данных обратно в электронную таблицуСоздание

в электронную таблицу
Создание сообщения об ошибке, если массив содержит

текст

Транспонирование данных массива в область памяти return_data


Слайд 18 ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке С

ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке С

Слайд 19 C TRANSPOSE

C TRANSPOSE

Слайд 20 C TRANSPOSE

C TRANSPOSE

Слайд 21 СПОСОБЫ УЛУЧШИТЬ ЭТУ ПРОГРАММУ
Использовать код возврата для того,

СПОСОБЫ УЛУЧШИТЬ ЭТУ ПРОГРАММУИспользовать код возврата для того, чтобы проверять каждый

чтобы проверять каждый запрос
Динамическое выделение памяти под массив
Нет потребности

использовать массив. Все транзакции могут быть осуществлены с помощью указателей (ссылок)
Обратитесь к Документации для получения дополнительной информации


  • Имя файла: elektronnye-tablitsy-v-msc.pptx
  • Количество просмотров: 124
  • Количество скачиваний: 0