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

Дисциплины:






Выберите математическую операцию



Выбор режима
Вводы
Вывод

Выберите математическую операцию, которую вы хотите использовать, выбрав режим в выборе режима. После выбора режима вы можете выбрать значения вводов. Доступные вводы будут меняться в зависимости от режима.

Режимы простых математических операций СТРАНИЦА 91

Режимы простых математических операций рассчитывают результат, выполняя одну математическую операцию с использованием одного или двух вводов. Эти режимы показаны в таблице ниже.

Режим Используемые вводы Отображаемый результат
Добавить A, B A + B
Вычесть A, B A – B
Умножить A, B A × B
Разделить A, B A ÷ B
Абсолютная величина A A, если A ≥ 0 -A, если A < 0 Результат всегда составляет ≥ 0.
Квадратный корень A √A
Показатель степени A (основание степени), N (показатель степени) AN
Дополнения A, B, C, D A + B – C* D

Советы и подсказки

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

Пример

Эта программа вычитает 50 из вывода яркости отраженного света блока датчика цвета и использует результат в качестве ввода мощности мотора. Мотор будет двигаться в обратном направлении, если датчик цвета увидит что-то темное, или будет двигаться вперед, если датчик увидит что-то светлое.

Режим расширения

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

Используйте шины данных для подсоединения до четырех числовых значений к вводам А, B, C и D. Ненужные вводы можно оставить пустыми или указать 0.

Щелкните на текстовом поле блока в верхней части блока для введения рассчитываемого математического выражения в текстовую форму. Выражение может выключать вводы «А», «В», «С» и «D», числовые константы, например, «50» и математические символы, например, «+». Кроме того, вы можете использовать функции из показываемого списка и дополнительные скобки для изменения порядка операций.

Результат рассчитываемого выражения указывается в поле«Результат».

Пример

В этой программе блок математики рассчитывает мощность мотора, используя вводы датчика цвета и две переменные. Яркость отраженного света, полученная датчиком цвета, передается во ввод А, переменные, названные «Усиление» и «Мощность», используются для В и С. Выражение «(A-50)*B+C» в блоке математики вычитает 50 из яркости света, умножает результат на значение «Усиление» и затем добавляет значение «Мощность».



Вводы и выводы 92

Вводы блока математики предоставляют значения для математического расчета. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения ввода можно передавать по шинам данных от выводов других программных блоков.

Вводы Тип Примечания
A Числовое значение Первый операнд простой математической операции
B Числовое значение Второй операнд простой математической операции
A Числовое значение Значение основания степени в режиме «Показатель степени»
N Числовое значение Значение показателя степени в режиме «Показатель степени»
C Числовое значение Ввод для режима расширения
D Числовое значение Ввод для режима расширения

Вывод блока математики выдает результат расчета. Для использования вывода воспользуйтесь шиной данных для его подключения к другому программному блоку.

Вывод Тип Примечания
Результат Числовое значение Результат математического расчета

 

Блок округления

Блок округления округляет число с десятичной дробью до целого числа. Число можно округлить в сторону увеличения, в сторону уменьшения или до ближайшего целого числа. Также можно усечь число до определенного количества десятичных знаков.

Выберите режим

Выбор режима
Вводы
Вывод

Используйте выбор режима, чтобы определить, какой тип округления использовать. Различные режимы описаны ниже.

Режимы





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...