UnitInfo Class: Difference between revisions
Jump to navigation
Jump to search
Chris Kahn (talk | contribs) No edit summary |
Chris Kahn (talk | contribs) |
||
Line 12: | Line 12: | ||
*Abbreviation (as ''string'') {{APIComment|Gets abbreviation of the unit.}} | *Abbreviation (as ''string'') {{APIComment|Gets abbreviation of the unit.}} | ||
*Multiplier (''as double'') {{APIComment|Gets the multiplier of the unit (i.e., the value to multiply by the Standard Base Unit (SBU), which determines how units are converted).}} | *Multiplier (''as double'') {{APIComment|Gets the multiplier of the unit (i.e., the value to multiply by the Standard Base Unit (SBU), which determines how units are converted).}} | ||
== Usage Example == | |||
{{APIComment|'Declare a new repository connection class.}} | |||
Dim MyRepository As New Repository | |||
{{APIComment|'Connect to the first project in the specified Synthesis repository.}} | |||
Dim Success As Boolean = False | |||
Success = MyRepository.ConnectToRepository("RepositoryFileNamePath") | |||
MyRepository.SetCurrentProject(1) | |||
{{APIComment|'Get the list of units for the current project for the connected repository. See [[Repository.GetAllUnits|GetAllUnits]].}} | |||
Dim ListOfUnits() As UnitInfo | |||
ListOfUnits = MyRepository.GetAllUnits() | |||
{{APIComment|'Get the multiplier for the first unit in the list. | |||
Dim Mult As Double | |||
Mult = ListOfUnits(0).Multiplier |
Revision as of 23:35, 2 May 2014
Used with Repository.GetAllUnits to describe a unit of measurement that has been defined in the current repository.
In Synthesis desktop applications, these units are shown in the Manage Units window.
Properties
- ID (as integer) Gets numerical ID of the unit.
- Name (as string) Gets the name of the unit.
- Abbreviation (as string) Gets abbreviation of the unit.
- Multiplier (as double) Gets the multiplier of the unit (i.e., the value to multiply by the Standard Base Unit (SBU), which determines how units are converted).
Usage Example
'Declare a new repository connection class. Dim MyRepository As New Repository 'Connect to the first project in the specified Synthesis repository. Dim Success As Boolean = False Success = MyRepository.ConnectToRepository("RepositoryFileNamePath") MyRepository.SetCurrentProject(1) 'Get the list of units for the current project for the connected repository. See GetAllUnits. Dim ListOfUnits() As UnitInfo ListOfUnits = MyRepository.GetAllUnits()
{{APIComment|'Get the multiplier for the first unit in the list. Dim Mult As Double Mult = ListOfUnits(0).Multiplier