Available translations

Time Machine

foundations.png
time-machine.png
A time machine synchronizes multiple timeline charts over the same timeline. Timeline charts within a time machine may have different rate scales or time frame scales, but their time scale will always match.
Content
Think of a time machine as an aide that helps you keep any number of pieces of information synchronized on the same time scale. Every data structure that you set up within the same time machine, will always be synchronized in time. Put in other words, the open and closing datetime of each dataset will always be aligned on the vertical axis.
On the other hand, when you arrange charts on different time machines, they are completely independent of one another.
Time Machine Menu
The Time Machine node has the following Node Menu items:
The Add Time Scale menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: timeScale
  • label: Add Time Scale
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Rate Scale menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: rateScale
  • label: Add Rate Scale
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Time Frame Scale menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: timeFrameScale
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Timeline Chart menu item has the following properties:
  • action: Add UI Object
  • label: Add Timeline Chart
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Time Machine Children
The Time Machine node has the following childrenNodesProperties:
The Time Scale node property features the following properties:
  • name: timeScale
  • type: node
  • autoAdd: true
The Rate Scale node property features the following properties:
  • name: rateScale
  • type: node
  • autoAdd: true
The Time Frame Scale node property features the following properties:
  • name: timeFrameScale
  • type: node
  • autoAdd: true
The Timeline Charts node property features the following properties:
  • name: timelineCharts
  • type: array
  • autoAdd: false
Time Machine Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Time Machine with other nodes:
Compatible Types:
Time Machine Referencing Rules
The following are the Node Referencing Rules that determine which nodes Time Machine may establish a reference to:
Compatible Types: