Давайте сегодня поговорим о трудоемких вычислениях с помощью Visual Basic Application. Эта статья о том, как иногда простые с виду задачи, могут перерасти в сложные вычисления. Помните в своей первой заметке про Visual Basic я запостил скриншот с графиком в Excel, так вот речь пойдет о нем сейчас. Однажды, пришлось проверять дифференциальную защиту линии (ДЗЛ) на базе терминалов Vamp 59. В мануале на терминал защиты были расписаны уравнения на основе которых, терминал производил вычисления дифференциального и тормозного тока (Idifferential and Ibias). Для того чтобы было нагляднее, я решил на тот момент, нарисовать график в Excel, на котором можно было бы все увидеть. Сказано, сделано. Вот он, смотрите на скриншоте. Тут нужны, думаю, небольшие пояснения. Серо-оранжевая линия на графике, это граница зоны срабатывания ДЗЛ. Эта граница состоит из трех прямых отрезков, в ячейках Excel - Прямой участок, Slope 1, Slope 2. Красная точка - это результат вычислений уравнений, который