完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之核心节点(Core_Thread、Core_TimeSpan)

发布于:2019-01-11 11:18:52
首页/技术分享/Dynamo
收藏
5231

朱光旺

更多

Thread


Pause(暂停)

描述

按给定时间量暂停当前求值线程

输入

x: var(对象:变量)

msTimeout: int(时间量毫秒:整数)

输出

x: var[]..[](对象:变量)

注释

将在暂停线程一段时间后返回节点的结果。

附图

例如,一个圆在线程运行5秒后被挤压到一个表面。若要使用延时,程序应以手动方式运行。


TimeSpan


Add(增加)

描述

加上两个TimeSpan

输入

timeSpan1: var(时间段:变量)

timeSpan2: var(时间段:变量)

输出

timeSpan: var(时间段:变量)

注释

通过两个时间段相加创建一个新的时间段。

附图

例如,将两个“一小时五十九分钟”相加得到新的时间段“三小时五十八分钟”。

ByDateDifference(时间差)

描述

生成新TimeSpan,由两个DateTime的时间差计算而来。

输入

date1: var(时间:变量)

date2: var(时间:变量)

输出

timeSpan: var(时间段:变量)

注释

通过计算“date1”减去“date2”得到一个时间段。

附图

例如,计算“2022年12月15日 16时25分”和“2022年12月15日 14时26分”之间的时间段。

Components(组成)

描述

提取TimeSpan的各个分量

输入

timeSpan: var(时间段:变量)

输出

days: var[]..[](天:变量)

hours: var[]..[](小时:变量)

minutes: var[]..[](分钟:变量)

seconds: var[]..[](秒:变量)

milliseconds: var[]..[](毫秒:变量)

注释

提取TimeSpan的各个分量

附图

例如,提取图中TimeSpan的各个分量。

Create(创建)

描述

由时间的间隔创建新TimeSpan

输入

days: double(天:双精度)

hours: double(小时:双精度)

minutes: double(分钟:双精度)

seconds: double(秒:双精度)

milliseconds: double(毫秒:双精度)

输出

timeSpan: var(时间段:变量)

注释

由时间的间隔创建新TimeSpan

附图

例如,由图中的时间间隔创建新TimeSpan。

FromString(从文本)

描述

尝试解析字符串的TimeSpan

输入

str: string(字符串:字符串)

输出

timeSpan: var(时间段:变量)

注释

尝试解析字符串的TimeSpan

附图

例如,通过字符串“5:23:56”表达时间“五小时二十三分五十六秒”。

Negate(求反)

描述

TimeSpan求反

输入

timeSpan: var(时间段:变量)

输出

timeSpan: var(时间段:变量)

注释

将输入的时间段变为相反数,比如正的时间段变为负的时间段,负的时间段变为正的时间段。

附图

例如,将图中的时间段变为负的时间段。

Scale(缩放)

描述

TimeSpan乘以缩放系数

输入

timeSpan: var(时间段:变量)

scaleFactor: double(缩放系数:双精度)

输出

timeSpan(时间段)

注释

将输入的时间段乘以指定的系数实现缩放

附图

例如,输入系数“2”将时间段放大两倍。

Subtract(减)

描述

将一个TimeSpan减去另一个TimeSpan

输入

timeSpan1: var(时间段:变量)

timeSpan2: var(时间段:变量)

输出

timeSpan: var(变量)

注释

将一个TimeSpan减去另一个TimeSpan

附图

例如,将“16:25:36”减去“2:21:20”得到一个新的时间段。

TotalDays(天数)

描述

将由TimeSpan表示的总时间量转换为不确定的天数

输入

timeSpan: var(时间段:变量)

输出

double(双精度)

注释

将有TimeSpan表示的总时间量转换为不确定的天数

附图

例如,将图中的时间段转换为天为单位来表示。

TotalHours(小时数)

描述

将由TimeSpan表示的总时间量转换为不确定的小时数

输入

timeSpan: var(时间段:变量)

输出

double(双精度)

注释

将有TimeSpan表示的总时间量转换为不确定的小时数

附图

例如,将图中的时间段转换为小时为单位来表示。

TotalMilliSeconds(毫秒数)

描述

将由TimeSpan表示的总时间量转换为不确定的毫秒数

输入

timeSpan: var(时间段:变量)

输出

double(双精度)

注释

将由TimeSpan表示的总时间量转换为不确定的毫秒数

附图

例如,将图中的时间段转换为毫秒为单位来表示。

TotalMinutes(分钟数)

描述

将由TimeSpan表示的总时间量转换为不确定的分钟数

输入

timeSpan: var(时间段:变量)

输出

double(双精度)

注释

将由TimeSpan表示的总时间量转换为不确定的分钟数

附图

例如,将图中的时间段转换为分钟为单位来表示。

TotalSeconds(秒数)

描述

将由TimeSpan表示的总时间量转换为不确定的秒数

输入

timeSpan: var(时间段:变量)

输出

double(双精度)

注释

将由TimeSpan表示的总时间量转换为不确定的秒数

附图

例如,将图中的时间段转换为小时为秒来表示。

MaxValue(最大值)

描述

可以表示的最大TimeSpan

输入

输出

timeSpan: var(时间段:变量)

注释

输出一个可以表示的最大TimeSpan

附图

例如,输出一个可以表示的最大TimeSpan。

MinValue(最小值)

描述

可以表示的最小TimeSpan

输入

输出

timeSpan: var(时间段:变量)

注释

输出一个可以表示的最小TimeSpan

附图

例如,输出一个可以表示的最小TimeSpan。

Zero(零)

描述

表示已用时间为零的TimeSpan

输入

输出

timeSpan: var(时间段:变量)

注释

输出一个已用时间为零的TimeSpan

附图

例如,输出一个已用时间为零的TimeSpan。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Dynamo节点翻译之核心节点(Core_String)(二)

下一篇:Dynamo节点翻译之核心节点(Core_Units、Core_View、Core_Web)