Interactive.src.VLabModel

Classes to describe the virtual-lab view and to set-up the virtual-lab

Information

VLabModel package includes the PartialView, Root and VirtualLab classes. PartialView and VirtualLab classes are inhereted from the classes with the same name contained in the VLabModel package included in the Interactive library.
        

Package Content

Name Description
Interactive.src.VLabModel.PartialView PartialView Partial model required as base class for the view description model
Interactive.src.VLabModel.Root Root Root element of the view description
Interactive.src.VLabModel.VirtualLab VirtualLab Class describing the complete virtual-lab
Interactive.src.VLabModel.NULL NULL Null class

Interactive.src.VLabModel.PartialView Interactive.src.VLabModel.PartialView

Partial model required as base class for the view description model

Information

PartialView class includes an instance of the Root component. The Root component is the root element for the view description. The following tasks are performed by the PartialView class:

          

Parameters

NameDescription
TcomCommunication interval
serverPortServer Port number
launchView0/1 not/yes launch the view
ipAddressip Address
sourceCodePathPath where the C-functions, Library.dll and pRun.exe are located
numberGUINumber of GUIs
fileNameCpp file name
compilation 

Interactive.src.VLabModel.Root Interactive.src.VLabModel.Root

Root element of the view description

Information

The Root component is the root element for the view description.
          

Parameters

NameDescription
ipAddress 
serverPortServer Port number
numberGUINumber of GUIs

Connectors

NameDescription
cLLeftConnector

Interactive.src.VLabModel.VirtualLab

Class describing the complete virtual-lab

Information

The class describing the complete virtual-lab has to contain an instance of VirtualLab class. The virtual-lab designer has to set the name of the model and the view classes.

VirtualLab class has the following parameters:
  • Parameters

    NameDescription
    TcomCommunication interval
    fileNameName of the view file
    sourceCodePathPath where the C-functions, dll library with the view components and delayrun.exe are located
    compilationThe C++ GUI must be compiled using Visual C++ 64 bits
    launchView0/1 not/yes launch the view
    numberGUINumber of GUI running simultaneously
    ipAddressIP of the simulation server
    serverPortServer Port number
    replaceable model ViewIClass describing the virtual-lab view
    replaceable model ModelIClass describing the virtual-lab model

    Connectors

    NameDescription
    replaceable model ViewIClass describing the virtual-lab view
    replaceable model ModelIClass describing the virtual-lab model

    Interactive.src.VLabModel.NULL

    Null class

    Automatically generated Thu Apr 28 12:24:22 2022.