Tip 256 Тотальный ввод исходных значений (Total Input Data)

Обычно расчетная методика, реализованная в среде Mathcad, представляет из себя документ с введенными исходными данными. Пользователю документа предлагается изменить эти данные – ввести новые и считать новый ответ. Так построен документ (простейший документ) в верхней половине рис. 256: пользователю предлагается изменить значения переменных I и V и считать значения переменной R.

По-другому построен расчет, отображенный на нижней половине рис. 256. Там предлагается не изменить, а вписать значение исходных данных. Для этого поля (placeholders) для ввода числовых констант оставлены пустыми, и в таком виде документ сохранен на диске и открывается с диска.

Резон здесь в том, что если исходных данных много и их нужно корректировать, то можно что-то пропустить – оставить в расчете старые (неверные) исходные данные и получить неверный ответ. Второй вариант (отсутствие данных) в этом смысле более надежен – он заставляет пользователя подвергать ревизии все без исключения исходные данные.

Начиная с версии Mathcad 2000 пользователю предоставлена возможность вводить исходные данные не только через оператор ■:= ■, но и через стандартные элементы интерфейса (Controls): слайдер, текстовое поле, список, кнопка, радиокнопка и «галочка» (Slider, TextBox, List, Button, RadioButton и Check). При этом, например, слайдер при записи и считывании документа, сохраняет свое положение, а список – нет. Список (как, кстати, и текстовое поле) в этом смысле (т.е. в сути данного совета) нам подходит, а слайдер – нет. На рис. 256а показано, как можно пользователя заставить всегда двигать бегунок слайдера и устанавливать нужное в данном расчете значение переменной.