Описание задачиЧасто вам может понадобиться в таблицах преобразовывать данные, используя функцию, которой нет среди стандартных. В этом случае необходимо пользоваться внешними функциями. Цель данного упражнения – ознакомить вас с основами использования внешних функций. Также вы увидите,
Слайд 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 (продолжение)