ИСПОЛЬЗОВАНИЕ ВНЕШНИХ ФУНКЦИЙ
Слайд 3
Описание задачи
Часто вам может понадобиться в таблицах преобразовывать данные, используя
функцию, которой нет среди стандартных. В этом случае необходимо пользоваться внешними функциями. Цель данного упражнения – ознакомить вас с основами использования внешних функций. Также вы увидите, что при внесении изменений в данные, результаты выполнения функций обновляются автоматически.
Слайд 4
Предлагаемые шаги решения
Первое – вызываем внешнюю функцию.
Заметьте – какие аргументы
вызывает используются при вызове функции.
Убедитесь, что внешняя функция обновляется автоматически.
Слайд 5
Шаг 1. Пример данных
Открываем банк данных
a. Стартуем MSC.Mvision, набрав в текстовой
строке mvbuild.
b. File => Open Databank…
c. Выберите demo_metals_ 4Q95.def (Demo Metals Data Based on Mil5-Long Form).
c
Слайд 6
Шаг 2. Меню Tools: Spreadsheet
Откройте таблицу из главного меню:
a. В меню
броузера выберите Tools/Spreadsheet.
a
Слайд 7
Шаг 3. Spreadsheet File: Open Spd
Откройте сохраненную таблицу с именем
transpose.spd.
a. В меню таблицы выберите File/Open Spd.
b. Введите :
Spreadsheet: transpose.spd
c. OK.
b
c
a
Слайд 8
Шаг 4. Внешняя функция block_transpose
Посмотрите на формулу в ячейках A17
и A23. Эти ячейки содержат вызов внешней функции block_transpose.
Слайд 9
Смотрите, как внешняя функция обновляется автоматически
a. Выберите ячейку B7 и отредактируйте
ее вот так:
B7: =(B6+1)*10
На этом упражнение закончено.
Сразу после нажатия клавиши Enter массив изменит значение в ячейке B7 на число 140 (вместо 14) и все соответствующие ячейки увеличат свое значение последовательно со 140 на единицу.
Попробуйте сделать любые другие изменения в таблице и понаблюдайте за результатом.
a
Шаг 4. Внешняя функция block_transpose (продолжение)