В этом примере демонстрируется использование 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.