Функции > Дополнительные функции > Пример. Преобразование функции hhmmss во время
  
Пример. Преобразование функции hhmmss во время
В этом примере демонстрируется использование hhmmss в качестве функций и в качестве блока масштабирования.
Аргумент функции hhmmss, shms, должен принадлежать одному из двух форматов:
Строка вида "hh:mm:ss.sss", где hh (часы), mm (минуты) должны быть целыми числами, и ss.sss (секунды и доли секунды).
Должны быть определены все три значения.
Используйте ноль вместо hh, mm или ss, если данные не содержат соответствующего значения.
Список разделенных запятыми значений, содержащий от одного до трех положительных вещественных чисел.
Необходимое условие
Установите для настройки Система единиц измерения (Unit System) значение Система СИ (SI), а для настройки Формат результатов (Result Format) - значение (Десятичный) ((Decimal)).
Использование функции hhmmss
1. Задайте для shms строку, принадлежащую формату "hh:mm:ss.sss".
Нажать для копирования этого выражения
2. Передайте переменную shms в функцию hhmmss и сохраните результаты в переменную T.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Единица измерения и величина возвращаемого значения времени зависят от выбранной Системы единиц измерения (Unit System).
3. Используя результат времени, удалите текущую единицу измерения времени s, а затем на вкладке Математика (Math) в группе ЕИ (Units) щелкните ЕИ (Units) и вставьте единицу измерения hhmmss из категории Время (Time).
Нажать для копирования этого выражения
Время 4836.72 s преобразуется обратно в исходную строку часы-минуты-секунды.
4. Вычислите функцию hhmmss, установив поля минут и секунд равными нулю.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Вычислите функцию hhmmss, установив поля часов и секунд равными нулю.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
6. Вычислите функцию hhmmss, не указывая часы и минуты.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
7. Найдите список разделенных запятыми значений, при передаче которого в функцию hhmmss возвращается 4836.72 s.
a. Повторно вычислите T, а затем измените единицу измерения результата на hr.
Нажать для копирования этого выражения
Результат равен одному целому часу плюс доля часа. Поэтому первый элемент списка равен 1.
Теперь список разделенных запятыми значений имеет вид 1, xx, x.x.
b. Вычислите вышеупомянутую долю и измените единицу измерения результата на min.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Доля часа равна 20 целым минутам плюс доля минуты. Поэтому второй элемент списка равняется 20.
Теперь список разделенных запятыми значений имеет вид 1, 20, x.x.
c. Вычислите вышеупомянутую долю и измените единицу измерения результата на s.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Доля минуты равна 36 целым секундам плюс доля секунды. Поэтому третий элемент списка равен 36.72.
Теперь окончательный список разделенных запятыми значений имеет вид 1, 20, 36.72.
d. Передайте список разделенных запятыми значений как аргумент в функцию hhmmss.
Нажать для копирования этого выражения
e. Вычислите 4836.72 s, а затем измените единицу измерения результата на hhmmss.
Нажать для копирования этого выражения